On Sat, 2024-01-06 at 16:54 +0800, Lulu Cheng wrote: /* snip */
> diff --git a/gcc/testsuite/gcc.target/loongarch/sign-extend-2.c > b/gcc/testsuite/gcc.target/loongarch/sign-extend-2.c > index a45dde4f73f..428535cb8e3 100644 > --- a/gcc/testsuite/gcc.target/loongarch/sign-extend-2.c > +++ b/gcc/testsuite/gcc.target/loongarch/sign-extend-2.c > @@ -1,6 +1,6 @@ > /* { dg-do compile } */ > /* { dg-options "-mabi=lp64d -O2" } */ > -/* { dg-final { scan-assembler-times "slli.w\t\\\$r\[0-9\]+,\\\$r\[0-9\]+,0" > 1 } } */ > +/* { dg-final { scan-assembler-times "slli.w\t\\\$r\[0-9\]+,\\\$r\[0-9\]+,0" > 0 } } */ Use scan-assembler-not instead of scan-assembler-times ... 0. Otherwise LGTM. > #include <stdint.h> > #define my_min(x, y) ((x) < (y) ? (x) : (y)) -- Xi Ruoyao <xry...@xry111.site> School of Aerospace Science and Technology, Xidian University