OSDN Git Service

* tree-nrv.c (dest_safe_for_nrv_p): Grok any handled_component_p,
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Jul 2007 12:57:22 +0000 (12:57 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Jul 2007 12:57:22 +0000 (12:57 +0000)
commitfbb5d9ac63b5b0706772728d606f86e3932fb09f
treec0a145584c46c6fba31d9a163e5e01f7593c67b5
parent5bd657e9856eb98f31f0d40f371c94c81a6f44b8
* tree-nrv.c (dest_safe_for_nrv_p): Grok any handled_component_p,
SSA_NAMEs, RESULT_DECLs and PARM_DECLs.

* g++.dg/opt/nrv12.C: New test.
* gcc.target/i386/nrv1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126200 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/nrv12.C [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/nrv1.c [new file with mode: 0644]
gcc/tree-nrv.c