https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86841
Bug ID: 86841 Summary: ICE in /home/marxin/Programming/gcc/gcc/tree-vrp.c:1325 with graphite Product: gcc Version: 9.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: msebor at gcc dot gnu.org, rguenth at gcc dot gnu.org Blocks: 59859 Target Milestone: --- Following causes ICE: $ ./xgcc -B. /home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/allocate_with_source_24.f90 -Ofast -floop-parallelize-all -c -fdump-tree-all-gimple during GIMPLE pass: printf-return-value dump file: allocate_with_source_24.f90.170t.printf-return-value2 /home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/allocate_with_source_24.f90:93:0: end module iso_varying_string internal compiler error: in zext_hwi, at hwint.h:314 0xfb5147 zext_hwi /home/marxin/Programming/gcc/gcc/hwint.h:314 0xfb5147 unsigned long wi::extract_uhwi<generic_wide_int<wide_int_storage> >(generic_wide_int<wide_int_storage> const&, unsigned int, unsigned int) /home/marxin/Programming/gcc/gcc/wide-int.h:3205 0xfb5147 wide_int_range_lshift(generic_wide_int<wide_int_storage>&, generic_wide_int<wide_int_storage>&, signop, unsigned int, generic_wide_int<wide_int_storage> const&, generic_wide_int<wide_int_storage> const&, generic_wide_int<wide_int_storage> const&, generic_wide_int<wide_int_storage> const&, bool, bool) /home/marxin/Programming/gcc/gcc/tree-vrp.c:1325 0xfc071c extract_range_from_binary_expr_1(value_range*, tree_code, tree_node*, value_range*, value_range*) /home/marxin/Programming/gcc/gcc/tree-vrp.c:2271 0x1027506 vr_values::extract_range_from_binary_expr(value_range*, tree_code, tree_node*, tree_node*, tree_node*) /home/marxin/Programming/gcc/gcc/vr-values.c:768 0x1029830 vr_values::extract_range_from_assignment(value_range*, gassign*) /home/marxin/Programming/gcc/gcc/vr-values.c:1429 0x1504e6b evrp_range_analyzer::record_ranges_from_stmt(gimple*, bool) /home/marxin/Programming/gcc/gcc/gimple-ssa-evrp-analyze.c:293 0x15292b0 before_dom_children /home/marxin/Programming/gcc/gcc/gimple-ssa-sprintf.c:4063 0x14e4e07 dom_walker::walk(basic_block_def*) /home/marxin/Programming/gcc/gcc/domwalk.c:353 0x1529375 execute /home/marxin/Programming/gcc/gcc/gimple-ssa-sprintf.c:4091 Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59859 [Bug 59859] [meta-bug] GRAPHITE issues