[Bug c++/39225] ICE if destructor doen't match class name

2009-02-18 Thread hjl dot tools at gmail dot com


--- Comment #7 from hjl dot tools at gmail dot com  2009-02-18 20:19 ---
It is caused by revision 143502 on trunk:

http://gcc.gnu.org/ml/gcc-cvs/2009-01/msg00515.html


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

 CC||jason at redhat dot com
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2009-02-18 20:19:20
   date||
   Target Milestone|--- |4.3.4


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



[Bug c++/39225] ICE if destructor doen't match class name

2009-02-18 Thread pinskia at gcc dot gnu dot org


--- Comment #6 from pinskia at gcc dot gnu dot org  2009-02-18 18:47 ---
And in the release of 4.3.2 with checking turned on.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

  Known to work|4.4.0   |4.4.0 4.3.2


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



[Bug c++/39225] ICE if destructor doen't match class name

2009-02-18 Thread pinskia at gcc dot gnu dot org


--- Comment #5 from pinskia at gcc dot gnu dot org  2009-02-18 18:46 ---
And:
GNU C++ (GCC) version 4.4.0 20090116 (experimental) [trunk revision 143448]
(powerpc64-unknown-linux-gnu)
compiled by GNU C version 4.4.0 20090116 (experimental) [trunk revision
143448], GMP version 4.2.2, MPFR version 2.3.1.


-- 


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



[Bug c++/39225] ICE if destructor doen't match class name

2009-02-18 Thread pinskia at gcc dot gnu dot org


--- Comment #4 from pinskia at gcc dot gnu dot org  2009-02-18 18:46 ---
It works for me with:
GNU C++ (GCC) version 4.4.0 20081229 (experimental) [trunk revision 142951]
(i386-apple-darwin8.11.1)
compiled by GNU C version 4.4.0 20081229 (experimental) [trunk revision
142951], GMP version 4.2.2, MPFR version 2.3.0.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

  Known to fail|4.3.4 4.4.0 |4.3.4
  Known to work||4.4.0


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



[Bug c++/39225] ICE if destructor doen't match class name

2009-02-18 Thread christi at uni-hd dot de


--- Comment #3 from christi at uni-hd dot de  2009-02-18 11:10 ---
Created an attachment (id=17324)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17324&action=view)
preprocessed test.cc


-- 


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



[Bug c++/39225] ICE if destructor doen't match class name

2009-02-18 Thread rguenth at gcc dot gnu dot org


--- Comment #2 from rguenth at gcc dot gnu dot org  2009-02-18 10:11 ---
It works for me with the release-checking built 4.3.3 release (as well as
4.3.0, 4.3.1 and 4.3.2).  With the branch r143959 and checking enabled it gives

test.cc:6: internal compiler error: tree check: expected class ‘type’, have
‘exceptional’ (identifier_node) in constructor_name_full, at
cp/name-lookup.c:1715
Please submit a full bug report,
with preprocessed source if appropriate.
See  for instructions.

so I'm not sure if this is a regression.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Keywords||ice-checking, ice-on-
   ||invalid-code
  Known to fail||4.3.4 4.4.0


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



[Bug c++/39225] ICE if destructor doen't match class name

2009-02-17 Thread christi at uni-hd dot de


--- Comment #1 from christi at uni-hd dot de  2009-02-18 07:55 ---
Created an attachment (id=17319)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17319&action=view)
example to trigger the bug


-- 


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