https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97505
Bug ID: 97505 Summary: [11 Regression] ICE in extract_range_basic, at vr-values.c:1439 since r11-4130-g16e4f1ad44e3c00b8b73c9e4ade3d236ea7044a8 Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: aldyh at gcc dot gnu.org, amacleod at redhat dot com Target Milestone: --- The following fails: ./xgcc -B. /home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/alloc_comp_assign_8.f90 -Os -fsanitize=signed-integer-overflow -c during GIMPLE pass: dom /home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/alloc_comp_assign_8.f90:20:0: 20 | subroutine at_from_at(b,a) | internal compiler error: in extract_range_basic, at vr-values.c:1439 0x757c74 vr_values::extract_range_basic(value_range_equiv*, gimple*) /home/marxin/Programming/gcc/gcc/vr-values.c:1439 0x17b28e3 evrp_range_analyzer::record_ranges_from_stmt(gimple*, bool) /home/marxin/Programming/gcc/gcc/gimple-ssa-evrp-analyze.c:304 0x103536f record_temporary_equivalences_from_stmts_at_dest /home/marxin/Programming/gcc/gcc/tree-ssa-threadedge.c:292 0x10359ca thread_through_normal_block /home/marxin/Programming/gcc/gcc/tree-ssa-threadedge.c:1061 0x103747d thread_through_normal_block /home/marxin/Programming/gcc/gcc/tree-ssa-threadedge.c:1302 0x103747d thread_across_edge /home/marxin/Programming/gcc/gcc/tree-ssa-threadedge.c:1259 0xf4f034 dom_opt_dom_walker::after_dom_children(basic_block_def*) /home/marxin/Programming/gcc/gcc/tree-ssa-dom.c:1504 0x177c947 dom_walker::walk(basic_block_def*) /home/marxin/Programming/gcc/gcc/domwalk.c:352 0xf510af execute /home/marxin/Programming/gcc/gcc/tree-ssa-dom.c:724 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.