Use gather loads for strided accesses
[official-gcc.git] / gcc / testsuite / gcc.target / arc / builtin_arc_aligned-1.c
blobb1990c628e9684b1c28b4f12772241181ef764b3
1 /* { dg-do run } */
2 /* { dg-options "-O" } */
4 extern void abort (void);
6 /* In macros like optimized memset, we want to be able to decide what
7 alignment a passed pointer has. */
8 #define f(p) __builtin_arc_aligned (p, 4)
10 int main (void)
12 int i;
13 if (f (&i) == 0)
14 abort ();
15 return 0;