https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82073
Bug ID: 82073 Summary: internal compiler error: in pop_to_marker, at tree-ssa-scopedtables.c Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: vsevolod.livinskij at frtk dot ru Target Milestone: --- Created attachment 42099 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42099&action=edit Reproducer. The testcase is huge and weird, but it seems to be key to this ICE. Also Creduce has failed to reduce it even further. >$ g++ -std=c++11 -w -c -O2 repr.cpp during GIMPLE pass: dom repr.cpp: In function ‘void foo()’: repr.cpp:176:6: internal compiler error: in pop_to_marker, at tree-ssa-scopedtables.c:71 void foo() { ^~~ 0x104bc3e avail_exprs_stack::pop_to_marker() /home/vsevolod/workspace/gcc-dev/trunk/gcc/tree-ssa-scopedtables.c:71 0xf9cbb3 dom_opt_dom_walker::after_dom_children(basic_block_def*) /home/vsevolod/workspace/gcc-dev/trunk/gcc/tree-ssa-dom.c:1379 0x15716e7 dom_walker::walk(basic_block_def*) /home/vsevolod/workspace/gcc-dev/trunk/gcc/domwalk.c:325 0xfa0dc8 execute /home/vsevolod/workspace/gcc-dev/trunk/gcc/tree-ssa-dom.c:691 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.