https://gcc.gnu.org/bugzilla/show_bug.cgi?id=128182
Bug ID: 128182
Summary: Bootstrap broken at r17-5581-gae06482cb6fa4f (Segfault
in extract_ops_from_tree)
Product: gcc
Version: 17.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: jamborm at gcc dot gnu.org
CC: aldyh at gcc dot gnu.org
Target Milestone: ---
Checking out commit r17-5581-gae06482cb6fa4f (Aldy Hernandez: sccvn:
finish elimination in vn_driver::finalize [PR126904]), normal
bootstrap (and reportedly also LTO bootstrap) is broken on at least
both x86_64-linux and aarch64-linux.
The revision just prior to this one completed bootstrap fine (on x86_64).
The failure happens when compiling gcc/sel-sched.cc and the backtrace
is (on x86_64):
/home/mjambor/gcc/trunk/src/gcc/sel-sched.cc: In function 'void
sel_sched_region_2(int)':
/home/mjambor/gcc/trunk/src/gcc/sel-sched.cc:7481:1: internal compiler error:
Segmentation fault
7481 | sel_sched_region_2 (int orig_max_seqno)
| ^~~~~~~~~~~~~~~~~~
0x41ccfde internal_error(char const*, ...)
/home/mjambor/gcc/trunk/src/gcc/diagnostic-global-context.cc:787
0x1f8ac25 crash_signal
/home/mjambor/gcc/trunk/src/gcc/toplev.cc:325
0x1a15dfe extract_ops_from_tree(tree_node*, tree_code*, tree_node**,
tree_node**, tree_node**)
/home/mjambor/gcc/trunk/src/gcc/gimple-expr.cc:524
0x1a050f4 gimple_build_assign(tree_node*, tree_node*)
/home/mjambor/gcc/trunk/src/gcc/gimple.cc:478
0x2272cf1 eliminate_dom_walker::eliminate_cleanup(bool)
/home/mjambor/gcc/trunk/src/gcc/tree-ssa-sccvn.cc:7942
0x22780d0 vn_driver::finalize(bitmap_head*)
/home/mjambor/gcc/trunk/src/gcc/tree-ssa-sccvn.cc:9358
0x2277e5a do_rpo_vn(function*, edge_def*, bitmap_head*, bool, bool, bool,
vn_lookup_kind)
/home/mjambor/gcc/trunk/src/gcc/tree-ssa-sccvn.cc:9311
0x219f893 tree_unroll_loops_completely
/home/mjambor/gcc/trunk/src/gcc/tree-ssa-loop-ivcanon.cc:1609
0x219fc3b execute
/home/mjambor/gcc/trunk/src/gcc/tree-ssa-loop-ivcanon.cc:1784