-recovery, ice-on-invalid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE since GCC 6.2.0
, ice-on-invalid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE since GCC 4.0.0
-recovery, ice-on-invalid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE on trunk
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Blocks: 67491
Target Milestone: ---
The following invalid code snippet (compiled with "-fconcepts")
triggers an ICE since
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Blocks: 67491
Target Milestone: ---
The following invalid code snippet (compiled with "-fconcepts")
triggers an ICE since
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet triggers an ICE since GCC 5.2.0:
template struct A
{
int
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE since GCC 4.0.0
(when __builtin_offsetof was introduced
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-fconcepts"
triggers an ICE since
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84980
--- Comment #1 from Volker Reichelt ---
That's of course "-fconcepts" instead of "-fconcpets".
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-fconcpets")
triggers an ICE since
-invalid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-fconcepts")
triggers an ICE
-valid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet (compiled with "-std=c++17")
triggers an ICE since
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE on trunk:
==
struct A
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet triggers an ICE since GCC 7.1.0:
==
struct A
{
int& r;
int i = r;
};
void
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84798
--- Comment #8 from Volker Reichelt ---
*** Bug 79525 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79525
Volker Reichelt changed:
What|Removed |Added
Status|NEW |RESOLVED
Known to work|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84798
Volker Reichelt changed:
What|Removed |Added
CC||reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84541
Volker Reichelt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84349
Volker Reichelt changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
Depen
-invalid
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet is wrongly accepted since GCC 4.9.0
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
CC: nathan at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet triggers an ICE on trunk:
==
struct A
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet triggers an ICE on trunk:
=
struct A
{
int i;
constexpr A() : i
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following inavlid code snippet triggers an ICE on trunk:
=
template struct A
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE since GCC 4.9.0:
==
struct A
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-fopenmp") triggers an
ICE since GCC 4.9.0 (when Open
: ice-on-invalid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid-code code snippet triggers an ICE since GCC 6.3.0
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet triggers an ICE on trunk:
=
typedef int T
Keywords: error-recovery, ice-on-invalid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid testcase triggers an ICE since GCC 4.9.0:
struct A
{
A(int);
};
A::A(int i)
{
int (*x)[1][i
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet triggers an ICE on trunk:
===
void foo
-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following (valid?) code snippet triggers an ICE since GCC 6.1.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84541
--- Comment #2 from Volker Reichelt ---
Paolo, you're right. Sorry for the noise.
The "-fconcept" parameter is a left-over from the larger testcase where this
snippet was derived from.
The ICE can be reproduced with GCC 4.9.0 and only needs "-s
-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following (valid?) code snippet triggers an ICE since GCC 7.1.0
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE since GCC 6.1.0.
The code was accepted in GCC 5.x.0
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-fopenmp")
triggers an ICE since
NCONFIRMED
Keywords: ice-on-valid-code, rejects-valid
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet (compiled with "-
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-fconcepts") triggers
an ICE since
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet triggers an ICE since GCC 6.1.0,
while it was accepted in GCC 5.2.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84537
--- Comment #1 from Volker Reichelt ---
With a slightly modified testcase (namespace std instead of N) I get
a different stack-trace:
===
namespace std
{
template struct A {};
}
std::template A<> a;
===
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE on trunk:
=
namespace N
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE since GCC 7.1.0
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following really short invalid code snippet (compiled with "-std=c++1z")
triggers an ICE since
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid testcase triggers an ICE since GCC 5.1.0.
It was compiled without problems in GCC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84518
--- Comment #1 from Volker Reichelt ---
A modified testcase produces a slightly different stack-trace:
template void foo()
{
T x[=];
[&x]{};
}
bug.cc: In function 'vo
-invalid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid testcase triggers an ICE on trunk
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE on trunk:
=
void foo()
{
(struct {}x
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following (invalid?) code snippet triggers an ICE on trunk:
=
template int foo()
{
return ({ foo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84456
Bug ID: 84456
Summary: [8 regression] gcc.dg/guality/pr49888.c fail
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: debug
||reichelt at gcc dot gnu.org
Resolution|--- |DUPLICATE
--- Comment #4 from Volker Reichelt ---
Hopefully this was the last duplicate ;-)
*** This bug has been marked as a duplicate of bug 84456 ***
-on-invalid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-std=c++1z")
triggers an
, ice-on-invalid-code, openmp
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-fopenmp")
t
-on-invalid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE on trunk
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE on trunk:
===
template void foo()
{
int i,
i
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following (valid?) code snippet triggers an ICE since GCC 7.1.0:
=
struct A
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following (valid?) code snippet (compiled with "-O") triggers an ICE
since
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet (compiled with "-std=c++1z -fopenmp")
triggers an ICE since
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet triggers an ICE on trunk:
=
void foo(int i)
{
char x[i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84423
--- Comment #2 from Volker Reichelt ---
I can still reproduce the crash with a clean trunk from 2 hours ago (r257780).
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE on trunk:
=
struct A
{
int foo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59912
Volker Reichelt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84080
Volker Reichelt changed:
What|Removed |Added
CC||n.sakisaka at gmail dot com
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84344
--- Comment #2 from Volker Reichelt ---
This got fixed on 2018-02-13.
I suspect this was Jason's patch for PR84080.
Do we want to add this as an additional testcase?
Or should we just close this bug?
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Blocks: 67491
Target Milestone: ---
The following invalid code snippet (compiled with "-fconcepts") triggers
an ICE scine
||reichelt at gcc dot gnu.org
Known to work||4.6.0
Resolution|--- |FIXED
Known to fail|4.6.0 |4.4.0, 4.5.4
--- Comment #1 from Volker Reichelt ---
This is fixed since GCC 4.6.0.
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-std=c++1z")
triggers an ICE since
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
CC: nathan at gcc dot gnu.org
Blocks: 12944
Target Milestone: ---
The following invalid testcase triggers an ICE on
-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-std=c++1z")
trigges an ICE since
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE since GCC 7.1.0:
===
template void foo(T... t
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE since GCC 4.9.0:
void* p;
int i = (*(int
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The followong invalid code snippet triggers an ICE since GCC 7.1.0
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Blocks: 67491
Target Milestone: ---
The following invalid code snippet triggers ICE since GCC 6.1.0
if compiled with "-fcon
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-fopenmp")
triggers an ICE since GCC 4.9.0:
===
-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet triggers an ICE since GCC 6.1.0
-invalid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet (compiled with "-fconcepts")
triggers an ICE
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE since GCC 4.9.0
(when generic lambdas were introduced
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1
Volker Reichelt changed:
What|Removed |Added
CC||antoshkka at gmail dot com
--- Comment
||reichelt at gcc dot gnu.org
Resolution|--- |DUPLICATE
--- Comment #2 from Volker Reichelt ---
This is a duplicate of PR1.
*** This bug has been marked as a duplicate of bug 1 ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79681
Volker Reichelt changed:
What|Removed |Added
CC||chet.simpson at gmail dot com
--- Comm
||reichelt at gcc dot gnu.org
Known to work||6.4.0
Resolution|--- |DUPLICATE
Target Milestone|--- |6.4
Known to fail||6.3.0
--- Comment #15 from Volker
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004
Bug 55004 depends on bug 57335, which changed state.
Bug 57335 Summary: internal compiler error: in cxx_eval_bit_field_ref, at
cp/semantics.c:6977
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57335
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82952
Volker Reichelt changed:
What|Removed |Added
CC||reichelt at gcc dot gnu.org
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE since GCC 7.1.0:
bool foo()
{
return
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81057
Volker Reichelt changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
CC: jason at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE on trunk if compiled
with -Wsign
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83987
Volker Reichelt changed:
What|Removed |Added
Summary|[6/7 Regression] ICE with |[6/7/8 Regression] ICE with
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
CC: mpolacek at gcc dot gnu.org
Target Milestone: ---
The following invalid code snippet triggers an ICE on trunk
-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The follwong invalid code snippet triggers an ICE since GCC 7.1.0
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
CC: jason at gcc dot gnu.org
Target Milestone: ---
The following valid testcase (compiled with "-std=
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83988
Volker Reichelt changed:
What|Removed |Added
CC||reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84002
Volker Reichelt changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet triggers an ICE on trunk:
==
struct A
Priority: P3
Component: lto
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
CC: jakub at gcc dot gnu.org, marxin at gcc dot gnu.org
Depends on: 83300
Target Milestone: ---
The valid testcase gcc/testsuite/g++.dg/ext
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
CC: mpolacek at gcc dot gnu.org
Depends on: 81695
Target Milestone: ---
The testcase gcc/testsuite/gcc.dg/pr81695.c triggers an ICE since
-code, lto, openmp
Severity: normal
Priority: P3
Component: lto
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
CC: marxin at gcc dot gnu.org
Target Milestone: ---
The following valid code snippet triggers
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
Target Milestone: ---
Compiling the testcase gcc/testsuite/gcc.dg/strict-overflow-6.c
as C++ code (i.e. with "g++ -x c++") triggers an ICE on trun
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38153
Volker Reichelt changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: reichelt at gcc dot gnu.org
CC: paolo.carlini at oracle dot com
Depends on: 51786
Target Milestone: ---
The error message "declaration does not declare anything&qu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58502
Volker Reichelt changed:
What|Removed |Added
Status|NEW |RESOLVED
Known to work|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65775
Volker Reichelt changed:
What|Removed |Added
CC||reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38797
Volker Reichelt changed:
What|Removed |Added
Resolution|INVALID |DUPLICATE
--- Comment #3 from Volker R
101 - 200 of 763 matches
Mail list logo