[Bug c++/20599] variadic template support

2007-03-09 Thread dgregor at gcc dot gnu dot org
--- Comment #12 from dgregor at gcc dot gnu dot org 2007-03-10 01:59 --- Subject: Bug 20599 Author: dgregor Date: Sat Mar 10 01:58:58 2007 New Revision: 122788 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122788 Log: 2007-03-09 Douglas Gregor <[EMAI

[Bug c++/20599] variadic template support

2007-03-09 Thread dgregor at gcc dot gnu dot org
--- Comment #13 from dgregor at gcc dot gnu dot org 2007-03-10 02:02 --- Subject: Bug 20599 Author: dgregor Date: Sat Mar 10 02:01:49 2007 New Revision: 122789 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122789 Log: 2007-03-09 Douglas Gregor <[EMAI

[Bug c++/29993] typdef declaration of cv-qualified function in class

2007-03-28 Thread dgregor at gcc dot gnu dot org
--- Comment #5 from dgregor at gcc dot gnu dot org 2007-03-28 13:31 --- Subject: Bug 29993 Author: dgregor Date: Wed Mar 28 13:31:37 2007 New Revision: 123294 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123294 Log: 2007-03-28 Douglas Gregor <[EMAIL PROTECTED]>

[Bug c++/29993] typdef declaration of cv-qualified function in class

2007-03-28 Thread dgregor at gcc dot gnu dot org
--- Comment #6 from dgregor at gcc dot gnu dot org 2007-03-28 15:28 --- Committed fix to mainline. -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/20599] variadic template support

2007-03-28 Thread dgregor at gcc dot gnu dot org
--- Comment #16 from dgregor at gcc dot gnu dot org 2007-03-28 15:30 --- This functionality is part of the experimental C++0x mode, and is under control of the -std=gnu++0x flag in the mainline (4.3.0) compiler. -- dgregor at gcc dot gnu dot org changed: What

[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-03-28 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31138] [4.3 regression] ICE with ellipsis

2007-03-28 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31140] [4.3 regression] ICE with ellipsis in template parameter list

2007-03-28 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31141] [4.3 regression] ICE with ellipsis in template parameter list

2007-03-28 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug objc++/31134] [4.3 Regression] Objective-C++ has ran into the tree number limit

2007-03-28 Thread dgregor at gcc dot gnu dot org
--- Comment #9 from dgregor at gcc dot gnu dot org 2007-03-28 19:46 --- This problem has been solved by 16-bit tree codes: http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01721.html -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-03-29 Thread dgregor at gcc dot gnu dot org
--- Comment #11 from dgregor at gcc dot gnu dot org 2007-03-29 15:11 --- Subject: Bug 30666 Author: dgregor Date: Thu Mar 29 15:11:28 2007 New Revision: 123330 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123330 Log: 2007-03-29 Douglas Gregor <[EMAI

[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-03-29 Thread dgregor at gcc dot gnu dot org
--- Comment #12 from dgregor at gcc dot gnu dot org 2007-03-29 15:14 --- Fix committed to mainline -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/31141] [4.3 regression] ICE with ellipsis in template parameter list

2007-03-31 Thread dgregor at gcc dot gnu dot org
--- Comment #2 from dgregor at gcc dot gnu dot org 2007-03-31 13:41 --- Subject: Bug 31141 Author: dgregor Date: Sat Mar 31 13:41:30 2007 New Revision: 123380 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123380 Log: 2007-03-31 Douglas Gregor <[EMAIL PROTECTED]&g

[Bug c++/31140] [4.3 regression] ICE with ellipsis in template parameter list

2007-03-31 Thread dgregor at gcc dot gnu dot org
--- Comment #2 from dgregor at gcc dot gnu dot org 2007-03-31 13:41 --- Subject: Bug 31140 Author: dgregor Date: Sat Mar 31 13:41:30 2007 New Revision: 123380 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123380 Log: 2007-03-31 Douglas Gregor <[EMAIL PROTECTED]&g

[Bug c++/31138] [4.3 regression] ICE with ellipsis

2007-03-31 Thread dgregor at gcc dot gnu dot org
--- Comment #6 from dgregor at gcc dot gnu dot org 2007-03-31 13:41 --- Subject: Bug 31138 Author: dgregor Date: Sat Mar 31 13:41:30 2007 New Revision: 123380 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123380 Log: 2007-03-31 Douglas Gregor <[EMAIL PROTECTED]&g

[Bug c++/31138] [4.3 regression] ICE with ellipsis

2007-03-31 Thread dgregor at gcc dot gnu dot org
--- Comment #7 from dgregor at gcc dot gnu dot org 2007-03-31 13:43 --- Fixed in mainline compiler -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/31140] [4.3 regression] ICE with ellipsis in template parameter list

2007-03-31 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2007-03-31 13:44 --- Fixed in mainline compiler -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/31141] [4.3 regression] ICE with ellipsis in template parameter list

2007-03-31 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2007-03-31 13:44 --- Fixed in mainline compiler -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/31426] New: TR1 includes do not work with -std=c++0x

2007-04-02 Thread dgregor at gcc dot gnu dot org
onent: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dgregor at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31426

[Bug libstdc++/31426] TR1 includes do not work with -std=c++0x

2007-04-02 Thread dgregor at gcc dot gnu dot org
--- Comment #2 from dgregor at gcc dot gnu dot org 2007-04-02 16:32 --- I don't think it is a feature. In C++0x mode, if one includes , one should get std::tuple. That's what the C++0x working paper says. In any mode, if one includes , one should get std::tr1::tuple. That&

[Bug c++/31078] [4.3 Regression] warning: same canonical type node for different types with const strings

2007-04-04 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31103] [4.3 Regression] same canonical type node for VLAs

2007-04-04 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added CC|doug dot gregor at gmail dot| |com

[Bug c++/31505] [4.3 Regression] Canonical types failures

2007-04-09 Thread dgregor at gcc dot gnu dot org
--- Comment #6 from dgregor at gcc dot gnu dot org 2007-04-09 10:39 --- This is clearly my bug, but I am not able to reproduce it on i686-pc-linux-gnu. Does the following patch fix the problem? http://gcc.gnu.org/ml/gcc-patches/2007-04/msg00188.html If not, which platform are you

[Bug c++/31505] [4.3 Regression] Canonical types failures

2007-04-09 Thread dgregor at gcc dot gnu dot org
--- Comment #9 from dgregor at gcc dot gnu dot org 2007-04-09 15:09 --- I can't reproduce this bug with r123671 on i686-pc-linux-gnu. However, since the above patch does fix the problem, I'll add this PR to the ChangeLog for that patch. -- http://gcc.gnu.org/bugzilla/sh

[Bug c++/31078] [4.3 Regression] warning: same canonical type node for different types with const strings

2007-04-12 Thread dgregor at gcc dot gnu dot org
--- Comment #13 from dgregor at gcc dot gnu dot org 2007-04-12 12:48 --- Subject: Bug 31078 Author: dgregor Date: Thu Apr 12 12:47:56 2007 New Revision: 123740 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123740 Log: 2007-04-12 Douglas Gregor <[EMAI

[Bug c++/31103] [4.3 Regression] same canonical type node for VLAs

2007-04-12 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2007-04-12 12:48 --- Subject: Bug 31103 Author: dgregor Date: Thu Apr 12 12:47:56 2007 New Revision: 123740 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123740 Log: 2007-04-12 Douglas Gregor <[EMAIL PROTECTED]&g

[Bug c++/31078] [4.3 Regression] warning: same canonical type node for different types with const strings

2007-04-12 Thread dgregor at gcc dot gnu dot org
--- Comment #14 from dgregor at gcc dot gnu dot org 2007-04-12 12:50 --- Fixed on mainline -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/31103] [4.3 Regression] same canonical type node for VLAs

2007-04-12 Thread dgregor at gcc dot gnu dot org
--- Comment #5 from dgregor at gcc dot gnu dot org 2007-04-12 12:50 --- Fixed on mainline -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/31505] [4.3 Regression] Canonical types failures

2007-04-12 Thread dgregor at gcc dot gnu dot org
--- Comment #13 from dgregor at gcc dot gnu dot org 2007-04-12 12:52 --- Same problem/cause as 31103, which is now fixed on mainline. *** This bug has been marked as a duplicate of 31103 *** -- dgregor at gcc dot gnu dot org changed: What|Removed

[Bug c++/31103] [4.3 Regression] same canonical type node for VLAs

2007-04-12 Thread dgregor at gcc dot gnu dot org
--- Comment #6 from dgregor at gcc dot gnu dot org 2007-04-12 12:52 --- *** Bug 31505 has been marked as a duplicate of this bug. *** -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/31439] [4.3 regression] ICE with variadic template and broken specialization

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31441] [4.3 regression] ICE with variadic template and specialization

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31442] [4.3 regression] ICE with variadic template and default argument

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31443] [4.3 regression] ICE with invalid use of parameter pack in member template

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31444] [4.3 regression] ICE with invalid use of parameter pack in member template

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31445] [4.3 regression] type_argument_pack not supported by dump_type

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31431] [4.3 regression] ICE with invalid parameter pack

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31432] [4.3 regression] ICE with invalid parameter pack for template struct

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31433] [4.3 regression] ICE with invalid parameter pack for template struct

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31434] [4.3 regression] ICE with invalid use of parameter pack in function arg

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31435] [4.3 regression] ICE with invalid use of parameter pack in function arg

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31436] [4.3 regression] ICE with invalid use of parameter pack in function arg

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31437] [4.3 regression] ICE with invalid use of parameter pack in member function arg

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31438] [4.3 regression] ICE with invalid use of parameter pack in specialization

2007-04-25 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/33185] [4.3 Regression] ICE: canonical types differ for identical types T [] and T []

2007-08-28 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2007-08-28 20:26 --- Has anyone been able to reproduce this problem? I'm not able to trigger the failure with the preprocessed source. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33185

[Bug c++/33194] [4.3 Regression] ICE: canonical types differ for identical types void ()(const char*, ...) and void ()(const char*, ...)

2007-08-28 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/33194] [4.3 Regression] ICE: canonical types differ for identical types void ()(const char*, ...) and void ()(const char*, ...)

2007-08-28 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2007-08-28 21:12 --- Patch available here: http://gcc.gnu.org/ml/gcc-patches/2007-08/msg02013.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33194

[Bug c++/33194] [4.3 Regression] ICE: canonical types differ for identical types void ()(const char*, ...) and void ()(const char*, ...)

2007-08-29 Thread dgregor at gcc dot gnu dot org
--- Comment #2 from dgregor at gcc dot gnu dot org 2007-08-29 12:25 --- Subject: Bug 33194 Author: dgregor Date: Wed Aug 29 12:25:01 2007 New Revision: 127896 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127896 Log: 2007-08-29 Douglas Gregor <[EMAIL PROTECTED]&g

[Bug c++/33194] [4.3 Regression] ICE: canonical types differ for identical types void ()(const char*, ...) and void ()(const char*, ...)

2007-08-29 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2007-08-29 12:28 --- Fixed on mailine -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/33235] New: C++0x overloading problem with move constructor and trivial copy constructor

2007-08-29 Thread dgregor at gcc dot gnu dot org
++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dgregor at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33235

[Bug c++/33235] C++0x overloading problem with move constructor and trivial copy constructor

2007-08-29 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2007-08-29 16:16 --- Created an attachment (id=14133) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14133&action=view) Failing test-case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33235

[Bug c++/32597] New operation with empty parameter pack does not value-initialize

2007-08-31 Thread dgregor at gcc dot gnu dot org
--- Comment #2 from dgregor at gcc dot gnu dot org 2007-08-31 19:18 --- Subject: Bug 32597 Author: dgregor Date: Fri Aug 31 19:18:20 2007 New Revision: 128000 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128000 Log: 2007-08-31 Douglas Gregor <[EMAIL PROTECTED]>

[Bug c++/32597] New operation with empty parameter pack does not value-initialize

2007-08-31 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2007-08-31 19:19 --- Fixed -- dgregor at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/33112] ICE : canonical types differ for identical types const _CharT* [14] and const _CharT* [14]

2007-09-10 Thread dgregor at gcc dot gnu dot org
--- Comment #2 from dgregor at gcc dot gnu dot org 2007-09-10 20:38 --- Could someone try the patch at http://gcc.gnu.org/ml/gcc-patches/2007-09/msg00910.html to determine whether this fixes the bug? I am unable to reproduce the bug locally. -- http://gcc.gnu.org/bugzilla

[Bug c++/33185] [4.3 Regression] ICE: canonical types differ for identical types T [] and T []

2007-09-10 Thread dgregor at gcc dot gnu dot org
--- Comment #5 from dgregor at gcc dot gnu dot org 2007-09-10 20:38 --- Could someone try the patch at http://gcc.gnu.org/ml/gcc-patches/2007-09/msg00910.html to determine whether this fixes the bug? I am unable to reproduce the bug locally. -- http://gcc.gnu.org/bugzilla

[Bug c++/33185] [4.3 Regression] ICE: canonical types differ for identical types T [] and T []

2007-09-19 Thread dgregor at gcc dot gnu dot org
--- Comment #7 from dgregor at gcc dot gnu dot org 2007-09-19 21:45 --- Here is the real fix: http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01544.html -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/33112] ICE : canonical types differ for identical types const _CharT* [14] and const _CharT* [14]

2007-09-19 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2007-09-19 21:45 --- Here is the real fix: http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01544.html -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/33185] [4.3 Regression] ICE: canonical types differ for identical types T [] and T []

2007-09-24 Thread dgregor at gcc dot gnu dot org
--- Comment #10 from dgregor at gcc dot gnu dot org 2007-09-24 12:15 --- Subject: Bug 33185 Author: dgregor Date: Mon Sep 24 12:14:57 2007 New Revision: 128711 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128711 Log: 2007-09-24 Douglas Gregor <[EMAI

[Bug c++/33112] ICE : canonical types differ for identical types const _CharT* [14] and const _CharT* [14]

2007-09-24 Thread dgregor at gcc dot gnu dot org
--- Comment #5 from dgregor at gcc dot gnu dot org 2007-09-24 12:15 --- Subject: Bug 33112 Author: dgregor Date: Mon Sep 24 12:14:57 2007 New Revision: 128711 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128711 Log: 2007-09-24 Douglas Gregor <[EMAIL PROTECTED]&g

[Bug c++/33112] ICE : canonical types differ for identical types const _CharT* [14] and const _CharT* [14]

2007-09-24 Thread dgregor at gcc dot gnu dot org
--- Comment #6 from dgregor at gcc dot gnu dot org 2007-09-24 12:52 --- Fixed by the patch below -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/33185] [4.3 Regression] ICE: canonical types differ for identical types T [] and T []

2007-09-24 Thread dgregor at gcc dot gnu dot org
--- Comment #11 from dgregor at gcc dot gnu dot org 2007-09-24 13:46 --- Subject: Bug 33185 Author: dgregor Date: Mon Sep 24 13:46:40 2007 New Revision: 128717 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128717 Log: 2007-09-24 Douglas Gregor <[EMAI

[Bug c++/33185] [4.3 Regression] ICE: canonical types differ for identical types T [] and T []

2007-09-24 Thread dgregor at gcc dot gnu dot org
--- Comment #12 from dgregor at gcc dot gnu dot org 2007-09-24 13:47 --- Fixed, for real. Thanks for the ice_canonical.cpp test-case: it illustrated the (other) underlying problem that wasn't apparent in 33112. -- dgregor at gcc dot gnu dot org changed: What|Re

[Bug c++/36460] No space between >'s not always handled in C++0x

2008-08-06 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/36460] No space between >'s not always handled in C++0x

2008-08-06 Thread dgregor at gcc dot gnu dot org
--- Comment #5 from dgregor at gcc dot gnu dot org 2008-08-06 14:30 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2008-08/msg00382.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36460

[Bug c++/36460] No space between >'s not always handled in C++0x

2008-08-06 Thread dgregor at gcc dot gnu dot org
--- Comment #6 from dgregor at gcc dot gnu dot org 2008-08-06 19:09 --- Subject: Bug 36460 Author: dgregor Date: Wed Aug 6 19:08:12 2008 New Revision: 138819 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138819 Log: 2008-08-06 Douglas Gregor <[EMAIL PROTECTED]>

[Bug c++/36460] No space between >'s not always handled in C++0x

2008-08-06 Thread dgregor at gcc dot gnu dot org
--- Comment #7 from dgregor at gcc dot gnu dot org 2008-08-06 19:12 --- Fixed on the trunk. -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/37208] New: C++0x deleted functions and SFINAE

2008-08-22 Thread dgregor at gcc dot gnu dot org
y: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dgregor at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37208

[Bug c++/37208] C++0x deleted functions and SFINAE

2008-08-22 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2008-08-23 04:59 --- Created an attachment (id=16133) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16133&action=view) Test case illustrating the problem -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37208

gcc-bugs@gcc.gnu.org

2008-09-03 Thread dgregor at gcc dot gnu dot org
--- Comment #5 from dgregor at gcc dot gnu dot org 2008-09-04 04:35 --- Thanks for the reduced test case. I'm on it. -- dgregor at gcc dot gnu dot org changed: What|Removed |

gcc-bugs@gcc.gnu.org

2008-09-03 Thread dgregor at gcc dot gnu dot org
--- Comment #6 from dgregor at gcc dot gnu dot org 2008-09-04 05:42 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2008-09/msg00321.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37342

gcc-bugs@gcc.gnu.org

2008-09-05 Thread dgregor at gcc dot gnu dot org
--- Comment #7 from dgregor at gcc dot gnu dot org 2008-09-05 17:05 --- Subject: Bug 37342 Author: dgregor Date: Fri Sep 5 17:04:12 2008 New Revision: 140037 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140037 Log: 2008-09-05 Douglas Gregor <[EMAIL PROTECTED]>

gcc-bugs@gcc.gnu.org

2008-09-05 Thread dgregor at gcc dot gnu dot org
--- Comment #8 from dgregor at gcc dot gnu dot org 2008-09-05 17:06 --- Fixed on mainline -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/37540] [4.4 regression] ICE on __decltype of method call in function template

2008-09-24 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2008-09-24 13:51 --- We need to look at CALL_EXPR_FN's type because the decltype of a call retrieves the return type of the the function called, which may be a REFERENCE_TYPE. The type of the expression will have stripped away

[Bug c++/36461] [c++0x] Exception throws don't use rvalue reference constructors

2008-09-24 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2008-09-24 20:20 --- GCC is doing the right thing here. In this constructor: Thing2(Thing2&& o) : Thing(o) { } the parameter "o" is treated as an lvalue, because it has a name. Using std::move(o) to treat it as an

[Bug c++/37553] [4.3/4.4 Regression] ICE in build_c_cast

2008-10-14 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2008-10-14 15:05 --- Subject: Bug 37553 Author: dgregor Date: Tue Oct 14 15:03:51 2008 New Revision: 14 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=14 Log: 2008-10-14 Douglas Gregor <[EMAIL PROTECTED]>

[Bug c++/25185] deep typedef substitution in error message

2008-11-06 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2008-11-06 20:19 --- This bug should be really easy to fix, now that GCC has canonical types. Just map each of the template type arguments down to its canonical type before doing the substitution. -- http://gcc.gnu.org/bugzilla

[Bug libstdc++/34480] Argument packs treat __null oddly

2008-01-18 Thread dgregor at gcc dot gnu dot org
--- Comment #5 from dgregor at gcc dot gnu dot org 2008-01-18 16:33 --- Suspended for now. We'll pick up the library work again once the C++ committee has resolved this issue. -- dgregor at gcc dot gnu dot org changed: What|Removed |

[Bug c++/34480] Argument packs treat __null oddly

2008-01-18 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2008-01-18 16:32 --- Confirmed. This is the right behavior according to the C++0x specification, but the backward-compatibility issue with push_back is a problem. The C++ committee is aware is the issue. -- dgregor at gcc dot gnu

[Bug c++/14031] [DR 226] Resolution of Core DR 226 (WP) not implemented

2008-01-18 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2008-01-18 16:48 --- Fixed for C++0x. -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34935] [4.3 regression] ICE with attribute may_alias

2008-01-25 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2008-01-25 21:15 --- It turns out that the canonical types system is doing the right thing, and that the older type-comparison mechanisms are getting the wrong answer. This is still my bug, and it is a regression. Patch here: http

[Bug c++/34936] ICE with double and attribute may_alias

2008-01-25 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2008-01-25 21:16 --- I don't know if this is a regression or not, but it's roughly the same issue as PR 34395 and is fixed by the same patch: http://gcc.gnu.org/ml/gcc-patches/2008-01/msg01161.html -- dgregor at gcc d

[Bug c++/34103] [4.3 regression] ICE with invalid variadic template functions

2008-01-28 Thread dgregor at gcc dot gnu dot org
--- Comment #15 from dgregor at gcc dot gnu dot org 2008-01-28 21:35 --- Thanks everyone; I can reproduce this on i686-pc-linux-gnu. Patch in the works. -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34913] [4.1/4.2 Regression] ICE vector in template

2008-01-28 Thread dgregor at gcc dot gnu dot org
--- Comment #8 from dgregor at gcc dot gnu dot org 2008-01-28 21:52 --- This is fixed on the trunk. Marking it as such... -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34055] [4.3 regression] ICE with invalid specialization of variadic template

2008-01-28 Thread dgregor at gcc dot gnu dot org
--- Comment #7 from dgregor at gcc dot gnu dot org 2008-01-28 22:05 --- Darn! Mine again. -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34961] [4.3 Regression] ICE with invalid use of parameter pack in attribute

2008-01-28 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/34919] [4.3 Regression] ICE with invalid use of parameter pack

2008-01-28 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2008-01-28 21:58 --- Yep, we should be diagnosing but this error but we aren't. I'm on it. -- dgregor at gcc dot gnu dot org changed: What|Removed

[Bug c++/34892] [4.3 regression] ICE with ellipsis in default template argument

2008-01-28 Thread dgregor at gcc dot gnu dot org
--- Comment #1 from dgregor at gcc dot gnu dot org 2008-01-28 21:59 --- Confirmed. This is mine. -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34606] [4.3 regression] ICE with invalid specialization of variadic template

2008-01-28 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2008-01-28 22:08 --- This one's mine. -- dgregor at gcc dot gnu dot org changed: What|Removed |

[Bug c++/34219] gcc doesn't accept const members of variadic templates as const (regression)

2008-01-28 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2008-01-28 23:40 --- There are some problems with the example code. For example, the expression max does not expand the parameter pack "Params". The compiler should have warned you about this, both in this case and in the sta

[Bug c++/34919] [4.3 Regression] ICE with invalid use of parameter pack

2008-01-29 Thread dgregor at gcc dot gnu dot org
--- Comment #5 from dgregor at gcc dot gnu dot org 2008-01-29 14:26 --- Fixed on mainline -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34755] [4.3 regression] ICE with invalid argument in variadic template function

2008-01-29 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2008-01-29 14:26 --- Fixed on mainline -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34753] [4.3 regression] ICE with invalid template parameter in variadic template

2008-01-29 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2008-01-29 14:25 --- Fixed on mainline -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34606] [4.3 regression] ICE with invalid specialization of variadic template

2008-01-29 Thread dgregor at gcc dot gnu dot org
--- Comment #6 from dgregor at gcc dot gnu dot org 2008-01-29 14:25 --- Fixed on mainline -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34055] [4.3 regression] ICE with invalid specialization of variadic template

2008-01-29 Thread dgregor at gcc dot gnu dot org
--- Comment #9 from dgregor at gcc dot gnu dot org 2008-01-29 14:24 --- Fixed in mainline -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/34219] gcc doesn't accept const members of variadic templates as const (regression)

2008-01-29 Thread dgregor at gcc dot gnu dot org
--- Comment #7 from dgregor at gcc dot gnu dot org 2008-01-29 14:22 --- Actually, I don't know whether max is valid or not. My inclination is that it is invalid, because when Params is empty, it becomes an invalid specialization max. (This happens, for example, if we try to comput

[Bug c++/34753] [4.3 regression] ICE with invalid template parameter in variadic template

2008-01-29 Thread dgregor at gcc dot gnu dot org
--- Comment #3 from dgregor at gcc dot gnu dot org 2008-01-29 14:01 --- Subject: Bug 34753 Author: dgregor Date: Tue Jan 29 13:59:59 2008 New Revision: 131938 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131938 Log: 2008-01-29 Douglas Gregor <[EMAIL PROTECTED]&g

[Bug c++/34055] [4.3 regression] ICE with invalid specialization of variadic template

2008-01-29 Thread dgregor at gcc dot gnu dot org
--- Comment #8 from dgregor at gcc dot gnu dot org 2008-01-29 14:01 --- Subject: Bug 34055 Author: dgregor Date: Tue Jan 29 13:59:59 2008 New Revision: 131938 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131938 Log: 2008-01-29 Douglas Gregor <[EMAIL PROTECTED]&g

[Bug c++/34919] [4.3 Regression] ICE with invalid use of parameter pack

2008-01-29 Thread dgregor at gcc dot gnu dot org
--- Comment #4 from dgregor at gcc dot gnu dot org 2008-01-29 14:01 --- Subject: Bug 34919 Author: dgregor Date: Tue Jan 29 13:59:59 2008 New Revision: 131938 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131938 Log: 2008-01-29 Douglas Gregor <[EMAIL PROTECTED]&g

[Bug c++/34755] [4.3 regression] ICE with invalid argument in variadic template function

2008-01-29 Thread dgregor at gcc dot gnu dot org
--- Comment #2 from dgregor at gcc dot gnu dot org 2008-01-29 14:01 --- Subject: Bug 34755 Author: dgregor Date: Tue Jan 29 13:59:59 2008 New Revision: 131938 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131938 Log: 2008-01-29 Douglas Gregor <[EMAIL PROTECTED]&g

[Bug c++/34961] [4.3 Regression] ICE with invalid use of parameter pack in attribute

2008-01-29 Thread dgregor at gcc dot gnu dot org
--- Comment #2 from dgregor at gcc dot gnu dot org 2008-01-29 14:01 --- Subject: Bug 34961 Author: dgregor Date: Tue Jan 29 13:59:59 2008 New Revision: 131938 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131938 Log: 2008-01-29 Douglas Gregor <[EMAIL PROTECTED]&g

  1   2   3   4   >