r217874 - in /trunk/gcc/ada: ChangeLog comperr....

charlet@gcc.gnu.org charlet@gcc.gnu.org
Thu Nov 20 15:17:00 GMT 2014


Author: charlet
Date: Thu Nov 20 15:17:47 2014
New Revision: 217874

URL: https://gcc.gnu.org/viewcvs?rev=217874&root=gcc&view=rev
Log:
2014-11-20  Robert Dewar  <dewar@adacore.com>

	* s-tassta.adb, exp_aggr.adb, s-taskin.adb, exp_strm.adb: Minor
	reformatting.
	* comperr.adb (Compiler_Abort): New wording for bug box.
	* par-ch13.adb: Minor reformatting.
	* par-ch3.adb (P_Identifier_Declarations): Handle aspect
	specifications given before initialization expression in object
	declaration cleanly.
	* gnat1drv.adb (Adjust_Global_Switches): Make sure static
	elaboration mode is set if we are operating in SPARK mode.
	* sem_ch12.adb (Analyze_Package_Instantiation): Make
	sure static elab mode is set if we are in SPARK mode.
	(Analyze_Subprogram_Instantiation): ditto.
	(Set_Instance_Env): ditto.
	* sem_elab.adb (Check_A_Call): In SPARK mode, we require
	Elaborate_All in the case of a call during elaboration to a
	subprogram in another unit.

2014-11-20  Ed Schonberg  <schonberg@adacore.com>

	* inline.adb (Can_Split_Unconstrained_Function,
	Build_Procedure): Copy parameter type rather than creating
	reference to the entity, to capture class-wide reference, whose
	name is not retrieved by visibility.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/comperr.adb
    trunk/gcc/ada/exp_aggr.adb
    trunk/gcc/ada/exp_strm.adb
    trunk/gcc/ada/gnat1drv.adb
    trunk/gcc/ada/inline.adb
    trunk/gcc/ada/par-ch13.adb
    trunk/gcc/ada/par-ch3.adb
    trunk/gcc/ada/s-taskin.adb
    trunk/gcc/ada/s-tassta.adb
    trunk/gcc/ada/sem_ch12.adb
    trunk/gcc/ada/sem_elab.adb



More information about the Gcc-cvs mailing list