https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88758
Bug ID: 88758 Summary: [9 Regression] 186.crafty in SPEC CPU 2000 failed to build Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com Target Milestone: --- On x86-64, r267673 gave $ gcc -O3 -funroll-loops -ffast-math -fwhole-program -flto=jobserver -fuse-linker-plugin -DSPEC_CPU2000_LP64 searchr.o search.o repeat.o next.o nextr.o history.o nexte.o quiesce.o evaluate.o movgen.o make.o unmake.o lookup.o store.o attacks.o swap.o boolean.o draw.o utility.o valid.o drawn.o edit.o enprise.o init.o input.o interupt.o iterate.o main.o option.o output.o phase.o ponder.o preeval.o root.o setboard.o time.o validate.o -lm -o crafty ... during GIMPLE pass: dom preeval.c: In function 'PreEvaluate': preeval.c:21:6: internal compiler error: Segmentation fault 21 | void PreEvaluate(int wtm) | ^ 0xc0d39f crash_signal ../../src-trunk/gcc/toplev.c:326 0xe93f77 location_wrapper_p(tree_node const*) ../../src-trunk/gcc/tree.h:3807 0xe93f77 tree_strip_any_location_wrapper(tree_node*) ../../src-trunk/gcc/tree.h:3819 0xe93f77 initializer_each_zero_or_onep(tree_node const*) ../../src-trunk/gcc/tree.c:11239 0xe94064 initializer_each_zero_or_onep(tree_node const*) ../../src-trunk/gcc/tree.c:11259 0x105d9f7 gimple_simplify_MULT_EXPR /export/gnu/import/git/gcc-test-spec-lto/bld/gcc/gimple-match.c:47953 0xf7f84b gimple_simplify /export/gnu/import/git/gcc-test-spec-lto/bld/gcc/gimple-match.c:90161 0xf8104c gimple_resimplify2(gimple**, gimple_match_op*, tree_node* (*)(tree_node*)) ../../src-trunk/gcc/gimple-match-head.c:285 0x1097862 gimple_simplify(gimple*, gimple_match_op*, gimple**, tree_node* (*)(tree_node*), tree_node* (*)(tree_node*)) ../../src-trunk/gcc/gimple-match-head.c:895 0x98c012 fold_stmt_1 ../../src-trunk/gcc/gimple-fold.c:4934 0xd19df0 dom_opt_dom_walker::optimize_stmt(basic_block_def*, gimple_stmt_iterator) ../../src-trunk/gcc/tree-ssa-dom.c:1967 0xd1b2c4 dom_opt_dom_walker::before_dom_children(basic_block_def*) ../../src-trunk/gcc/tree-ssa-dom.c:1468 0x13c4212 dom_walker::walk(basic_block_def*) ../../src-trunk/gcc/domwalk.c:353 0xd1c0ba execute ../../src-trunk/gcc/tree-ssa-dom.c:706 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. make[4]: *** [/tmp/cc6xP93L.mk:2: /tmp/crafty.qcool9.ltrans0.ltrans.o] Error 1 make[4]: *** Waiting for unfinished jobs.... r267631 is OK.