https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126641
Drea Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|tree-optimization |target
--- Comment #2 from Drea Pinski <pinskia at gcc dot gnu.org> ---
But I do get some valgrind failures:
```
}==3086817== Conditional jump or move depends on uninitialised value(s)
==3086817== at 0x1109899: bool wi::eq_p<generic_wide_int<wide_int_storage>,
int>(generic_wide_int<wide_int_storage> const&, int const&) (wide-int.h:2254)
==3086817== by 0x1108FFF:
wi::binary_traits<generic_wide_int<wide_int_storage>, int,
wi::int_traits<generic_wide_int<wide_int_storage> >::precision_type,
wi::int_traits<int>::precision_type>::predicate_result
operator==<generic_wide_int<wide_int_storage>,
int>(generic_wide_int<wide_int_storage> const&, int const&) (wide-int.h:3852)
==3086817== by 0x195A6BF: irange_bitmask::unknown_p() const
(value-range.h:194)
==3086817== by 0x1F52C40: prange_storage::set_prange(prange const&)
(value-range-storage.cc:696)
==3086817== by 0x1F528D5: prange_storage::prange_storage(prange const&)
(value-range-storage.cc:646)
==3086817== by 0x1F527E1: prange_storage::alloc(vrange_internal_alloc&,
prange const&, bool) (value-range-storage.cc:631)
==3086817== by 0x1F50CFA: vrange_allocator::clone_undefined(tree_node*)
(value-range-storage.cc:135)
==3086817== by 0x156396C: sbr_vector::sbr_vector(tree_node*,
vrange_allocator*, bool) (gimple-range-cache.cc:116)
==3086817== by 0x1564483: block_range_cache::set_bb_range(tree_node*,
basic_block_def const*, vrange const&) (gimple-range-cache.cc:410)
==3086817== by 0x1568FE3: ranger_cache::register_inferred_value(vrange
const&, tree_node*, basic_block_def*) (gimple-range-cache.cc:1932)
==3086817== by 0x15691ED: ranger_cache::apply_inferred_ranges(gimple*)
(gimple-range-cache.cc:1967)
==3086817== by 0x15600CD: gimple_ranger::register_inferred_ranges(gimple*)
(gimple-range.cc:536)
```