[Bug preprocessor/7263] __extension__ keyword doesn't suppress warning on LL or ULL constants

2010-03-30 Thread dodji at gcc dot gnu dot org
--- Comment #22 from dodji at gcc dot gnu dot org 2010-03-30 14:06 --- I'll be looking into this. -- dodji at gcc dot gnu dot org changed: What|Removed |

[Bug c++/43558] [4.5 Regression] Rejects specialization

2010-03-31 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2010-03-31 09:21 --- Subject: Bug 43558 Author: dodji Date: Wed Mar 31 09:21:02 2010 New Revision: 157857 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157857 Log: Fix PR c++/43558 gcc/cp/ChangeLog: PR c

[Bug c++/43558] [4.5 Regression] Rejects specialization

2010-03-31 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2010-03-31 09:33 --- Fixed in 4.5 (trunk). -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug debug/43325] [4.5 Regression] C++ external inner reference does not override outer scope

2010-03-31 Thread dodji at gcc dot gnu dot org
-- 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

[Bug debug/43325] [4.5 Regression] C++ external inner reference does not override outer scope

2010-03-31 Thread dodji at gcc dot gnu dot org
--- Comment #1 from dodji at gcc dot gnu dot org 2010-03-31 10:08 --- A patch was proposed at http://gcc.gnu.org/ml/gcc-patches/2010-03/msg01473.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43325

[Bug debug/43325] [4.5 Regression] C++ external inner reference does not override outer scope

2010-04-01 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2010-04-01 18:54 --- Subject: Bug 43325 Author: dodji Date: Thu Apr 1 18:54:30 2010 New Revision: 157928 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157928 Log: Fix for PR debug/43325 gcc/ChangeLog: PR deb

[Bug debug/43325] [4.5 Regression] C++ external inner reference does not override outer scope

2010-04-01 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2010-04-01 18:55 --- Fixed in 4.5 (trunk). -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug debug/43628] [4.5 Regression] in-class func-ptr type parameter has unspecified DW_AT_type

2010-04-02 Thread dodji at gcc dot gnu dot org
-- 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

[Bug debug/43628] [4.5 Regression] in-class func-ptr type parameter has unspecified DW_AT_type

2010-04-02 Thread dodji at gcc dot gnu dot org
--- Comment #1 from dodji at gcc dot gnu dot org 2010-04-02 19:09 --- Patch posted to http://gcc.gnu.org/ml/gcc-patches/2010-04/msg00100.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43628

[Bug debug/43628] [4.5/4.6 Regression] in-class func-ptr type parameter has unspecified DW_AT_type

2010-04-07 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2010-04-07 09:59 --- Subject: Bug 43628 Author: dodji Date: Wed Apr 7 09:59:04 2010 New Revision: 158044 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158044 Log: Fix PR debug/43628 gcc/ChangeLog: PR deb

[Bug debug/43628] [4.5/4.6 Regression] in-class func-ptr type parameter has unspecified DW_AT_type

2010-04-07 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2010-04-07 10:38 --- Fixed in 4.6 (trunk) -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/40239] Aggregate initialization requires copy constructor

2010-04-07 Thread dodji at gcc dot gnu dot org
--- Comment #8 from dodji at gcc dot gnu dot org 2010-04-07 15:12 --- Subject: Bug 40239 Author: dodji Date: Wed Apr 7 15:11:42 2010 New Revision: 158066 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158066 Log: Fix PR c++/40239 gcc/cp/ChangeLog: PR c

[Bug c++/40239] Aggregate initialization requires copy constructor

2010-04-07 Thread dodji at gcc dot gnu dot org
--- Comment #9 from dodji at gcc dot gnu dot org 2010-04-07 15:12 --- Fixed in 4.6 (trunk). -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/42697] ice-on-legal-code: template class template function local objects

2010-04-07 Thread dodji at gcc dot gnu dot org
--- Comment #14 from dodji at gcc dot gnu dot org 2010-04-07 15:16 --- Subject: Bug 42697 Author: dodji Date: Wed Apr 7 15:16:12 2010 New Revision: 158068 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158068 Log: Fix PR c++/42697 gcc/cp/ChangeLog: PR c

[Bug c++/42697] ice-on-legal-code: template class template function local objects

2010-04-07 Thread dodji at gcc dot gnu dot org
--- Comment #15 from dodji at gcc dot gnu dot org 2010-04-07 15:18 --- Fixed in 4.6 (trunk) -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/43704] [4.5/4.6 Regression] ICE: tree check: accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:10074

2010-04-15 Thread dodji at gcc dot gnu dot org
-- 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

[Bug c++/43704] [4.5/4.6 Regression] ICE: tree check: accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:10074

2010-04-15 Thread dodji at gcc dot gnu dot org
--- Comment #6 from dodji at gcc dot gnu dot org 2010-04-15 21:13 --- A patch was posted to http://gcc.gnu.org/ml/gcc-patches/2010-04/msg00928.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43704

[Bug c++/43704] [4.5/4.6 Regression] ICE: tree check: accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:10074

2010-04-19 Thread dodji at gcc dot gnu dot org
--- Comment #7 from dodji at gcc dot gnu dot org 2010-04-19 09:32 --- Subject: Bug 43704 Author: dodji Date: Mon Apr 19 09:32:16 2010 New Revision: 158508 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158508 Log: Fix PR c++/43704 gcc/cp/ChangeLog: PR c

[Bug c++/43800] [4.6 regression] FAIL: libgomp.c++/for-4.C

2010-04-19 Thread dodji at gcc dot gnu dot org
-- 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

[Bug c++/43800] [4.6 regression] FAIL: libgomp.c++/for-4.C

2010-04-19 Thread dodji at gcc dot gnu dot org
--- Comment #1 from dodji at gcc dot gnu dot org 2010-04-19 20:57 --- I am testing a patch ... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43800

[Bug c++/43800] [4.6 regression] FAIL: libgomp.c++/for-4.C

2010-04-20 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2010-04-20 13:58 --- ... patch posted to http://gcc.gnu.org/ml/gcc-patches/2010-04/msg01241.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43800

[Bug c++/43800] [4.6 regression] FAIL: libgomp.c++/for-4.C

2010-04-20 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2010-04-20 19:24 --- Subject: Bug 43800 Author: dodji Date: Tue Apr 20 19:23:45 2010 New Revision: 158571 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158571 Log: Fix PR c++/43800 gcc/cp/ChangeLog: PR c

[Bug c++/43704] [4.5 Regression] ICE: tree check: accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:10074

2010-04-20 Thread dodji at gcc dot gnu dot org
--- Comment #10 from dodji at gcc dot gnu dot org 2010-04-20 19:24 --- Subject: Bug 43704 Author: dodji Date: Tue Apr 20 19:23:45 2010 New Revision: 158571 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158571 Log: Fix PR c++/43800 gcc/cp/ChangeLog: PR c

[Bug c++/43704] [4.5 Regression] ICE: tree check: accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:10074

2010-04-20 Thread dodji at gcc dot gnu dot org
--- Comment #11 from dodji at gcc dot gnu dot org 2010-04-20 19:40 --- Fixed in trunk (4.6) and 4.5.1. -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/43704] [4.5 Regression] ICE: tree check: accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:10074

2010-04-20 Thread dodji at gcc dot gnu dot org
--- Comment #11 from dodji at gcc dot gnu dot org 2010-04-20 19:40 --- Fixed in trunk (4.6) and 4.5.1. --- Comment #12 from dodji at gcc dot gnu dot org 2010-04-20 19:40 --- Subject: Bug 43704 Author: dodji Date: Tue Apr 20 19:40:11 2010 New Revision: 158572 URL: http

[Bug c++/43800] [4.6 regression] FAIL: libgomp.c++/for-4.C

2010-04-20 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2010-04-20 19:40 --- Fixed in trunk (4.6) -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/14777] [4.3/4.4/4.5 Regression] typedef doesn't fully expose base class type

2009-11-23 Thread dodji at gcc dot gnu dot org
--- Comment #18 from dodji at gcc dot gnu dot org 2009-11-23 13:30 --- Subject: Bug 14777 Author: dodji Date: Mon Nov 23 13:29:50 2009 New Revision: 154443 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154443 Log: Fix PR c++/14777 gcc/cp/ChangeLog: PR c

[Bug c++/14777] [4.3/4.4/ Regression] typedef doesn't fully expose base class type

2009-11-23 Thread dodji at gcc dot gnu dot org
--- Comment #19 from dodji at gcc dot gnu dot org 2009-11-23 13:44 --- This should be fixed in 4.5. Adjusting the Regression tag. Not planning to fix in 4.3/44. -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/14777] [4.3/4.4/ Regression] typedef doesn't fully expose base class type

2009-11-23 Thread dodji at gcc dot gnu dot org
-- dodji at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|dodji at gcc dot gnu dot org|unassigned at gcc dot gnu

[Bug c++/36408] [4.3/4.4/4.5 regression] ICE with statement expression in template

2009-11-28 Thread dodji at gcc dot gnu dot org
--- Comment #15 from dodji at gcc dot gnu dot org 2009-11-28 09:22 --- I didn't look at this issue in a while. I just posted another attempt at http://gcc.gnu.org/ml/gcc-patches/2009-11/msg01564.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36408

[Bug c++/36408] [4.3/4.4/4.5 regression] ICE with statement expression in template

2009-11-28 Thread dodji at gcc dot gnu dot org
--- Comment #16 from dodji at gcc dot gnu dot org 2009-11-28 22:56 --- Subject: Bug 36408 Author: dodji Date: Sat Nov 28 22:55:52 2009 New Revision: 154731 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154731 Log: Fix PR c++/36408 gcc/cp/ChangeLog: PR c

[Bug c++/36408] [4.3/4.4/4.5 regression] ICE with statement expression in template

2009-11-28 Thread dodji at gcc dot gnu dot org
--- Comment #17 from dodji at gcc dot gnu dot org 2009-11-28 22:58 --- Fixed in 4.5 I don't plan to fix it in the branches. -- dodji at gcc dot gnu dot org changed: What|Removed |

[Bug c++/36408] [4.3/4.4/4.5 regression] ICE with statement expression in template

2009-11-29 Thread dodji at gcc dot gnu dot org
--- Comment #19 from dodji at gcc dot gnu dot org 2009-11-29 19:19 --- Subject: Bug 36408 Author: dodji Date: Sun Nov 29 19:19:06 2009 New Revision: 154742 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154742 Log: Really fix PR c++/36408 gcc/cp/ChangeLog:

[Bug c++/42069] [4.5 Regression] ICE on class template specialization

2009-11-29 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2009-11-29 19:42 --- Mine. -- dodji at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at

[Bug c++/36408] [4.3/4.4/4.5 regression] ICE with statement expression in template

2009-11-29 Thread dodji at gcc dot gnu dot org
--- Comment #20 from dodji at gcc dot gnu dot org 2009-11-29 20:43 --- OK, it should really be fixed in 4.5 now. -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/42069] [4.5 Regression] ICE on class template specialization

2009-11-29 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2009-11-29 23:42 --- Patch submitted to http://gcc.gnu.org/ml/gcc-patches/2009-11/msg01630.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42069

[Bug c++/42069] [4.5 Regression] ICE on class template specialization

2009-11-30 Thread dodji at gcc dot gnu dot org
--- Comment #5 from dodji at gcc dot gnu dot org 2009-11-30 09:58 --- Subject: Bug 42069 Author: dodji Date: Mon Nov 30 09:58:20 2009 New Revision: 154768 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154768 Log: Fix PR c++/42069 gcc/cp/ChangeLog: PR c

[Bug c++/42069] [4.5 Regression] ICE on class template specialization

2009-11-30 Thread dodji at gcc dot gnu dot org
--- Comment #6 from dodji at gcc dot gnu dot org 2009-11-30 10:15 --- Fixed in 4.5. -- dodji at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/42217] [4.5 Regression] ICE with zero-length bit-field

2009-11-30 Thread dodji at gcc dot gnu dot org
-- 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

[Bug c++/42217] [4.5 Regression] ICE with zero-length bit-field

2009-11-30 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2009-11-30 22:39 --- Submitted a patch to http://gcc.gnu.org/ml/gcc-patches/2009-11/msg01767.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42217

[Bug c++/42225] [4.5 Regression] GCC 4.5 ICE (segfault) on C++ templated code

2009-11-30 Thread dodji at gcc dot gnu dot org
-- dodji at gcc dot gnu dot org changed: What|Removed |Added CC|dodji at gcc dot gnu dot org| AssignedTo|unassigned at gcc dot gnu |dodji at gcc dot gnu

[Bug c++/42225] [4.5 Regression] GCC 4.5 ICE (segfault) on C++ templated code

2009-11-30 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2009-12-01 00:26 --- A reduced test case seems to be: ~=~ template struct A { typedef T I; }; template struct B { typedef T TT; typedef typename TT::I TT_I; typedef A TA; }; template void foo() { typedef T

[Bug debug/41988] [4.5 Regression] FAIL: g++.dg/debug/*.C -gdwarf-2 -g1 (internal compiler error)

2009-12-02 Thread dodji at gcc dot gnu dot org
--- Comment #25 from dodji at gcc dot gnu dot org 2009-12-02 14:45 --- Created an attachment (id=19209) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19209&action=view) Draft fix for the ICEs FWIW, this patch seems to fix the ICEs that were introduced by http://gcc.

[Bug c++/42217] [4.5 Regression] ICE with zero-length bit-field

2009-12-03 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2009-12-03 08:33 --- Subject: Bug 42217 Author: dodji Date: Thu Dec 3 08:33:03 2009 New Revision: 154938 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154938 Log: Fix PR c++/42217 gcc/cp/ChangeLog PR c

[Bug c++/42217] [4.5 Regression] ICE with zero-length bit-field

2009-12-03 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2009-12-03 09:44 --- Fixed in 4.5 -- dodji at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/42225] [4.5 Regression] GCC 4.5 ICE (segfault) on C++ templated code

2009-12-03 Thread dodji at gcc dot gnu dot org
--- Comment #5 from dodji at gcc dot gnu dot org 2009-12-03 14:07 --- A patch was submitted to http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00194.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42225

[Bug c++/42218] [4.5 Regression] Broken diagnostic: 'tree_vec' not supported by pp_c_expression

2009-12-03 Thread dodji at gcc dot gnu dot org
-- 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

[Bug c++/42218] [4.5 Regression] Broken diagnostic: 'tree_vec' not supported by pp_c_expression

2009-12-03 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2009-12-03 18:25 --- A patch got submitted to http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00208.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42218

[Bug c++/42218] [4.5 Regression] Broken diagnostic: 'tree_vec' not supported by pp_c_expression

2009-12-03 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2009-12-04 07:38 --- Subject: Bug 42218 Author: dodji Date: Fri Dec 4 07:38:42 2009 New Revision: 154972 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154972 Log: Fix PR c++/42218 gcc/cp/ChangeLog: PR c

[Bug c++/42218] [4.5 Regression] Broken diagnostic: 'tree_vec' not supported by pp_c_expression

2009-12-03 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2009-12-04 07:40 --- Fixed in 4.5 -- dodji at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/42251] [4.5 Regression] failure detecting constant integral expression

2009-12-06 Thread dodji at gcc dot gnu dot org
-- 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

[Bug c++/42251] [4.5 Regression] failure detecting constant integral expression

2009-12-08 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2009-12-08 14:44 --- A shorter reproducer is: struct foo { static const bool b = false; }; template struct S1 { }; template struct S2 : S1 { }; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42251

[Bug c++/42251] [4.5 Regression] failure detecting constant integral expression

2009-12-08 Thread dodji at gcc dot gnu dot org
--- Comment #5 from dodji at gcc dot gnu dot org 2009-12-08 14:45 --- Created an attachment (id=19262) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19262&action=view) Candidate patch I am testing this patch currently. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42251

[Bug c++/42251] [4.5 Regression] failure detecting constant integral expression

2009-12-08 Thread dodji at gcc dot gnu dot org
--- Comment #6 from dodji at gcc dot gnu dot org 2009-12-08 15:52 --- Patch submitted to http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00438.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42251

[Bug c++/42251] [4.5 Regression] failure detecting constant integral expression

2009-12-11 Thread dodji at gcc dot gnu dot org
--- Comment #7 from dodji at gcc dot gnu dot org 2009-12-11 12:25 --- Subject: Bug 42251 Author: dodji Date: Fri Dec 11 12:25:19 2009 New Revision: 155159 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155159 Log: Fix PR c++/42251 gcc/cp/ChangeLog: PR c

[Bug c++/42251] [4.5 Regression] failure detecting constant integral expression

2009-12-11 Thread dodji at gcc dot gnu dot org
--- Comment #8 from dodji at gcc dot gnu dot org 2009-12-11 12:27 --- Fixed in 4.5 -- dodji at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/42225] [4.5 Regression] GCC 4.5 ICE (segfault) on C++ templated code

2009-12-11 Thread dodji at gcc dot gnu dot org
--- Comment #6 from dodji at gcc dot gnu dot org 2009-12-11 14:36 --- Subject: Bug 42225 Author: dodji Date: Fri Dec 11 14:36:05 2009 New Revision: 155160 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155160 Log: Fix PR c++/42225 gcc/cp/ChangeLog: PR c

[Bug c++/42225] [4.5 Regression] GCC 4.5 ICE (segfault) on C++ templated code

2009-12-11 Thread dodji at gcc dot gnu dot org
--- Comment #7 from dodji at gcc dot gnu dot org 2009-12-11 14:37 --- Fixed in trunk (4.5) -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/42225] [4.5 Regression] GCC 4.5 ICE (segfault) on C++ templated code

2009-12-11 Thread dodji at gcc dot gnu dot org
--- Comment #11 from dodji at gcc dot gnu dot org 2009-12-11 22:12 --- Hah. It looks like there are several slightly different problems at play here. Apparently I just fixed one of them, which I was the one I narrowed in the reduced test case above. Then I forgot to try my fix on the

[Bug c++/42225] [4.5 Regression] GCC 4.5 ICE (segfault) on C++ templated code

2009-12-11 Thread dodji at gcc dot gnu dot org
--- Comment #12 from dodji at gcc dot gnu dot org 2009-12-11 22:47 --- Created an attachment (id=19278) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19278&action=view) Draft patch Here is the patch I am testing. It seems to be working fine so far. Note that g++ says the

[Bug c++/42225] [4.5 Regression] GCC 4.5 ICE (segfault) on C++ templated code

2009-12-14 Thread dodji at gcc dot gnu dot org
--- Comment #15 from dodji at gcc dot gnu dot org 2009-12-14 08:24 --- (In reply to comment #13) > The .ii file I have attached? Yes, I was expecting it to be correct, it > compiles without error or warnings with GCC 4.4, even with all warnings > enabled, AFAIK. Fair enough.

[Bug c++/42260] [4.3/4.4/4.5 Regression] ICE looking up template conversion operator

2009-12-14 Thread dodji at gcc dot gnu dot org
-- 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

[Bug c++/42225] [4.5 Regression] GCC 4.5 ICE (segfault) on C++ templated code

2009-12-19 Thread dodji at gcc dot gnu dot org
--- Comment #18 from dodji at gcc dot gnu dot org 2009-12-19 22:40 --- Subject: Bug 42225 Author: dodji Date: Sat Dec 19 22:40:37 2009 New Revision: 155363 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155363 Log: Fix PR c++/42225, take 2 gcc/cp/ChangeLog:

[Bug c++/42225] [4.5 Regression] GCC 4.5 ICE (segfault) on C++ templated code

2009-12-19 Thread dodji at gcc dot gnu dot org
--- Comment #19 from dodji at gcc dot gnu dot org 2009-12-19 22:43 --- This should now be fixed in trunk for 4.5 -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/42058] [4.3/4.4 Regression] Trouble with invalid array initialization

2009-12-19 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2009-12-19 23:02 --- Shouldn't this bug be closed as it has been fixed in trunk for 4.5 and the target milestone is set to 4.5.0 ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42058

[Bug c++/42260] [4.3/4.4/4.5 Regression] ICE looking up template conversion operator

2009-12-22 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2009-12-23 00:31 --- Subject: Bug 42260 Author: dodji Date: Wed Dec 23 00:31:33 2009 New Revision: 155415 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155415 Log: Fix PR c++/42260 gcc/cp/ChangeLog: PR c

[Bug c++/42260] [4.3/4.4/4.5 Regression] ICE looking up template conversion operator

2009-12-22 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2009-12-23 00:45 --- Fixed in 4.5. Not going to apply the fix to the branches. -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/40044] ICE when resolves overloaded functions

2009-12-24 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2009-12-24 12:03 --- *** This bug has been marked as a duplicate of 38600 *** -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/38600] Trouble mangling template_id_expr

2009-12-24 Thread dodji at gcc dot gnu dot org
--- Comment #11 from dodji at gcc dot gnu dot org 2009-12-24 12:03 --- *** Bug 40044 has been marked as a duplicate of this bug. *** -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/39987] [4.3 Regression] Rejects default argument that is a template via access failure

2009-12-26 Thread dodji at gcc dot gnu dot org
--- Comment #11 from dodji at gcc dot gnu dot org 2009-12-26 20:31 --- Yes, I forgot to do it. Sorry about that. Setting the target milestone to 4.4 and closing. -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/42450] [4.5 Regression] another GCC 4.5 ICE on C++ templated code

2010-01-04 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2010-01-04 09:37 --- Confirmed on 4.5. The ICE happens only with -O2, with checking enabled. I think this should be flagged as P1. -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/40155] [c++0x] variadic template pack problem

2010-01-04 Thread dodji at gcc dot gnu dot org
-- 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

[Bug c++/40155] [c++0x] variadic template pack problem

2010-01-05 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2010-01-05 11:43 --- FWIW, I think this code is valid. The A template parameter in "typename identity::type..." is in a non-deduced context, so it's argument should not be deduced from there. The argument of A should be r

[Bug c++/40155] [c++0x] variadic template pack problem

2010-01-05 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2010-01-05 13:31 --- Patch submitted to http://gcc.gnu.org/ml/gcc-patches/2010-01/msg00205.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40155

[Bug c++/40155] [c++0x] variadic template pack problem

2010-01-07 Thread dodji at gcc dot gnu dot org
--- Comment #5 from dodji at gcc dot gnu dot org 2010-01-07 19:22 --- Subject: Bug 40155 Author: dodji Date: Thu Jan 7 19:21:46 2010 New Revision: 155705 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155705 Log: Fix PR c++/40155 gcc/cp/ChangeLog: c

[Bug c++/40155] [c++0x] variadic template pack problem

2010-01-07 Thread dodji at gcc dot gnu dot org
--- Comment #6 from dodji at gcc dot gnu dot org 2010-01-07 19:47 --- Fixed in 4.5 -- dodji at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/42634] ICE with -g -O2 -std=c++0x in copy_fn_p, at cp/decl.c:9973

2010-01-07 Thread dodji at gcc dot gnu dot org
-- 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

[Bug c++/42634] ICE with -g -O2 -std=c++0x in copy_fn_p, at cp/decl.c:9973

2010-01-09 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2010-01-09 19:58 --- I posted a candidate patch to http://gcc.gnu.org/ml/gcc-patches/2010-01/msg00449.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42634

[Bug c++/42639] ICE: copy_fn_p at cp/decl.c:9973

2010-01-09 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2010-01-09 20:20 --- On gcc revision r155766, I couldn't reproduce this PR by running this on (the bunziped version of) the attachment: ./cc1plus -quiet -std=gnu++0x -g -O2 multimap_text_fin_timing_large.ii It just completes fine f

[Bug c++/42639] ICE: copy_fn_p at cp/decl.c:9973

2010-01-10 Thread dodji at gcc dot gnu dot org
--- Comment #5 from dodji at gcc dot gnu dot org 2010-01-10 09:03 --- Ah, thanks Paolo. Yes, I could reproduce it by launching make check-performance and I think the candidate fix of 42634 fixes it for me here. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42639

[Bug c++/40239] Aggregate initialization requires copy constructor

2010-01-11 Thread dodji at gcc dot gnu dot org
-- 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

[Bug c++/40239] Aggregate initialization requires copy constructor

2010-01-12 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2010-01-12 11:00 --- Posted a candidate fix to http://gcc.gnu.org/ml/gcc-patches/2010-01/msg00536.html Please not that as this is a not a regression and it touches the core language I doubt the patch is going to committed for 4.5

[Bug c++/42697] ice-on-legal-code: template class template function local objects

2010-01-12 Thread dodji at gcc dot gnu dot org
--- Comment #1 from dodji at gcc dot gnu dot org 2010-01-12 12:00 --- I see this on trunk too. -- dodji at gcc dot gnu dot org changed: What|Removed |Added Target

[Bug c++/42713] [4.5 Regression] ICE - segfault in tsubst

2010-01-13 Thread dodji at gcc dot gnu dot org
-- dodji at gcc dot gnu dot org changed: What|Removed |Added CC|dseketel at redhat dot com | AssignedTo|unassigned at gcc dot gnu |dodji at gcc dot gnu

[Bug c++/42634] ICE with -g -O2 -std=c++0x in copy_fn_p, at cp/decl.c:9973

2010-01-13 Thread dodji at gcc dot gnu dot org
--- Comment #6 from dodji at gcc dot gnu dot org 2010-01-13 20:06 --- Subject: Bug 42634 Author: dodji Date: Wed Jan 13 20:06:26 2010 New Revision: 155868 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155868 Log: Fix PR c++/42634 gcc/cp/ChangeLog: PR c

[Bug c++/42634] ICE with -g -O2 -std=c++0x in copy_fn_p, at cp/decl.c:9973

2010-01-13 Thread dodji at gcc dot gnu dot org
--- Comment #7 from dodji at gcc dot gnu dot org 2010-01-13 20:08 --- Fixed in 4.5 -- dodji at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/42697] ice-on-legal-code: template class template function local objects

2010-01-13 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2010-01-13 21:48 --- Patch sent to http://gcc.gnu.org/ml/gcc-patches/2010-01/msg00598.html -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/42713] [4.5 Regression] ICE - segfault in tsubst

2010-01-14 Thread dodji at gcc dot gnu dot org
--- Comment #3 from dodji at gcc dot gnu dot org 2010-01-14 14:39 --- Here is a smaller reproducer: template struct S { }; template struct S0 { typedef T TT; }; template struct super_struct : S0 { typedef S0 super; }; template struct S1 : super_struct { typedef

[Bug c++/42713] [4.5 Regression] ICE - segfault in tsubst

2010-01-14 Thread dodji at gcc dot gnu dot org
--- Comment #4 from dodji at gcc dot gnu dot org 2010-01-14 15:56 --- Candidate patch posted to http://gcc.gnu.org/ml/gcc-patches/2010-01/msg00666.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42713

[Bug c++/42634] ICE with -g -O2 -std=c++0x in copy_fn_p, at cp/decl.c:9973

2010-01-15 Thread dodji at gcc dot gnu dot org
--- Comment #8 from dodji at gcc dot gnu dot org 2010-01-15 11:23 --- Subject: Bug 42634 Author: dodji Date: Fri Jan 15 11:23:29 2010 New Revision: 155936 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155936 Log: Revert commit of PR c++/42634, which was commit r155868

[Bug c++/42634] ICE with -g -O2 -std=c++0x in copy_fn_p, at cp/decl.c:9973

2010-01-15 Thread dodji at gcc dot gnu dot org
--- Comment #9 from dodji at gcc dot gnu dot org 2010-01-15 11:29 --- Re-opening, as the fix was reverted. -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/42740] [4.5 Regression] Many libstdc++ failures

2010-01-15 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2010-01-15 11:30 --- The culprit commit was reverted so I think this should be fixed. -- dodji at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/42697] ice-on-legal-code: template class template function local objects

2010-01-17 Thread dodji at gcc dot gnu dot org
--- Comment #5 from dodji at gcc dot gnu dot org 2010-01-17 10:24 --- Subject: Bug 42697 Author: dodji Date: Sun Jan 17 10:24:16 2010 New Revision: 155975 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155975 Log: Fix PR c++/42697 gcc/cp/ChangeLog: PR c

[Bug c++/42697] ice-on-legal-code: template class template function local objects

2010-01-17 Thread dodji at gcc dot gnu dot org
--- Comment #6 from dodji at gcc dot gnu dot org 2010-01-17 10:38 --- Subject: Bug 42697 Author: dodji Date: Sun Jan 17 10:38:10 2010 New Revision: 155976 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155976 Log: Revert PR c++/42697 The commit is reverted as this

[Bug c++/42697] ice-on-legal-code: template class template function local objects

2010-01-17 Thread dodji at gcc dot gnu dot org
--- Comment #7 from dodji at gcc dot gnu dot org 2010-01-17 10:39 --- Oops, I accidentally committed this fix, but I shouldn't have because it's not a regression. I am attaching the patch (that was accepted) here so that I can commit it once we are in stage1 again.

[Bug c++/42697] ice-on-legal-code: template class template function local objects

2010-01-17 Thread dodji at gcc dot gnu dot org
--- Comment #8 from dodji at gcc dot gnu dot org 2010-01-17 10:41 --- Created an attachment (id=19632) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19632&action=view) Accepted patch To be committed for 4.6 when stage1 opens. -- http://gcc.gnu.org/bugzilla/show_bug

[Bug c++/42634] ICE with -g -O2 -std=c++0x in copy_fn_p, at cp/decl.c:9973

2010-01-18 Thread dodji at gcc dot gnu dot org
--- Comment #11 from dodji at gcc dot gnu dot org 2010-01-18 11:24 --- It looks like the fix for PR42761 made the previous fix for this one (the one I reverted) acceptable now. I am waiting for Jason's comment at http://gcc.gnu.org/ml/gcc-patches/2010-01/msg00964.html --

[Bug c++/42766] [4.5 Regression] tree check fail in build_expr_type_conversion

2010-01-18 Thread dodji at gcc dot gnu dot org
-- 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

[Bug c++/42766] [4.5 Regression] tree check fail in build_expr_type_conversion

2010-01-18 Thread dodji at gcc dot gnu dot org
--- Comment #7 from dodji at gcc dot gnu dot org 2010-01-18 14:55 --- A candidate patch was posted to http://gcc.gnu.org/ml/gcc-patches/2010-01/msg00974.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42766

[Bug c++/42758] [4.5 Regression] ICE on assert() in function with complex(?) template argument

2010-01-18 Thread dodji at gcc dot gnu dot org
-- 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

<    1   2   3   4   5   6   >