This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r181566 - in /trunk/gcc/ada: ChangeLog frontend...


Author: charlet
Date: Mon Nov 21 11:45:44 2011
New Revision: 181566

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181566
Log:
2011-11-21  Robert Dewar  <dewar@adacore.com>

	* frontend.adb (Frontend): Capture restrictions from config files
	* lib-load.adb (Load_Unit): Save/set/restore restriction pragma
	information
	* lib-xref.adb (Generate_Reference): Fix handling of obsolescent
	references. This was noticed during debugging, but it is not
	known if it causes real bugs.
	* restrict.ads, restrict.adb: New routines to save/set/restore
	non-partition-wide restrictions.
	* s-rident.ads: Comment changes for new handling of
	No_Elaboration_Code
	* sem.adb (Sem): Save/Set/Restore non-partition-wide restrictions
	* sem_ch10.adb (Analyze_Compilation_Unit): Remove incomplete
	attempt to save/restore non-partition-wide restrictions (now
	this work is all done in Sem).
	* sem_prag.adb (Process_Restrictions_Or_Restriction_Warnings):
	Special handling for restriction No_Elaboration_Code.

2011-11-21  Robert Dewar  <dewar@adacore.com>

	* gnat_ugn.texi: Document new handling of restrictions pragmas.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/frontend.adb
    trunk/gcc/ada/gnat_ugn.texi
    trunk/gcc/ada/lib-load.adb
    trunk/gcc/ada/lib-xref.adb
    trunk/gcc/ada/restrict.adb
    trunk/gcc/ada/restrict.ads
    trunk/gcc/ada/s-rident.ads
    trunk/gcc/ada/sem.adb
    trunk/gcc/ada/sem_ch10.adb
    trunk/gcc/ada/sem_prag.adb


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]