[Bug c++/25979] [4.0/4.1/4.2 Regression] incorrect codegen for conditional [SVO issue]
jason at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Fri Feb 3 21:57:00 GMT 2006
------- Comment #7 from jason at gcc dot gnu dot org 2006-02-03 21:57 -------
Subject: Bug 25979
Author: jason
Date: Fri Feb 3 21:57:08 2006
New Revision: 110565
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110565
Log:
PR c++/25979
* gimplify.c (gimplify_modify_expr_rhs): Disable *& optimization for
now.
PR middle-end/25977
* gimplify.c (gimplify_modify_expr_rhs): It's not always safe to do RVO
on the return slot if it's an NRV.
Added:
trunk/gcc/testsuite/g++.dg/opt/nrv10.C
trunk/gcc/testsuite/g++.dg/opt/nrv11.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gimplify.c
trunk/gcc/testsuite/g++.dg/opt/temp1.C
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25979
More information about the Gcc-bugs
mailing list