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