]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/testsuite/ChangeLog
* gcc-interface/trans.c (finalize_nrv_r): Remove obsolete code.
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Feb 2016 09:16:57 +0000 (09:16 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Feb 2016 09:16:57 +0000 (09:16 +0000)
commitbb54a53833cb5b71c9d14a31541ecee3d42a3e8d
tree0f91e6f86c4456a140d2c8b71d841a7ce8f81252
parent95164e7198c69e87adf63516993537c834b4512e
* gcc-interface/trans.c (finalize_nrv_r): Remove obsolete code.
(build_return_expr): Likewise.
(Call_to_gnu): If this is a function call and there is no target,
create a temporary for the return value for all aggregate types,
but never create it for a return statement.  Push a binding level
around the call in more cases.  Remove obsolete code.

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