--- Comment #5 from jakub at gcc dot gnu dot org 2008-10-09 20:20 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #4 from jakub at gcc dot gnu dot org 2008-10-09 20:16 ---
Subject: Bug 37568
Author: jakub
Date: Thu Oct 9 20:15:17 2008
New Revision: 141010
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141010
Log:
PR c++/37568
* semantics.c (finalize_nrv_r): Clea
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org
|dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2008-09-30 17:19 ---
Testing it now.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37568
--- Comment #2 from jason at redhat dot com 2008-09-19 18:14 ---
Subject: Re: [4.4 regression] ICE returning
a struct
jakub at gcc dot gnu dot org wrote:
> IMHO either we relax the checking, allowing DECL_INITIAL to be error_mark_node
> even for !TREE_STATIC, or finalize_nrv_r would n
--- Comment #1 from jakub at gcc dot gnu dot org 2008-09-19 16:01 ---
Caused by http://gcc.gnu.org/viewcvs?view=rev&revision=140415
C++ FE has a weird habit of sticking error_mark_node in DECL_INITIAL, in this
case in finalize_nrv_r:
if (DECL_INITIAL (dp->var)
&& DECL_INI
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.4.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37568