r177005 - in /trunk/gcc/ada: ChangeLog a-chtgbo...

charlet@gcc.gnu.org charlet@gcc.gnu.org
Mon Aug 1 09:25:00 GMT 2011


Author: charlet
Date: Mon Aug  1 09:25:46 2011
New Revision: 177005

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

	* aspects.ads (Boolean_Aspects): New subtype.
	* exp_ch13.adb (Expand_Freeze_Entity): Fix errors in handling aspects
	for derived types in cases where the parent type and derived type have
	aspects.
	* freeze.adb (Freeze_Entity): Fix problems in handling derived type
	with aspects when parent type also has aspects.
	(Freeze_Entity): Deal with delay of boolean aspects (must evaluate
	boolean expression at this point).
	* sem_ch13.adb (Analyze_Aspect_Specifications): Delay all aspects in
	accordance with final decision on the Ada 2012 feature.
	* sinfo.ads, sinfo.adb (Is_Boolean_Aspect): New flag.

2011-08-01  Matthew Heaney  <heaney@adacore.com>

	* a-chtgbo.adb (Delete_Node_Sans_Free): Replace iterator with selector.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/a-chtgbo.adb
    trunk/gcc/ada/aspects.ads
    trunk/gcc/ada/exp_ch13.adb
    trunk/gcc/ada/freeze.adb
    trunk/gcc/ada/sem_ch13.adb
    trunk/gcc/ada/sinfo.adb
    trunk/gcc/ada/sinfo.ads



More information about the Gcc-cvs mailing list