optimization/7147: ifcvt.c problem (regression)

Franz Sirl Franz.Sirl-kernel@lauterbach.com
Thu Jul 18 06:25:00 GMT 2002


At 23:27 16.07.2002, Richard Henderson wrote:
>This looks like fallout from
>
>2002-05-03  Richard Henderson  <rth@redhat.com>
>
>         PR opt/6534
>         * ifcvt.c (noce_try_store_flag, noce_try_store_flag_constants,
>         noce_try_store_flag_inc, noce_try_store_flag_mask, noce_try_cmove,
>         noce_try_cmove_arith, noce_try_minmax, noce_try_abs): Insert new
>         code before JUMP, not EARLIEST.
>
>I'm testing the following on x86.  Give it a whirl on ppc as well?
>
>
>r~
>
>
>         * ifcvt.c (noce_get_condition): Make certain that the condition
>         is valid at JUMP.

That fixes the small executable testcase I posted and inspection of the 
assembly shows that the original mozilla source code is fine too now. 
Bootstrap and regression testing on powerpc-linux-gnu without problems.

Franz.



More information about the Gcc-patches mailing list