https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122599

Sam James <sjames at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenth at gcc dot gnu.org

--- Comment #2 from Sam James <sjames at gcc dot gnu.org> ---
==384347== Invalid read of size 8
==384347==    at 0x62C8D08: gimple_phi_arg_edge (gimple.h:4788)
==384347==    by 0x62C8D08: fold_using_range::range_of_phi(vrange&, gphi*,
fur_source&) (gimple-range-fold.cc:923)
==384347==    by 0x6A04251: fold_using_range::fold_stmt(vrange&, gimple*,
fur_source&, tree_node*) [clone .constprop.2] (gimple-range-fold.cc:651)
==384347==    by 0x62AEB51: fold_range_internal (gimple-range.cc:282)
==384347==    by 0x62AEB51:
gimple_ranger::prefill_stmt_dependencies(tree_node*) (gimple-range.cc:421)
==384347==    by 0x62AD3AA: gimple_ranger::range_of_stmt(vrange&, gimple*,
tree_node*) (gimple-range.cc:339)
==384347==    by 0x627CD2E: gimple_ranger::range_of_expr(vrange&, tree_node*,
gimple*) (gimple-range.cc:112)
==384347==    by 0x624BDF4: ssa_name_has_boolean_range(tree_node*, gimple*)
(tree-ssanames.cc:643)
==384347==    by 0x61A34AC: gimple_simplify_MINUS_EXPR(gimple_match_op*,
gimple**, tree_node* (*)(tree_node*), code_helper, tree_node*, tree_node*,
tree_node*) [clone .constprop.0] (gimple-match-6.cc:14650)
==384347==    by 0x5F9FD3F: gimple_resimplify2(gimple**, gimple_match_op*,
tree_node* (*)(tree_node*)) [clone .lto_priv.0] (gimple-match-exports.cc:1020)
==384347==    by 0x5F4BAA5: gimple_simplify(gimple*, gimple_match_op*,
gimple**, tree_node* (*)(tree_node*), tree_node* (*)(tree_node*))
(gimple-match-exports.cc:887)
==384347==    by 0x5F43BDF: fold_stmt_1(gimple_stmt_iterator*, bool, tree_node*
(*)(tree_node*), bitmap_head*) [clone .lto_priv.0] (gimple-fold.cc:6747)
==384347==    by 0x5F2E946: fold_stmt (gimple-fold.cc:6908)
==384347==    by 0x5F2E946: maybe_fold_stmt (gimplify.cc:3925)
==384347==    by 0x5F2E946: gimplify_modify_expr(tree_node**, gimple**,
gimple**, bool) [clone .lto_priv.0] (gimplify.cc:7586)
==384347==    by 0x5F23397: gimplify_expr(tree_node**, gimple**, gimple**, bool
(*)(tree_node*), int) (gimplify.cc:20361)
==384347==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==384347==
during GIMPLE pass: sccp

Reply via email to