OSDN Git Service

* gcc-interface/trans.c (call_to_gnu): In the return-by-target-ptr case
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Apr 2010 10:49:53 +0000 (10:49 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 05:17:20 +0000 (14:17 +0900)
commit4028ed929c0b0f7413fa1bd205b3d71e813a7054
tree079969e68464c048b5897a9bc29a640d7929f4cb
parent569097a27c57eae12a0aa9bdbc2904884a3c9440
* gcc-interface/trans.c (call_to_gnu): In the return-by-target-ptr case
do not set the result type if there is a specified target and do not
convert the result in any cases.
(protect_multiple_eval): Make direct SAVE_EXPR for CALL_EXPR.
(maybe_stabilize_reference) <COMPOUND_EXPR>: Merge with CALL_EXPR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158053 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/trans.c