r178187 - in /trunk/gcc/ada: ChangeLog makeutl....

charlet@gcc.gnu.org charlet@gcc.gnu.org
Mon Aug 29 10:19:00 GMT 2011


Author: charlet
Date: Mon Aug 29 10:19:00 2011
New Revision: 178187

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178187
Log:
2011-08-29  Gary Dismukes  <dismukes@adacore.com>

	* sem_type.adb: Minor reformatting.

2011-08-29  Robert Dewar  <dewar@adacore.com>

	* makeutl.adb: Minor reformatting.

2011-08-29  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch8.adb (Analyze_Object_Renaming): If the renamed object is a
	function call of a limited type, the expansion of the renaming is
	complicated by the presence of various temporaries and subtypes that
	capture constraints of the renamed object.
	Rewrite node as an object declaration, whose expansion is simpler.
	Given that the object is limited there is no copy involved and no
	performance hit.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/makeutl.adb
    trunk/gcc/ada/sem_ch8.adb
    trunk/gcc/ada/sem_type.adb



More information about the Gcc-cvs mailing list