[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 2 Mar 2015 11:20:29 +0000 (12:20 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 2 Mar 2015 11:20:29 +0000 (12:20 +0100)
commit3830827c54e72b96400c9f9803b5518e8fb9f23d
treea95495c02cb514ca0b3c56effe563a65532db7f4
parent024d33d837c172088236be33fd52b7a6ac8e4e9d
[multiple changes]

2015-03-02  Robert Dewar  <dewar@adacore.com>

* atree.ads, atree.adb (Uint24): New function
(Set_Uint24): New procedure.
* atree.h (Uint24): New macro for field access.
* back_end.adb (Call_Back_End): For now, don't call back end
if unnesting subprogs.
* einfo.adb (Activation_Record_Component): New field
(Subps_Index): New field.
* einfo.ads (Activation_Record_Component): New field
(Subps_Index): New field Minor reordering of comments into alpha order.
* exp_unst.ads, exp_unst.adb: Continued development.

2015-03-02  Gary Dismukes  <dismukes@adacore.com>

* exp_disp.ads: Minor reformatting.

2015-03-02  Ed Schonberg  <schonberg@adacore.com>

* sem_ch8.adb (Chain_Use_Clause): Do not chain use clause from
ancestor to list of use clauses active in descendant unit if we
are within the private part of an intervening parent, to prevent
circularities in use clause list.

From-SVN: r221114
gcc/ada/ChangeLog
gcc/ada/atree.adb
gcc/ada/atree.ads
gcc/ada/atree.h
gcc/ada/back_end.adb
gcc/ada/einfo.adb
gcc/ada/einfo.ads
gcc/ada/exp_disp.ads
gcc/ada/exp_unst.adb
gcc/ada/exp_unst.ads
gcc/ada/sem_ch8.adb