trans.c (call_to_gnu): Make the temporary for non-addressable In parameters passed...
authorEric Botcazou <ebotcazou@adacore.com>
Sat, 22 Dec 2007 23:05:57 +0000 (23:05 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 22 Dec 2007 23:05:57 +0000 (23:05 +0000)
commitf0bf503e2d3c0c8fafb6370b77364c738da8ae22
tree949d5662c2a5c86022ef6cfdf5e6098a4440a8a6
parent111716e0e166cbcec6880ec3266bbc335f96d2ca
trans.c (call_to_gnu): Make the temporary for non-addressable In parameters passed by reference.

* trans.c (call_to_gnu): Make the temporary for non-addressable
In parameters passed by reference.
(addressable_p): Return true for STRING_CST and CALL_EXPR.

From-SVN: r131140
gcc/ada/ChangeLog
gcc/ada/trans.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/pack2.adb [new file with mode: 0644]