[Bug c++/19762] [3.4 regression] ICE in invalid explicit instantiation of a destructor

2005-12-07 Thread reichelt at gcc dot gnu dot org


--- 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

2005-12-07 Thread reichelt at gcc dot gnu dot org


--- 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

2005-12-07 Thread reichelt at gcc dot gnu dot org


--- 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

2005-12-07 Thread reichelt at gcc dot gnu dot org


--- 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

2005-12-07 Thread reichelt at gcc dot gnu dot org


--- 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

2005-12-06 Thread reichelt at gcc dot gnu dot org


--- 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

2005-10-06 Thread gdr at gcc dot gnu dot org


-- 

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

2005-07-22 Thread pinskia at gcc dot gnu dot org


-- 
   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

2005-05-19 Thread mmitchel at gcc dot gnu dot org


-- 
   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

2005-02-12 Thread pinskia at gcc dot gnu dot org


-- 
   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

2005-02-11 Thread reichelt at gcc dot gnu dot org

--- 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

2005-02-09 Thread mmitchel at gcc dot gnu dot org

--- 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

2005-02-09 Thread cvs-commit at gcc dot gnu dot org

--- 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

2005-02-09 Thread mmitchel at gcc dot gnu dot org

--- 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