[Bug c++/38427] [4.4 Regression] crash for reference init code

2008-12-18 Thread jakub at gcc dot gnu dot org


--- Comment #2 from jakub at gcc dot gnu dot org  2008-12-18 20:52 ---
Subject: Bug 38427

Author: jakub
Date: Thu Dec 18 20:51:07 2008
New Revision: 142818

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=142818
Log:
PR c++/38427
* init.c (perform_member_init): For value-initialized
references call permerror instead of warning and don't emit any
INIT_EXPR.

* g++.dg/init/ctor9.C: New test.

Added:
trunk/gcc/testsuite/g++.dg/init/ctor9.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/init.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38427



[Bug c++/38427] [4.4 Regression] crash for reference init code

2008-12-18 Thread jakub at gcc dot gnu dot org


--- Comment #3 from jakub at gcc dot gnu dot org  2008-12-18 20:57 ---
Fixed.


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38427



[Bug c++/38427] [4.4 Regression] crash for reference init code

2008-12-09 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38427



[Bug c++/38427] [4.4 Regression] crash for reference init code

2008-12-06 Thread rguenth at gcc dot gnu dot org


--- Comment #1 from rguenth at gcc dot gnu dot org  2008-12-06 12:03 ---
Confirmed.  It would be error-recovery if GCC rejected the code as required
(2.95.4 rejects it).  Default-initialization of references is not valid.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||accepts-invalid, ice-on-
   ||invalid-code
  Known to work||2.95.4 4.3.2
   Last reconfirmed|-00-00 00:00:00 |2008-12-06 12:03:39
   date||
Summary|crash for reference init|[4.4 Regression] crash for
   |code|reference init code
   Target Milestone|--- |4.4.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38427