On Tue, 2019-12-10 at 21:33 +0100, Jakub Jelinek wrote:
> Hi!
> 
> The ipa vr hash table apparently intentionally doesn't differentiate
> between
> value ranges with different types, all that matters are the values of
> min and max, so before using it ipa_vr_operation_and_type_effects
> needs to
> be called to convert the value_range to the right type.
> Most of the spots do that correctly, but the second hunk fixes a spot
> that called it but ignored the newly computed value_range and used
> the
> non-converted one anyway.
> 
> Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk?
> 
> 2019-12-10  Jakub Jelinek  <ja...@redhat.com>
> 
>       PR ipa/92883
>       * ipa-cp.c (propagate_vr_across_jump_function): Pass jvr rather
>       than *jfunc->m_vr to intersect.  Formatting fix.
OK
jeff


Reply via email to