2014-10-20 Robert Dewar <dewar@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Oct 2014 14:22:09 +0000 (14:22 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Oct 2014 14:22:09 +0000 (14:22 +0000)
commit3f4c9ffc6da45e551ccf0e50eca0351db08ec1f8
tree8c44fe9faf3f2df798c5e4ff6c10a63d82527694
parentd296be94466019bfce6e46c5b2c7b5d4862502a9
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216475 138bc75d-0d04-0410-961f-82ee72b054a4
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