[Bug c++/58837] New: [4.7/4.8/4.9 Regression] [c++11] ICE using invalid condition in static_assert

2013-10-21 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" or "-std=c++0x" for older compilers) triggers a

[Bug c++/58843] New: [4.7/4.8/4.9 Regression] ICE with broken destructor call

2013-10-22 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.5.0: struct A {}; template void foo(T t) { t.T::~X(); } void

[Bug preprocessor/58844] New: [4.8/4.9 Regression] ICE with invalid use of ##

2013-10-22 Thread reichelt at gcc dot gnu.org
: preprocessor 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: == #define X A##A X == bug.c:2:1: internal compiler error: Segmentation

[Bug preprocessor/58844] [4.8/4.9 Regression] ICE with invalid use of ##

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

[Bug c++/58845] New: Operator || and && broken for vectors

2013-10-22 Thread reichelt at gcc dot gnu.org
onent: c++ Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org The following (IMHO valid) code snippet triggers an ICE since GCC 4.8.0 when compiled with "-O": == void foo() { int v __attribute__((vector_size(

[Bug c++/58845] [4.8/4.9 Regression] Operator || and && broken for vectors

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

[Bug c++/58846] New: [4.7/4.8/4.9 Regression] ICE redeclaring __dso_handle

2013-10-22 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.7.0: extern "C" { char* __dso_handle; } struct A { ~A(

[Bug c++/58871] New: [4.7/4.8/4.9 Regression] [c++11] ICE with defaulted copy constructor in broken template class hierarchy

2013-10-25 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" or "-std=c++0x" for older compilers) t

[Bug c++/58873] New: [c++11] ICE with __underlying_type for broken enum

2013-10-25 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.7.0 (when __underlying_type was introduced): === enu

[Bug c++/58874] New: [4.9 Regression] [c++11] ICE with OpenMP reduction declaration and -std=c++11

2013-10-25 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 on trunk if compiled with "-fopenmp -std=

[Bug c++/58874] [4.9 Regression] [c++11] ICE with OpenMP reduction declaration and -std=c++11

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

[Bug c++/58882] New: ICE with invalid C99 style designated initializers

2013-10-25 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 since GCC 4.7.0 (when C99 style designated initializers were introduced in the C++ front-end): = int a[] = { [0

[Bug c++/58845] [4.8/4.9 Regression] Operator || and && broken for vectors

2013-11-01 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58845 --- Comment #4 from Volker Reichelt --- Btw, clang 3.2 accepts the first code snippet and rejects the second one. I.e. it accepts && and || for vectors and returns a vector of the same size. IMHO GCC should also go for this route. Not because of

[Bug c++/58965] New: [4.8/4.9 Regression] [c++11] ICE with member initializer in static union

2013-11-01 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.8.0: = void foo() { st

[Bug c++/58965] [4.8/4.9 Regression] [c++11] ICE with member initializer in static union

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

[Bug c++/58966] New: [4.9 Regression] [c++11] ICE with wrong usage of constexpr

2013-11-01 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 { constexpr int i; }; con

[Bug c++/58979] New: [4.8/4.9 Regression] ICE with invalid use of pointer-to-member

2013-11-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 line of code triggers an ICE since GCC 4.8.0: int i = 0->*0; bug.cc:1:13: inter

[Bug c++/58980] New: [4.7/4.8/4.9 Regression] ICE with invalid enum declaration

2013-11-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 triggers an ICE since GCC 4.6.0: == template struct A { enum A::B::C

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

2013-11-04 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.7.3: = template using A = T*; template::X

[Bug middle-end/58809] [4.7/4.8/4.9 Regression] ICE with complex variable in OpenMP reduction clause

2013-11-05 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58809 Volker Reichelt changed: What|Removed |Added Known to work|4.9.0 | Summary|[4.7/4.8 Regression

[Bug c++/58966] [4.9 Regression] [c++11] ICE with wrong usage of constexpr

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

[Bug c++/58868] [4.9 Regression] ICE: in count_type_elements, at expr.c:5495 with -std=gnu++0x

2013-11-05 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58868 --- Comment #11 from Volker Reichelt --- *** Bug 58966 has been marked as a duplicate of this bug. ***

[Bug c/59010] ICE in make_Decl_

2013-11-05 Thread reichelt at gcc dot gnu.org
||reichelt at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Volker Reichelt --- See PR59011 instead.

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

2013-11-06 Thread reichelt at gcc dot gnu.org
: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: reichelt at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org The following code snippet compiled with

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

2013-11-06 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59029 --- Comment #1 from Volker Reichelt --- The broken caret diagnostic seems to be a general problem of today's build. I'll open a separate bug report for this.

[Bug c++/59030] New: [4.9 Regression] Caret diagnostic always points to the first line

2013-11-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 With today's trunk (4.9.0 20131106) the caret diagnostic always points to the first line, although the line number is correct. == //

[Bug c++/59030] [4.9 Regression] Caret diagnostic always points to the first line

2013-11-06 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59030 --- Comment #1 from Volker Reichelt --- With yesterday's build I got a correct diagnostic: bug.cc:5:9: error: expected primary-expression before ';' token int j = ; ^

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

2013-11-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 invalid code snippet triggers an ICE since GCC 4.8.0: void foo() { float v __attribute__((vector_size(8))); ++v

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

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

[Bug c++/59030] [4.9 Regression] Caret diagnostic always points to the first line

2013-11-07 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59030 --- Comment #5 from Volker Reichelt --- The offending patch got reverted: http://gcc.gnu.org/ml/gcc-cvs/2013-11/msg00212.html

[Bug lto/58723] [4.9 Regression] ICE in lto_output_edge, at lto-cgraph.c:300 for OpenMP's simd reduction

2013-11-09 Thread reichelt at gcc dot gnu.org
||2013-11-10 CC||reichelt at gcc dot gnu.org Known to work||4.5.0, 4.6.0, 4.7.0, 4.8.0 Summary|ICE in lto_output_edge, at |[4.9 Regression] ICE in |lto-cgraph.c:300 for

[Bug c/59073] New: [4.9 Regression] ICE with missing increment in OpenMP for-loop

2013-11-10 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 foo() { int i

[Bug c/59073] [4.9 Regression] ICE with missing increment in OpenMP for-loop

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

[Bug c++/59080] New: [4.9 Regression] [c++11] ICE with array of auto

2013-11-11 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: == #include auto foo[] = {}; == b

[Bug c++/59082] New: [4.7/4.8/4.9 Regression] ICE with duplicate (virtual) base

2013-11-11 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: struct A {}; struct B : virtual A, A {}; A foo(const B &a

[Bug c++/59096] New: [4.9 Regression] [c++11] ICE with template attribute

2013-11-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 valid code snippet (compiled with "-std=c++11") triggers an ICE on trunk: template struct A { typedef T B [[mode]];

[Bug c++/59097] New: [4.7/4.8/4.9 Regression] ICE with invalid statement expression as array size

2013-11-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 triggers an ICE since GCC 4.6.0: void foo() { int x[({ return

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

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

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

2013-11-12 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58536 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |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|---

[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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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 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++/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
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++/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 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++/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++/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++/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++/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++/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++/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++/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 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++/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 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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/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++/51137] New: [C++0x] [4.7 Regression] ICE with -std=c++0x

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

[Bug c++/51137] [C++0x] [4.7 Regression] ICE with -std=c++0x and virtual inheritance

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

[Bug c++/51138] New: [C++0x] [4.6 Regression] Uninitialized list elements

2011-11-14 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51138 Bug #: 51138 Summary: [C++0x] [4.6 Regression] Uninitialized list elements Classification: Unclassified Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: normal

[Bug c++/51138] [C++0x] [4.6 Regression] Uninitialized list elements

2011-11-14 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51138 Volker Reichelt changed: What|Removed |Added Keywords||wrong-code Target Milestone|---

[Bug other/20128] ice with mudflap + profile generate

2011-11-16 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20128 --- Comment #9 from Volker Reichelt 2011-11-16 19:24:55 UTC --- *** Bug 34617 has been marked as a duplicate of this bug. ***

[Bug gcov-profile/34617] ICE with "-fmudflap -fprofile-arcs"

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

[Bug other/20128] ice with mudflap + profile generate

2011-11-16 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20128 Volker Reichelt changed: What|Removed |Added Target Milestone|--- |4.7.0 --- Comment #10 from Volker Reich

[Bug c++/51189] New: [4.7 Regression] ICE in force_decl_die, at dwarf2out.c:19261

2011-11-17 Thread reichelt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51189 Bug #: 51189 Summary: [4.7 Regression] ICE in force_decl_die, at dwarf2out.c:19261 Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED

[Bug c++/51189] [4.7 Regression] ICE in force_decl_die, at dwarf2out.c:19261

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

<    1   2   3   4   5   6   7   8   >