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
