On Sat, Jun 14, 2025 at 4:31 AM Takayuki 'January June' Suwa <jjsuwa_sys3...@yahoo.co.jp> wrote: > > Due to improved register allocation for GP registers whose modes has been > changed by paradoxical SUBREGs, the previously committed patch > "xtensa: eliminate unnecessary general-purpose reg-reg moves" > (commit f83e76c3f998c8708fe2ddca16ae3f317c39c37a) is no longer necessary > and is therefore reverted. > > gcc/ChangeLog: > > * config/xtensa/xtensa.md: > Remove the peephole2 pattern that was previously added. > > gcc/testsuite/ChangeLog: > > * gcc.target/xtensa/elim_GP_regmove_0.c: Remove. > * gcc.target/xtensa/elim_GP_regmove_1.c: Remove. > --- > gcc/config/xtensa/xtensa.md | 46 ------------------- > .../gcc.target/xtensa/elim_GP_regmove_0.c | 23 ---------- > .../gcc.target/xtensa/elim_GP_regmove_1.c | 10 ---- > 3 files changed, 79 deletions(-) > delete mode 100644 gcc/testsuite/gcc.target/xtensa/elim_GP_regmove_0.c > delete mode 100644 gcc/testsuite/gcc.target/xtensa/elim_GP_regmove_1.c
Regtested for target=xtensa-linux-uclibc, no new regressions. Committed to master. -- Thanks. -- Max