On Mon, May 25, 2026 at 3:33 PM Takayuki 'January June' Suwa
<[email protected]> wrote:
>
> This patch reverts the previous commit "xtensa: Optimize bitwise splicing
> operation" (e3a4bd0bbdccdde0cff85f93064b01a44fb10d2a).
>
> In recent versions of gcc, expressions like '(A & M) | (B & ~M)' are
> transformed into '((A ^ B) & M) ^ B' by GIMPLE simplification, so the
> existence of that MD pattern is no longer relevant.
>
> gcc/ChangeLog:
>
>         * config/xtensa/xtensa.md (*splice_bits):
>         Remove.
> ---
>   gcc/config/xtensa/xtensa.md | 47 -------------------------------------
>   1 file changed, 47 deletions(-)

Regtested for target=xtensa-linux-uclibc, no new regressions.
Committed to master.

-- 
Thanks.
-- Max

Reply via email to