1234567891011121314151617181920212223242526 |
- /* { dg-do run } */
- /* { dg-options "-ftree-parallelize-loops=2 -O1 -fno-tree-loop-im" } */
- #define N 1000
- unsigned int i = 0;
- static void __attribute__((noinline, noclone))
- foo (void)
- {
- unsigned int z;
- for (z = 0; z < N; ++z)
- ++i;
- }
- extern void abort (void);
- int
- main (void)
- {
- foo ();
- if (i != N)
- abort ();
- return 0;
- }
|