[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 20 Oct 2014 14:22:09 +0000 (16:22 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 20 Oct 2014 14:22:09 +0000 (16:22 +0200)
commitadc876a84080bb10955ca83601b9fb3ebe2f44fb
tree8c44fe9faf3f2df798c5e4ff6c10a63d82527694
parent1725676d08348f92dd1297cf79365ca69c759f31
[multiple changes]

2014-10-20  Robert Dewar  <dewar@adacore.com>

* sem_ch3.adb, prj-proc.adb, sem_ch4.adb, prj-env.adb, lib.ads,
sem_ch13.adb: Minor reformatting.

2014-10-20  Javier Miranda  <miranda@adacore.com>

* exp_ch3.adb (Expand_N_Object_Declaration): Expand the
declaration of a class-wide limited object containing an
initializing expression into a renaming declaration.  Required to
avoid passing such declaration to the backend and also to avoid
generating an extra copy.

From-SVN: r216475
gcc/ada/ChangeLog
gcc/ada/exp_ch3.adb
gcc/ada/lib.ads
gcc/ada/prj-env.adb
gcc/ada/prj-proc.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch4.adb