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 ()

Reply via email to