r213189 - in /trunk/gcc/ada: ChangeLog exp_ch4....

charlet@gcc.gnu.org charlet@gcc.gnu.org
Tue Jul 29 14:05:00 GMT 2014


Author: charlet
Date: Tue Jul 29 13:51:03 2014
New Revision: 213189

URL: https://gcc.gnu.org/viewcvs?rev=213189&root=gcc&view=rev
Log:
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.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/exp_ch4.adb
    trunk/gcc/ada/exp_util.adb
    trunk/gcc/ada/init.c
    trunk/gcc/ada/sem_attr.adb



More information about the Gcc-cvs mailing list