https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77768
Bug ID: 77768 Summary: [7 Regression] LTO/PGO -O3 bootstrap broken: tree-vrp.c:11053:0: internal compiler error: Segmentation fault Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- on gcc-112 (ppc64le) during final LTO link of cc1/cc1plus: ../../gcc/gcc/tree-vrp.c: In member function ‘execute’: ../../gcc/gcc/tree-vrp.c:11053:0: internal compiler error: Segmentation fault virtual unsigned int execute (function *) Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make[4]: *** [/home/trippels/tmp/ccYNb8Te.ltrans10.ltrans.o] Error 1 Thread 2.1 "lto1-ltrans" received signal SIGSEGV, Segmentation fault. [Switching to process 103667] 0x0000000010f818d8 in visit_use(tree_node*) () (gdb) bt #0 0x0000000010f818d8 in visit_use(tree_node*) () #1 0x0000000010f83790 in DFS(tree_node*) () #2 0x0000000010f84f6c in sccvn_dom_walker::before_dom_children(basic_block_def*) () #3 0x0000000011806c08 in dom_walker::walk(basic_block_def*) () #4 0x0000000010f7f1e4 in run_scc_vn(vn_lookup_kind) () #5 0x0000000010f3d654 in (anonymous namespace)::pass_pre::execute(function*) () #6 0x0000000010a4349c in execute_one_pass(opt_pass*) () #7 0x0000000010a446a0 in execute_pass_list_1(opt_pass*) () #8 0x0000000010a446dc in execute_pass_list_1(opt_pass*) () #9 0x0000000010a447fc in execute_pass_list(function*, opt_pass*) () #10 0x00000000103af6d4 in cgraph_node::expand() () #11 0x00000000103b2d1c in symbol_table::compile() () #12 0x00000000102659f8 in lto_main() () #13 0x0000000010c38bd4 in compile_file() () #14 0x00000000101f6f5c in toplev::main(int, char**) () #15 0x00000000101fcda4 in main ()