1 /* PR tree-optimization/66233 */
2 
3 unsigned int v[8];
4 
5 __attribute__((noinline, noclone)) void
foo(void)6 foo (void)
7 {
8   int i;
9   for (i = 0; i < 8; i++)
10     v[i] = (float) i;
11 }
12 
13 int
main()14 main ()
15 {
16   unsigned int i;
17   foo ();
18   for (i = 0; i < 8; i++)
19     if (v[i] != i)
20       __builtin_abort ();
21   return 0;
22 }
23