[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 3 Aug 2011 08:26:17 +0000 (10:26 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 3 Aug 2011 08:26:17 +0000 (10:26 +0200)
commit3e5828693d6ae3be5439c794720c65af494f3b13
tree803f7bb6b3bc1622ade0b961c533a13bf1248b45
parent56e941863ba558a7a3426c686d6e5c08eefca90e
[multiple changes]

2011-08-03  Gary Dismukes  <dismukes@adacore.com>

* sem_ch3.adb (Build_Derived_Record_Type): Test the Derive_Subps formal
as a condition for the delayed call to Derived_Subprograms done for the
case of the rewriting of a derived type that constrains the
discriminants of its parent type.
Avoids redundant subprogram derivations for private subtype derivations.

2011-08-03  Javier Miranda  <miranda@adacore.com>

* exp_aggr.adb (Init_Hidden_Discriminants): New subprogram of
Build_Record_Aggr_Code.
(Build_Record_Aggr_Code): Add missing support to initialize hidden
discriminants in extension aggregates.

2011-08-03  Emmanuel Briot  <briot@adacore.com>

* prj-pp.adb (Print): also output project qualifiers, since in
particular "aggregate" is mandatory in an aggregate project.

2011-08-03  Emmanuel Briot  <briot@adacore.com>

* prj-part.adb, prj.adb, prj.ads, prj-nmsc.adb, prj-env.adb:
(Debug_Output): new function.

From-SVN: r177240
gcc/ada/ChangeLog
gcc/ada/exp_aggr.adb
gcc/ada/prj-env.adb
gcc/ada/prj-nmsc.adb
gcc/ada/prj-part.adb
gcc/ada/prj-pp.adb
gcc/ada/prj.adb
gcc/ada/prj.ads
gcc/ada/sem_ch3.adb