arm: fix typo in dg-require-effective-target [PR118089]
[official-gcc.git] / gcc / testsuite / gcc.dg / ipa / ipa-sra-19.c
blobc34c89eeacad744ad87ca3a90b20e32f729be0b8
1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
3 /* { dg-additional-options "-msse2" { target ia32 } } */
4 /* { dg-additional-options "-Wno-psabi" { target powerpc-ibm-aix* powerpc-wrs-vxworks* } } */
6 typedef int __attribute__((__vector_size__(16))) vectype;
8 vectype dk();
9 vectype k(vectype);
11 int b;
12 vectype *j;
13 inline int c(vectype *d) {
14 vectype e;
15 vectype f;
16 vectype g = *d;
17 vectype h = g;
18 vectype i = h;
19 f = i == dk();
20 e = f == b;
21 k(e);
24 static void m(vectype *d) {
25 int l = c(d);
26 if (l)
27 c(j);
30 void o(void) {
31 vectype n;
32 m(&n);