* trans.c (call_to_gnu): Make the temporary for non-addressable
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 22 Dec 2007 23:05:57 +0000 (23:05 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 22 Dec 2007 23:05:57 +0000 (23:05 +0000)
commit8840e12ff684123cad0f2113d911f551b3c39572
tree949d5662c2a5c86022ef6cfdf5e6098a4440a8a6
parent2b37ae69226134385e44103d922fe050a43b64bb
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@131140 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/trans.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/pack2.adb [new file with mode: 0644]