[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2009-12-20 Thread pinskia at gcc dot gnu dot org


--- Comment #12 from pinskia at gcc dot gnu dot org  2009-12-21 05:04 
---
*** Bug 42446 has been marked as a duplicate of this bug. ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||leonleon77 at gmail dot com


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2009-04-29 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.2.5   |4.3.3


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2008-11-19 Thread dodji at gcc dot gnu dot org


--- Comment #7 from dodji at gcc dot gnu dot org  2008-11-19 21:27 ---
Posted a patch at http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00956.html


-- 

dodji at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |dodji at gcc dot gnu dot org
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2008-08-17 09:28:13 |2008-11-19 21:27:10
   date||


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2008-11-19 Thread dodji at gcc dot gnu dot org


--- Comment #8 from dodji at gcc dot gnu dot org  2008-11-20 00:02 ---
Subject: Bug 37142

Author: dodji
Date: Thu Nov 20 00:00:39 2008
New Revision: 142025

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=142025
Log:
gcc/testsuite/ChangeLog:
2008-11-19  Dodji Seketeli  [EMAIL PROTECTED]

PR c++/37142
* g++.dg/template/crash85.C: New test.

gcc/cp/ChangeLog
2008-11-19  Dodji Seketeli  [EMAIL PROTECTED]

PR c++/37142
* pt.c (coerce_template_template_parm): Use the more robust
uses_template_parms instead of dependent_type_p.


Added:
trunk/gcc/testsuite/g++.dg/template/crash85.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/pt.c
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2008-11-19 Thread dodji at gcc dot gnu dot org


--- Comment #9 from dodji at gcc dot gnu dot org  2008-11-20 00:06 ---
Subject: Bug 37142

Author: dodji
Date: Thu Nov 20 00:05:04 2008
New Revision: 142026

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=142026
Log:
gcc/cp/ChangeLog:
2008-11-19  Dodji Seketeli  [EMAIL PROTECTED]

PR c++/37142
* pt.c (coerce_template_template_parm): Use the more robust
uses_template_parms instead of dependent_type_p.

gcc/testsuite/ChangeLog:
 2008-11-19  Dodji Seketeli  [EMAIL PROTECTED]

PR c++/37142
* g++.dg/template/crash79.C: New test.


Added:
branches/gcc-4_3-branch/gcc/testsuite/g++.dg/template/crash79.C
Modified:
branches/gcc-4_3-branch/gcc/cp/ChangeLog
branches/gcc-4_3-branch/gcc/cp/pt.c
branches/gcc-4_3-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2008-11-19 Thread dodji at gcc dot gnu dot org


--- Comment #10 from dodji at gcc dot gnu dot org  2008-11-20 00:14 ---
Subject: Bug 37142

Author: dodji
Date: Thu Nov 20 00:13:15 2008
New Revision: 142027

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=142027
Log:
gcc/cp/ChangeLog:
2008-11-19  Dodji Seketeli  [EMAIL PROTECTED]

PR c++/37142
* pt.c (coerce_template_template_parm): Use the more robust
uses_template_parms instead of dependent_type_p.

gcc/testsuite/ChangeLog/
2008-11-19  Dodji Seketeli  [EMAIL PROTECTED]

PR c++/37142
* g++.dg/template/crash71.C: New test.


Added:
branches/gcc-4_2-branch/gcc/testsuite/g++.dg/template/crash71.C
Modified:
branches/gcc-4_2-branch/gcc/cp/ChangeLog
branches/gcc-4_2-branch/gcc/cp/pt.c
branches/gcc-4_2-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2008-11-19 Thread dodji at gcc dot gnu dot org


--- Comment #11 from dodji at gcc dot gnu dot org  2008-11-20 00:15 ---
Fixed in trunk, 4.3 and 4.2 branches.


-- 

dodji at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2008-11-18 Thread dodji at gcc dot gnu dot org


--- Comment #4 from dodji at gcc dot gnu dot org  2008-11-18 16:49 ---
Here is a reduced testcase:

 1  templatetypename T, const T a, template typename U, U u class W
struct A {};
 2  
 3  templatetypename T, const T t struct B {};
 4  
 5  int
 6  main ()
 7  {
 8Along, 0, B a;
 9return 0;
10  }
11  


-- 

dodji at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||dodji at gcc dot gnu dot org


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2008-11-18 Thread dodji at gcc dot gnu dot org


--- Comment #5 from dodji at gcc dot gnu dot org  2008-11-18 16:52 ---
With the reduced test case, the error message on svn trunk is now:

8: internal compiler error: in dependent_type_p, at cp/pt.c:15922


-- 


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2008-11-18 Thread cfairles at gcc dot gnu dot org


--- Comment #6 from cfairles at gcc dot gnu dot org  2008-11-18 17:53 
---
Even more reduced:

templatetemplateclass U, U u class W 
struct A{};

templateclass T, T t
struct B{};

int main() { AB a; }


-- 


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2008-08-18 Thread jsm28 at gcc dot gnu dot org


-- 

jsm28 at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2008-08-17 Thread rguenth at gcc dot gnu dot org


--- Comment #2 from rguenth at gcc dot gnu dot org  2008-08-17 09:28 ---
Confirmed.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||ice-on-valid-code
  Known to fail||4.2.4 4.3.1
  Known to work||4.1.2
   Last reconfirmed|-00-00 00:00:00 |2008-08-17 09:28:13
   date||
Summary|[4.2/4.3 Regression] ICE: in|[4.2/4.3/4.4 Regression]
   |dependent_type_p, at|ICE: in dependent_type_p, at
   |cp/pt.c:15585   |cp/pt.c:15585
   Target Milestone|--- |4.2.5


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



[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585

2008-08-17 Thread chris dot fairles at gmail dot com


--- Comment #3 from chris dot fairles at gmail dot com  2008-08-17 15:06 
---
Mainline also fails on target x86_64-unknown-linux-gnu:
gcc version 4.4.0 20080814 (experimental) (GCC)

internal compiler error: in dependent_type_p, at cp/pt.c:15888


-- 


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