r202467 - in /trunk/gcc/ada: ChangeLog err_vars...

charlet@gcc.gnu.org charlet@gcc.gnu.org
Tue Sep 10 15:30:00 GMT 2013


Author: charlet
Date: Tue Sep 10 15:30:44 2013
New Revision: 202467

URL: http://gcc.gnu.org/viewcvs?rev=202467&root=gcc&view=rev
Log:
2013-09-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch3.adb: sem_ch3.adb:
	(Replace_Anonymoous_Access_To_Protected_Subprogram): If the
	return type is itself an access to function, recurse to emit
	another anonymous type.
	gcc-interface/decl.c (gnat_to_gnu_entity): In ASIS mode
	(type_annotate_only) do not check whether access types have a set size.

2013-09-10  Robert Dewar  <dewar@adacore.com>

	* err_vars.ads (Warning_Doc_Switch): Ignored in VMS mode.
	* errout.adb (Warning_Doc_Switch): Ignored in VMS mode.
	* errout.ads (Warning_Doc_Switch): Ignored in VMS mode.
	* inline.ads (Warnings): New component in Pending_Body_Info.
	* sem_ch12.adb (Pending_Body_Info): Save and restore warnings
	at instantiation point.
	* warnsw.adb (Save_Warnings): New function (Restore_Warnings):
	New procedure Remove special handling of Warning_Doc_Switch,
	cleaner to handle the VMS case in errout, than to introduce
	undocumented oddities here.
	* warnsw.ads (Warning_Record) : New type.
	(Save_Warnings): New function.
	(Restore_Warnings): New procedure.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/err_vars.ads
    trunk/gcc/ada/errout.adb
    trunk/gcc/ada/errout.ads
    trunk/gcc/ada/gcc-interface/Make-lang.in
    trunk/gcc/ada/inline.ads
    trunk/gcc/ada/sem_ch12.adb
    trunk/gcc/ada/sem_ch3.adb
    trunk/gcc/ada/warnsw.adb
    trunk/gcc/ada/warnsw.ads



More information about the Gcc-cvs mailing list