https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106630
Bug ID: 106630 Summary: [13 Regression] ICE: Segmentation fault signal terminated program cc1plus with -O2 Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: vsevolod.livinskiy at gmail dot com Target Milestone: --- Link to the Compiler Explorer: https://godbolt.org/z/1hs7ssMrd Reproducer: short d, e; int f; extern short g[][24]; char c; void h() { char a = 6; c = a; for (unsigned long a = (d || e) - 1; a < c; a += f) for (signed b = 0; b < 24; b++) g[a][b] = 4; } Error: >$ g++ -O2 -c func.cpp g++: internal compiler error: Segmentation fault signal terminated program cc1plus gcc version 13.0.0 20220815 (6624ad73064de241e937e97a28b65c50fe14c78e)