[Bug c++/56782] [4.8/4.9 Regression] Regression with empty pack expansions

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

[Bug c++/56774] [4.7/4.8/4.9 Regression] G++ 4.8 reverses variadic template types during unpacking

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

[Bug c++/56749] [4.8/4.9 Regression] weird interaction between scoped enum used as non-type template parameter and template lookup

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

[Bug c++/56746] [4.8 regression] increased memory usage when compiling C++

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

[Bug c++/22488] [4.6/4.7/4.8/4.9 Regression] push_fields_onto_fieldstack calculates offset incorrectly

2013-03-29 Thread jason at gcc dot gnu.org
|NEW AssignedTo|jason at gcc dot gnu.org|unassigned at gcc dot ||gnu.org --- Comment #56 from Jason Merrill 2013-03-30 00:30:38 UTC --- I still hope to get to this, but I don't anticipate it being a high pri

[Bug c++/56774] [4.7/4.8/4.9 Regression] G++ 4.8 reverses variadic template types during unpacking

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

[Bug c++/56794] [4.7/4.8/4.9 Regression] C++11 Error in range-based for with parameter pack array

2013-04-01 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++/56793] ICE with scoped enum

2013-04-01 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++/56772] placement new operator does not work inside function template for array types.

2013-04-01 Thread jason at gcc dot gnu.org
||2013-04-01 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++/45917] inaccessible types allowed as template argument in nested-name-specifier

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

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

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

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

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

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

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

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

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

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

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

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

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

[Bug c++/56794] [4.7/4.8/4.9 Regression] C++11 Error in range-based for with parameter pack array

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

[Bug c++/56793] ICE with scoped enum

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

[Bug c++/56772] placement new operator does not work inside function template for array types.

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

[Bug c++/56698] "array subscript is above array bounds" triggered on code that doesn't have that problem

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

[Bug c++/56698] "array subscript is above array bounds" triggered on code that doesn't have that problem

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

[Bug c++/34949] Dead code in empty destructors.

2013-04-02 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||FIXED Target Milestone|--- |4.9.0 --- Comment #18 from Jason Merrill 2013-04-02 21:10:55 UTC --- Fixed for 4.9.

[Bug c++/50243] vtable for pure abstract class (interface) shouldn't be emitted

2013-04-02 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50243 --- Comment #4 from Jason Merrill 2013-04-02 21:19:18 UTC --- Created attachment 29782 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29782 possible patch The patches we checked in today for 34949 almost fix this bug as well, but n

[Bug c++/56821] Unable to overload with references to 'this'.

2013-04-02 Thread jason at gcc dot gnu.org
||2013-04-03 CC||jason at gcc dot gnu.org AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.8.1

[Bug c++/56821] Unable to overload with references to 'this'.

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

[Bug c++/34949] Dead code in empty destructors.

2013-04-03 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34949 --- Comment #26 from Jason Merrill 2013-04-03 13:37:51 UTC --- (In reply to comment #25) > Looking at it more, if the change to emit *this ={v} {CLOBBER}; in cleanups > rather than just at the end of function was desirable, then IMHO we ju

[Bug c++/56815] void pointer arithmetic

2013-04-03 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56815 --- Comment #18 from Jason Merrill 2013-04-03 13:45:57 UTC --- void arithmetic is a deliberate GNU extension, so it should be a pedwarn rather than permerror.

[Bug c++/25466] typeid expression fails to throw bad_typeid according to 5.2.8p2

2013-04-03 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25466 --- Comment #13 from Jason Merrill 2013-04-03 17:21:52 UTC --- I guess it depends on the meaning of "obtained". If "obtained" refers to the form of the expression, G++ is following the standard. If it refers to the place where the pointe

[Bug c++/56728] [4.8/4.9 Regression] ICE using constexpr initialization and arrays

2013-04-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56728 --- Comment #5 from Jason Merrill 2013-04-04 12:28:49 UTC --- (In reply to comment #4) > If it's fixed for 4.8.1 it's obviously fixed in mainline too. We don't ICE > anymore, we simply reject the snippet due to the reinterpret_cast from in

[Bug c++/56838] GCC svn doesn't compile libreoffice 4.0.1.2

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

[Bug c++/53786] [C++11] alias template - error on valid code

2013-04-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53786 Jason Merrill changed: What|Removed |Added Keywords||ice-on-invalid-code --- Comment

[Bug c++/56838] GCC svn doesn't compile libreoffice 4.0.1.2

2013-04-05 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56838 --- Comment #3 from Jason Merrill 2013-04-05 14:37:52 UTC --- (In reply to comment #2) > The candidate in /usr/include/boost/bind/bind.hpp:1478 a.cpp:92092 fails. > SFINAE so this candidate is skipped. Actually, it doesn't fail SFINAE.

[Bug c++/51582] [4.6 Regression] ICE when using a class with a matrix of complex numbers in C++0x mode

2013-04-05 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51582 --- Comment #3 from Jason Merrill 2013-04-05 15:18:10 UTC --- This was fixed on the trunk by http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=177073 I put a simpler variant on the 4.6 branch to fix 49924, but that didn't fix this i

[Bug c++/53786] [C++11] alias template - error on valid code

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

[Bug c++/51239] ICE with variadic template alias

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

[Bug c++/51582] [4.6 Regression] ICE when using a class with a matrix of complex numbers in C++0x mode

2013-04-06 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51582 --- Comment #4 from Jason Merrill 2013-04-06 16:08:28 UTC --- Created attachment 29816 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29816 patch Here's a fix. I'm not going to apply it to the 4.6 branch because C++11 users reall

[Bug c++/56838] [4.9 regression] GCC svn doesn't compile libreoffice 4.0.1.2

2013-04-08 Thread jason at gcc dot gnu.org
||17232 Resolution||FIXED AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.9.0 Summary|GCC svn

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

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

[Bug c++/52072] Several non-deduced contexts not recognized

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

[Bug c++/56886] [4.9 regression] undesirable instantiation of class template default argument

2013-04-09 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||DUPLICATE --- Comment #2 from Jason Merrill 2013-04-09 12:32:58 UTC --- Yes. *** This bug has been marked as a duplicate of bug 56838 ***

[Bug c++/56838] [4.9 regression] GCC svn doesn't compile libreoffice 4.0.1.2

2013-04-09 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56838 Jason Merrill changed: What|Removed |Added CC||zeratul976 at hotmail dot

[Bug c++/25466] typeid expression fails to throw bad_typeid according to 5.2.8p2

2013-04-09 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25466 --- Comment #15 from Jason Merrill 2013-04-09 17:32:49 UTC --- Mind if I take this one?

[Bug c++/56859] alignas() fails in template

2013-04-09 Thread jason at gcc dot gnu.org
, ||jason at gcc dot gnu.org --- Comment #2 from Jason Merrill 2013-04-09 17:39:22 UTC --- Dodji, please take a look at this one too.

[Bug c++/56895] [4.8/4.9 Regression] ICE: unexpected expression of kind arrow_expr

2013-04-09 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56895 --- Comment #4 from Jason Merrill 2013-04-09 18:03:47 UTC --- (In reply to comment #3) > Introduced by my http://gcc.gnu.org/r195051 , potential_constant_expression > returns true about it, because fun in a call expr isn't a FUNCTION_DECL.

[Bug c++/56895] [4.8/4.9 Regression] ICE: unexpected expression of kind arrow_expr

2013-04-09 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56895 --- Comment #10 from Jason Merrill 2013-04-09 18:49:28 UTC --- OK.

[Bug c++/25466] typeid expression fails to throw bad_typeid according to 5.2.8p2

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

[Bug c++/52072] Several non-deduced contexts not recognized

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

[Bug c++/23055] overload resolution does not find templated function (zero -> pointer)

2013-04-09 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23055 Jason Merrill changed: What|Removed |Added CC||daniel.kruegler at

[Bug c++/23055] overload resolution does not find templated function (zero -> pointer)

2013-04-09 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/56842] Argument deduction failure note is empty for alias template

2013-04-10 Thread jason at gcc dot gnu.org
, ||jason at gcc dot gnu.org --- Comment #1 from Jason Merrill 2013-04-11 02:41:22 UTC --- Another alias issue.

[Bug c++/56904] rejection of legal code in c++11 mode. (maybe namespace lookup problem)

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

[Bug c++/56904] rejection of legal code in c++11 mode. (maybe namespace lookup problem)

2013-04-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56904 --- Comment #3 from Jason Merrill 2013-04-11 02:54:34 UTC --- See also DR 125: http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#125

[Bug c++/51239] [DR 1430] ICE with variadic template alias

2013-04-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51239 --- Comment #5 from Jason Merrill 2013-04-11 15:19:29 UTC --- Created attachment 29859 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29859 initial patch This patch takes the approach the committee seems to be settling on for 1430:

[Bug c++/56901] [4.9 regression] lambda with implicit capture by reference

2013-04-11 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 | --- Comment #2 from Jason Merrill 2013-04-11 16:51:12 UTC

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

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

[Bug c++/23055] overload resolution does not find templated function (zero -> pointer)

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

[Bug c++/56388] [4.7/4.8/4.9 regression] catch(...) in lambda rejected

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

[Bug c++/56388] [4.7/4.8/4.9 regression] catch(...) in lambda rejected

2013-04-11 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/56388] [4.7/4.8/4.9 regression] catch(...) in lambda rejected

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

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

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

[Bug c++/56857] Crash in resolve_args

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

[Bug c++/56901] [4.9 regression] lambda with implicit capture by reference

2013-04-16 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56901 Jason Merrill changed: What|Removed |Added CC||rmansfield at qnx dot com --- C

[Bug c++/48665] type of const member function

2013-04-22 Thread jason at gcc dot gnu.org
||FIXED AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.9.0 --- Comment #14 from Jason Merrill 2013-04-22 20:57:49 UTC --- Fixed by

[Bug c++/53721] [C++11] "this" not allowed in trailing return type

2013-04-24 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.9.0

[Bug c++/57064] [clarification requested] Which overload with ref-qualifier should be called?

2013-04-25 Thread jason at gcc dot gnu.org
||2013-04-25 AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.8.1 Ever Confirmed|0 |1 --- Comment #11 from Jason

[Bug c++/57064] [clarification requested] Which overload with ref-qualifier should be called?

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

[Bug c++/56859] alignas() fails in template

2013-04-25 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.1 --- Comment #4 from Jason Merrill 2013-04-25 17:50:52 UTC --- Fixed.

[Bug c++/50261] [C++0x] ICE on brace-initialize an array member

2013-04-25 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.1

[Bug c++/56450] ICE with SFINAE when detecting non-static member variable

2013-04-29 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56450 --- Comment #5 from Jason Merrill 2013-04-29 14:03:25 UTC --- Let's put this into 4.8.1 as well; it's completely safe.

[Bug c++/53220] [4.7/4.8 Regression] g++ mis-compiles compound literals

2013-05-01 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53220 --- Comment #21 from Jason Merrill 2013-05-01 19:13:19 UTC --- (In reply to comment #20) > I wrote some code which compiled perfectly using gcc 4.7. However, now I am > using gcc 4.8 and I am encountering exactly the problem mentioned by P

[Bug c++/35405] [4.2/4.3/4.4 Regression] Internal compiler error

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

gcc-bugs@gcc.gnu.org

2013-05-09 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Target Milestone|--- |4.8.1 --- Comment #3 from Jason Merrill --- Fixed.

[Bug c++/57222] [4.8/4.9 Regression] Template alias not working in argument of template class template method

2013-05-09 Thread jason at gcc dot gnu.org
|--- |FIXED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org --- Comment #2 from Jason Merrill --- Fixed for 4.8.1.

[Bug c++/57138] [4.8/4.9 Regression] ICE in cp_parser_class_specifier with variadic templates, using declarations

2013-05-09 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57138 --- Comment #4 from Jason Merrill --- This seems like another instance of bug 51239/DR 1430, which seems likely to be resolved to make this code ill-formed.

[Bug c++/55149] capturing VLA in lambda

2013-05-10 Thread jason at gcc dot gnu.org
|--- |FIXED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Target Milestone|--- |4.9.0 --- Comment #7 from Jason Merrill --- Capturing a VLA by reference is implemented for 4.9; capturing by copy is ill-formed.

[Bug c++/57196] [4.8 regression] Bogus "aggregate ... has incomplete type and cannot be defined"

2013-05-10 Thread jason at gcc dot gnu.org
||2013-05-10 CC||jason at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Jason Merrill --- Fixed for 4.9 so far

[Bug c++/57047] [4.7/4.8/4.9 Regression] [C++11] stl_pair.h:137:64: internal compiler error: Segmentation fault in constexpr constructor

2013-05-10 Thread jason at gcc dot gnu.org
|--- |FIXED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org --- Comment #11 from Jason Merrill --- Fixed.

[Bug c++/54320] [c++11] range access to VLA

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

[Bug c++/54320] [c++11] range access to VLA

2013-05-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54320 --- Comment #12 from Jason Merrill --- (In reply to vincenzo Innocente from comment #3) > int foo2(int N) { > int v[N]; > for ( auto a : v) > if (a) return a; > return 0; > } > > works, though was similar to std::begin(v) std::end(v) S

[Bug c++/57252] GCC does not treat ref-qualified overload set as ambiguous

2013-05-13 Thread jason at gcc dot gnu.org
||2013-05-13 CC||jason at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Ever confirmed|0 |1

[Bug c++/15882] Check for return type of overloaded operator new too early

2013-05-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15882 --- Comment #13 from Jason Merrill --- (In reply to Jonathan Wakely from comment #12) > Jason sent the issue to the reflector as c++std-core-13788 but I don't see > any indication it made it onto the issues list. I'll poke Mike about it.

[Bug c++/57196] [4.8 regression] Bogus "aggregate ... has incomplete type and cannot be defined"

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

[Bug c++/57041] [4.7/4.8/4.9 Regression] ICE in lookup_field_1, at cp/search.c:376 (with dot-prefixed structure initialisation)

2013-05-13 Thread jason at gcc dot gnu.org
|--- |FIXED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Target Milestone|4.9.0 |4.8.1 --- Comment #5 from Jason Merrill --- Fixed for 4.8.1.

[Bug c++/56998] [4.8 Regression] ICE in value_dependent_expression_p, at cp/pt.c:19598

2013-05-13 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org --- Comment #2 from Jason Merrill --- Fixed for 4.8.1.

[Bug c++/57253] GCC ignores ref-qualifiers of pseudo-function types in explicit specializations

2013-05-13 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Target Milestone|--- |4.8.1 --- Comment #2 from Jason Merrill --- Fixed for 4.8.1.

[Bug c++/57255] [meta-bug] ref-qualifiers

2013-05-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57255 Bug 57255 depends on bug 57253, which changed state. Bug 57253 Summary: GCC ignores ref-qualifiers of pseudo-function types in explicit specializations http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57253 What|Removed

[Bug c++/57254] Overload resolution failure when ref-qualified member function templates are defined out-of-line

2013-05-13 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Target Milestone|--- |4.8.1 --- Comment #1 from Jason Merrill --- Fixed for 4.8.1.

[Bug c++/57255] [meta-bug] ref-qualifiers

2013-05-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57255 Bug 57255 depends on bug 57254, which changed state. Bug 57254 Summary: Overload resolution failure when ref-qualified member function templates are defined out-of-line http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57254 What|Remove

[Bug c++/57252] GCC does not treat ref-qualified overload set as ambiguous

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

[Bug c++/57255] [meta-bug] ref-qualifiers

2013-05-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57255 Bug 57255 depends on bug 57252, which changed state. Bug 57252 Summary: GCC does not treat ref-qualified overload set as ambiguous http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57252 What|Removed |Added --

[Bug c++/57101] [4.8/4.9 Regression] -fcompare-debug failure with

2013-05-13 Thread jason at gcc dot gnu.org
||2013-05-13 CC||hubicka at ucw dot cz, ||jason at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jason Merrill --- This difference is caused by

[Bug c++/55365] ICE in process_init_constructor_union, at cp/typeck2.c:1335

2013-05-14 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #4 from Jason Merrill --- Fixed for 4.8.1. *** This bug has been marked as a duplicate of bug 57041 ***

[Bug c++/57041] [4.7/4.8/4.9 Regression] ICE in lookup_field_1, at cp/search.c:376 (with dot-prefixed structure initialisation)

2013-05-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57041 Jason Merrill changed: What|Removed |Added CC||jasongross9+bugzilla@gmail.

[Bug c++/31952] parameters may be redeclared in a function try-block

2013-05-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31952 --- Comment #10 from Jason Merrill --- (In reply to Paolo Carlini from comment #9) > After Janis' patch (see Comment #6) in pushdecl_maybe_friend_1 we issue hard > errors for some kinds of shadowings but not for others. For comparison, > clang iss

[Bug c++/57243] Using auto in range based for with templated container in templated function requires extraneous template qualifier

2013-05-14 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Target Milestone|--- |4.8.1 --- Comment #1 from Jason Merrill --- Fixed for 4.8.1.

[Bug c++/51213] [C++11][DR 1170] Access control checking has to be done under SFINAE conditions

2012-08-24 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51213 --- Comment #13 from Jason Merrill 2012-08-25 03:30:16 UTC --- Author: jason Date: Sat Aug 25 03:30:11 2012 New Revision: 190664 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190664 Log: PR c++/51213 (again) * pt.c (deduction_tsu

[Bug libstdc++/54376] incorrect complaint about redefinition

2012-08-27 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54376 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #15

[Bug c++/50545] [C++0x][DR 1172] SFINAE does not handle an explicit type conversion (functional notation) with a braced-init-list well if target type is not dependent

2012-08-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50545 --- Comment #2 from Jason Merrill 2012-08-31 02:50:33 UTC --- Author: jason Date: Fri Aug 31 02:50:28 2012 New Revision: 190830 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190830 Log: PR c++/50545 PR c++/51222 * pt.c (insta

[Bug c++/51222] [C++11][SFINAE] Unevaluated combined delete new expression completely broken

2012-08-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51222 --- Comment #6 from Jason Merrill 2012-08-31 02:50:35 UTC --- Author: jason Date: Fri Aug 31 02:50:28 2012 New Revision: 190830 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190830 Log: PR c++/50545 PR c++/51222 * pt.c (insta

[Bug c++/51222] [C++11][SFINAE] Unevaluated combined delete new expression completely broken

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

<    4   5   6   7   8   9   10   11   12   13   >