[Bug c++/94523] [10 Regression] error: 'constexpr' evaluation depth exceeds maximum of 512 (use '-fconstexpr-depth=' to increase the maximum) since r10-7490-g76f09260b7eccd6c

2020-04-09 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94523 Volker Reichelt changed: What|Removed |Added CC||reichelt at gcc dot gnu.org

[Bug c++/94523] [10 Regression] error: 'constexpr' evaluation depth exceeds maximum of 512 (use '-fconstexpr-depth=' to increase the maximum) since r10-7490-g76f09260b7eccd6c

2020-04-09 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94523 --- Comment #5 from Volker Reichelt --- Btw, larger testcases also fail with -std=c++2a, so it's not restricted to -std=c++14

[Bug c++/94523] [10 Regression] error: 'constexpr' evaluation depth exceeds maximum of 512 (use '-fconstexpr-depth=' to increase the maximum) since r10-7490-g76f09260b7eccd6c

2020-04-09 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94523 --- Comment #6 from Volker Reichelt --- Please ignore my previous comment, it really only fails with -std=c++14 or -std=c++11 .

[Bug c++/94799] [8/9/10 Regression] Calling a member template function fails

2020-05-15 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94799 Volker Reichelt changed: What|Removed |Added CC||reichelt at gcc dot gnu.org

[Bug c++/94799] [8/9/10 Regression] Calling a member template function fails

2020-08-17 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94799 --- Comment #11 from Volker Reichelt --- Hi Marek, any news on this one? It's three months now... Or should I file a new bug for the regression on trunk?

[Bug c++/58500] New: Crash with auto as function parameter

2013-09-22 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following (valid) testcase crashes when compiled with "-std=gnu++1y": = struct A {}; void foo(auto (A::*)()); = bug.cc:3:22: interna

[Bug c++/58501] New: [4.7/4.8/4.9 regression] [c++0x] Crash with brace-enclosed initializer as default parameter

2013-09-22 Thread reichelt at gcc dot gnu.org
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-std=gnu++0x") triggers an ICE since GCC 4.7.0: ===

[Bug c++/58501] [4.7/4.8/4.9 regression] [c++0x] Crash with brace-enclosed initializer as default parameter

2013-09-22 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58501 Volker Reichelt changed: What|Removed |Added Known to work|4.6.4 | --- Comment #1 from Volker Reichelt -

[Bug lto/58502] New: ICE with attribute(target) and -flto

2013-09-22 Thread reichelt at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet triggers an ICE since GCC 4.8.0 when compiled with "g++ -flto" int foo(); int foo() __attribute__((targe

[Bug lto/58502] ICE with attribute(target) and -flto

2013-09-22 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58502 --- Comment #1 from Volker Reichelt --- Well, the above code snippet only fails on trunk (GCC 4.9.0), but the testcase below fails since GCC 4.8.0: int foo(); int foo() __attribute__((target("d

[Bug c++/58503] New: ICE with invalid range in range-based for-loop

2013-09-22 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++0x") triggers an ICE since GCC 4.7.0: === template void foo() { for (

[Bug c++/58504] New: ICE with type trait as default template parameter

2013-09-22 Thread reichelt at gcc dot gnu.org
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet triggers an ICE since GCC 4.6.0: = template struct A {}; A<

[Bug c++/51219] [4.6/4.7/4.8/4.9 regression] ICE with empty bit-fields

2013-09-22 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51219 Volker Reichelt changed: What|Removed |Added Summary|ICE with designated |[4.6/4.7/4.8/4.9 |ini

[Bug c++/58510] New: [4.9 regression] [c++0x] ICE with multiple non-static data initializations in union

2013-09-23 Thread reichelt at gcc dot gnu.org
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++0x") triggers an ICE on trunk: void foo()

[Bug c++/58511] New: [c++0x] ICE using static const member variable in constexpr

2013-09-23 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++0x") triggers an ICE since GCC 4.8.0 (when inheriting constructors were

[Bug c++/58516] New: ICE with __transaction_atomic

2013-09-23 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following code snippet (compiled with "-std=c++0x -fgnu-tm") triggers an ICE since GCC 4.7.0 (when transactional memory was introduced):

[Bug c++/58518] New: [4.8/4.9 regression] ICE template specialization

2013-09-23 Thread reichelt at gcc dot gnu.org
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet triggers an ICE since GCC 4.8.0: template struct A { template struct B {}; template struct B {}; }; A::B<0, 0

[Bug middle-end/51009] New: [4.7 Regression] ICE in verify_gimple_stmt

2011-11-07 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51009 Bug #: 51009 Summary: [4.7 Regression] ICE in verify_gimple_stmt Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug middle-end/51009] [4.7 Regression] ICE in verify_gimple_stmt

2011-11-07 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51009 Volker Reichelt changed: What|Removed |Added Target Milestone|--- |4.7.0

[Bug c++/51029] New: [4.7 Regression] ICE with -std=c++0x

2011-11-08 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51029 Bug #: 51029 Summary: [4.7 Regression] ICE with -std=c++0x Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/51029] [4.7 Regression] ICE with -std=c++0x

2011-11-08 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51029 Volker Reichelt changed: What|Removed |Added Keywords||ice-on-valid-code Target Milestone|--

[Bug c++/58533] New: [c++1y] ICE with auto in function pointer

2013-09-25 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=gnu++1y") triggers an ICE on trunk (4.9.0 20130922): = void foo() { void (*fp)(auto); } ===

[Bug c++/58534] New: [c++1y] ICE with auto in template function parameters

2013-09-25 Thread reichelt at gcc dot gnu.org
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following (valid, I think) code snippet (compiled with "-std=c++1y") triggers an ICE on trunk (4.9.0 20130922): =

[Bug c++/58535] New: [4.8/4.9 Regression] ICE with virtual template function

2013-09-25 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet triggers an ICE since GCC 4.8.0: == struct A { template virtual void foo

[Bug c++/58536] New: [c++1y] ICE with auto in constructor

2013-09-25 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following (valid, I think) code snippet (compiled with "-std=gnu++1y") triggers an ICE on trunk (4.9.0 20130922): struct A { A(auto); }; A::A(auto) {} b

[Bug c++/58548] New: ICE with local struct in function with auto parameter

2013-09-26 Thread reichelt at gcc dot gnu.org
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following code snippet triggers an ICE on trunk (4.9.0 20130926) when compiled with "-std=gnu++1y": === void foo(auto) { struct

[Bug c++/58549] New: [c++1y] ICE with local function in function with auto parameter

2013-09-26 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-std=gnu++1y") triggers an ICE on trunk (4.9.0 20130926): === void foo(auto

[Bug c++/58550] New: [4.9 Regression] ][c++0x] ICE with auto in function return type and lto

2013-09-26 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following (probably invalid) code snippet triggers an ICE on trunk (4.9.0 20130926) when compiled with "std=c++0x -flto": ===

[Bug c++/58549] [4.9 Regression] [c++1y] ICE with local function in function with auto parameter

2013-09-26 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58549 --- Comment #2 from Volker Reichelt --- To me they look like a (syntactically simpler) alternative to template parameters. They were introduced here: > 2013-09-16 Adam Butcher > > * cp-tree.h (type_uses_auto_or_concept): Declare. >

[Bug c++/58560] New: [4.7/4.8/4.9 Regression] ICE with auto in typedef

2013-09-28 Thread reichelt at gcc dot gnu.org
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following code snippet (compiled with "-std=c++0x") triggers an ICE since GCC 4.7.0: typedef auto T; void foo() { T(); } bug.cc:1

[Bug c++/58561] New: [c++0x] ICE using declaration of function with auto in return type

2013-09-28 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following (valid?) code snippet (compiled with "-std=c++0x -g") triggers an ICE since GCC 4.8.0: = auto foo(); namespace N

[Bug c++/58563] New: [c++0x] ICE calling invalid destructor

2013-09-28 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following code snippet (compiled with "-std=c++0x") triggers an ICE since GCC 4.4.0: == template void foo() { enum E {};

[Bug c++/58565] New: [c++0x] ICE with label in statement expression

2013-09-28 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet triggers an ICE since GCC 4.6.0 when compiled with "-std=c++0x": === void foo() { int i = ({ L: ; }); } ===

[Bug c++/58566] New: [c++0x] ICE with invalid expression in lambda body

2013-09-28 Thread reichelt at gcc dot gnu.org
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++0x") triggers an ICE since GCC 4.8.0: = struct A { int foo() { [this]{

[Bug c++/58567] New: [4.8/4.9 Regression] ICE with invalid loop variable in template using openmp

2013-09-28 Thread reichelt at gcc dot gnu.org
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-fopenmp") triggers an ICE since

[Bug c++/58568] New: [4.8/4.9 Regression] ICE with lambda in invalid template variable definition

2013-09-28 Thread reichelt at gcc dot gnu.org
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++0x") triggers an ICE since

[Bug c++/58500] [C++1y] Crash with auto in function parameter

2013-09-28 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58500 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Known to work|

[Bug c++/58536] [c++1y] ICE with auto in constructor

2013-09-29 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58536 --- Comment #2 from Volker Reichelt --- It's a GNU extension as mentioned in the ChangeLog: 2013-09-16 Adam Butcher * cp-tree.h (type_uses_auto_or_concept): Declare. (is_auto_or_concept): Declare. * decl.c (grokdeclarator): Allow

[Bug c++/58548] [4.9 Regression] [c++1y] ICE with local struct in function with auto parameter

2013-09-29 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58548 --- Comment #3 from Volker Reichelt --- It's a GNU extension, see comment #2 in PR58536.

[Bug c++/58549] [4.9 Regression] [c++1y] ICE with local function in function with auto parameter

2013-09-29 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58549 --- Comment #5 from Volker Reichelt --- It's a GNU extension, see comment #2 in PR58536.

[Bug c++/58581] New: [4.7/4.8/4.9 Regression] [c++11] ICE with no-throw specification in deleted function

2013-09-30 Thread reichelt at gcc dot gnu.org
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "std=c++0x") triggers an ICE since

[Bug c++/58582] New: [c++11] ICE defining and instantiating deleted template function

2013-09-30 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++0x") triggers an ICE since GCC 4.4.0 (when deleted functions were

[Bug c++/58583] New: [c++11] ICE with invalid non-static data member initialization in template

2013-09-30 Thread reichelt at gcc dot gnu.org
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++0x") is wrongly accepted since GCC 4.7.0 (when non-static data member initial

[Bug c++/58584] New: [c++11] ICE with invalid argument for alignas

2013-09-30 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++0x") triggers an ICE since GCC 4.8.0 (when alignas was introduced): struct A { int i al

[Bug middle-end/58585] New: [4.9 Regression] ICE in ipa with virtual inheritance

2013-09-30 Thread reichelt at gcc dot gnu.org
Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet triggers an ICE on trunk when compiled with "-O2 -fPIC": struct A { virtual void foo() {} void bar();

[Bug c++/28525] ICE after duplicate_decls

2013-10-02 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28525 Volker Reichelt changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug middle-end/26784] Non C based frontend ICEs on -fmudflap

2013-10-02 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26784 Volker Reichelt changed: What|Removed |Added Keywords|ice-on-invalid-code,| |monitored

[Bug c++/58596] New: [4.8/4.9 Regression] [c++11] ICE with decltype in non-static data member initializer

2013-10-02 Thread reichelt at gcc dot gnu.org
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following code snippet (compiled with "-std=c++11") triggers an ICE since

[Bug c++/58597] New: [c++11] ICE with lambda in default argument of template function

2013-10-02 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-std=c++11") triggers an ICE since GCC 4.5.0 (when lambdas were

[Bug c++/58599] New: [c++11] Trouble with non-static data member initializers in templates

2013-10-02 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following code snippets (compiled with "-std=c++11") trigger ICEs various places since GCC 4.7.0 (when non-static data member initial

[Bug c++/58600] New: [c++0x] ICE on wrong usage of alignas

2013-10-02 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11") triggers an ICE since GCC 4.8.0 (when alignas was introduced): namespace N {} using namespace N a

[Bug c++/58606] New: [4.8/4.9 Regression] [c++11] ICE with specialization in variadic template

2013-10-03 Thread reichelt at gcc dot gnu.org
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-std=c++11") triggers an ICE since GCC 4.8.0: templ

[Bug c++/58607] New: [4.9 Regression] ICE with undeclared variable in constexpr

2013-10-03 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11") triggers an ICE on trunk (GCC 4.9.0 20130920): = struct A { c

[Bug c++/58609] New: [4.9 Regression] [c++11] ICE with uninitialized variable in constexpr

2013-10-03 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11") triggers an ICE on trunk (since at least GCC 4.9.

[Bug c++/58610] New: [4.7/4.8/4.9 Regression] [c++11] ICE with constexpr of class with template constructor

2013-10-03 Thread reichelt at gcc dot gnu.org
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11") triggers an ICE since GCC 4.7.0:

[Bug c++/58611] New: [4.7/4.8/4.9 Regression] [c++11] ICE with invalid constexpr constructor used in array initialization

2013-10-03 Thread reichelt at gcc dot gnu.org
: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11") triggers an ICE since

[Bug c++/58612] New: [4.8/4.9 Regression] [c++11] ICE calling non-constexpr from constexpr in template class

2013-10-03 Thread reichelt at gcc dot gnu.org
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11") triggers an ICE on the 4.8 branch (since at least 4.8.2 201

[Bug c++/58613] New: [4.9 Regression] [c++1y] ICE with invalid lambda capture

2013-10-03 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++1y") triggers an ICE on trunk (since at least 4.9.0 20130920): === void foo(int

[Bug c++/58614] New: [c++11] ICE with undeclared variable in initializer list

2013-10-03 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11" or "-std=c++0x" for older versions) triggers an ICE since GCC 4.4.0 (when in

[Bug c++/58632] New: [4.8/4.9 Regression] ICE reusing template parameter name as class name

2013-10-05 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid line of code triggers an ICE since GCC 4.8.0: = template class A> clas

[Bug c++/58633] New: [4.7/4.8/4.9 Regression] ICE with decltype of destructor call

2013-10-05 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-std=c++0x") triggers an ICE since GCC 4.7.0: void foo(int i) { typ

[Bug c++/58634] New: [c++11] ICE initializing static class member via an anonymous class

2013-10-05 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-std=c++0x") triggers an ICE on trunk (since at least 4.9.

[Bug c++/58635] New: [c++11] ICE with __transaction_atomic and noexcept(false)

2013-10-05 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following three code snippets (compiled with "-std=c++0x -fgnu-tm") trigger slightly different ICEs in build_transaction_expr since GCC 4.7.0. The

[Bug c++/57945] [4.9 Regression] ICE: in varpool_get_node, at cgraph.h:840

2013-10-05 Thread reichelt at gcc dot gnu.org
|2013-07-27 00:00:00 |2013-10-05 CC||reichelt at gcc dot gnu.org Known to work||4.7.0, 4.8.0 Known to fail||4.9.0 --- Comment #1 from Volker Reichelt --- Here's an even si

[Bug c++/58636] New: [4.7/4.8/4.9 Regression] ICE with initializer_list and rvalue references

2013-10-05 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following similar invalid code snippets (compiled with "-std=c++11") trigger ICEs in different parts of th

[Bug c++/58466] [4.8/4.9 Regression] ICE in cxx_eval_constant_expression

2013-10-05 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58466 Volker Reichelt changed: What|Removed |Added CC||reichelt at gcc dot gnu.org Known

[Bug c++/58466] [4.8/4.9 Regression] ICE in cxx_eval_constant_expression

2013-10-05 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58466 --- Comment #2 from Volker Reichelt --- Crash stack trace: PR58466.cc:7:11: internal compiler error: unexpected expression 'C' of kind template_parm_index B> b; ^ 0x6c40ce cxx_eval_constant_expression ../../gcc/gcc/cp/semantic

[Bug c++/58637] New: [c++1y] ICE with wrong usage of template<> in front of function containing auto parameter

2013-10-05 Thread reichelt at gcc dot gnu.org
FIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid line of code (compiled with "-std=c++1y") triggers an ICE on trunk (since at leas

[Bug c++/58646] New: ICEs initializing VLAs

2013-10-06 Thread reichelt at gcc dot gnu.org
: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following related 4 code snippets trigger ICEs on trunk in different parts of the compiler: The first one crashes without any compiler options: = void foo(int n) { int a[2][n

[Bug c++/58646] ICEs initializing VLAs

2013-10-06 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58646 Volker Reichelt changed: What|Removed |Added Keywords||ice-on-valid-code CC|

[Bug c++/58647] New: [4.7/4.8/4.9 Regression] ICE with function pointer

2013-10-06 Thread reichelt at gcc dot gnu.org
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet triggers an ICE since GCC 4.7.0 only if compiled with "-std=c++11". Without this option the code compiles fine. =

[Bug c++/58648] New: [c++11] ICE with variadic template

2013-10-06 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-std=c++11") triggers an ICE since GCC 4.4.0: template int foo(); int

[Bug c++/58649] New: [4.7/4.8/4.9 Regression] ICE with use of enum before declaration

2013-10-06 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet triggers an ICE since GCC 4.2.0: template void foo() { E(); enum E {}; } template

[Bug c++/58650] New: [c++11] ICE with invalid friend declaration

2013-10-06 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11") triggers an ICE since GCC 4.7.0 (when non-static data member initializers were introduced): === struct A

[Bug c++/58651] New: [4.7/4.8/4.9 Regression] ICE with invalid initializer list

2013-10-06 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=11") triggers an ICE since GCC 4.4.1: == struct A { int i; A(int

[Bug c++/58664] New: [c++11] ICE initializing array of incomplete type within union

2013-10-08 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11") triggers an ICE since GCC 4.7.0 (when non-static data member initializers were

[Bug c++/58664] [c++11] ICE initializing array of incomplete type within union

2013-10-08 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58664 Volker Reichelt changed: What|Removed |Added Keywords||ice-on-invalid-code Known to fail|

[Bug c++/58665] New: [4.9 Regression] ICE with using incomplete struct

2013-10-08 Thread reichelt at gcc dot gnu.org
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet triggers an ICE on trunk: struct A; template struct B { static void foo(A) {} }; void bar() { B<0>:

[Bug c++/58207] [4.7/4.8/4.9 Regression] ICE in sort_constexpr_mem_initializers due to out of bounds vector access

2013-10-09 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58207 Volker Reichelt changed: What|Removed |Added Keywords||ice-on-invalid-code Known to work|

[Bug c++/58671] New: ICE with thread_local and self-referential variable initialization

2013-10-09 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code line(compiled with "-std=c++11") triggers an ICE since GCC 4.8.0 (when thread_local was

[Bug c++/58672] New: ICE with thread_local and variable of broken class

2013-10-09 Thread reichelt at gcc dot gnu.org
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11") triggers an ICE since GCC 4.8.0 (when thread_local was introduced): == struct A { A

[Bug c++/58674] New: [4.8/4.9 Regression] [c++11] ICE with template using declaration

2013-10-09 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11") triggers an ICE since GCC 4.8.0: templat

[Bug c++/58700] New: [4.8/4.9 Regression] ICE declaring static bit-field

2013-10-12 Thread reichelt at gcc dot gnu.org
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet triggers an ICE since GCC 4.8.0: = struct A { static int : 4; }; = bug.cc:3:16: internal compiler error

[Bug c++/58700] [4.8/4.9 Regression] ICE declaring static bit-field

2013-10-12 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58700 Volker Reichelt changed: What|Removed |Added Keywords||ice-on-invalid-code Known to work|

[Bug c++/58701] New: [4.9 Regression] [c++11] ICE initializing member of static union

2013-10-12 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-std=c++11") triggers an ICE on trunk (since at least 4.9.0 20130920): === static union

[Bug c++/58701] [4.9 Regression] [c++11] ICE initializing member of static union

2013-10-12 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58701 Volker Reichelt changed: What|Removed |Added Known to work||4.7.0, 4.8.0 Target Milestone|---

[Bug c++/58702] New: [4.9 Regression] ICE with undeclared variable in OpenMP reduction clause

2013-10-12 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-fopenmp") triggers an ICE on trunk: = void f

[Bug c++/58702] [4.9 Regression] ICE with undeclared variable in OpenMP reduction clause

2013-10-12 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58702 Volker Reichelt changed: What|Removed |Added Keywords||error-recovery, |

[Bug c++/58703] New: [4.9 Regression] ICE with invalid types in OpenMP declare reduction clause

2013-10-12 Thread reichelt at gcc dot gnu.org
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-fopenmp") triggers an IC

[Bug c++/58703] [4.9 Regression] ICE with invalid types in OpenMP declare reduction clause

2013-10-12 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58703 Volker Reichelt changed: What|Removed |Added Keywords||error-recovery, |

[Bug c++/58704] New: [c++11] ICE initializing array member of template class

2013-10-12 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-std=c++11") triggers an ICE since GCC 4.7.0 (when non-static data member initializers were

[Bug c++/58705] [4.7/4.8/4.9 Regression] [c++11] ICE with invalid initializer for _Complex variable

2013-10-12 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58705 Volker Reichelt changed: What|Removed |Added Keywords||ice-on-invalid-code Known to work|

[Bug c++/58705] New: [4.7/4.8/4.9 Regression] [c++11] ICE with invalid initializer for _Complex variable

2013-10-12 Thread reichelt at gcc dot gnu.org
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11") triggers an ICE since GCC 4.7.0: ==

[Bug c++/58706] New: ICE with lambda in OpenMP for-loop

2013-10-12 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-std=c++11 -fopenmp") triggers an ICE since GCC 4.5.0 (when lambdas were introduced): === templat

[Bug c++/58814] New: [4.7/4.8/4.9 Regression] ICE with volatile and attribute vector_size

2013-10-20 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet triggers an ICE since GCC 4.7.0: volatile int i __attribute__

[Bug c++/58814] [4.7/4.8/4.9 Regression] ICE with volatile and attribute vector_size

2013-10-20 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58814 Volker Reichelt changed: What|Removed |Added Keywords||ice-on-valid-code Known to work|

[Bug c++/58834] New: [4.9 Regression] ICE on __builtin_shuffle within template function

2013-10-21 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet triggers an ICE on trunk (since at least GCC 4.9.0 20130920): = template void foo

[Bug c++/58834] [4.9 Regression] ICE on __builtin_shuffle within template function

2013-10-21 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58834 Volker Reichelt changed: What|Removed |Added Keywords||ice-on-valid-code Known to work|

[Bug c++/58835] New: [4.7/4.8/4.9 Regression] ICE with __PRETTY_FUNCTION__ in broken function

2013-10-21 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet triggers an ICE since GCC 4.1.0: = struct A { int i

[Bug c++/58836] New: ICE with wrong usage of initializer list in non-type template argument

2013-10-21 Thread reichelt at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid code snippet (compiled with "-std=c++11" or "-std=c++0x" for older compilers) triggers an ICE since GCC 4.4.0 (wh

  1   2   3   4   5   6   7   8   >