On Sat, Jul 9, 2022 at 11:26 AM Roger Sayle <ro...@nextmovesoftware.com> wrote:
>
>
> This is a backport of the fix for PR target/105930 from mainline to the
> gcc12 release branch.  This patch has been retested against the gcc12
> branch on x86_64-pc-linux-gnu with make bootstrap and make -k check,
> both with and without --target_board=unix{-m32} with no new failures.
> Ok for the gcc12 branch?
>
>
> 2022-07-09  Roger Sayle  <ro...@nextmovesoftware.com>
>             Uroš Bizjak  <ubiz...@gmail.com>
>
> gcc/ChangeLog
>         PR target/105930
>         * config/i386/i386.md (*<any_or>di3_doubleword): Split after
>         reload.  Use rtx_equal_p to avoid creating memory-to-memory moves,
>         and emit NOTE_INSN_DELETED if operand[2] is zero (i.e. with -O0).

OK.

Thanks,
Uros.

>
> Thanks in advance,
> Roger
> --
>

Reply via email to