https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87092
Bug ID: 87092 Summary: [9 Regression] internal compiler error: Segmentation fault 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 CC: wei3.xiao at intel dot com, xuepeng.guo at intel dot com Target Milestone: --- On x86-64, r263752 failed to build 254.gap from SPEC CPU 2000: gcc -c -o finfield.o -fwrapv -DSPEC_CPU2000_LP64 -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_READ_PROTO -O3 -funroll-loops -ffast-math finfield.c during GIMPLE pass: evrp finfield.c: In function 'FunLogFFE': finfield.c:1695:1: internal compiler error: Segmentation fault 1695 | } | ^ 0xcbc3bf crash_signal ../../src-trunk/gcc/toplev.c:325 0xf43793 generic_wide_int<wide_int_ref_storage<false, true> >::elt(unsigned int) const ../../src-trunk/gcc/wide-int.h:908 0xf43793 wide_int_to_tree_1 ../../src-trunk/gcc/tree.c:1488 0xf29cb2 extract_range_from_binary_expr_1(value_range*, tree_code, tree_node*, value_range*, value_range*) ../../src-trunk/gcc/tree-vrp.c:1675 0xf2a427 extract_range_from_binary_expr_1(value_range*, tree_code, tree_node*, value_range*, value_range*) ../../src-trunk/gcc/tree-vrp.c:1373 0xf906b6 vr_values::extract_range_from_binary_expr(value_range*, tree_code, tree_node*, tree_node*, tree_node*) ../../src-trunk/gcc/vr-values.c:768 0xf928e0 vr_values::extract_range_from_assignment(value_range*, gassign*) ../../src-trunk/gcc/vr-values.c:1429 0x1466430 evrp_range_analyzer::record_ranges_from_stmt(gimple*, bool) ../../src-trunk/gcc/gimple-ssa-evrp-analyze.c:293 0x1464eac evrp_dom_walker::before_dom_children(basic_block_def*) ../../src-trunk/gcc/gimple-ssa-evrp.c:139 0x1444162 dom_walker::walk(basic_block_def*) ../../src-trunk/gcc/domwalk.c:353 0x14657d1 execute_early_vrp ../../src-trunk/gcc/gimple-ssa-evrp.c:310 0x14657d1 execute ../../src-trunk/gcc/gimple-ssa-evrp.c:347 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. specmake[3]: *** [finfield.o] Error 1 r263656 is OK.