[Bug c++/19764] [3.4 regression] ICE on explicit instantiation of a non-template 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 21:23 
---
Subject: Bug 19764

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



[Bug c++/19764] [3.4 regression] ICE on explicit instantiation of a non-template destructor

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


--- Comment #7 from reichelt at gcc dot gnu dot org  2005-12-07 21:20 
---
Subject: Bug 19764

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



[Bug c++/19764] [3.4 regression] ICE on explicit instantiation of a non-template destructor

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


--- Comment #6 from reichelt at gcc dot gnu dot org  2005-12-07 21:16 
---
Subject: Bug 19764

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



[Bug c++/19764] [3.4 regression] ICE on explicit instantiation of a non-template destructor

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


--- Comment #5 from reichelt at gcc dot gnu dot org  2005-12-07 19:44 
---
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=19764



[Bug c++/19764] [3.4 regression] ICE on explicit instantiation of a non-template destructor

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


--- Comment #4 from reichelt at gcc dot gnu dot org  2005-12-07 19:40 
---
Subject: Bug 19764

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



[Bug c++/19764] [3.4 regression] ICE on explicit instantiation of a non-template destructor

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


--- Comment #3 from reichelt at gcc dot gnu dot org  2005-12-06 17:30 
---
Testing a patch.


-- 

reichelt at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |reichelt at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED


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



[Bug c++/19764] [3.4 regression] ICE on explicit instantiation of a non-template 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=19764



[Bug c++/19764] [3.4 regression] ICE on explicit instantiation of a non-template destructor

2005-08-08 Thread bangerth at dealii dot org

--- Additional Comments From bangerth at dealii dot org  2005-08-08 18:01 
---
This seems already fixed in 4.0 and mainline: 
 
g/x> /home/bangerth/bin/gcc-4.0*/bin/c++ -c x.cc 
x.cc:2: error: ‘A’ is not a template 
x.cc:2: error: expected id-expression before ‘~’ token 
 
g/x> /home/bangerth/bin/gcc-4.1*/bin/c++ -c x.cc 
x.cc:2: error: ‘A’ is not a template 
x.cc:2: error: expected id-expression before ‘~’ token 
 
The error message seems reasonable to me. 
 
W. 

-- 
   What|Removed |Added

   Last reconfirmed|2005-02-26 18:42:45 |2005-08-08 18:01:34
   date||


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


[Bug c++/19764] [3.4 regression] ICE on explicit instantiation of a non-template 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=19764