[Bug c++/36410] [4.2/4.3/4.4 Regression] ICE with transparent union
--- Comment #3 from jason at gcc dot gnu dot org 2008-11-19 21:28 --- Member version of PR 35315. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36410
[Bug c++/36410] [4.2/4.3/4.4 Regression] ICE with transparent union
--- Comment #4 from jason at gcc dot gnu dot org 2008-11-19 21:36 --- Subject: Bug 36410 Author: jason Date: Wed Nov 19 21:35:27 2008 New Revision: 142019 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=142019 Log: PR c++/36410 * decl2.c (grokfield): Pass ATTR_FLAG_TYPE_IN_PLACE for a typedef that names a class for linkage purposes. Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/decl2.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/ext/attrib32.C -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36410
[Bug c++/36410] [4.2/4.3/4.4 Regression] ICE with transparent union
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org | Status|WAITING |ASSIGNED Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2008-11-19 00:24:27 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36410
[Bug c++/36410] [4.2/4.3/4.4 Regression] ICE with transparent union
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-09-20 15:20 --- 4.1 ICEs after the same error 4.2 rejects the code with, 4.3 ICEs again after the error. 4.4 doesn't error but ICEs in build_base_path, at cp/class.c:272. Waiting to have someone confirm the validity of the testcase. For now make it ICE-on-invalid (error-recovery only for 4.4, for 4.4 eventually accepts-invalid) as we never accepted the code before. As usual splitting such bugs if we have different behavior/regressions on different GCC versions would make classification easier ... -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||jason at redhat dot com Status|UNCONFIRMED |WAITING Keywords|ice-on-valid-code |error-recovery, ice-on- ||invalid-code Priority|P2 |P4 Summary|[4.2/4.3/4.4 regression] ICE|[4.2/4.3/4.4 Regression] ICE |with transparent union |with transparent union http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36410
[Bug c++/36410] [4.2/4.3/4.4 regression] ICE with transparent union
--- Comment #1 from jsm28 at gcc dot gnu dot org 2008-07-04 22:42 --- Closing 4.1 branch. -- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Summary|[4.1/4.2/4.3/4.4 regression]|[4.2/4.3/4.4 regression] ICE |ICE with transparent union |with transparent union Target Milestone|4.1.3 |4.2.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36410