[Bug c++/60216] New: [4.8/4.9 Regression] [c++11] Trouble with deleted template functions

2014-02-15 Thread reichelt at gcc dot gnu.org
-invalid, ice-on-invalid-code 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++/60215] [4.9 Regression] ICE with invalid bit-field size

2014-02-15 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60215 Volker Reichelt changed: What|Removed |Added Keywords||error-recovery, |

[Bug c++/60215] New: [4.9 Regression] ICE with invalid bit-field size

2014-02-15 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 on trunk: == struct A { void foo(); int i : foo; }; == bug.cc:4

[Bug c++/60211] New: ICE with #pragma GCC ivdep and for-loop on global scope

2014-02-15 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 on trunk: = void foo() {} int i; #pragma GCC ivdep for (i = 0; i < 2;

[Bug c++/58170] [4.7/4.8/4.9 Regression] [c++11] Crash when aliasing a template class that is a member of its template base class.

2014-02-14 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58170 --- Comment #2 from Volker Reichelt --- Stack trace on trunk: bug.cc: In substitution of 'template using B = A< , >::B [with T = T; U = char; V = bool]': bug.cc:10:18: required from here bug.cc:6:70: internal compiler error: tree check: expect

[Bug c++/58170] [4.7/4.8/4.9 Regression] [c++11] Crash when aliasing a template class that is a member of its template base class.

2014-02-14 Thread reichelt at gcc dot gnu.org
||4.7.0, 4.7.1, 4.7.2 Keywords||ice-on-invalid-code Last reconfirmed||2014-02-15 CC||reichelt at gcc dot gnu.org Ever confirmed|0 |1

[Bug c++/59877] [4.7 Regression] [c++11] ICE: Error reporting routines re-entered.

2014-02-14 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59877 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/59877] [4.7 Regression] ICE: Error reporting routines re-entered.

2014-02-14 Thread reichelt at gcc dot gnu.org
||reichelt at gcc dot gnu.org Known to work||4.6.0, 4.7.0, 4.7.1, 4.7.2, ||4.8.0, 4.9.0 Target Milestone|--- |4.7.4 Summary|Internal compiler error

[Bug c++/60108] [4.7/4.8/4.9 Regression] [C++11] ICE in use_thunk, at cp/method.c:340

2014-02-14 Thread reichelt at gcc dot gnu.org
||4.4.0, 4.5.0, 4.6.0 Keywords||ice-on-valid-code Last reconfirmed||2014-02-14 CC||reichelt at gcc dot gnu.org Ever confirmed|0 |1

[Bug c++/59066] [C++11] 'using' instead of 'typedef' causes a segmentation fault.

2014-02-14 Thread reichelt at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2014-02-14 CC||reichelt at gcc dot gnu.org Summary|C++11, 'using' instead of |[C++11] 'using' instead of

[Bug c++/59004] [4.8 Regression] ICE generated by __func__

2014-02-14 Thread reichelt at gcc dot gnu.org
||4.5.0, 4.6.0, 4.7.0, 4.9.0 Keywords||ice-on-valid-code Last reconfirmed||2014-02-14 CC||reichelt at gcc dot gnu.org Ever confirmed|0 |1

[Bug c++/47211] ICE: in cp_build_addr_expr_1, at cp/typeck.c:4866 with -fms-extensions

2014-02-14 Thread reichelt at gcc dot gnu.org
||2014-02-14 CC||reichelt at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #5 from Volker Reichelt --- Confirmed. The non-template version ICEs since GCC 4.6.0 and loops forever with GCC 4.0.0 - 4.5.3. The

[Bug c++/59798] [C++11] ICE befriending an inheriting constructor template specialization

2014-02-14 Thread reichelt at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2014-02-14 CC||reichelt at gcc dot gnu.org Summary|ICE befriending an |[C++11] ICE befriending an |inheriting constructor

[Bug c++/60146] [4.8/4.9 Regression] ICE when compiling this code with -fopenmp

2014-02-14 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60146 Volker Reichelt changed: What|Removed |Added Target Milestone|--- |4.8.4

[Bug c++/60146] [4.8/4.9 Regression] ICE when compiling this code with -fopenmp

2014-02-14 Thread reichelt at gcc dot gnu.org
||4.7.0 Keywords||ice-on-valid-code Last reconfirmed||2014-02-14 CC||reichelt at gcc dot gnu.org Ever confirmed|0 |1 Summary

[Bug c++/59347] [4.9 Regression] ICE on invalid: tree check: expected class 'type', have 'exceptional' (error_mark) in tsubst_decl, at cp/pt.c:10798

2014-02-14 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59347 --- Comment #2 from Volker Reichelt --- Output for the testcase from comment#1: bug.cc:3:17: error: typedef name may not be a nested-name-specifier typedef int ::X; ^ bug.cc: In instantiation of 'struct A<0>': bug.cc:6:6: re

[Bug c++/59347] [4.9 Regression] ICE on invalid: tree check: expected class 'type', have 'exceptional' (error_mark) in tsubst_decl, at cp/pt.c:10798

2014-02-14 Thread reichelt at gcc dot gnu.org
||4.7.0, 4.8.0 Keywords||error-recovery, ||ice-on-invalid-code Last reconfirmed||2014-02-14 CC||reichelt at gcc dot gnu.org

[Bug c++/60200] [4.9 Regression] [c++11] ICE with invalid use of auto in typedef

2014-02-14 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60200 Volker Reichelt changed: What|Removed |Added Keywords||error-recovery, |

[Bug c++/60200] New: [c++11] ICE with invalid use of auto in typedef

2014-02-14 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 on trunk: === template struct A { typedef auto

[Bug c++/60198] ICE with _Cilk_spawn in expression within template function

2014-02-14 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60198 Volker Reichelt changed: What|Removed |Added Keywords||ice-on-valid-code CC|

[Bug c++/60198] New: ICE with _Cilk_spawn in expression within template function

2014-02-14 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 "-fcilkplus") triggers an ICE on trunk: === template int foo()

[Bug c/60197] ICE with _Cilk_spawn in expression

2014-02-14 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60197 Volker Reichelt changed: What|Removed |Added Keywords||ice-on-valid-code CC|

[Bug c/60197] New: ICE with _Cilk_spawn in expression

2014-02-14 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 "-fcilkplus") triggers an ICE on trunk: === int foo() { return (_Cilk_spawn

[Bug c++/60190] New: [c++1y] ICE with invalid return type of template lambda

2014-02-13 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 (compiled with "-std=c++1y") triggers an ICE on trunk: == auto f = [

[Bug c++/60189] ICE with invalid use of _Cilk_sync

2014-02-13 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60189 Volker Reichelt changed: What|Removed |Added Keywords||ice-on-invalid-code CC|

[Bug c++/60189] New: ICE with invalid use of _Cilk_sync

2014-02-13 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 "-fcilkplus") triggers an ICE on trunk: === void foo() { _Cilk_sync return; } === bug.cc: In function

[Bug c++/60188] New: [c++11] ICE with parameter pack in default template parameter

2014-02-13 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.3.0:

[Bug c++/60187] New: [4.7/4.8/4.9 Regression] [c++11] ICE with parameter pack as underlying type for enum

2014-02-13 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

[Bug c++/60186] [4.9 Regression] [c++11] ICE with invalid value in constexpr array initializer

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

[Bug c++/60186] New: [4.9 Regression] [c++11] ICE with invalid value in constexpr array initializer

2014-02-13 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++11") triggers an ICE on trunk: = tem

[Bug c++/60185] [4.9 Regression] ICE with invalid default parameter

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

[Bug c++/60185] New: [4.9 Regression] ICE with invalid default parameter

2014-02-13 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 on trunk: template struct A { int i; A() { void foo(int=i); } }; A<0

[Bug c++/59632] ICE with erroneous loop condition after #pragma GCC ivdep

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

[Bug c++/60065] New: [c++1y] ICE with auto parameter pack

2014-02-04 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following line of code (compiled with "-std=c++1y") triggers an ICE on trunk: template void foo(auto... x); b

[Bug c++/60064] New: [c++1y] ICE with auto as parameter of friend function

2014-02-04 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 code snippet (compiled with "-std=c++1y") triggers an ICE on trunk: === struct A { friend voi

[Bug c++/60054] New: [c++1y] ICE with auto* cast

2014-02-03 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++1y") triggers an ICE on trunk: == template T foo(T); void bar() { fo

[Bug c++/60053] New: [c++1y] ICE with auto as member template function parameter

2014-02-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 valid code snippet (compiled with "-std=c++1y") triggers an ICE on trunk: === struct A { voi

[Bug c++/60052] New: [c++1y] ICE with auto as member function parameter

2014-02-03 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 (compiled with "-std=c++1y") triggers an ICE on trunk: == struct A { void foo(auto); }; void A::foo(auto) {}

[Bug c++/60051] [4.9 Regression] [c++11] ICE with auto and array initialization

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

[Bug c++/60051] New: [4.9 Regression] [c++11] ICE with auto and array initialization

2014-02-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: == #include

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

2014-01-29 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58651 --- Comment #4 from Volker Reichelt --- Just for the records: The bug was fixed by Jason's patch for PR58812 which also contains the above testcase.

[Bug sanitizer/59029] ICE with builtin function and -fsanitize=address

2014-01-22 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59029 Volker Reichelt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/58525] __cxa_throw_bad_array_new_length is generated with -fno-exceptions

2014-01-17 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58525 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/59631] ICE using _Cilk_spawn without -fcilkplus

2014-01-09 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59631 Volker Reichelt changed: What|Removed |Added Keywords|ice-on-valid-code |ice-on-invalid-code Status|

[Bug c++/59638] [c++1y] ICE with pointer to function that has auto as parameter

2014-01-06 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59638 Volker Reichelt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/59636] [c++1y] ICE with missing template parameter in lambda

2014-01-06 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59636 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/59635] [c++1y] ICE with auto and ... as lambda parameter

2014-01-06 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59635 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/59629] [4.9 Regression] [c++11] ICE with invalid use of auto in lambda function

2014-01-06 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59629 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/59646] New: [4.7/4.8/4.9 Regression] ICE with volatile in initializer list

2013-12-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 triggers an ICE since GCC 4.7.0: === #include struct A {}; std

[Bug c++/59645] New: [4.7/4.8/4.9 Regression] ICE with covariant return and volatile

2013-12-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 valid code snippet triggers an ICE since GCC 4.6.0: === struct A { virtual ~A(); }; struct

[Bug c++/58525] __cxa_throw_bad_array_new_length is generated with -fno-exceptions

2013-12-30 Thread reichelt at gcc dot gnu.org
, ||reichelt at gcc dot gnu.org --- Comment #5 from Volker Reichelt --- Alexander, Jason, can this bug be closed as fixed?

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

2013-12-30 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58583 --- Comment #2 from Volker Reichelt --- The second testcase is now also wrongly accepted, due to the fix for PR57887. However, the following testcase still crashes with almost the same stacktrace: === template struct A {

[Bug c++/54367] [meta-bug] lambda expressions

2013-12-30 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 58613, which changed state. Bug 58613 Summary: [4.9 Regression] [c++1y] ICE with invalid lambda capture http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58613 What|Removed |Added

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

2013-12-30 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58613 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/59349] [4.9 Regression] ICE on invalid: Segmentation fault toplev.c:336

2013-12-30 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59349 Volker Reichelt changed: What|Removed |Added CC||reichelt at gcc dot gnu.org

[Bug c++/59633] [4.7/4.8/4.9 Regression] ICE with __attribute((vector_size(...))) for enum

2013-12-30 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59633 --- Comment #2 from Volker Reichelt --- > What makes you think the code is valid? From the doc, I think this should be > rejected (with a proper error message). Well, because the C-frontend compiles it, the C++-frontend used to compile it and eve

[Bug c++/59641] New: ICE with invalid expression in vector arithmetic

2013-12-30 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: == typedef int T __attribute__((vec

[Bug c++/59631] ICE using _Cilk_spawn without -fcilkplus

2013-12-30 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59631 --- Comment #2 from Volker Reichelt --- The patch in comment #1 was meant for PR 59613.

[Bug c++/59638] [c++1y] ICE with pointer to function that has auto as parameter

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

[Bug c++/59638] New: [c++1y] ICE with pointer to function that has auto as parameter

2013-12-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++1y") triggers an ICE on trunk: === typedef void

[Bug c++/59637] New: [c++11] ICE with decltype and destructor call in template

2013-12-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++11") triggers an ICE since GCC 4.7.0: === template voi

[Bug c++/59636] [c++1y] ICE with missing template parameter in lambda

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

[Bug c++/59636] New: [c++1y] ICE with missing template parameter in lambda

2013-12-30 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 line (compiled with "-std=c++1y") triggers an ICE on trunk: === auto i = [](

[Bug c++/59635] [c++1y] ICE with auto and ... as lambda parameter

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

[Bug c++/59635] New: [c++1y] ICE with auto and ... as lambda parameter

2013-12-30 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 line (compiled with "-std=c++1y") triggers an ICE on trunk: === auto i = [] (auto,...)

[Bug c++/59633] New: [4.7/4.8/4.9 Regression] ICE with __attribute((vector_size(...))) for enum

2013-12-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 valid code snippet triggers an ICE since GCC 4.4.0: == typedef enum { e } T

[Bug c++/59632] New: ICE with erroneous loop condition after #pragma GCC ivdep

2013-12-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 triggers an ICE on trunk: == void foo() { #pragma GCC ivdep while(foo

[Bug c++/59631] New: ICE using _Cilk_spawn without -fcilkplus

2013-12-30 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 *without* "-fcilkplus") triggers an ICE on trunk: == void foo() { _Cilk

[Bug middle-end/59630] New: [4.7/4.8/4.9 Regression] ICE converting the return type of a builtin function

2013-12-30 Thread reichelt at gcc dot gnu.org
: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-std=c99 -O") triggers an ICE since

[Bug c++/59629] New: [4.9 Regression] [c++11] ICE with invalid use of auto in lambda function

2013-12-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 line (compiled with "-std=c++11") triggers an IC

[Bug c++/59628] New: ICE with invalid OpenMP "declare reduction" clause

2013-12-30 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 (compiled with "-fopenmp") triggers an ICE on trunk since 2013-10-11: == struct

[Bug c++/59627] New: ICE with OpenMP "declare reduction" and -flto

2013-12-30 Thread reichelt at gcc dot gnu.org
mponent: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following valid code snippet (compiled with "-fopenmp -flto") triggers an ICE on trunk since 2013-10-11: == struct

[Bug c++/16564] g++ seems to go into an infinite loop after errors

2013-12-27 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16564 --- Comment #18 from Volker Reichelt --- The reduced testcases from comment #3 and #4 compile within split-seconds since GCC 4 5.0. This is partially due to Manuel's fix for PR 23510. However, the original testcase still takes a very long tim

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

2013-12-06 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58518 Volker Reichelt changed: What|Removed |Added Status|NEW |RESOLVED Known to work|

[Bug c++/59044] [4.8/4.9 Regression] Internal compiler error triggers when accessing a typedef in a specialized member class

2013-12-06 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59044 Volker Reichelt changed: What|Removed |Added CC||reichelt at gcc dot gnu.org

[Bug c++/59032] [4.8 Regression] ICE incrementing vector type

2013-11-27 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59032 Volker Reichelt changed: What|Removed |Added Keywords|ice-on-invalid-code |ice-on-valid-code Summary|[4

[Bug c++/59112] [c++1y] ICE using auto as parameter in local class

2013-11-25 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59112 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/59113] [c++1y] ICE using auto as parameter in local function

2013-11-25 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59113 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug ipa/59226] [4.9 Regression] ICE: in record_target_from_binfo, at ipa-devirt.c:661

2013-11-24 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59226 Volker Reichelt changed: What|Removed |Added CC||marxin.liska at gmail dot com --- Comme

[Bug c++/59266] Segmentation fault in ipa-devirt.c (record_target_from_binfo) for Inkscape

2013-11-24 Thread reichelt at gcc dot gnu.org
||reichelt at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Volker Reichelt --- Looks like a duplicate of PR59226. *** This bug has been marked as a duplicate of bug 59226 ***

[Bug ipa/59226] [4.9 Regression] ICE: in record_target_from_binfo, at ipa-devirt.c:661

2013-11-24 Thread reichelt at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2013-11-24 CC||reichelt at gcc dot gnu.org Known to work||4.8.0, 4.8.2 Ever confirmed|0 |1 Known to

[Bug c++/59115] [4.7/4.8/4.9 Regression] ICE with invalid template parameter

2013-11-24 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59115 Volker Reichelt changed: What|Removed |Added Known to work||4.6.0 Summary|[c++1y] ICE wi

[Bug c++/59270] New: [4.9 Regression] [c++11] ICE with decltype of a broken class

2013-11-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++11") triggers an ICE on trunk: struct A { struct B b; }; declt

[Bug c++/59269] New: [4.9 Regression] ICE with reference in union

2013-11-23 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 on trunk: === union U { int& i = 0; }; void foo() { U(); } === bug.

[Bug c++/59268] New: [4.7/4.8/4.9 Regression] [c++11] ICE with constexpr in a virtual function

2013-11-23 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" or "-std=c++0x" for older compilers) triggers an

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

2013-11-15 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58599 Volker Reichelt changed: What|Removed |Added CC||paolo.carlini at oracle dot com --- Com

[Bug c++/59120] [c++11] ICE with invalid template alias

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

[Bug c++/59120] New: [c++11] ICE with invalid template alias

2013-11-13 Thread reichelt at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following invalid line of code (compiled with "-std=c++11") triggers an ICE since GCC 4.7.0 (when template alias was introduced): = template using

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

2013-11-13 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58533 Volker Reichelt changed: What|Removed |Added Keywords|ice-on-valid-code |error-recovery, |

[Bug c++/59115] New: [c++1y] ICE with auto as template parameter

2013-11-13 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++1y") triggers an ICE on trunk: === template void foo(T, auto) {}

[Bug c++/59114] New: [c++1y] ICE using auto in conversion operator

2013-11-13 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++1y") triggers an ICE since GCC 4.8.0: === template struct A { template operator T(); };

[Bug c++/59113] New: [c++1y] ICE using auto as parameter in local function

2013-11-13 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 (compiled with "-std=c++1y") triggers an ICE on trunk: === void foo() { void bar(auto) {} }

[Bug c++/59112] New: [c++1y] ICE using auto as parameter in local class

2013-11-13 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++1y") triggers an ICE on trunk: void foo() { struct A { A(auto) {} }; } ==

[Bug c++/59111] New: [4.9 Regression] [c++11] ICE on invalid usage of auto in return type

2013-11-13 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: = auto& foo()

[Bug c++/59110] [4.9 Regression] [c++1y] ICE using auto in cast

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

[Bug c++/59110] New: [4.9 Regression] [c++1y] ICE using auto in cast

2013-11-13 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++1y") triggers an ICE on trunk: = int i = *(auto*)0; = bug.cc:1:17: internal compiler e

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

2013-11-12 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58533 Volker Reichelt changed: What|Removed |Added Keywords|error-recovery, |ice-on-valid-code |ic

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

2013-11-12 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58549 Volker Reichelt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

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

2013-11-12 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58548 Volker Reichelt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

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

2013-11-12 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58637 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

<    1   2   3   4   5   6   7   8   >