[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 24 Jan 2014 14:47:12 +0000 (15:47 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 24 Jan 2014 14:47:12 +0000 (15:47 +0100)
commitd0ef7921074e2de8f6d4f96b9973ed32e63c0060
tree43cae609c633bc42287b42a5bbe2fef41a7a770b
parent162c21d9985ea765ff74de0a465a6119363f1dcd
[multiple changes]

2014-01-24  Robert Dewar  <dewar@adacore.com>

* exp_ch7.adb: Minor change of Indices to Indexes (preferred
terminology in compiler).

2014-01-24  Robert Dewar  <dewar@adacore.com>

* scans.ads: Remove Tok_Raise from Sterm, Eterm, After_SM
categories, now that Ada 95 supports raise expressions.

2014-01-24  Robert Dewar  <dewar@adacore.com>

* freeze.adb (Freeze_Enumeration_Type): Use new target parameter
Short_Enums_On_Target.
* sem_ch13.adb (Set_Enum_Esize): Take Short_Enums_On_Target
into account.
* targparm.ads, targparm.adb: Add new target parameter Short_Enums.

2014-01-24  Ed Schonberg  <schonberg@adacore.com>

* sem_ch5.adb (Analyze_Iterator_Specification): If subtype
indication is given explicity, check that it matches the array
component type or the container element type of the domain
of iteration.

2014-01-24  Tristan Gingold  <gingold@adacore.com>

* back_end.adb (Scan_Compiler_Arguments): Set Short_Enums_On_Target.

2014-01-24  Vincent Celier  <celier@adacore.com>

* prj-env.adb (Ada_Objects_Path): Use Ada_Objects_Path_No_Libs
to cache the result when Including_Libraries is False.
* prj-env.ads (Ada_Objects_Path): Update documentation
* prj.adb (Free (Project_Id)): Also free Ada_Objects_Path_No_Libs
(Get_Object_Directory): Return the Library_Ali_Dir only when
when Including_Libraries is True.
* prj.ads (Get_Object_Directory): Fix and complete documentation
(Project_Data): New component Ada_Objects_Path_No_Libs

From-SVN: r207036
15 files changed:
gcc/ada/ChangeLog
gcc/ada/back_end.adb
gcc/ada/exp_ch7.adb
gcc/ada/freeze.adb
gcc/ada/prj-env.adb
gcc/ada/prj-env.ads
gcc/ada/prj.adb
gcc/ada/prj.ads
gcc/ada/scans.ads
gcc/ada/sem_attr.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch5.adb
gcc/ada/targparm.adb
gcc/ada/targparm.ads