aboutsummaryrefslogtreecommitdiff
path: root/intl
diff options
context:
space:
mode:
authorOlivier Hainque <hainque@adacore.com>2006-09-13 18:48:21 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2006-09-13 18:48:21 +0000
commit6f2789da074d0d9e68af0cf4bc79a64a3e552d03 (patch)
tree07363f60721190c943580bee201d42d01e2ec4d8 /intl
parentefaa616eeb3b3cc2cbe664ba9305d3035fb2d2d9 (diff)
downloadgcc-6f2789da074d0d9e68af0cf4bc79a64a3e552d03.zip
gcc-6f2789da074d0d9e68af0cf4bc79a64a3e552d03.tar.gz
gcc-6f2789da074d0d9e68af0cf4bc79a64a3e552d03.tar.bz2
re PR ada/29025 (procedure doesn't modify In Out parameter)
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. From-SVN: r116929
Diffstat (limited to 'intl')
0 files changed, 0 insertions, 0 deletions