diff options
Diffstat (limited to 'polly/lib/External/ppcg/tests/loop.c')
-rw-r--r-- | polly/lib/External/ppcg/tests/loop.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/polly/lib/External/ppcg/tests/loop.c b/polly/lib/External/ppcg/tests/loop.c new file mode 100644 index 00000000000..910425b403e --- /dev/null +++ b/polly/lib/External/ppcg/tests/loop.c @@ -0,0 +1,18 @@ +#include <stdlib.h> + +int main() +{ + int a[1000], b[1000]; + + for (int i = 0; i < 1000; ++i) + a[i] = i; +#pragma scop + for (int i = 0; i < 1000; ++i) + b[i] = a[i]; +#pragma endscop + for (int i = 0; i < 1000; ++i) + if (b[i] != a[i]) + return EXIT_FAILURE; + + return EXIT_SUCCESS; +} |