annotate libgomp/testsuite/libgomp.c/for-2.c @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 /* { dg-additional-options "-std=gnu99" } */
kono
parents:
diff changeset
2
kono
parents:
diff changeset
3 extern void abort (void);
kono
parents:
diff changeset
4
kono
parents:
diff changeset
5 #define M(x, y, z) O(x, y, z)
kono
parents:
diff changeset
6 #define O(x, y, z) x ## _ ## y ## _ ## z
kono
parents:
diff changeset
7
kono
parents:
diff changeset
8 #define F simd
kono
parents:
diff changeset
9 #define G simd
kono
parents:
diff changeset
10 #define S
kono
parents:
diff changeset
11 #define N(x) M(x, G, normal)
kono
parents:
diff changeset
12 #include "for-2.h"
kono
parents:
diff changeset
13 #undef S
kono
parents:
diff changeset
14 #undef N
kono
parents:
diff changeset
15 #undef F
kono
parents:
diff changeset
16 #undef G
kono
parents:
diff changeset
17
kono
parents:
diff changeset
18 #define F parallel for simd
kono
parents:
diff changeset
19 #define G pf_simd
kono
parents:
diff changeset
20 #include "for-1.h"
kono
parents:
diff changeset
21 #undef F
kono
parents:
diff changeset
22 #undef G
kono
parents:
diff changeset
23
kono
parents:
diff changeset
24 #undef SC
kono
parents:
diff changeset
25 #define SC static
kono
parents:
diff changeset
26 #define F for simd
kono
parents:
diff changeset
27 #define G f_simd
kono
parents:
diff changeset
28 #include "for-1.h"
kono
parents:
diff changeset
29 #undef F
kono
parents:
diff changeset
30 #undef G
kono
parents:
diff changeset
31 #undef SC
kono
parents:
diff changeset
32
kono
parents:
diff changeset
33 int
kono
parents:
diff changeset
34 main ()
kono
parents:
diff changeset
35 {
kono
parents:
diff changeset
36 if (test_simd_normal ()
kono
parents:
diff changeset
37 || test_pf_simd_static ()
kono
parents:
diff changeset
38 || test_pf_simd_static32 ()
kono
parents:
diff changeset
39 || test_pf_simd_auto ()
kono
parents:
diff changeset
40 || test_pf_simd_guided32 ()
kono
parents:
diff changeset
41 || test_pf_simd_runtime ()
kono
parents:
diff changeset
42 || test_f_simd_static ()
kono
parents:
diff changeset
43 || test_f_simd_static32 ()
kono
parents:
diff changeset
44 || test_f_simd_auto ()
kono
parents:
diff changeset
45 || test_f_simd_guided32 ()
kono
parents:
diff changeset
46 || test_f_simd_runtime ())
kono
parents:
diff changeset
47 abort ();
kono
parents:
diff changeset
48 return 0;
kono
parents:
diff changeset
49 }