[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 29 Jul 2014 13:51:03 +0000 (15:51 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 29 Jul 2014 13:51:03 +0000 (15:51 +0200)
commit113a9fb6c6c0b2ce325440352bc3b9039e6e07ed
treedbd566673508025a7ec6bcbd251004ca7ac41bfc
parent19926161430467836188538c2ae0e967b3803659
[multiple changes]

2014-07-29  Doug Rupp  <rupp@adacore.com>

* init.c: Complete previous change.

2014-07-29  Robert Dewar  <dewar@adacore.com>

* exp_ch4.adb (Expand_N_If_Expression): Deal with unconstrained
array case.

2014-07-29  Ed Schonberg  <schonberg@adacore.com>

* sem_attr.adb (Access_Attribute): If the prefix is a subprogram
and the completion will appear in the same declarative part,
create elaboration flag.
* exp_util.adb (Set_Elaboration_Flag): If the subprogram body
is a completion of a declaration in the same declarative part,
and the subprogram has had its address taken, add elaboration
check inside the subprogram body, to detect elaboration errors
that may occur through indirect calls.

From-SVN: r213189
gcc/ada/ChangeLog
gcc/ada/exp_ch4.adb
gcc/ada/exp_util.adb
gcc/ada/init.c
gcc/ada/sem_attr.adb