[Bug c++/36797] ICE on SFINAE and __is_empty

2009-08-19 Thread jason at gcc dot gnu dot org
--- Comment #12 from jason at gcc dot gnu dot org 2009-08-19 18:50 --- GCC now says "sorry, not implemented: mangling trait_expr", which is more informative. I'm inclined to leave it that way until the ABI specifies how these things should be mangled, which may need t

[Bug c++/41131] [4.3/4.4/4.5 Regression] non-lvalue in unary `&' wrongly accepted

2009-08-20 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-08-20 22:03 --- Pinski: You made TREE_STATIC CONST_DECLs? Why? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41131

[Bug c++/41109] [4.5 regression] Argument flagged as unused despite use in sizeof()

2009-08-21 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/41110] [4.5 regression] Wrong "unused variable" warning

2009-08-21 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-08-21 21:46 --- *** This bug has been marked as a duplicate of 41109 *** -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/41109] [4.5 regression] Argument flagged as unused despite use in sizeof()

2009-08-21 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-08-21 21:46 --- *** Bug 41110 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41109

[Bug c++/41134] [4.5 regression] Variable flagged unused if only used in template function

2009-08-21 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2009-08-21 21:47 --- *** This bug has been marked as a duplicate of 41109 *** -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/41109] [4.5 regression] Argument flagged as unused despite use in sizeof()

2009-08-21 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-08-21 21:47 --- *** Bug 41134 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41109

[Bug c++/41110] [4.5 regression] Wrong "unused variable" warning

2009-08-24 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-08-24 21:32 --- Subject: Bug 41110 Author: jason Date: Mon Aug 24 21:31:54 2009 New Revision: 151061 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151061 Log: PR c++/41109 PR c++/41110 PR c

[Bug c++/41134] [4.5 regression] Variable flagged unused if only used in template function

2009-08-24 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2009-08-24 21:32 --- Subject: Bug 41134 Author: jason Date: Mon Aug 24 21:31:54 2009 New Revision: 151061 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151061 Log: PR c++/41109 PR c++/41110 PR c

[Bug c++/41109] [4.5 regression] Argument flagged as unused despite use in sizeof()

2009-08-24 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-08-24 21:32 --- Subject: Bug 41109 Author: jason Date: Mon Aug 24 21:31:54 2009 New Revision: 151061 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151061 Log: PR c++/41109 PR c++/41110 PR c

[Bug testsuite/39752] test-demangle.c failed to compile

2009-08-27 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-08-28 00:24 --- Fixed in rev 148526. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/41127] [4.4/4.5 regression] unnamed bitfield declaration parser regression

2009-08-31 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/41127] [4.4/4.5 regression] unnamed bitfield declaration parser regression

2009-08-31 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-08-31 21:08 --- Subject: Bug 41127 Author: jason Date: Mon Aug 31 21:08:33 2009 New Revision: 151246 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151246 Log: PR c++/41127 *

[Bug c++/41127] [4.4/4.5 regression] unnamed bitfield declaration parser regression

2009-08-31 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-08-31 21:20 --- Subject: Bug 41127 Author: jason Date: Mon Aug 31 21:20:07 2009 New Revision: 151247 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151247 Log: PR c++/41127 *

[Bug c++/41127] [4.4/4.5 regression] unnamed bitfield declaration parser regression

2009-08-31 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2009-08-31 21:21 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/41421] [C++0x] Trivial types should require trivial default constructor.

2009-09-21 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-09-21 16:11 --- Subject: Bug 41421 Author: jason Date: Mon Sep 21 16:11:26 2009 New Revision: 151932 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151932 Log: PR c++/41421 * tree.c (trivial_type

[Bug c++/41421] [C++0x] Trivial types should require trivial default constructor.

2009-09-21 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-09-21 16:30 --- Fixed, thanks. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/41449] New: Partial aggregate initialization not cleaned up on exception

2009-09-23 Thread jason at gcc dot gnu dot org
Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jason at gcc dot gnu dot org GCC build trip

[Bug c++/41449] Partial aggregate initialization not cleaned up on exception

2009-09-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug c++/41553] timeout when compiling g++.old-deja/g++.other/crash28.C

2009-10-03 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-10-03 18:48 --- Subject: Bug 41553 Author: jason Date: Sat Oct 3 18:48:44 2009 New Revision: 152433 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152433 Log: PR c++/41553 *

[Bug c++/41553] timeout when compiling g++.old-deja/g++.other/crash28.C

2009-10-03 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-03 19:05 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c++/41038] [4.4/4.5 regression] Parsing error related to qualified name id

2009-10-07 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug bootstrap/41620] [4.5 regression] Bootstrap failure

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-10-07 17:54 --- Yep, reverting that patch fixes libjava build. The patch incorrectly makes us emit the abstract pre-cloning constructor. -- jason at gcc dot gnu dot org changed: What|Removed

[Bug c++/39863] [c++0x] variadic templates : wrong error "mismatched argument pack lengths"

2009-10-07 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/24985] caret diagnostics

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #11 from jason at gcc dot gnu dot org 2009-10-07 18:31 --- (In reply to comment #10) > http://gcc.gnu.org/ml/gcc-patches/2009-08/msg00459.html That's a vasprintf patch, I don't see the connection. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24985

[Bug c++/41038] [4.4/4.5 regression] Parsing error related to qualified name id

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-07 18:56 --- Subject: Bug 41038 Author: jason Date: Wed Oct 7 18:56:28 2009 New Revision: 152536 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152536 Log: PR c++/41038 * tree.c (build_qualif

[Bug c++/39863] [c++0x] variadic templates : wrong error "mismatched argument pack lengths"

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-07 18:56 --- Subject: Bug 39863 Author: jason Date: Wed Oct 7 18:56:39 2009 New Revision: 152537 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152537 Log: PR c++/39863 * pt.c (tsubst_pack_e

[Bug c++/39863] [c++0x] variadic templates : wrong error "mismatched argument pack lengths"

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-10-07 19:32 --- Subject: Bug 39863 Author: jason Date: Wed Oct 7 19:31:56 2009 New Revision: 152538 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152538 Log: PR c++/39863 * pt.c (tsubst_pack_e

[Bug c++/41038] [4.4/4.5 regression] Parsing error related to qualified name id

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-10-07 19:32 --- Subject: Bug 41038 Author: jason Date: Wed Oct 7 19:31:56 2009 New Revision: 152538 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152538 Log: PR c++/39863 * pt.c (tsubst_pack_e

[Bug c++/39863] [c++0x] variadic templates : wrong error "mismatched argument pack lengths"

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2009-10-07 19:32 --- Fixed for 4.4.2 and 4.5. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/41038] [4.4/4.5 regression] Parsing error related to qualified name id

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2009-10-07 19:33 --- Fixed for 4.4.2 and 4.5. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/40283] [C++0x] Context-specific explicit conversion doesn't work

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2009-10-07 19:36 --- Fixed for 4.5 (a few weeks ago). -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/40682] [C++0x] Require direct binding of short-lived references to rvalues

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-10-07 19:45 --- Neither 4.4.1 nor 4.5 try to call the copy constructor in your example; I believe I fixed this issue in 4.4. -- jason at gcc dot gnu dot org changed: What|Removed |Added

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

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2009-10-07 19:50 --- This was fixed long ago. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/36816] [c++0x] error deducing template argument taking the address of rvalue reference template

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2009-10-07 21:27 --- This is core issue 873, http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#873 -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/37177] [c++0x] ICE on decltype(rel_ops::operator>);

2009-10-07 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-08 03:54 --- The reduced testcase is indeed valid, this is DR 115: http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#115 However, rel_ops::operator> is ill-formed, because it has no operands of class or enumerat

[Bug c++/37177] [c++0x] ICE on decltype(rel_ops::operator>);

2009-10-08 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-10-08 16:09 --- Subject: Bug 37177 Author: jason Date: Thu Oct 8 16:09:22 2009 New Revision: 152564 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152564 Log: PR c++/37177 * pt.c (resolve_nondeduced

[Bug c++/36816] [c++0x] error deducing template argument taking the address of rvalue reference template

2009-10-08 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-10-08 16:09 --- Subject: Bug 36816 Author: jason Date: Thu Oct 8 16:09:31 2009 New Revision: 152565 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152565 Log: PR c++/36816

[Bug c++/36816] [c++0x] error deducing template argument taking the address of rvalue reference template

2009-10-08 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-08 17:48 --- Fixed for 4.5. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/37177] [c++0x] ICE on decltype(rel_ops::operator>);

2009-10-08 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2009-10-08 17:48 --- Fixed for 4.5. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/37204] [c++0x] reinterpret_cast(v) incorrectly yields an lvalue

2009-10-08 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/37204] [c++0x] reinterpret_cast(v) incorrectly yields an lvalue

2009-10-11 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-10-12 04:39 --- Subject: Bug 37204 Author: jason Date: Mon Oct 12 04:39:04 2009 New Revision: 152661 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152661 Log: PR c++/37204 *

[Bug c++/37204] [c++0x] reinterpret_cast(v) incorrectly yields an lvalue

2009-10-11 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-12 04:41 --- Fixed for 4.5. I'll also apply the fix for 4.4.3 after the 4.4.2 release goes out. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37204

[Bug c++/37766] [C++0x] ICE with function's default reference template parameter

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

[Bug c++/37875] [c++0x] misinterpreted closing angle bracket in decltype operand

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

[Bug c++/38712] [c++0x] can't mangle template-id g(t)

2009-10-11 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-12 05:58 --- This doesn't ICE anymore, it says xxx.C:10:25: sorry, unimplemented: mangling template_id_expr We need to update the ABI to support this. -- jason at gcc dot gnu dot org changed: What|Re

[Bug c++/37766] [C++0x] ICE with function's default reference template parameter

2009-10-12 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2009-10-12 21:04 --- Subject: Bug 37766 Author: jason Date: Mon Oct 12 21:04:27 2009 New Revision: 152685 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152685 Log: PR c++/37766 * pt.c (type_unificat

[Bug c++/37875] [c++0x] misinterpreted closing angle bracket in decltype operand

2009-10-12 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-10-12 21:04 --- Subject: Bug 37875 Author: jason Date: Mon Oct 12 21:04:35 2009 New Revision: 152686 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152686 Log: PR c++/37875 * parser.c (cp_parser_

[Bug c++/38798] [c++0x] Trouble with struct/class/enum keyword in late return types

2009-10-12 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2009-10-12 21:47 --- This was a problem with the grammar, which is resolved in the latest working paper by using a different nonterminal trailing-return-type instead of type-id. -- jason at gcc dot gnu dot org changed

[Bug c++/37766] [C++0x] ICE with function's default reference template parameter

2009-10-12 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2009-10-12 21:49 --- Fixed for 4.5; will backport for 4.4.3 after branch reopens. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37766

[Bug c++/37875] [c++0x] misinterpreted closing angle bracket in decltype operand

2009-10-12 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-12 21:49 --- Fixed for 4.5; will backport for 4.4.3 once branch reopens. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37875

[Bug c++/38796] [c++0x] defaulted operator= with non-default return type accepted

2009-10-12 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2009-10-12 21:53 --- This is http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#906 Probably we should reject the declaration; certainly we shouldn't silently change the return type. -- jason at gcc dot gnu dot org ch

[Bug c++/38798] [c++0x] Trouble with struct/class/enum keyword in late return types

2009-10-12 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-10-12 21:54 --- http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#770 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38798

[Bug c++/38888] [C++0x] badly readable diagnostic output with variadic templates

2009-10-12 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3

[Bug c++/36744] [C++0x] function modifying argument received by-value affects caller's variable when passed as rvalue

2009-10-12 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2009-10-12 21:58 --- *** Bug 39050 has been marked as a duplicate of this bug. *** -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/39050] [c++0x] rvalue reference & copy construction issue

2009-10-12 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-12 21:58 --- *** This bug has been marked as a duplicate of 36744 *** -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/39866] [c++0x] deleted functions not removed from "no match" error messages

2009-10-12 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/40092] [c++0x] expansion pattern fails with error about derived template instead of actual template

2009-10-13 Thread jason at gcc dot gnu dot org
--- Comment #16 from jason at gcc dot gnu dot org 2009-10-14 06:27 --- Subject: Bug 40092 Author: jason Date: Wed Oct 14 06:27:41 2009 New Revision: 152751 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152751 Log: PR c++/40092 * tree.c (cp_tree_equal):

[Bug c++/39866] [c++0x] deleted functions not removed from "no match" error messages

2009-10-13 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-14 06:28 --- Subject: Bug 39866 Author: jason Date: Wed Oct 14 06:27:50 2009 New Revision: 152752 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152752 Log: PR c++/39866 * call.c (print_z_ca

[Bug c++/38798] [c++0x] Trouble with struct/class/enum keyword in late return types

2009-10-16 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-17 06:12 --- Subject: Bug 38798 Author: jason Date: Sat Oct 17 06:11:08 2009 New Revision: 152924 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152924 Log: PR c++/38798 *

[Bug c++/38888] [C++0x] badly readable diagnostic output with variadic templates

2009-10-16 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2009-10-17 06:12 --- Subject: Bug 3 Author: jason Date: Sat Oct 17 06:11:21 2009 New Revision: 152925 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152925 Log: PR c++/3 * error.c (dump_template_

[Bug c++/38888] [C++0x] badly readable diagnostic output with variadic templates

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2009-10-17 15:41 --- Fixed for 4.5.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/39866] [c++0x] deleted functions not removed from "no match" error messages

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-10-17 15:41 --- Fixed for 4.5.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/37875] [c++0x] misinterpreted closing angle bracket in decltype operand

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-10-18 05:13 --- Subject: Bug 37875 Author: jason Date: Sun Oct 18 05:13:05 2009 New Revision: 152966 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152966 Log: PR c++/38798 *

[Bug c++/37766] [C++0x] ICE with function's default reference template parameter

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2009-10-18 05:13 --- Subject: Bug 37766 Author: jason Date: Sun Oct 18 05:13:05 2009 New Revision: 152966 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152966 Log: PR c++/38798 *

[Bug c++/38798] [c++0x] Trouble with struct/class/enum keyword in late return types

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-10-18 05:13 --- Subject: Bug 38798 Author: jason Date: Sun Oct 18 05:13:05 2009 New Revision: 152966 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152966 Log: PR c++/38798 *

[Bug c++/37204] [c++0x] reinterpret_cast(v) incorrectly yields an lvalue

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-10-18 05:13 --- Subject: Bug 37204 Author: jason Date: Sun Oct 18 05:13:05 2009 New Revision: 152966 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152966 Log: PR c++/38798 *

[Bug c++/40092] [c++0x] expansion pattern fails with error about derived template instead of actual template

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #17 from jason at gcc dot gnu dot org 2009-10-18 05:13 --- Subject: Bug 40092 Author: jason Date: Sun Oct 18 05:13:05 2009 New Revision: 152966 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152966 Log: PR c++/38798 *

[Bug c++/38798] [c++0x] Trouble with struct/class/enum keyword in late return types

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2009-10-18 05:16 --- Fixed for 4.4.3, 4.5. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/37204] [c++0x] reinterpret_cast(v) incorrectly yields an lvalue

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2009-10-18 05:16 --- Fixed for 4.4.3. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/37766] [C++0x] ICE with function's default reference template parameter

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2009-10-18 05:17 --- Fixed for 4.4.3. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/37875] [c++0x] misinterpreted closing angle bracket in decltype operand

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2009-10-18 05:17 --- Fixed for 4.4.3. -- jason at gcc dot gnu dot org changed: What|Removed |Added Target Milestone

[Bug c++/37875] [c++0x] misinterpreted closing angle bracket in decltype operand

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2009-10-18 05:17 --- . -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/40092] [c++0x] expansion pattern fails with error about derived template instead of actual template

2009-10-17 Thread jason at gcc dot gnu dot org
--- Comment #18 from jason at gcc dot gnu dot org 2009-10-18 05:19 --- Fixed for 4.4.3. -- jason at gcc dot gnu dot org changed: What|Removed |Added CC

[Bug c++/38796] [c++0x] defaulted operator= with non-default return type accepted

2009-10-17 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/39145] g++ -O3 -std=c++0x causes compile error in boost regex

2009-10-18 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-10-18 07:01 --- I can't reproduce this with 4.4 or 4.5, either. -- jason at gcc dot gnu dot org changed: What|Removed |

[Bug c++/40434] [C++0x] g++ does not obey 8.3.5p5?!

2009-10-18 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-10-19 00:19 --- pair(pair&&) is in the WP now. 4.5 gives no errors for the testcase, which I believe is correct; it's OK to bind an rvalue to a const lvalue reference. -- jason at gcc dot gnu dot org changed:

[Bug c++/37204] [c++0x] reinterpret_cast(v) incorrectly yields an lvalue

2009-10-19 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2009-10-19 07:41 --- Thanks, though that's not a regression, that's the new PR37204 testcase. The execution test is testing direct binding, which is a separate issue that isn't fixed in 4.4 yet, so I've just disable

[Bug libstdc++/40852] [parallel-mode] parallel sort run time increases ~10 fold when vector size gets over ~4*10^9

2009-10-19 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2009-10-19 18:07 --- Have you tried selecting a different sort algorithm? The default seems to be the multi-way mergesort, but there are two quicksort options as well. -- jason at gcc dot gnu dot org changed: What

[Bug c++/7740] builtins, and functions marked as extern "C++" with incorrect "C" linkage

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

[Bug c++/7740] builtins, and functions marked as extern "C++" with incorrect "C" linkage

2009-10-23 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2009-10-24 05:16 --- Fixed by the patch for PR 37276. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/38796] [c++0x] defaulted operator= with non-default return type accepted

2009-10-26 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-10-26 19:07 --- Subject: Bug 38796 Author: jason Date: Mon Oct 26 19:07:14 2009 New Revision: 153565 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153565 Log: PR c++/38796, Core issue 906 gcc/cp * c

[Bug c++/41754] initializer list internal compiler segfault

2009-10-31 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2009-10-31 21:12 --- Confirmed with current 4.4 branch. 4.5 doesn't segfault for some reason, but we run into the same invalid code. -- jason at gcc dot gnu dot org changed: What|Removed |

[Bug c++/41754] initializer list internal compiler segfault

2009-10-31 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-11-01 05:06 --- Subject: Bug 41754 Author: jason Date: Sun Nov 1 05:06:42 2009 New Revision: 153788 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153788 Log: PR c++/41754 * call.c (compare_ics): A

[Bug c++/41754] initializer list internal compiler segfault

2009-10-31 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-11-01 05:27 --- Subject: Bug 41754 Author: jason Date: Sun Nov 1 05:27:04 2009 New Revision: 153791 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153791 Log: PR c++/41754 * call.c (compare_ics): A

[Bug c++/41754] initializer list internal compiler segfault

2009-11-01 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-11-01 19:03 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/6392] Problems with __restrict__ type qualifier (array)

2009-11-01 Thread jason at gcc dot gnu dot org
--- Comment #12 from jason at gcc dot gnu dot org 2009-11-01 20:22 --- Closing the rejects-valid bug, will open a new missed-optimization bug. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/41898] New: GCC ignores restrict on array

2009-11-01 Thread jason at gcc dot gnu dot org
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jason at gcc dot gnu dot org BugsThisDependsOn: 6392 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41898

[Bug c++/41884] diagnostics: error vs. context

2009-11-02 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2009-11-02 23:44 --- Created an attachment (id=18952) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18952&action=view) prototype patch Something like this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41884

[Bug c++/41884] diagnostics: error vs. context

2009-11-03 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-11-03 14:36 --- Created an attachment (id=18955) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18955&action=view) better patch This one actually tests cleanly. -- jason at gcc dot gnu dot org changed:

[Bug c++/41884] diagnostics: error vs. context

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

[Bug c++/41884] diagnostics: error vs. context

2009-11-03 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-11-03 14:39 --- This patch leaves the includes and the inner context (function or class instantiation) above the error, but moves all the other includes after the error. How does it look to you? -- jason at gcc dot gnu dot org

[Bug c++/41884] diagnostics: error vs. context

2009-11-03 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2009-11-03 14:45 --- (In reply to comment #3) > but moves all the other includes after the error. Er, "all the other instantiations". -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41884

[Bug c++/40687] [C++0x]: error with auto and 7.1.6.4/7 in N2914

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

[Bug c++/38796] [c++0x] defaulted operator= with non-default return type accepted

2009-11-03 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-11-03 16:09 --- Fixed for 4.5. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/40944] [C++0x] rejects well-formed code: SFINAE, decltype, function call

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

[Bug c++/41672] [C++0x] missing diagnostic on an ill-formed rvalue reference initialization

2009-11-03 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2009-11-03 16:21 --- No, I'm not planning to fix this in 4.4. -- jason at gcc dot gnu dot org changed: What|Removed |

[Bug c++/41815] [C++0x] GCC wrongly treats rvalues of non-class type cv-qualified

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

[Bug c++/40687] [C++0x]: error with auto and 7.1.6.4/7 in N2914

2009-11-03 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-11-03 17:11 --- Subject: Bug 40687 Author: jason Date: Tue Nov 3 17:11:08 2009 New Revision: 153855 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153855 Log: PR c++/40687 * pt.c (do_auto_d

[Bug c++/40944] [C++0x] rejects well-formed code: SFINAE, decltype, function call

2009-11-03 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-11-03 17:11 --- Subject: Bug 40944 Author: jason Date: Tue Nov 3 17:11:18 2009 New Revision: 153856 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153856 Log: PR c++/40944 * call.c (initialize_r

<    6   7   8   9   10   11   12   13   14   15   >