On Sun, May 29, 2022 at 4:00 AM Takayuki 'January June' Suwa <jjsuwa_sys3...@yahoo.co.jp> wrote: > > In Xtensa ISA, there is no single machine instruction that calculates unary > bitwise negation. > > gcc/ChangeLog: > > * config/xtensa/xtensa.md (*andsi3_bitcmpl): > New insn_and_split pattern. > > gcc/testsuite/ChangeLog: > > * gcc.target/xtensa/check_zero_byte.c: New. > --- > gcc/config/xtensa/xtensa.md | 20 +++++++++++++++++++ > .../gcc.target/xtensa/check_zero_byte.c | 9 +++++++++ > 2 files changed, 29 insertions(+) > create mode 100644 gcc/testsuite/gcc.target/xtensa/check_zero_byte.c
Regtested for target=xtensa-linux-uclibc, no new regressions. Committed to master. -- Thanks. -- Max