2 // { dg-options "-O2 -fno-ipa-sra" }
5 int __attribute__((noinline, noclone))
12 typedef int array[32];
29 int __attribute__((noinline))
30 foo (int a, int b, int c, int d, int e, int f, int g, int h, int i, int j,
31 int k, int l, int m, int n, int o, int p, int q, int r, int s, int t)
33 global = a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t;
37 int __attribute__((noinline))
40 int r = foo (get_data (1), get_data (1), get_data (1), get_data (1),
41 get_data (1), get_data (1), get_data (1), get_data (1),
42 get_data (1), get_data (1), get_data (1), get_data (1),
43 get_data (1), get_data (1), get_data (1), get_data (1),
44 get_data (1), get_data (1), get_data (1), get_data (1));
54 int main (int argc, char **argv)
59 if (a.field != 223344)