[Bug tree-optimization/86841] ICE in /home/marxin/Programming/gcc/gcc/tree-vrp.c:1325 with graphite
msebor at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Aug 5 00:10:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86841
Martin Sebor <msebor at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2018-08-05
Ever confirmed|0 |1
--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
Finally confirmed (after I downloaded/installed in-tree prerequisites and
disabled jit due to pr86845). Not sure what's going on yet but here's what I
see in GDB:
#4 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) ()
at /opt/notnfs/msebor/src/gcc/git/gcc/wide-int-range.cc:326
326 int shift = wi::extract_uhwi (vr1_ub, 0, vr1_ub.get_precision
());
(gdb) p vr1_ub
$1 = (const wide_int &) @0x7fffffffd6e0: {<wide_int_storage> = {val = {1,
140737226891768, 41149888}, len = 1, precision = 128},
static is_sign_extended = true}
...
#9 0x00000000015c5dbe in (anonymous
namespace)::sprintf_dom_walker::before_dom_children(basic_block_def*) ()
at /opt/notnfs/msebor/src/gcc/git/gcc/gimple-ssa-sprintf.c:4063
4063 evrp_range_analyzer.record_ranges_from_stmt (stmt, false);
(gdb) p stmt
$6 = (gimple *) 0x7ffff06f7318
(gdb) p debug_gimple_stmt(stmt)
niters_vector_mult_vf.80_8 = bnd.79_7 << 1;
More information about the Gcc-bugs
mailing list