[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-10-16 Thread paolo at gcc dot gnu dot org


--- Comment #10 from paolo at gcc dot gnu dot org  2007-10-16 22:22 ---
Subject: Bug 31446

Author: paolo
Date: Tue Oct 16 22:21:59 2007
New Revision: 129391

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=129391
Log:
/cp
2007-10-16  Paolo Carlini  [EMAIL PROTECTED]

PR c++/31446
* pt.c (current_template_args): Do not change TREE_LIST elements
with a TREE_VALUE of error_mark_node.

/testsuite
2007-10-16  Paolo Carlini  [EMAIL PROTECTED]

PR c++/31446
* g++.dg/template/void11.C: New.
* g++.dg/template/void2.C: Adjust error markers.
* g++.dg/template/void10.C: Likewise.
* g++.dg/template/crash55.C: Likewise.

Added:
trunk/gcc/testsuite/g++.dg/template/void11.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/pt.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/g++.dg/template/crash55.C
trunk/gcc/testsuite/g++.dg/template/void10.C
trunk/gcc/testsuite/g++.dg/template/void2.C


-- 


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-10-09 Thread mmitchel at gcc dot gnu dot org


--- Comment #9 from mmitchel at gcc dot gnu dot org  2007-10-09 19:22 
---
Change target milestone to 4.2.3, as 4.2.2 has been released.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.2.2   |4.2.3


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-09-30 Thread pcarlini at suse dot de


--- Comment #7 from pcarlini at suse dot de  2007-09-30 15:52 ---
NB: the patch also fixes PR30299


-- 


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-09-30 Thread pcarlini at suse dot de


--- Comment #8 from pcarlini at suse dot de  2007-10-01 00:52 ---
NB: the patch also fixes PR28639


-- 


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-09-28 Thread pcarlini at suse dot de


--- Comment #6 from pcarlini at suse dot de  2007-09-28 15:40 ---
Patch at:

  http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01933.html


-- 


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-09-26 Thread pcarlini at suse dot de


--- Comment #5 from pcarlini at suse dot de  2007-09-26 18:24 ---
Seems due to a trivial thinko in the changes for 27668, 27962, etc..


-- 

pcarlini at suse dot de changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |pcarlini at suse dot de
   |dot org |
 Status|NEW |ASSIGNED


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-09-20 Thread pcarlini at suse dot de


--- Comment #4 from pcarlini at suse dot de  2007-09-20 09:34 ---
Great Janis, I will ask your help more often: hunts are very helpful for
quickly fixing recent bugs!


-- 

pcarlini at suse dot de changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2007-09-20 09:34:45
   date||


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-09-19 Thread pcarlini at suse dot de


--- Comment #2 from pcarlini at suse dot de  2007-09-19 17:59 ---
Hi again... A regression hunt would be useful for this one too...


-- 

pcarlini at suse dot de changed:

   What|Removed |Added

 CC||janis at gcc dot gnu dot
   ||org, pcarlini at suse dot de


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-09-19 Thread janis at gcc dot gnu dot org


--- Comment #3 from janis at gcc dot gnu dot org  2007-09-19 23:20 ---
A regression hunt on powerpc-linux using the submitter's test case identified
the following patch:

http://gcc.gnu.org/viewcvs?view=revrev=115800

r115800 | lmillward | 2006-07-28 17:01:19 + (Fri, 28 Jul 2006)

(By the way, I think regression hunts are fun and don't mind doing them.  They
usually take very little effort.)


-- 


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-07-19 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.2.1   |4.2.2


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-05-14 Thread mmitchel at gcc dot gnu dot org


--- Comment #1 from mmitchel at gcc dot gnu dot org  2007-05-14 22:27 
---
Will not be fixed in 4.2.0; retargeting at 4.2.1.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.2.0   |4.2.1


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-04-15 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P4


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



[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-04-02 Thread reichelt at gcc dot gnu dot org


-- 

reichelt at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.2.0


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