value-range: Fix handling of POLY_INT_CST anti-ranges [PR96146]
[official-gcc.git] / gcc / testsuite / gcc.target / aarch64 / sve / acle / general / ldff1_1.c
blob79f8bee1fda95028a61c62724aed2e3a3e888af4
1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
4 #include <arm_sve.h>
6 /* Make sure that SETFFR comes first, however high the priority of the
7 LDFF1 is. */
8 svint8_t
9 foo (svbool_t pg, int8_t *ptr)
11 svsetffr ();
12 svint8_t x = svldff1 (pg, ptr);
13 x = svadd_x (pg, x, x);
14 x = svmul_x (pg, x, x);
15 return x;
18 /* { dg-final { scan-assembler {\tsetffr\n.*\tldff1b\t} } } */