https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87073
Bug ID: 87073 Summary: go bootstrap failure due to ICE in vr_values::extract_range_from_binary_expr Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- I see an ICE in an x86_64-linux bootstrap: /opt/notnfs/msebor/src/gcc/87028/libgo/go/runtime/runtime.go:26:1: internal compiler error: Segmentation fault 26 | func tickspersecond() int64 { | ^ yes checking for exp... 0xcc972f crash_signal /opt/notnfs/msebor/src/gcc/87028/gcc/toplev.c:325 0x7fe5f045d94f ??? /usr/src/debug/glibc-2.24-66-gd5a4092c36/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 0xf4f5b3 generic_wide_int<wide_int_ref_storage<false, true> >::elt(unsigned int) const /opt/notnfs/msebor/src/gcc/87028/gcc/wide-int.h:908 0xf4f5b3 wide_int_to_tree_1 /opt/notnfs/msebor/src/gcc/87028/gcc/tree.c:1488 yes checking for expl... 0xf35ad2 extract_range_from_binary_expr_1(value_range*, tree_code, tree_node*, value_range*, value_range*) /opt/notnfs/msebor/src/gcc/87028/gcc/tree-vrp.c:1675 0xf36247 extract_range_from_binary_expr_1(value_range*, tree_code, tree_node*, value_range*, value_range*) /opt/notnfs/msebor/src/gcc/87028/gcc/tree-vrp.c:1373 0xf9c846 vr_values::extract_range_from_binary_expr(value_range*, tree_code, tree_node*, tree_node*, tree_node*) /opt/notnfs/msebor/src/gcc/87028/gcc/vr-values.c:768 0xf9ea70 vr_values::extract_range_from_assignment(value_range*, gassign*) /opt/notnfs/msebor/src/gcc/87028/gcc/vr-values.c:1429 0x146d968 evrp_range_analyzer::record_ranges_from_stmt(gimple*, bool) /opt/notnfs/msebor/src/gcc/87028/gcc/gimple-ssa-evrp-analyze.c:293 0x148e8cd before_dom_children /opt/notnfs/msebor/src/gcc/87028/gcc/gimple-ssa-sprintf.c:3968 0x14506f2 dom_walker::walk(basic_block_def*) /opt/notnfs/msebor/src/gcc/87028/gcc/domwalk.c:353 0x1487e5b execute /opt/notnfs/msebor/src/gcc/87028/gcc/gimple-ssa-sprintf.c:3996 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. Makefile:2941: recipe for target 'runtime.lo' failed make[4]: *** [runtime.lo] Error 1