]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 Oct 2012 08:19:14 +0000 (10:19 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 Oct 2012 08:19:14 +0000 (10:19 +0200)
commit07ef182e37382f49a97e8da1ce3508acdf3e3493
treef5aad546b751a3741904e051f9156b42eb05c3c5
parent2a7b8e181bd51b6e96864840550c66619573e8d1
[multiple changes]

2012-10-02  Vincent Pucci  <pucci@adacore.com>

* sem_attr.adb (Analyze_Attribute): Check dimension for attribute
Old before it gets expanded.
* sem_dim.adb (Analyze_Dimension_Has_Etype): Correctly propagate
dimensions for identifier.

2012-10-02  Ed Schonberg  <schonberg@adacore.com>

* exp_ch5.adb (Expand_Iterator_Loop): Handle properly the case
where the iterator type is derived locally from an instantiation
of Ada.Iterators_Interface.
* exp_ch7.adb (Establish_Transient_Scope): Do not create a
transient scope if within the expansion of an iterator loop,
because a transient block already exists.

2012-10-02  Vincent Celier  <celier@adacore.com>

* gnatcmd.adb: Use absolute path for configuration pragmas files
* make.adb (Configuration_Pragmas_Switch.Absolute_Path): Moved
to Makeutl.
* makeutl.ads, makeutl.adb (Absolute_Path): New function, moved from
make.adb.

2012-10-02  Vincent Celier  <celier@adacore.com>

* prj-part.adb (Post_Parse_Context_Clause): Resurrect Boolean
parameter In_Limited.  Check for circularity also if In_Limited
is True.
(Parse_Single_Project): Call Post_Parse_Context_Clause with
In_Limited parameter.

From-SVN: r191961
gcc/ada/ChangeLog
gcc/ada/exp_ch5.adb
gcc/ada/exp_ch7.adb
gcc/ada/gnatcmd.adb
gcc/ada/make.adb
gcc/ada/makeutl.adb
gcc/ada/makeutl.ads
gcc/ada/prj-part.adb
gcc/ada/sem_attr.adb
gcc/ada/sem_dim.adb