[Bug c++/55680] [C++11] Member specialization with lambda is rejected

2013-02-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55680 --- Comment #2 from Jason Merrill 2013-02-14 04:30:36 UTC --- Author: jason Date: Thu Feb 14 04:30:26 2013 New Revision: 196042 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196042 Log: PR c++/55680 * pt.c (maybe_proc

[Bug c++/55670] [C++11] This isn't a pure virtual method.

2013-02-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55670 --- Comment #2 from Jason Merrill 2013-02-14 04:31:14 UTC --- Author: jason Date: Thu Feb 14 04:31:03 2013 New Revision: 196043 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196043 Log: PR c++/55670 * parser.c (cp_par

[Bug c++/55232] [C++11] ICE with -Wunused-parameter for unused parameter pack using qualified dependent name

2013-02-14 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | --- Comment #9 from Jason Merrill 2013-02-14 14:03:11 UTC --- This test crashes with no warning flags; the crash

[Bug c++/56323] [C++11] cannot compile inherited constructor for typedef'ed base class

2013-02-14 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/55232] [C++11] ICE with -Wunused-parameter for unused parameter pack using qualified dependent name

2013-02-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55232 --- Comment #10 from Jason Merrill 2013-02-15 01:26:39 UTC --- Author: jason Date: Fri Feb 15 01:26:34 2013 New Revision: 196064 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196064 Log: PR c++/55232 * error.c (find_t

[Bug c++/55223] [C++11] Default lambda expression of a templated class member

2013-02-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55223 --- Comment #5 from Jason Merrill 2013-02-15 01:26:49 UTC --- Author: jason Date: Fri Feb 15 01:26:44 2013 New Revision: 196065 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196065 Log: PR c++/55223 gcc/cp/ * pt.c (t

[Bug c++/56323] [C++11] cannot compile inherited constructor for typedef'ed base class

2013-02-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56323 --- Comment #2 from Jason Merrill 2013-02-15 01:27:09 UTC --- Author: jason Date: Fri Feb 15 01:27:03 2013 New Revision: 196067 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196067 Log: PR c++/56323 * name-lookup.c (d

[Bug c++/55220] [c++11] ICE when doing partial template specialization on variadic template

2013-02-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55220 --- Comment #5 from Jason Merrill 2013-02-15 01:27:20 UTC --- Author: jason Date: Fri Feb 15 01:27:12 2013 New Revision: 196068 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196068 Log: PR c++/55220 * pt.c (unify): A

[Bug c++/55003] [C++11] Member function pointer not working as constexpr initializer

2013-02-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55003 --- Comment #3 from Jason Merrill 2013-02-15 01:27:44 UTC --- Author: jason Date: Fri Feb 15 01:27:36 2013 New Revision: 196069 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196069 Log: PR c++/55003 * decl.c (cp_finis

[Bug c++/54922] [C++11][DR 1359] constexpr constructors require initialization of all union members

2013-02-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54922 --- Comment #11 from Jason Merrill 2013-02-15 01:27:52 UTC --- Author: jason Date: Fri Feb 15 01:27:47 2013 New Revision: 196070 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196070 Log: PR c++/54922 * semantics.c (bu

[Bug c++/56343] [4.8 regression] [C++11] Destructor defaulted on first declaration has wrong implicit exception specification

2013-02-15 Thread jason at gcc dot gnu.org
||2013-02-15 CC||jason at gcc dot gnu.org AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Summary|[C++11] Destructor |[4.8

[Bug c++/52026] [4.6/4.7/4.8 Regression] Constexpr Variable Appears Uninitialized in Lambda

2013-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52026 --- Comment #12 from Jason Merrill 2013-02-15 16:17:31 UTC --- Author: jason Date: Fri Feb 15 16:17:25 2013 New Revision: 196081 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196081 Log: PR c++/52026 * semantics.c (fi

[Bug c++/55783] Warnings instead of compiler errors for narrowing conversions within list-initializations

2013-02-15 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||WORKSFORME --- Comment #9 from Jason Merrill 2013-02-15 17:16:39 UTC --- You can use -pedantic-errors to turn this and various other violations from warnings into errors.

[Bug c++/56343] [4.8 regression] [C++11] Destructor defaulted on first declaration has wrong implicit exception specification

2013-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56343 --- Comment #1 from Jason Merrill 2013-02-15 17:19:56 UTC --- Author: jason Date: Fri Feb 15 17:19:45 2013 New Revision: 196082 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196082 Log: PR c++/56343 * class.c (check_b

[Bug c++/56343] [4.8 regression] [C++11] Destructor defaulted on first declaration has wrong implicit exception specification

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

[Bug c++/56135] [c++11] this incorrectly captured as null in template member function

2013-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56135 --- Comment #4 from Jason Merrill 2013-02-15 18:31:41 UTC --- Author: jason Date: Fri Feb 15 18:31:28 2013 New Revision: 196085 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196085 Log: PR c++/56135 * pt.c (tsubst_cop

[Bug c++/55710] [C++11] Linkage errors with lambdas

2013-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55710 --- Comment #11 from Jason Merrill 2013-02-15 18:32:05 UTC --- Author: jason Date: Fri Feb 15 18:31:52 2013 New Revision: 196086 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196086 Log: PR c++/55710 * semantics.c (ma

[Bug c++/52026] [4.6/4.7/4.8 Regression] Constexpr Variable Appears Uninitialized in Lambda

2013-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52026 --- Comment #13 from Jason Merrill 2013-02-15 18:32:25 UTC --- Author: jason Date: Fri Feb 15 18:32:12 2013 New Revision: 196087 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196087 Log: PR c++/52026 * semantics.c (fi

[Bug c++/52026] [4.6/4.7/4.8 Regression] Constexpr Variable Appears Uninitialized in Lambda

2013-02-15 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.3 --- Comment #14 from Jason Merrill 2013-02-15 18:39:10 UTC --- Fixed for 4.7.3.

[Bug c++/54276] Lambda in a Template Function Undefined Reference to local static

2013-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54276 --- Comment #5 from Jason Merrill 2013-02-15 19:22:23 UTC --- Author: jason Date: Fri Feb 15 19:22:14 2013 New Revision: 196091 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196091 Log: PR c++/54276 * semantics.c (fin

[Bug c++/54276] Lambda in a Template Function Undefined Reference to local static

2013-02-15 Thread jason at gcc dot gnu.org
||FIXED AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.8.0 --- Comment #6 from Jason Merrill 2013-02-15 19:23:32 UTC --- Fixed for 4.8.

[Bug c++/54277] Template class member referred to with implicit this inside lambda is incorrectly const-qualified

2013-02-15 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | --- Comment #3 from Jason Merrill 2013-02-15 19:25:31 UTC --- Created attachment 29472 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29472 patch I'll be checking this in a

[Bug c++/56155] [C++11] enumeration with fixed underlying type - enumerators have wrong type within enumerator-list

2013-02-15 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.8.0

[Bug c++/55993] [C++11] derived-to-base conversion fails in constant expression

2013-02-15 Thread jason at gcc dot gnu.org
||FIXED AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.8.0 --- Comment #10 from Jason Merrill 2013-02-15 19:28:07 UTC --- Fixed in 4.8 for

[Bug c++/55931] [C++11] Constexpr member function inside a static member is not working

2013-02-15 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | --- Comment #6 from Jason Merrill 2013-02-15 19:29:29 UTC --- Created attachment 29473 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29473 55931.patch Patch waiting for 4.8

[Bug c++/55670] [C++11] This isn't a pure virtual method.

2013-02-15 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.8.0

[Bug c++/55879] [C++11] nested constexpr Initialisation raises internal compiler error

2013-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55879 Jason Merrill changed: What|Removed |Added Keywords||rejects-valid Status

[Bug c++/55241] [C++11] diagnostics show sizeof...(T) as sizeof(T...)

2013-02-15 Thread jason at gcc dot gnu.org
||2013-02-15 AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Jason Merrill 2013-02-15 19:32:14 UTC --- Created

[Bug c++/55240] [c++0x] ICE on non-static data member initialization using 'auto' variable from containing function

2013-02-15 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | --- Comment #2 from Jason Merrill 2013-02-15 19:33:33 UTC --- Created attachment 29475 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29475 55240.patch Patch waiting for 4.8

[Bug c++/55017] [DR 1051] [C++11] Rvalue-reference member should cause copy constructor to be deleted, but still declared

2013-02-15 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | --- Comment #4 from Jason Merrill 2013-02-15 19:35:40 UTC --- Created attachment 29476 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29476 p Patch waiting for 4.8 to branch.

[Bug c++/54922] [C++11][DR 1359] constexpr constructors require initialization of all union members

2013-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54922 Jason Merrill changed: What|Removed |Added CC||thomasmckee5 at gmail dot

[Bug c++/54768] ICE when struct with anon union has constexpr ctor

2013-02-15 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||DUPLICATE --- Comment #1 from Jason Merrill 2013-02-15 19:37:57 UTC --- In 4.7 and up, this testcase only shows the bug 54922 error. *** This bug has been marked as a duplicate of bug 54922 ***

[Bug c++/54946] ICE on template parameter from cast char-pointer in C++11 constexpr struct

2013-02-15 Thread jason at gcc dot gnu.org
||2013-02-15 CC||jason at gcc dot gnu.org AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1

[Bug c++/54835] [C++11] Explicit default constructors not respected during copy-list-initialization

2013-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54835 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org

[Bug c++/54276] Lambda in a Template Function Undefined Reference to local static

2013-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54276 --- Comment #7 from Jason Merrill 2013-02-16 02:08:00 UTC --- Author: jason Date: Sat Feb 16 02:07:55 2013 New Revision: 196101 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196101 Log: PR c++/54276 * semantics.c (fin

[Bug c++/54532] [C++0x][constexpr] internal error when initializing static constexpr with pointer to non-static member variable

2013-02-15 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/54276] Lambda in a Template Function Undefined Reference to local static

2013-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54276 Jason Merrill changed: What|Removed |Added Target Milestone|4.8.0 |4.7.3

[Bug c++/54383] Internal compiler error for lamba function using this-> with -std=c++0x

2013-02-15 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/54835] [C++11][DR 1518] Explicit default constructors not respected during copy-list-initialization

2013-02-16 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Summary|[C++11] Explicit default|[C++11][DR 1518] Explicit |constructors not respected |default constructors not |during

[Bug c++/54440] [c++11] g++ prematurely applying rule that a template parameter pack cannot be followed by a template parameter

2013-02-22 Thread jason at gcc dot gnu.org
||2013-02-22 AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Jason Merrill 2013-02-22 14:48:06 UTC --- Created

[Bug c++/56395] [4.7/4.8 Regression] ICE, Segmentation fault in tsubst

2013-02-22 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/56359] [4.8 regression] Bogus "error: no matching function for call to ..."

2013-02-22 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/56377] [4.8 Regression] template args in substitution-failure diagnostics

2013-02-22 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/35022] [4.6/4.7/4.8 Regression] ICE with parameter pack in template constant parameter

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35022 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug c++/56427] New: [C++11] template template parameter template parameter pack that depends on another parameter pack

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56427 Bug #: 56427 Summary: [C++11] template template parameter template parameter pack that depends on another parameter pack Classification: Unclassified Product: gcc Version: 4.3.0

[Bug c++/56243] [4.8 regression] ICE in tree check: expected field_decl, have identifier_node in fixed_type_or_null, at cp/class.c:6645

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56243 --- Comment #2 from Jason Merrill 2013-02-22 21:02:04 UTC --- Any news on this bug? It's one of only a few P1 regressions left.

[Bug c++/56395] [4.7/4.8 Regression] ICE, Segmentation fault in tsubst

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56395 --- Comment #8 from Jason Merrill 2013-02-22 22:24:05 UTC --- Author: jason Date: Fri Feb 22 22:23:56 2013 New Revision: 196228 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196228 Log: PR c++/56395 * tree.c (strip_ty

[Bug c++/56359] [4.8 regression] Bogus "error: no matching function for call to ..."

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56359 --- Comment #2 from Jason Merrill 2013-02-22 22:24:26 UTC --- Author: jason Date: Fri Feb 22 22:24:10 2013 New Revision: 196229 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196229 Log: PR c++/56359 * call.c (can_conv

[Bug c++/56377] [4.8 Regression] template args in substitution-failure diagnostics

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56377 --- Comment #3 from Jason Merrill 2013-02-22 22:24:40 UTC --- Author: jason Date: Fri Feb 22 22:24:27 2013 New Revision: 196230 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196230 Log: PR c++/56377 * pt.c (fn_type_un

[Bug c++/40405] [4.6/4.7/4.8 Regression] ICE with invalid initialization of template member

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40405 --- Comment #7 from Jason Merrill 2013-02-22 22:24:52 UTC --- Author: jason Date: Fri Feb 22 22:24:40 2013 New Revision: 196231 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196231 Log: PR c++/40405 * pt.c (push_templ

[Bug c++/56395] [4.7/4.8 Regression] ICE, Segmentation fault in tsubst

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56395 --- Comment #9 from Jason Merrill 2013-02-22 22:26:19 UTC --- Author: jason Date: Fri Feb 22 22:26:08 2013 New Revision: 196232 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196232 Log: PR c++/56395 * tree.c (strip_ty

[Bug c++/40405] [4.6/4.7/4.8 Regression] ICE with invalid initialization of template member

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40405 --- Comment #8 from Jason Merrill 2013-02-22 22:26:38 UTC --- Author: jason Date: Fri Feb 22 22:26:20 2013 New Revision: 196233 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196233 Log: PR c++/40405 * pt.c (push_templ

[Bug c++/56395] [4.7/4.8 Regression] ICE, Segmentation fault in tsubst

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56395 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/56377] [4.8 Regression] template args in substitution-failure diagnostics

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56377 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/56359] [4.8 regression] Bogus "error: no matching function for call to ..."

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56359 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/40405] [4.6/4.7/4.8 Regression] ICE with invalid initialization of template member

2013-02-22 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||FIXED Target Milestone|4.6.4 |4.7.3 --- Comment #9 from Jason Merrill 2013-02-23 01:59:53 UTC --- Fixed for 4.7.3.

[Bug c++/56403] [4.6/4.7/4.8 Regression] internal compiler error: in build_zero_init_1, at cp/init.c:279

2013-02-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56403 --- Comment #6 from Jason Merrill 2013-02-23 05:22:22 UTC --- (In reply to comment #4) > Alternatively build_zero_init_1 could use RECORD_OR_UNION_CODE_P (TREE_CODE > (type)) instead of CLASS_TYPE_P (type). That makes sense to me.

[Bug c++/56427] [C++11] template template parameter template parameter pack that depends on another parameter pack

2013-02-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56427 Jason Merrill changed: What|Removed |Added Version|4.3.0 |4.8.0 --- Comment #1 from Jason

[Bug c++/56447] New: [C++11] Lambda in template has conversion op it shouldn't have

2013-02-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56447 Bug #: 56447 Summary: [C++11] Lambda in template has conversion op it shouldn't have Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONF

[Bug c++/56447] [C++11] Lambda in template has conversion op it shouldn't have

2013-02-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56447 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/56438] [4.8 regression] ICE in value_dependent_expression_p, at cp/pt.c:19551

2013-02-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56438 --- Comment #3 from Jason Merrill 2013-02-26 04:27:49 UTC --- Author: jason Date: Tue Feb 26 04:27:40 2013 New Revision: 196274 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196274 Log: PR c++/56438 * semantics.c (pot

[Bug c++/56377] [4.8 Regression] template args in substitution-failure diagnostics

2013-02-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56377 --- Comment #6 from Jason Merrill 2013-02-26 04:28:04 UTC --- Author: jason Date: Tue Feb 26 04:27:51 2013 New Revision: 196275 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196275 Log: PR c++/56377 * pt.c (fn_type_un

[Bug c++/56377] [4.8 Regression] template args in substitution-failure diagnostics

2013-02-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56377 Jason Merrill changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|

[Bug c++/56438] [4.8 regression] ICE in value_dependent_expression_p, at cp/pt.c:19551

2013-02-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56438 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug debug/37237] Debug information for virtual destructors omits DW_AT_vtable_elem_location

2013-02-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37237 --- Comment #12 from Jason Merrill 2013-02-26 04:35:16 UTC --- (In reply to comment #11) > What I'd like to know is what is guaranteed. > Previously gcc didn't emit the linkage name for any destructor -- but > this would make the proposed

[Bug c++/56452] [C++11] Using declaration for inheriting constructors taints template parameter

2013-02-26 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||DUPLICATE --- Comment #1 from Jason Merrill 2013-02-26 18:04:27 UTC --- Same issue as 56358. *** This bug has been marked as a duplicate of bug 56358 ***

[Bug c++/56358] [C++11] Erroneous interaction of typedef and inherited constructor declarations

2013-02-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56358 Jason Merrill changed: What|Removed |Added CC||lucdanton at free dot fr --- Co

[Bug c++/55582] [C++11] Unable to define string user-defined literal without leading underscore.

2013-02-26 Thread jason at gcc dot gnu.org
|jason at redhat dot com |jason at gcc dot gnu.org Resolution||FIXED Target Milestone|--- |4.8.0 --- Comment #7 from Jason Merrill 2013-02-26 18:27:14 UTC --- Fixed for 4.8.

[Bug c++/52748] [C++11] N3276 changes to decltype

2013-02-26 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/17232] classes and class template specializations treated differently w.r.t. core issue #337

2013-02-27 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Known to fail||

[Bug c++/56358] [C++11] Erroneous interaction of typedef and inherited constructor declarations

2013-02-27 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56358 --- Comment #3 from Jason Merrill 2013-02-27 18:13:36 UTC --- Author: jason Date: Wed Feb 27 18:13:24 2013 New Revision: 196316 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196316 Log: PR c++/56358 PR c++/56323

[Bug c++/56323] [C++11] cannot compile inherited constructor for typedef'ed base class

2013-02-27 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56323 --- Comment #5 from Jason Merrill 2013-02-27 18:13:34 UTC --- Author: jason Date: Wed Feb 27 18:13:24 2013 New Revision: 196316 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196316 Log: PR c++/56358 PR c++/56323

[Bug c++/56358] [C++11] Erroneous interaction of typedef and inherited constructor declarations

2013-02-27 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.8.0

[Bug c++/56243] [4.8 regression] ICE in tree check: expected field_decl, have identifier_node in fixed_type_or_null, at cp/class.c:6645

2013-02-28 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56243 --- Comment #9 from Jason Merrill 2013-02-28 16:01:28 UTC --- Author: jason Date: Thu Feb 28 16:01:09 2013 New Revision: 196343 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196343 Log: PR c++/56243 * call.c (build_ov

[Bug c++/56481] [4.8 Regression] endless loop compiling a C++ file

2013-02-28 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/56481] [4.8 Regression] endless loop compiling a C++ file

2013-02-28 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56481 --- Comment #3 from Jason Merrill 2013-02-28 20:21:36 UTC --- Author: jason Date: Thu Feb 28 20:21:23 2013 New Revision: 196358 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196358 Log: PR c++/56481 * semantics.c (pot

[Bug c++/56243] [4.8 regression] ICE in tree check: expected field_decl, have identifier_node in fixed_type_or_null, at cp/class.c:6645

2013-02-28 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56243 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/56481] [4.8 Regression] endless loop compiling a C++ file

2013-02-28 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56481 --- Comment #4 from Jason Merrill 2013-02-28 20:36:54 UTC --- Author: jason Date: Thu Feb 28 20:36:47 2013 New Revision: 196359 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196359 Log: PR c++/56481 * g++.dg/cpp0x/con

[Bug c++/56428] [C++11] "is not a constant expression" when comparing non-type template argument to nullptr

2013-02-28 Thread jason at gcc dot gnu.org
||2013-03-01 CC||jason at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #1 from Jason Merrill 2013-03-01 03:04:25 UTC --- Confirmed: "if only one is null, they compare unequal." Th

[Bug c++/56464] Crashes when using implicit this in a lambda capture in member initializer

2013-03-03 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution|DUPLICATE | --- Comment #6 from Jason Merrill 2013-03-04 03:12:05 UTC --- Not a duplicate. 54367 is the case where there is no 'this', this bug is the case where 'this' is for a NSDMI.

[Bug c++/56403] [4.6/4.7 Regression] internal compiler error: in build_zero_init_1, at cp/init.c:279

2013-03-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56403 --- Comment #10 from Jason Merrill 2013-03-04 17:02:23 UTC --- The fix seems extremely safe, so I think backporting to 4.6 and 4.7 makes sense.

[Bug c++/56464] [C++11] Crashes when using implicit this in a lambda capture in member initializer

2013-03-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56464 --- Comment #8 from Jason Merrill 2013-03-04 17:12:47 UTC --- Author: jason Date: Mon Mar 4 17:12:32 2013 New Revision: 196437 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196437 Log: PR c++/56464 PR c++/54383

[Bug c++/54383] Internal compiler error for lamba function using this-> with -std=c++0x

2013-03-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54383 --- Comment #6 from Jason Merrill 2013-03-04 17:12:48 UTC --- Author: jason Date: Mon Mar 4 17:12:32 2013 New Revision: 196437 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196437 Log: PR c++/56464 PR c++/54383

[Bug c++/56464] [C++11] Crashes when using implicit this in a lambda capture in member initializer

2013-03-04 Thread jason at gcc dot gnu.org
||FIXED AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.8.0 --- Comment #9 from Jason Merrill 2013-03-04 17:14:22 UTC --- Fixed for 4.8.

[Bug c++/54383] Internal compiler error for lamba function using this-> with -std=c++0x

2013-03-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54383 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/54995] Converting lambda to C-style functions when there is template

2013-03-04 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||DUPLICATE --- Comment #4 from Jason Merrill 2013-03-04 18:10:39 UTC --- 56447 has a more compact testcase. *** This bug has been marked as a duplicate of bug 56447 ***

[Bug c++/56447] [C++11] Lambda in template has conversion op it shouldn't have

2013-03-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56447 Jason Merrill changed: What|Removed |Added CC||temtaime at gmail dot com --- C

[Bug c++/55828] problem with access to static method from lambda in another method

2013-03-04 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||DUPLICATE --- Comment #2 from Jason Merrill 2013-03-04 18:15:07 UTC --- Same issue as 51494. *** This bug has been marked as a duplicate of bug 51494 ***

[Bug c++/51494] Legal program rejection - capturing "this" when using static method inside lambda

2013-03-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51494 Jason Merrill changed: What|Removed |Added CC||vladimir.bayda at gmail dot

[Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs

2013-03-05 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53363 Jason Merrill changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXE

[Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs

2013-03-05 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53363 --- Comment #14 from Jason Merrill 2013-03-05 15:41:15 UTC --- (In reply to comment #13) > What is supposed to be tested? Should the whole test skipped on darwin or only > the dg-final? The whole test; the test is verifying that the x86

[Bug c++/50276] [C++0x] Wrong "used uninitialized in this function" warning

2013-03-05 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50276 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug c++/52183] [C++0x] Redeclaration of __this in lambda inside template member function when calling static class function

2013-03-05 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/56222] Pointer to member in lambda should not require this to be captured

2013-03-05 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | --- Comment #4 from Jason Merrill 2013-03-05 17:46:53 UTC --- Related to 51494.

[Bug c++/51494] Legal program rejection - capturing "this" when using static method inside lambda

2013-03-05 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/50276] [C++0x] Wrong "used uninitialized in this function" warning

2013-03-05 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50276 --- Comment #7 from Jason Merrill 2013-03-05 18:58:41 UTC --- Author: jason Date: Tue Mar 5 18:58:36 2013 New Revision: 196472 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196472 Log: PR c++/50276 * g++.dg/cpp0x/lam

[Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs

2013-03-05 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53363 --- Comment #16 from Jason Merrill 2013-03-05 19:01:18 UTC --- If it's easier to just disable the dg-final, that's fine too.

[Bug c++/55357] -Wshadow warns about lambda function parameters matching variables in outer scope

2013-03-05 Thread jason at gcc dot gnu.org
|UNCONFIRMED |ASSIGNED Last reconfirmed||2013-03-05 CC||jason at gcc dot gnu.org AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org

[Bug c++/51884] lambda with templates

2013-03-05 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51884 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org

[Bug c++/51884] [C++11] ICE with local class/lambda template argument

2013-03-06 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51884 Jason Merrill changed: What|Removed |Added Keywords||ice-on-valid-code Sum

<    2   3   4   5   6   7   8   9   10   11   >