[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
--- Comment #12 from reichelt at gcc dot gnu dot org 2005-12-07 21:23 --- Subject: Bug 19762 Author: reichelt Date: Wed Dec 7 21:23:14 2005 New Revision: 108189 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108189 Log: PR c++/19397 * g++.dg/template/typedef3.C: New test. PR c++/19762 PR c++/19764 * g++.dg/template/dtor3.C: Fix error markers. Added: branches/gcc-4_0-branch/gcc/testsuite/g++.dg/template/typedef3.C Modified: branches/gcc-4_0-branch/gcc/testsuite/ChangeLog branches/gcc-4_0-branch/gcc/testsuite/g++.dg/template/dtor3.C -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
--- Comment #11 from reichelt at gcc dot gnu dot org 2005-12-07 21:20 --- Subject: Bug 19762 Author: reichelt Date: Wed Dec 7 21:20:25 2005 New Revision: 108188 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108188 Log: PR c++/19397 * g++.dg/template/typedef3.C: New test. PR c++/19762 PR c++/19764 * g++.dg/template/dtor3.C: Fix error markers. Added: branches/gcc-4_1-branch/gcc/testsuite/g++.dg/template/typedef3.C Modified: branches/gcc-4_1-branch/gcc/testsuite/ChangeLog branches/gcc-4_1-branch/gcc/testsuite/g++.dg/template/dtor3.C -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
--- Comment #10 from reichelt at gcc dot gnu dot org 2005-12-07 21:16 --- Subject: Bug 19762 Author: reichelt Date: Wed Dec 7 21:16:21 2005 New Revision: 108187 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108187 Log: PR c++/19397 * g++.dg/template/typedef3.C: New test. PR c++/19762 PR c++/19764 * g++.dg/template/dtor3.C: Fix error markers. Added: trunk/gcc/testsuite/g++.dg/template/typedef3.C Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/template/dtor3.C -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
--- Comment #9 from reichelt at gcc dot gnu dot org 2005-12-07 19:43 --- Now also fixed on the 3.4 branch. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added URL||http://gcc.gnu.org/ml/gcc- ||patches/2005- ||12/msg00446.html Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
--- Comment #8 from reichelt at gcc dot gnu dot org 2005-12-07 19:40 --- Subject: Bug 19762 Author: reichelt Date: Wed Dec 7 19:40:24 2005 New Revision: 108174 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108174 Log: PR c++/19397 PR c++/19762 PR c++/19764 * parser.c (cp_parser_declarator_id): Check for error_mark_node before building a SCOPE_REF. * g++.dg/template/typedef3.C: New test. * g++.dg/template/dtor3.C: Fix error markers. Added: branches/gcc-3_4-branch/gcc/testsuite/g++.dg/template/typedef3.C Modified: branches/gcc-3_4-branch/gcc/cp/ChangeLog branches/gcc-3_4-branch/gcc/cp/parser.c branches/gcc-3_4-branch/gcc/testsuite/ChangeLog branches/gcc-3_4-branch/gcc/testsuite/g++.dg/template/dtor3.C -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
--- Comment #7 from reichelt at gcc dot gnu dot org 2005-12-06 17:31 --- Testing a patch. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|mark at codesourcery dot com|reichelt at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
-- gdr at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|3.4.5 |3.4.6 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
-- What|Removed |Added Severity|normal |minor http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
-- What|Removed |Added Target Milestone|3.4.4 |3.4.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
-- What|Removed |Added Status|REOPENED|ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-11 08:44 --- Mark, I still get the failure on the 3.4 branch: dPR19762.cc:2: error: wrong number of template arguments (0, should be 1) dPR19762.cc:1: error: provided for `template > struct A' dPR19762.cc:2: error: ISO C++ forbids declaration of `type name' with no type dPR19762.cc:2: error: abstract declarator `int' used as declaration dPR19762.cc:2: internal compiler error: tree check: expected class 'd', have 'x' (error_mark) in do_decl_instantiation, at cp/pt.c:10671 Please submit a full bug report, [etc.] -- What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-02-10 01:13 --- Fixed in GCC 3.4.4. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-10 01:12 --- Subject: Bug 19762 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-02-10 01:10:16 Modified files: gcc/testsuite : ChangeLog gcc/cp : ChangeLog call.c parser.c Added files: gcc/testsuite/g++.dg/conversion: ambig1.C gcc/testsuite/g++.dg/ext: attrib19.C gcc/testsuite/g++.dg/template: dtor3.C Log message: PR c++/19787 * call.c (initialize_reference): Robustify. PR c++/19762 * parser.c (cp_parser_unqualified_id): Avoid creating destructor names with invalid types. PR c++/19739 * parser.c (cp_parser_attributes_list): Allow empty lists. PR c++/19787 * g++.dg/conversion/ambig1.C: New test. PR c++/19739 * g++.dg/ext/attrib19.C: New test. PR c++/19762 * g++.dg/template/dtor3.C: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.3389.2.357&r2=1.3389.2.358 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/conversion/ambig1.C.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=NONE&r2=1.1.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/attrib19.C.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=NONE&r2=1.1.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/dtor3.C.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=NONE&r2=1.1.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.3892.2.195&r2=1.3892.2.196 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/call.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.452.2.22&r2=1.452.2.23 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/parser.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.157.2.51&r2=1.157.2.52 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762
[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-02-10 00:42 --- Fixed in 4.0. -- What|Removed |Added Summary|[3.4/4.0 regression] ICE in |[3.4 regression] ICE in |invalid explicit|invalid explicit |instantiation of a |instantiation of a |destructor |destructor http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19762