RISC-V: testsuite: Fix SELECT_VL SLP fallout.
[official-gcc.git] / gcc / testsuite / gcc.target / arm / unsigned-extend-2.c
blob9272e4ce9b8c6a82fc050c72d02e3c8a537963d8
1 /* { dg-do compile } */
2 /* { dg-require-effective-target arm_thumb2_ok_no_arm_v8_1_lob } */
3 /* { dg-options "-O" } */
5 unsigned short foo (unsigned short x, unsigned short c)
7 unsigned char i = 0;
8 for (i = 0; i < 8; i++)
10 x >>= 1;
11 x &= c;
13 return x;
16 /* { dg-final { scan-assembler "ands" } } */
17 /* { dg-final { scan-assembler-not "uxtb" } } */
18 /* { dg-final { scan-assembler-not "cmp" } } */