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