[Bug c++/37142] [4.2/4.3/4.4 Regression] ICE: in dependent_type_p, at cp/pt.c:15585
--- 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
-- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
-- 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
--- 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
--- 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