[Bug c++/50089] [C++0x] ICE when calling a qualified base class member function within a lambda expr without "this->"

2011-08-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50089 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/50114] ICE with declaration inside for statement

2011-08-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50114 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/49051] [C++0x] Doesn't SFINAE away an invalid substitution into toplevel parameter type "T[N]"

2011-08-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49051 --- Comment #6 from Jason Merrill 2011-08-30 21:56:42 UTC --- This will eventually be issue 1322, http://www.open-std.org/JTC1/SC22/WG21/docs/cwg_active.html#1322 but the issues list hasn't been updated yet. In Bloomington we assigned it pri

[Bug c++/50248] [C++0x] unnecessary instantiation of constexpr constructor

2011-08-31 Thread jason at gcc dot gnu.org
||2011-08-31 AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Summary|[C++0x] tries to use|[C++0x] unnecessary |variadic constructor when |instantiation of constexpr

[Bug c++/50271] New: [C++0x] G++ fails to handle combination of explicit and deduced variadic template arguments

2011-09-01 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50271 Bug #: 50271 Summary: [C++0x] G++ fails to handle combination of explicit and deduced variadic template arguments Classification: Unclassified Product: gcc Version: 4.7.0

[Bug c++/50087] [C++0x] Weird optimization anomaly with constexpr

2011-09-02 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50087 --- Comment #6 from Jason Merrill 2011-09-03 00:48:25 UTC --- (In reply to comment #5) > I still think it's a missed optimization opportunity. Yes, it definitely is. I'm just not sure whether it should be fixed by doing constexpr expansion in n

gcc-bugs@gcc.gnu.org

2011-09-04 Thread jason at gcc dot gnu.org
||2011-09-04 AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.7.0 Ever Confirmed|0 |1

[Bug c++/50248] [C++0x] unnecessary instantiation of constexpr constructor

2011-09-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50248 --- Comment #3 from Jason Merrill 2011-09-05 04:33:14 UTC --- Author: jason Date: Mon Sep 5 04:33:08 2011 New Revision: 178518 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178518 Log: PR c++/50248 Core 1358 * init.c (perfor

[Bug c++/49458] [C++0x] Obvious candidate for conversion to function lvalue rejected

2011-09-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49458 --- Comment #3 from Jason Merrill 2011-09-05 04:33:54 UTC --- Author: jason Date: Mon Sep 5 04:33:48 2011 New Revision: 178520 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178520 Log: PR c++/49267 PR c++/49458 DR 1328 *

gcc-bugs@gcc.gnu.org

2011-09-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49267 --- Comment #2 from Jason Merrill 2011-09-05 04:34:01 UTC --- Author: jason Date: Mon Sep 5 04:33:57 2011 New Revision: 178521 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178521 Log: PR c++/49267 * call.c (reference_binding):

gcc-bugs@gcc.gnu.org

2011-09-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49267 --- Comment #1 from Jason Merrill 2011-09-05 04:33:53 UTC --- Author: jason Date: Mon Sep 5 04:33:48 2011 New Revision: 178520 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178520 Log: PR c++/49267 PR c++/49458 DR 1328 *

gcc-bugs@gcc.gnu.org

2011-09-05 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49267 --- Comment #3 from Jason Merrill 2011-09-05 15:44:06 UTC --- Author: jason Date: Mon Sep 5 15:43:58 2011 New Revision: 178552 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178552 Log: PR c++/49267 * call.c (compare_ics): rvalue

gcc-bugs@gcc.gnu.org

2011-09-05 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49267 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/49458] [C++0x][DR 1328] Obvious candidate for conversion to function lvalue rejected

2011-09-05 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49458 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/50296] [4.7 Regression] New C++ test failures

2011-09-06 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50296 --- Comment #5 from Jason Merrill 2011-09-06 18:09:07 UTC --- Author: jason Date: Tue Sep 6 18:09:01 2011 New Revision: 178604 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178604 Log: PR c++/50296 * semantics.c (register_conste

[Bug c++/50296] [4.7 Regression] New C++ test failures

2011-09-06 Thread jason at gcc dot gnu.org
redhat dot com |jason at gcc dot gnu.org Resolution||FIXED AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | --- Comment #6 from Jason Merrill 2011-09-06 18:09:52 UTC --- Should be

[Bug c++/48320] [C++0x][4.6/4.7 Regression] Template parameter packs cannot be expanded in default template arguments

2011-09-06 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48320 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/50248] [C++0x] unnecessary instantiation of constexpr constructor

2011-09-06 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50248 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/50298] [C++0x][constexpr] References cannot be bound to static constexpr reference members

2011-09-06 Thread jason at gcc dot gnu.org
||2011-09-07 AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1

[Bug c++/50298] [C++0x][constexpr] References cannot be bound to static constexpr reference members

2011-09-07 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50298 --- Comment #1 from Jason Merrill 2011-09-07 17:11:56 UTC --- Author: jason Date: Wed Sep 7 17:11:49 2011 New Revision: 178652 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178652 Log: PR c++/50298 * parser.c (cp_parser_member_d

[Bug c++/50298] [C++0x][constexpr] References cannot be bound to static constexpr reference members

2011-09-07 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50298 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/47765] Wrong template deduction

2011-09-08 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47765 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/47765] Wrong template deduction

2011-09-08 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47765 --- Comment #5 from Jason Merrill 2011-09-08 18:50:32 UTC --- (In reply to comment #4) > In fact I expected that there is some implementation freedom which allows this > (I was thinking of 14.7.1 p6), but I still wonder: I have always understood

[Bug c++/47765] Wrong template deduction

2011-09-08 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47765 --- Comment #6 from Jason Merrill 2011-09-08 19:22:58 UTC --- (In reply to comment #3) > But another reasonable interpretation would be to skip the parameter > during deduction and then let normal overload resolution check for the > conversion; i

[Bug c++/50361] [C++0x] [4.7 Regression] ICE with std::initializer_list and nullptr

2011-09-12 Thread jason at gcc dot gnu.org
at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/50365] [4.7 Regression] non-static data member error on valid code

2011-09-15 Thread jason at gcc dot gnu.org
at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/50361] [C++0x] [4.7 Regression] ICE with std::initializer_list and nullptr

2011-09-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50361 --- Comment #6 from Jason Merrill 2011-09-15 14:33:29 UTC --- Author: jason Date: Thu Sep 15 14:33:24 2011 New Revision: 178882 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178882 Log: PR c++/50361 * expr.c (count_type_elements)

[Bug c++/50365] [4.7 Regression] non-static data member error on valid code

2011-09-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50365 --- Comment #8 from Jason Merrill 2011-09-15 14:33:42 UTC --- Author: jason Date: Thu Sep 15 14:33:37 2011 New Revision: 178883 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178883 Log: PR c++/50365 * parser.c (cp_parser_late_ret

[Bug c++/50365] [4.7 Regression] non-static data member error on valid code

2011-09-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50365 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/50361] [C++0x] [4.7 Regression] ICE with std::initializer_list and nullptr

2011-09-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50361 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/50424] New: G++ doesn't notice possible throw from default argument

2011-09-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50424 Bug #: 50424 Summary: G++ doesn't notice possible throw from default argument Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED K

[Bug c++/50424] G++ doesn't notice possible throw from default argument

2011-09-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50424 --- Comment #1 from Jason Merrill 2011-09-16 21:13:47 UTC --- Author: jason Date: Fri Sep 16 21:13:42 2011 New Revision: 178917 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178917 Log: PR c++/50424 * tree.c (bot_manip): Set cp_f

[Bug c++/50424] G++ doesn't notice possible throw from default argument

2011-09-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50424 --- Comment #2 from Jason Merrill 2011-09-16 21:16:19 UTC --- Author: jason Date: Fri Sep 16 21:16:16 2011 New Revision: 178918 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178918 Log: PR c++/50424 * call.c (set_flags_from_calle

[Bug c++/50424] G++ doesn't notice possible throw from default argument

2011-09-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50424 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug c++/50442] [4.6 regression] Constructing T from implicit conversion to T& ambiguous in C++0x mode, not C++98

2011-09-17 Thread jason at gcc dot gnu.org
|UNCONFIRMED |ASSIGNED Last reconfirmed||2011-09-17 Version|4.6.1 |4.6.2 AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Summary

[Bug c++/50442] [4.6 regression] Constructing T from implicit conversion to T& ambiguous in C++0x mode, not C++98

2011-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50442 --- Comment #4 from Jason Merrill 2011-09-17 22:35:15 UTC --- Author: jason Date: Sat Sep 17 22:35:10 2011 New Revision: 178932 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178932 Log: PR c++/50442 Revert: PR c++/49267 *

gcc-bugs@gcc.gnu.org

2011-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49267 Jason Merrill changed: What|Removed |Added Target Milestone|4.6.2 |4.7.0 --- Comment #6 from Jason Merrill

gcc-bugs@gcc.gnu.org

2011-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49267 --- Comment #5 from Jason Merrill 2011-09-17 22:35:15 UTC --- Author: jason Date: Sat Sep 17 22:35:10 2011 New Revision: 178932 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178932 Log: PR c++/50442 Revert: PR c++/49267 *

[Bug c++/50442] [4.6 regression] Constructing T from implicit conversion to T& ambiguous in C++0x mode, not C++98

2011-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50442 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/50454] Unexpected problems with -pedantic / -pedantic-errors and __int128 and unsigned __int128 specializations

2011-09-19 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50454 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/50442] [4.6 regression] Constructing T from implicit conversion to T& ambiguous in C++0x mode, not C++98

2011-09-20 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50442 --- Comment #6 from Jason Merrill 2011-09-20 19:25:36 UTC --- Author: jason Date: Tue Sep 20 19:25:32 2011 New Revision: 179015 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179015 Log: PR c++/50442 * g++.dg/overload/ref-conv1.C:

[Bug c++/47436] [C++0x] Variadic base-specifier-list of union rejected

2011-09-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47436 --- Comment #7 from Jason Merrill 2011-09-22 22:05:54 UTC --- (In reply to comment #6) > I'm reading 14.6/8 and I tend to agree with Jon that not mentioning A would > be probably less misleading. However, I'm afraid we have the recurring problem

[Bug c++/50258] [C++0x] -std=gnu++0x should allow in-class initialization of static const floating types without constexpr

2011-09-23 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50258 --- Comment #5 from Jason Merrill 2011-09-23 13:07:33 UTC --- permerror sounds good to me.

[Bug c++/50495] Optimize exact matches in overload resolution

2011-09-23 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50495 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/50495] Optimize exact matches in overload resolution

2011-09-23 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50495 --- Comment #4 from Jason Merrill 2011-09-23 16:00:37 UTC --- (In reply to comment #3) > I recently made a number of improvements that will be in 4.7.0; see PR 48481. The fn_set change in particular should cut your overload resolution time by 50

[Bug c++/42844] const variable requires initializer / no explicitly declared default constructor

2011-09-23 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42844 --- Comment #15 from Jason Merrill 2011-09-23 21:30:52 UTC --- Author: jason Date: Fri Sep 23 21:30:48 2011 New Revision: 179130 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179130 Log: Core 234 - allow const objects with no initial

[Bug c++/20039] uninitialized const in `new' of `const struct'

2011-09-23 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20039 --- Comment #6 from Jason Merrill 2011-09-23 21:30:52 UTC --- Author: jason Date: Fri Sep 23 21:30:48 2011 New Revision: 179130 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179130 Log: Core 234 - allow const objects with no initiali

[Bug c++/48562] [C++0x] warn about uses of initializer_list that will lead to dangling pointers

2011-09-23 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48562 Jason Merrill changed: What|Removed |Added Keywords||diagnostic Status|UNCONFIRMED

[Bug c++/44267] SFINAE does not handle down static_cast over virtual inheritance

2011-09-23 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44267 --- Comment #4 from Jason Merrill 2011-09-23 22:50:50 UTC --- Looks like we need to pass complain down into build_base_path.

[Bug c++/50500] New: [C++0x] [DR 1082] move constructor should cause copy constructor to be deleted, but still declared

2011-09-23 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50500 Bug #: 50500 Summary: [C++0x] [DR 1082] move constructor should cause copy constructor to be deleted, but still declared Classification: Unclassified Product: gcc Version: 4.7.0

[Bug c++/42844] const variable requires initializer / no explicitly declared default constructor

2011-09-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42844 --- Comment #16 from Jason Merrill 2011-09-25 20:29:09 UTC --- Author: jason Date: Sun Sep 25 20:29:04 2011 New Revision: 179170 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179170 Log: Core 234 - allow const objects with no initial

[Bug c++/20039] uninitialized const in `new' of `const struct'

2011-09-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20039 --- Comment #7 from Jason Merrill 2011-09-25 20:29:09 UTC --- Author: jason Date: Sun Sep 25 20:29:04 2011 New Revision: 179170 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179170 Log: Core 234 - allow const objects with no initiali

[Bug c++/50523] C++ FE apparently incorrectly rejects tramp3d

2011-09-26 Thread jason at gcc dot gnu.org
at gcc dot |jason at gcc dot gnu.org |gnu.org | --- Comment #5 from Jason Merrill 2011-09-26 14:42:39 UTC --- Reduced: template struct A { A(); A(const A&); A(const T&); operator T&() const; operator const T&() const; }; in

[Bug c++/50523] C++ FE apparently incorrectly rejects tramp3d

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50523 --- Comment #7 from Jason Merrill 2011-09-26 15:47:27 UTC --- Author: jason Date: Mon Sep 26 15:47:17 2011 New Revision: 179203 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179203 Log: PR c++/50523 * call.c (implicit_conversion)

[Bug c++/50523] C++ FE apparently incorrectly rejects tramp3d

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50523 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/41995] Incorrect point of instantiation for function template

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41995 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug c++/29131] [DR 225] Bad name lookup for templates due to fundamental types namespace for ADL.

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29131 Jason Merrill changed: What|Removed |Added CC||phresnel at gmail dot com --- Comment #19

[Bug c++/50512] surprising change in overloading resolution

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50512 --- Comment #3 from Jason Merrill 2011-09-26 17:55:12 UTC --- Author: jason Date: Mon Sep 26 17:55:04 2011 New Revision: 179208 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179208 Log: PR c++/50512 * call.c (compare_ics): Only c

[Bug c++/50512] surprising change in overloading resolution

2011-09-26 Thread jason at gcc dot gnu.org
||FIXED AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.7.0 --- Comment #4 from Jason Merrill 2011-09-26 18:10:25 UTC --- Fixed.

[Bug c++/45487] Request to change comma to semicolon in error message

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45487 --- Comment #2 from Jason Merrill 2011-09-26 18:12:01 UTC --- I'm open to this change.

[Bug c++/46105] Ordering failure among partial specializations with non-deduced context

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46105 --- Comment #7 from Jason Merrill 2011-09-26 18:24:36 UTC --- It looks the same to me.

[Bug c++/44783] implement -ftemplate-backtrace-limit=

2011-09-26 Thread jason at gcc dot gnu.org
||2011-09-26 CC||jason at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #2 from Jason Merrill 2011-09-26 18:29:15 UTC --- Makes sense to me.

[Bug c++/49637] template function overload incorrectly ambiguous

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49637 Jason Merrill changed: What|Removed |Added Status|RESOLVED|SUSPENDED Last reconfirmed|

[Bug c++/50508] [C++0x] ICE cxx_eval_logical_expression cp/semantics.c:6487

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50508 --- Comment #3 from Jason Merrill 2011-09-27 02:12:46 UTC --- Author: jason Date: Tue Sep 27 02:12:42 2011 New Revision: 179228 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179228 Log: PR c++/50508 * semantics.c (cxx_eval_logica

[Bug target/45102] mm/page-writeback.c:820: internal compiler error: Segmentation fault

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45102 --- Comment #6 from Jason Merrill 2011-09-27 02:13:06 UTC --- Author: jason Date: Tue Sep 27 02:13:00 2011 New Revision: 179230 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179230 Log: PR c++/45102 * pt.c (tsubst_copy_and_build)

[Bug c++/46105] Ordering failure among partial specializations with non-deduced context

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46105 --- Comment #9 from Jason Merrill 2011-09-27 02:12:55 UTC --- Author: jason Date: Tue Sep 27 02:12:51 2011 New Revision: 179229 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179229 Log: PR c++/46105 * typeck.c (structural_comptyp

[Bug c++/46105] Ordering failure among partial specializations with non-deduced context

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46105 --- Comment #10 from Jason Merrill 2011-09-27 02:19:09 UTC --- Author: jason Date: Tue Sep 27 02:19:05 2011 New Revision: 179232 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179232 Log: PR c++/46105 * typeck.c (structural_compty

[Bug c++/50508] [C++0x] ICE cxx_eval_logical_expression cp/semantics.c:6487

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50508 --- Comment #4 from Jason Merrill 2011-09-27 02:19:00 UTC --- Author: jason Date: Tue Sep 27 02:18:56 2011 New Revision: 179231 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179231 Log: PR c++/50508 * semantics.c (cxx_eval_logica

[Bug c++/46105] Ordering failure among partial specializations with non-deduced context

2011-09-26 Thread jason at gcc dot gnu.org
gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.6.2 --- Comment #11 from Jason Merrill 2011-09-27 02:21:53 UTC --- Fixed.

[Bug c++/45012] Invalid ambiguity on partial class specialization matching

2011-09-26 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||FIXED AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.7.0 Known to fail

[Bug c++/50508] [C++0x] ICE cxx_eval_logical_expression cp/semantics.c:6487

2011-09-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50508 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug c++/27527] invalid types produced out of argument deduction (SFINAE bug)

2011-09-28 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27527 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug c++/41725] g++ accepts compounded unnamed type in template (violates 14.3.1-2)

2011-09-28 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41725 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |SUSPENDED Last reconfirmed|

[Bug c++/35722] [C++0x] Variadic templates expansion into non-variadic class template

2011-10-02 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35722 --- Comment #16 from Jason Merrill 2011-10-02 21:45:08 UTC --- Author: jason Date: Sun Oct 2 21:45:01 2011 New Revision: 179436 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179436 Log: PR c++/35722 Implement N2555 (expanding pa

[Bug c++/35722] [C++0x] Variadic templates expansion into non-variadic class template

2011-10-02 Thread jason at gcc dot gnu.org
||FIXED AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.7.0 --- Comment #17 from Jason Merrill 2011-10-02 21:53:23 UTC --- Fixed for 4.7.

[Bug c++/39653] [C++0x] error referencing a more specialized variadic template from primary

2011-10-02 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||FIXED Target Milestone|--- |4.7.0 --- Comment #3 from Jason Merrill 2011-10-03 00:26:27 UTC --- Fixed by the patch for bug 35722.

[Bug c++/39164] [C++0x] defaulted dtor redefinition not caught

2011-10-03 Thread jason at gcc dot gnu.org
||2011-10-03 AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1

[Bug c++/50594] Option -fwhole-program discards replaced new operator for std::string

2011-10-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50594 --- Comment #20 from Jason Merrill 2011-10-04 18:37:09 UTC --- (In reply to comment #19) > could you just amend that implicit declaration to include the visibility > attribute? Certainly. They're declared in cxx_init_decl_processing: pus

[Bug c++/39164] [C++0x] defaulted dtor redefinition not caught

2011-10-06 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39164 --- Comment #3 from Jason Merrill 2011-10-06 19:57:06 UTC --- Author: jason Date: Thu Oct 6 19:56:53 2011 New Revision: 179634 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179634 Log: PR c++/39164 * decl.c (grokfndecl): Diagnos

[Bug c++/49896] undefined reference to static const integral member whose address is not used, for some values of the constant

2011-10-09 Thread jason at gcc dot gnu.org
||2011-10-09 AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #8 from Jason Merrill 2011-10-09 21:06:34 UTC --- (In reply to comment #6) Right

[Bug c++/27692] FAIL: g++.old-deja/g++.other/init5.C execution test

2011-10-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27692 --- Comment #7 from Jason Merrill 2011-10-11 01:10:08 UTC --- (In reply to comment #6) > I honestly don't understand how such a warning would look like: like warning > for any snippet of code where destructors could run in an unpredictable order?

[Bug c++/27692] FAIL: g++.old-deja/g++.other/init5.C execution test

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27692 --- Comment #10 from Jason Merrill 2011-10-11 13:08:19 UTC --- Namespace-scope objects aren't the problem; we've always handled them fine. The problem is with function-local statics, which aren't constructed until the function is called, so we c

[Bug c++/27692] FAIL: g++.old-deja/g++.other/init5.C execution test

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27692 --- Comment #12 from Jason Merrill 2011-10-11 14:38:42 UTC --- (In reply to comment #11) > what I'm suggesting is building the list of destructors dynamically for > executables and shared libraries. That sounds a lot like __cxa_atexit.

[Bug c++/49855] [4.6/4.7 Regression] internal compiler error: in fold_convert_const_int_from_real

2011-10-11 Thread jason at gcc dot gnu.org
at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/49855] [4.6/4.7 Regression] internal compiler error: in fold_convert_const_int_from_real

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49855 --- Comment #5 from Jason Merrill 2011-10-11 17:53:19 UTC --- Author: jason Date: Tue Oct 11 17:53:07 2011 New Revision: 179813 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179813 Log: PR c++/49855 PR c++/49896 * cp-tree.def

[Bug c++/49896] undefined reference to static const integral member whose address is not used, for some values of the constant

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49896 --- Comment #9 from Jason Merrill 2011-10-11 17:53:20 UTC --- Author: jason Date: Tue Oct 11 17:53:07 2011 New Revision: 179813 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179813 Log: PR c++/49855 PR c++/49896 * cp-tree.def

[Bug c++/49896] undefined reference to static const integral member whose address is not used, for some values of the constant

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49896 --- Comment #10 from Jason Merrill 2011-10-11 18:18:35 UTC --- Author: jason Date: Tue Oct 11 18:18:25 2011 New Revision: 179815 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179815 Log: PR c++/49855 PR c++/49896 * call.c (pe

[Bug c++/49855] [4.6/4.7 Regression] internal compiler error: in fold_convert_const_int_from_real

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49855 --- Comment #6 from Jason Merrill 2011-10-11 18:18:35 UTC --- Author: jason Date: Tue Oct 11 18:18:25 2011 New Revision: 179815 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179815 Log: PR c++/49855 PR c++/49896 * call.c (per

[Bug c++/49855] [4.6/4.7 Regression] internal compiler error: in fold_convert_const_int_from_real

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49855 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/49896] undefined reference to static const integral member whose address is not used, for some values of the constant

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49896 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/49216] [4.6 regression][C++0x] ICE on compiling new-expression with braced-init-list for arrays

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49216 Jason Merrill changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug c++/50458] [4.6 Regression] ICE when using brace-initializer for new array

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50458 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Known to work|

[Bug c++/49216] [4.6 regression][C++0x] ICE on compiling new-expression with braced-init-list for arrays

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49216 Jason Merrill changed: What|Removed |Added CC||z0sh at sogetthis dot com --- Comment #8

[Bug c++/50618] [4.4/4.5/4.6/4.7 Regression] Virtual inheritance segfault

2011-10-11 Thread jason at gcc dot gnu.org
at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/49216] [4.6 regression][C++0x] ICE on compiling new-expression with braced-init-list for arrays

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49216 --- Comment #9 from Jason Merrill 2011-10-11 19:50:55 UTC --- Author: jason Date: Tue Oct 11 19:50:49 2011 New Revision: 179819 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179819 Log: PR c++/49216 * init.c (build_vec_init): Avo

[Bug c++/49216] [4.6 regression][C++0x] ICE on compiling new-expression with braced-init-list for arrays

2011-10-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49216 Jason Merrill changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|

[Bug c++/38174] Missing some built-in candidates for operator overloading

2011-10-12 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38174 --- Comment #4 from Jason Merrill 2011-10-13 02:49:30 UTC --- (In reply to comment #3) > So, for operator== for example, we reach the end of add_builtin_candidate, the > conditional is true, and we proceed with two calls to build_builtin_candidat

[Bug c++/50618] [4.4/4.5/4.6/4.7 Regression] Virtual inheritance segfault

2011-10-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50618 --- Comment #2 from Jason Merrill 2011-10-13 18:01:58 UTC --- Author: jason Date: Thu Oct 13 18:01:51 2011 New Revision: 179934 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179934 Log: PR c++/50618 * init.c (expand_aggr_init_1):

[Bug c++/50618] [4.4/4.5/4.6/4.7 Regression] Virtual inheritance segfault

2011-10-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50618 --- Comment #3 from Jason Merrill 2011-10-13 18:02:15 UTC --- Author: jason Date: Thu Oct 13 18:02:10 2011 New Revision: 179935 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179935 Log: PR c++/50618 * init.c (expand_aggr_init_1):

[Bug c++/50618] [4.4/4.5/4.6/4.7 Regression] Virtual inheritance segfault

2011-10-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50618 --- Comment #5 from Jason Merrill 2011-10-13 18:03:13 UTC --- Author: jason Date: Thu Oct 13 18:03:06 2011 New Revision: 179938 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179938 Log: PR c++/50618 * init.c (expand_aggr_init_1):

<    8   9   10   11   12   13   14   15   16   17   >