r116929 - in /trunk/gcc/ada: ChangeLog trans.c

ebotcazou@gcc.gnu.org ebotcazou@gcc.gnu.org
Wed Sep 13 18:48:00 GMT 2006


Author: ebotcazou
Date: Wed Sep 13 18:48:21 2006
New Revision: 116929

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116929
Log:
	PR ada/29025
	* trans.c (gnat_gimplify_expr) <ADDR_EXPR>: When taking the address
	of a SAVE_EXPR, just make the operand addressable/not-readonly and
	let the common gimplifier code make and propagate a temporary copy.
	(call_to_gnu): Clarify the use of SAVE_EXPR for not addressable
	out/in-out actuals and defer setting the addressable/readonly bits
	to the gimplifier.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/trans.c



More information about the Gcc-cvs mailing list