[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 21 Jan 2014 07:47:43 +0000 (08:47 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 21 Jan 2014 07:47:43 +0000 (08:47 +0100)
commit4bcf68150f3205da124e9ea303444ebbcb22c151
tree6a5905648b64368c86fe9569e960384b27f0aa55
parent721ee6cf8ed7f7b67a4f90d29c2e92b39b5ddf95
[multiple changes]

2014-01-21  Robert Dewar  <dewar@adacore.com>

* gcc-interface/gigi.h: Get Flags array address.
* gcc-interface/trans.c: Acquire Flags array address.
* atree.adb: Add support for Flags array and Flag0,1,2,3.
* atree.ads: Add support for Flags array and Flag0,1,2,3.
* atree.h: Add support for Flags array and Flag0,1,2,3.
* back_end.adb: Pass Flags array address to gigi.

2014-01-21  Ed Schonberg  <schonberg@adacore.com>

* sem_ch8.adb (Attribute_Renaming): Transfer original attribute
reference to generated body so that legality checks on stream
attributes are properly applied. If type is tagged and already
frozen, insert generated body at the point of the renaming
declaration.

2014-01-21  Ed Schonberg  <schonberg@adacore.com>

* sem_ch12.adb: Code clean up.
* sem_ch8.adb: Minor reformatting

From-SVN: r206870
gcc/ada/ChangeLog
gcc/ada/atree.adb
gcc/ada/atree.ads
gcc/ada/atree.h
gcc/ada/back_end.adb
gcc/ada/gcc-interface/gigi.h
gcc/ada/gcc-interface/trans.c
gcc/ada/sem_ch12.adb
gcc/ada/sem_ch8.adb