[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-31 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50545 Jason Merrill changed: What|Removed |Added Status|SUSPENDED |RESOLVED Resolution|

[Bug c++/18747] "template<> int i;" accepted

2012-08-31 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18747 --- Comment #6 from Jason Merrill 2012-08-31 21:35:38 UTC --- Author: jason Date: Fri Aug 31 21:35:33 2012 New Revision: 190842 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190842 Log: PR c++/18747 * pt.c (check_template_variabl

[Bug c++/54437] [4.8 Regression] Revision 190664 causes Firefox build failure

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

[Bug c++/54437] [4.8 Regression] Revision 190664 causes Firefox build failure

2012-09-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54437 --- Comment #4 from Jason Merrill 2012-09-04 18:50:03 UTC --- Author: jason Date: Tue Sep 4 18:49:51 2012 New Revision: 190946 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190946 Log: PR c++/54437 PR c++/51213 * pt.c (fn_ty

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

2012-09-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51213 --- Comment #15 from Jason Merrill 2012-09-04 18:50:03 UTC --- Author: jason Date: Tue Sep 4 18:49:51 2012 New Revision: 190946 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190946 Log: PR c++/54437 PR c++/51213 * pt.c (fn_t

[Bug c++/54437] [4.8 Regression] Revision 190664 causes Firefox build failure

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

[Bug libstdc++/54314] [4.8 Regression] undefined references to 'construction vtable for std::ostream-in-std::basic_ostringstream, std::allocator >'

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

[Bug c++/54198] [4.8 Regression] "error: invalid use of incomplete type" when building Chromium

2012-09-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54198 --- Comment #5 from Jason Merrill 2012-09-04 19:35:08 UTC --- Author: jason Date: Tue Sep 4 19:35:02 2012 New Revision: 190949 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190949 Log: PR c++/54198 * decl.c (check_default_argume

[Bug c++/54198] [4.8 Regression] "error: invalid use of incomplete type" when building Chromium

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

[Bug c++/54420] [4.6/4.7/4.8 Regression] Segmentation fault in decl_mangling_context

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

[Bug c++/54420] [4.6/4.7/4.8 Regression] Segmentation fault in decl_mangling_context

2012-09-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54420 --- Comment #3 from Jason Merrill 2012-09-05 04:17:09 UTC --- Author: jason Date: Wed Sep 5 04:16:58 2012 New Revision: 190961 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190961 Log: PR c++/54420 * cp-tree.h (LAMBDANAME_P): Re

[Bug c++/54441] [4.7/4.8 Regression] Infinite loop with brace initializer on zero-length array

2012-09-04 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54441 --- Comment #2 from Jason Merrill 2012-09-05 04:17:19 UTC --- Author: jason Date: Wed Sep 5 04:17:12 2012 New Revision: 190962 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190962 Log: PR c++/54441 * decl.c (reshape_init_class):

[Bug c++/54441] [4.7/4.8 Regression] Infinite loop with brace initializer on zero-length array

2012-09-04 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||FIXED --- Comment #3 from Jason Merrill 2012-09-05 04:20:28 UTC --- Fixed.

[Bug c++/54420] [4.6/4.7/4.8 Regression] Segmentation fault in decl_mangling_context

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

[Bug c++/54253] [C++11] constexpr constructor crashes with polymorphic base classes

2012-09-06 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54253 --- Comment #7 from Jason Merrill 2012-09-06 16:24:25 UTC --- Author: jason Date: Thu Sep 6 16:24:10 2012 New Revision: 191033 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191033 Log: PR c++/54341 PR c++/54253 * semantics.c

[Bug c++/54341] [4.7/4.8 Regression] ICE (segfault) in cx_check_missing_mem_inits, at cp/semantics.c:6093

2012-09-06 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54341 --- Comment #4 from Jason Merrill 2012-09-06 16:24:25 UTC --- Author: jason Date: Thu Sep 6 16:24:10 2012 New Revision: 191033 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191033 Log: PR c++/54341 PR c++/54253 * semantics.c

[Bug c++/54253] [C++11] constexpr constructor crashes with polymorphic base classes

2012-09-06 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54253 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org Target

[Bug c++/54253] [C++11] constexpr constructor crashes with polymorphic base classes

2012-09-06 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54253 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org Target

[Bug c++/54021] [c++0x] __builtin_constant_p should be constexpr

2012-09-09 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54021 --- Comment #9 from Jason Merrill 2012-09-09 16:48:46 UTC --- (In reply to comment #5) > // This causes "error: the value of 'x' is not usable in a constant > expression" > constexpr bool c = __builtin_constant_p(x); > } This is also fi

[Bug c++/54506] Defaulted move constructors and move assignment operators are erroneously defined as deleted

2012-09-09 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54506 --- Comment #7 from Jason Merrill 2012-09-10 02:09:26 UTC --- (In reply to comment #3) > g++ v4.7.2 20120908 (prerelease) compiles the original example successfully, > but it fails to compile the following code: G++ is following the proposed res

[Bug c++/54506] Defaulted move constructors and move assignment operators are erroneously defined as deleted

2012-09-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54506 --- Comment #9 from Jason Merrill 2012-09-10 14:08:36 UTC --- Author: jason Date: Mon Sep 10 14:08:32 2012 New Revision: 191140 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191140 Log: PR c++/54506 * decl.c (move_signature_fn_p)

[Bug c++/54086] GCC should allow constexpr and const together

2012-09-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54086 --- Comment #4 from Jason Merrill 2012-09-10 14:24:04 UTC --- Author: jason Date: Mon Sep 10 14:23:54 2012 New Revision: 191144 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191144 Log: PR c++/54086 * decl.c (grokdeclarator): All

[Bug c++/54253] [C++11] constexpr constructor crashes with polymorphic base classes

2012-09-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54253 --- Comment #9 from Jason Merrill 2012-09-10 14:24:15 UTC --- Author: jason Date: Mon Sep 10 14:24:07 2012 New Revision: 191145 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191145 Log: PR c++/54341 PR c++/54253 * semantics.c

[Bug c++/54506] Defaulted move constructors and move assignment operators are erroneously defined as deleted

2012-09-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54506 --- Comment #10 from Jason Merrill 2012-09-10 14:24:27 UTC --- Author: jason Date: Mon Sep 10 14:24:19 2012 New Revision: 191146 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191146 Log: PR c++/54506 * decl.c (move_signature_fn_p

[Bug c++/54506] Defaulted move constructors and move assignment operators are erroneously defined as deleted

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

[Bug c++/54341] [4.7 Regression] ICE (segfault) in cx_check_missing_mem_inits, at cp/semantics.c:6093

2012-09-10 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||FIXED --- Comment #6 from Jason Merrill 2012-09-10 14:24:13 UTC --- Author: jason Date: Mon Sep 10 14:24:07 2012 New Revision: 191145 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=19

[Bug c++/54253] [C++11] constexpr constructor crashes with polymorphic base classes

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

[Bug c++/54086] GCC should allow constexpr and const together

2012-09-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54086 Jason Merrill changed: What|Removed |Added Target Milestone|4.8.0 |4.7.2 --- Comment #4 from Jason Merrill

[Bug c++/54538] [4.8 Regression] Getting assembler messages when compiling

2012-09-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54538 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #9 from Jason Merril

[Bug c++/53783] [4.8 Regression] lambda in lambda in template function rejected

2012-09-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53783 --- Comment #3 from Jason Merrill 2012-09-10 23:51:41 UTC --- Author: jason Date: Mon Sep 10 23:51:34 2012 New Revision: 191164 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191164 Log: PR c++/54538 PR c++/53783 * pt.c (tsubs

[Bug c++/54538] [4.8 Regression] Getting assembler messages when compiling

2012-09-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54538 --- Comment #10 from Jason Merrill 2012-09-10 23:51:41 UTC --- Author: jason Date: Mon Sep 10 23:51:34 2012 New Revision: 191164 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191164 Log: PR c++/54538 PR c++/53783 * pt.c (tsub

[Bug c++/54538] [4.8 Regression] Getting assembler messages when compiling

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

[Bug c++/54538] [4.8 Regression] Getting assembler messages when compiling

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

[Bug c++/51662] Temporary objects gets garbage collected in cc1plus

2012-09-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51662 --- Comment #6 from Jason Merrill 2012-09-13 14:52:42 UTC --- Have you had a chance to test the fix?

[Bug c++/54511] [4.6/4.7/4.8 Regression] internal compiler error: in make_decl_rtl, at varasm.c:1147

2012-09-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54511 --- Comment #5 from Jason Merrill 2012-09-13 15:13:23 UTC --- Author: jason Date: Thu Sep 13 15:13:08 2012 New Revision: 191260 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191260 Log: PR c++/54511 * pt.c (tsubst_decl) [VAR_DECL

[Bug c++/53836] [4.7/4.8 Regression] ICE: unexpected expression of kind template_parm_index

2012-09-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53836 --- Comment #5 from Jason Merrill 2012-09-13 15:13:40 UTC --- Author: jason Date: Thu Sep 13 15:13:24 2012 New Revision: 191261 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191261 Log: PR c++/53836 * pt.c (value_dependent_expres

[Bug c++/54511] [4.6/4.7/4.8 Regression] internal compiler error: in make_decl_rtl, at varasm.c:1147

2012-09-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54511 --- Comment #5 from Jason Merrill 2012-09-13 15:13:23 UTC --- Author: jason Date: Thu Sep 13 15:13:08 2012 New Revision: 191260 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191260 Log: PR c++/54511 * pt.c (tsubst_decl) [VAR_DECL

[Bug c++/53839] [4.7/4.8 Regression] [C++11] internal compiler error: in adjust_temp_type, at cp/semantics.c:6391

2012-09-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53839 --- Comment #5 from Jason Merrill 2012-09-13 15:14:18 UTC --- Author: jason Date: Thu Sep 13 15:14:08 2012 New Revision: 191263 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191263 Log: PR c++/53839 * semantics.c (cxx_eval_indire

[Bug c++/54511] [4.6/4.7/4.8 Regression] internal compiler error: in make_decl_rtl, at varasm.c:1147

2012-09-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54511 --- Comment #6 from Jason Merrill 2012-09-13 15:14:03 UTC --- Author: jason Date: Thu Sep 13 15:13:45 2012 New Revision: 191262 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191262 Log: PR c++/54511 * pt.c (tsubst_decl) [VAR_DECL

[Bug c++/53836] [4.7/4.8 Regression] ICE: unexpected expression of kind template_parm_index

2012-09-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53836 --- Comment #5 from Jason Merrill 2012-09-13 15:13:40 UTC --- Author: jason Date: Thu Sep 13 15:13:24 2012 New Revision: 191261 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191261 Log: PR c++/53836 * pt.c (value_dependent_expres

[Bug c++/53839] [4.7/4.8 Regression] [C++11] internal compiler error: in adjust_temp_type, at cp/semantics.c:6391

2012-09-13 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53839 --- Comment #5 from Jason Merrill 2012-09-13 15:14:18 UTC --- Author: jason Date: Thu Sep 13 15:14:08 2012 New Revision: 191263 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191263 Log: PR c++/53839 * semantics.c (cxx_eval_indire

[Bug c++/54511] [4.6/4.7/4.8 Regression] internal compiler error: in make_decl_rtl, at varasm.c:1147

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

[Bug c++/53839] [4.7/4.8 Regression] [C++11] internal compiler error: in adjust_temp_type, at cp/semantics.c:6391

2012-09-13 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||FIXED --- Comment #7 from Jason Merrill 2012-09-13 15:30:14 UTC --- Fixed for 4.7.2.

[Bug c++/53836] [4.7/4.8 Regression] ICE: unexpected expression of kind template_parm_index

2012-09-13 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||FIXED --- Comment #5 from Jason Merrill 2012-09-13 15:13:40 UTC --- Author: jason Date: Thu Sep 13 15:13:24 2012 New Revision: 191261 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=19

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

2012-09-14 Thread jason at gcc dot gnu.org
||2012-09-14 AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #6 from Jason Merrill 2012-09-14 13:46:12 UTC --- This is a bug. The values of

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

2012-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53661 --- Comment #10 from Jason Merrill 2012-09-17 15:42:41 UTC --- (In reply to comment #9) > 7.2p7 starts as "For an enumeration whose underlying type is > fixed,", so does not apply. That's just the first sentence; the rest of p7 does apply.

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

2012-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53661 --- Comment #11 from Jason Merrill 2012-09-17 16:06:10 UTC --- Author: jason Date: Mon Sep 17 16:06:03 2012 New Revision: 191395 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191395 Log: PR c++/53661 * typeck2.c (check_narrowing)

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

2012-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53661 --- Comment #13 from Jason Merrill 2012-09-17 16:41:49 UTC --- Author: jason Date: Mon Sep 17 16:41:41 2012 New Revision: 191398 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191398 Log: PR c++/53661 * typeck2.c (check_narrowing)

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

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

[Bug c++/53661] [gcc-4.7/4.8 regression] Wrong narrowing conversion warning with -std=c++11

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

[Bug c++/54575] [4.8 Regression] ICE with std::vector::insert and -std=c++11

2012-09-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54575 --- Comment #10 from Jason Merrill 2012-09-18 03:47:39 UTC --- Author: jason Date: Tue Sep 18 03:47:35 2012 New Revision: 191412 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191412 Log: PR c++/54575 * pt.c (instantiate_alias_tem

[Bug c++/54145] [4.7/4.8 Regression] no symbol generated for `void QMailThreadSortKey::deserialize

2012-09-19 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||INVALID --- Comment #2 from Jason Merrill 2012-09-19 12:30:19 UTC --- This happens because -O2 now includes -finline-small-functions, so the call to deserialize from operator>> is inlined.

[Bug target/54908] misc regressions on emutls targets remain from dynamic initialization of non-function-local TLS variables

2012-10-12 Thread jason at gcc dot gnu.org
||2012-10-12 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 target/54908] misc regressions on emutls targets remain from dynamic initialization of non-function-local TLS variables

2012-10-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54908 --- Comment #6 from Jason Merrill 2012-10-15 07:32:24 UTC --- Author: jason Date: Mon Oct 15 07:32:13 2012 New Revision: 192449 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192449 Log: PR target/54908 * libsupc++/ate

[Bug target/54908] misc regressions on emutls targets remain from dynamic initialization of non-function-local TLS variables

2012-10-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54908 --- Comment #7 from Jason Merrill 2012-10-15 07:43:16 UTC --- (In reply to comment #5) > Undefined symbols: > "TLS init function for i", referenced from: > TLS wrapper function for i in ccoTk54U.o > __ZTH1i$non_lazy_ptr in

[Bug c++/27557] OpenMP threadprivate directive does not work with non-POD types

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

[Bug c++/55081] [4.8 regression?] Non-optimized static array elements initialization

2012-10-26 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55081 --- Comment #3 from Jason Merrill 2012-10-26 15:33:45 UTC --- (In reply to comment #1) > but here DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P (decl) isn't set and > cxx_dialect < cxx0x for -std=c++98. Not sure what we should do here, either

[Bug c++/55137] [4.8 Regression] Unexpected static structure initialization

2012-11-08 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55137 --- Comment #10 from Jason Merrill 2012-11-08 20:10:09 UTC --- (In reply to comment #3) > If it is valid, the series of foldings that result into the overflow are first > folding sizeof (int) - 1UL into sizeof (int) + 18446744073709551615U

[Bug c++/54859] [4.8 Regression] constexpr in template alias rejected as non-constant

2012-11-09 Thread jason at gcc dot gnu.org
|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |

[Bug c++/54859] [4.8 Regression] constexpr in template alias rejected as non-constant

2012-11-09 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54859 --- Comment #4 from Jason Merrill 2012-11-09 16:14:56 UTC --- Author: jason Date: Fri Nov 9 16:14:48 2012 New Revision: 193368 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193368 Log: PR c++/54859 * pt.c (check_inst

[Bug c++/46670] [4.6 Regression] ICE in dependent_type_p, at cp/pt.c:17553

2010-12-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46670 --- Comment #5 from Jason Merrill 2010-12-17 17:47:32 UTC --- Author: jason Date: Fri Dec 17 17:47:27 2010 New Revision: 167993 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167993 Log: PR c++/46670 * pt.c (value_dependent_expres

[Bug c++/46992] [4.6 Regression] [C++0x] ICE: tree check: expected record_type or union_type or qual_union_type, have template_type_parm in lookup_conversions, at cp/search.c:2452

2010-12-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46992 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug c++/46670] [4.6 Regression] ICE in dependent_type_p, at cp/pt.c:17553

2010-12-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46670 Jason Merrill changed: What|Removed |Added CC||zsojka at seznam dot cz --- Comment #6 fr

[Bug c++/47003] [4.6 Regression] ice in stabilize_expr

2010-12-22 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org --- Comment #3 from Jason Merrill 2010-12-22 18:05:48 UTC --- Mine.

[Bug c++/47003] [4.6 Regression] ice in stabilize_expr

2010-12-22 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47003 --- Comment #4 from Jason Merrill 2010-12-22 19:23:26 UTC --- Author: jason Date: Wed Dec 22 19:23:15 2010 New Revision: 168180 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168180 Log: PR c++/47003 * tree.c (stabilize_expr): Rea

[Bug c++/47068] [C++0x] internal compiler error on decltype(~ expression)

2010-12-28 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47068 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #2 from Jason Merril

[Bug c++/47068] [C++0x] internal compiler error on decltype(~ expression)

2010-12-28 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47068 --- Comment #3 from Jason Merrill 2010-12-29 02:17:51 UTC --- Author: jason Date: Wed Dec 29 02:17:47 2010 New Revision: 168309 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168309 Log: PR c++/47068 * semantics.c (finish_id_expre

[Bug c++/47068] [C++0x] internal compiler error on decltype(~ expression)

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

[Bug c++/45520] [4.6 Regression] [C++0x] compiler segmentation fault on decltype in lambda-declarator

2011-01-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45520 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #4 from Jason Merril

[Bug c++/46658] [4.6 Regression] internal compiler error on cp/init.c

2011-01-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46658 --- Comment #11 from Jason Merrill 2011-01-11 11:30:10 UTC --- Author: jason Date: Tue Jan 11 11:30:07 2011 New Revision: 168655 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168655 Log: PR c++/46658 * init.c (build_new_1): Handl

[Bug c++/45520] [4.6 Regression] [C++0x] compiler segmentation fault on decltype in lambda-declarator

2011-01-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45520 --- Comment #5 from Jason Merrill 2011-01-11 11:30:01 UTC --- Author: jason Date: Tue Jan 11 11:29:58 2011 New Revision: 168654 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168654 Log: PR c++/45520 * tree.c (maybe_dummy_object):

[Bug c++/46791] [4.6 Regression] GCC fails on "for(struct { } f;;) ;", incorrectly treating it as a range-based for loop

2011-01-12 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||FIXED --- Comment #2 from Jason Merrill 2011-01-12 23:54:07 UTC --- Fixed by the patch from Rodrigo I just checked in.

[Bug c++/46688] [4.6 Regression] g++ requires a function declaration when it should not

2011-01-12 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org --- Comment #4 from Jason Merrill 2011-01-13 00:02:35 UTC --- Mine.

[Bug c++/46903] [4.6 Regression][C++0x] ICE unexpected expression of kind template_id_expr

2011-01-12 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46903 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #2 from Jason Merril

[Bug c++/46688] [4.6 Regression] g++ requires a function declaration when it should not

2011-01-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46688 --- Comment #5 from Jason Merrill 2011-01-14 13:08:06 UTC --- Author: jason Date: Fri Jan 14 13:08:02 2011 New Revision: 168782 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168782 Log: PR c++/46688 * tree.c (build_vec_init_expr)

[Bug c++/46903] [4.6 Regression][C++0x] ICE unexpected expression of kind template_id_expr

2011-01-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46903 --- Comment #3 from Jason Merrill 2011-01-14 13:08:16 UTC --- Author: jason Date: Fri Jan 14 13:08:11 2011 New Revision: 168783 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168783 Log: PR c++/46903 * typeck2.c (check_narrowing):

[Bug c++/47289] [C++0x] ICE in tsubst_pack_expansion (triggered by decltype)

2011-01-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47289 --- Comment #3 from Jason Merrill 2011-01-14 21:26:50 UTC --- Author: jason Date: Fri Jan 14 21:26:47 2011 New Revision: 168822 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168822 Log: PR c++/47289 * pt.c (coerce_template_parms)

[Bug c++/47289] [C++0x] ICE in tsubst_pack_expansion (triggered by decltype)

2011-01-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47289 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org Target

[Bug c++/46977] [4.6 Regression] [C++0x] ICE: SIGSEGV in htab_find_slot_with_hash (hashtab.c:650)

2011-01-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46977 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #3

[Bug c++/47020] [4.6 Regression] [C++0x] ICE: unexpected expression 'foo' of kind overload when storing address of overloaded function

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

[Bug c++/46903] [4.6 Regression][C++0x] ICE unexpected expression of kind template_id_expr

2011-01-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46903 --- Comment #5 from Jason Merrill 2011-01-14 23:55:12 UTC --- *** Bug 47020 has been marked as a duplicate of this bug. ***

[Bug c++/47067] [4.6 Regression] [c++0x] ICE in cxx_eval_bare_aggregate, at cp/semantics.c:6352

2011-01-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47067 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #2 from Jason Merril

[Bug c++/47067] [4.6 Regression] [c++0x] ICE in cxx_eval_bare_aggregate, at cp/semantics.c:6352

2011-01-17 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47067 --- Comment #3 from Jason Merrill 2011-01-17 22:34:38 UTC --- Author: jason Date: Mon Jan 17 22:34:35 2011 New Revision: 168937 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168937 Log: PR c++/47067 * semantics.c (base_field_cons

[Bug c++/46977] [4.6 Regression] [C++0x] ICE: SIGSEGV in htab_find_slot_with_hash (hashtab.c:650)

2011-01-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46977 --- Comment #5 from Jason Merrill 2011-01-21 17:38:06 UTC --- Author: jason Date: Fri Jan 21 17:38:02 2011 New Revision: 169096 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169096 Log: PR c++/46977 * semantics.c (potential_const

[Bug c++/46552] [4.6 Regression] [C++0x] Internal compiler error on pointer to member variable with template

2011-01-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46552 --- Comment #2 from Jason Merrill 2011-01-21 18:59:48 UTC --- Author: jason Date: Fri Jan 21 18:59:40 2011 New Revision: 169099 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169099 Log: PR c++/46552 * semantics.c (cxx_eval_consta

[Bug c++/46977] [4.6 Regression] [C++0x] ICE: SIGSEGV in htab_find_slot_with_hash (hashtab.c:650)

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

[Bug c++/46552] [4.6 Regression] [C++0x] Internal compiler error on pointer to member variable with template

2011-01-21 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||FIXED --- Comment #3 from Jason Merrill 2011-01-21 19:08:05 UTC --- Fixed.

[Bug c++/47317] [4.6 Regression][C++0x] ICE in fixed_type_or_null.

2011-01-21 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution||WORKSFORME --- Comment #3 from Jason Merrill 2011-01-21 19:10:47 UTC --- Seems to have been fixed already, perhaps by my patch for 46977.

[Bug c++/46807] [4.6 Regression] internal compiler error: in synthesized_method_walk

2011-01-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46807 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #12

[Bug c++/47041] [4.6 Regression] Internal compiler error in build_data_member_initialization, add cp/semantics.c:5483

2011-01-21 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org --- Comment #4 from Jason Merrill 2011-01-21 20:05:04 UTC --- Looking.

[Bug c++/47041] [4.6 Regression] Internal compiler error in build_data_member_initialization, add cp/semantics.c:5483

2011-01-21 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47041 --- Comment #5 from Jason Merrill 2011-01-21 22:30:33 UTC --- Author: jason Date: Fri Jan 21 22:30:26 2011 New Revision: 169108 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169108 Log: PR c++/47041 * semantics.c (build_constexpr

[Bug c++/44909] [C++0x] Copy constructors implicitly deleted

2011-01-27 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44909 Jason Merrill changed: What|Removed |Added Status|WAITING |ASSIGNED --- Comment #9 from Jason Merril

[Bug c++/47511] [4.6 Regression] [C++0x] ICE: unexpected ast of kind template_decl in potential_constant_expression_1, at cp/semantics.c:7711

2011-01-28 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org --- Comment #3 from Jason Merrill 2011-01-28 23:14:23 UTC --- Mine.

[Bug c++/47511] [4.6 Regression] [C++0x] ICE: unexpected ast of kind template_decl in potential_constant_expression_1, at cp/semantics.c:7711

2011-02-10 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47511 --- Comment #4 from Jason Merrill 2011-02-10 16:29:43 UTC --- Author: jason Date: Thu Feb 10 16:29:39 2011 New Revision: 170005 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170005 Log: PR c++/47511 * semantics.c (potential_const

[Bug c++/47482] [4.6 Regression] [C++0x] ICE: unexpected expression ‘sizeof ("A")’ of kind sizeof_expr

2011-02-11 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org --- Comment #3 from Jason Merrill 2011-02-11 19:44:46 UTC --- Got it.

[Bug c++/47511] [4.6 Regression] [C++0x] ICE: unexpected ast of kind template_decl in potential_constant_expression_1, at cp/semantics.c:7711

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

[Bug c++/46807] [4.6 Regression] internal compiler error: in synthesized_method_walk

2011-02-11 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46807 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #13 from Jason Merri

[Bug c++/47482] [4.6 Regression] [C++0x] ICE: unexpected expression ‘sizeof ("A")’ of kind sizeof_expr

2011-02-14 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47482 --- Comment #4 from Jason Merrill 2011-02-14 21:52:28 UTC --- Author: jason Date: Mon Feb 14 21:52:24 2011 New Revision: 170156 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170156 Log: PR c++/47482 * parser.c (cp_parser_enumerat

[Bug c++/46807] [4.6 Regression] internal compiler error: in synthesized_method_walk

2011-02-15 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46807 --- Comment #15 from Jason Merrill 2011-02-16 00:39:31 UTC --- Author: jason Date: Wed Feb 16 00:39:27 2011 New Revision: 170207 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170207 Log: PR c++/46807 * method.c (synthesized_metho

[Bug c++/47503] [4.6 Regression] [C++0x] ICE: in adjust_temp_type, at cp/semantics.c:5876 with -fno-elide-constructors

2011-02-19 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47503 --- Comment #2 from Jason Merrill 2011-02-19 22:39:53 UTC --- Author: jason Date: Sat Feb 19 22:39:50 2011 New Revision: 170330 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170330 Log: PR c++/47503 * semantics.c (cxx_eval_call_e

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