exp_aggr.adb: Update comments.
authorRobert Dewar <dewar@adacore.com>
Wed, 30 Jul 2014 14:32:24 +0000 (14:32 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 30 Jul 2014 14:32:24 +0000 (16:32 +0200)
commit41a58113f8e2d6bc4bd52e168e7079053cda5eb9
treeb1cf07aef5bdb3dcf68a1d943d6495a81c0d1952
parent2b4c962d787e092de9af83d2a3ca568ce3ca69bb
exp_aggr.adb: Update comments.

2014-07-30  Robert Dewar  <dewar@adacore.com>

* exp_aggr.adb: Update comments.
* a-chtgbo.adb, a-chtgbo.ads, a-cbhase.adb, a-cbhase.ads: Minor
reformatting.

2014-07-30  Robert Dewar  <dewar@adacore.com>

* cstand.adb (New_Standard_Entity): New version takes name
string to call Make_Name.
(Create_Standard): Use this routine to set name before setting other
fields.

2014-07-30  Robert Dewar  <dewar@adacore.com>

* exp_attr.adb (Expand_Attribute, case First): Rewrite simple
entity reference.
(Expand_Attribute, case Last): Ditto.
* exp_ch3.adb (Constrain_Index): New calling sequence for
Process_Range_Expr_In_Decl.
(Expand_N_Object_Declaration): Avoid setting Is_Known_Valid in one
problematical case.
* sem_ch3.adb (Constrain_Index): New calling sequence for
Process_Range_Expr_In_Decl.
(Set_Scalar_Range_For_Subtype): ditto.
(Process_Range_Expr_In_Decl): Create constants to hold bounds for
subtype.
* sem_ch3.ads (Process_Range_Expr_In_Decl): Add Subtyp parameter.
* sem_eval.adb (Compile_Time_Compare): Make sure we use base
types if we are not assuming no invalid values.

From-SVN: r213286
12 files changed:
gcc/ada/ChangeLog
gcc/ada/a-cbhase.adb
gcc/ada/a-cbhase.ads
gcc/ada/a-chtgbo.adb
gcc/ada/a-chtgbo.ads
gcc/ada/cstand.adb
gcc/ada/exp_aggr.adb
gcc/ada/exp_attr.adb
gcc/ada/exp_ch3.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch3.ads
gcc/ada/sem_eval.adb