On Sun, Aug 24, 2025 at 2:31 PM Takayuki 'January June' Suwa <jjsuwa_sys3...@yahoo.co.jp> wrote: > > The use of compact syntax makes the relationship between asm output, > operand constraints, and insn attributes easier to understand and modify, > especially for "mov<mode>_internal". > > gcc/ChangeLog: > > * config/xtensa/xtensa.md (addsi3, <u>mulhisi3, andsi3, > zero_extend<mode>si2, extendhisi2_internal, movsi_internal, > movhi_internal, movqi_internal, movsf_internal, ashlsi3_internal, > ashrsi3, lshrsi3, rotlsi3, rotrsi3): > Rewrite in compact syntax. > --- > gcc/config/xtensa/xtensa.md | 325 +++++++++++++++++------------------- > 1 file changed, 151 insertions(+), 174 deletions(-)
Regtested for target=xtensa-linux-uclibc, no new regressions. Committed the whole series to master. -- Thanks. -- Max