Mercurial > hg > CbC > CbC_gcc
comparison libgomp/testsuite/libgomp.c++/task-6.C @ 63:b7f97abdc517 gcc-4.6-20100522
update gcc from gcc-4.5.0 to gcc-4.6
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 24 May 2010 12:47:05 +0900 |
parents | a06113de4d67 |
children |
comparison
equal
deleted
inserted
replaced
56:3c8a44c06a95 | 63:b7f97abdc517 |
---|---|
19 if (a != 19 || i != 8 || j != 26 || k != 0 || l != 6 || m != 7 || n != 9) | 19 if (a != 19 || i != 8 || j != 26 || k != 0 || l != 6 || m != 7 || n != 9) |
20 abort (); | 20 abort (); |
21 } | 21 } |
22 | 22 |
23 int v1 = 1, v2 = 2, v5 = 5; | 23 int v1 = 1, v2 = 2, v5 = 5; |
24 int err; | 24 int e; |
25 | 25 |
26 template <typename T> | 26 template <typename T> |
27 void | 27 void |
28 f2 (void) | 28 f2 (void) |
29 { | 29 { |
35 T v4 = 4; | 35 T v4 = 4; |
36 v1 = 7; | 36 v1 = 7; |
37 #pragma omp task | 37 #pragma omp task |
38 { | 38 { |
39 if (++v1 != 8 || ++v2 != 3 || ++v3 != 4 || ++v4 != 5 || ++v5 != 6) | 39 if (++v1 != 8 || ++v2 != 3 || ++v3 != 4 || ++v4 != 5 || ++v5 != 6) |
40 err = 1; | 40 e = 1; |
41 } | 41 } |
42 #pragma omp taskwait | 42 #pragma omp taskwait |
43 if (v1 != 7 || v2 != 2 || v3 != 3 || v4 != 4 || v5 != 6) | 43 if (v1 != 7 || v2 != 2 || v3 != 3 || v4 != 4 || v5 != 6) |
44 abort (); | 44 abort (); |
45 if (err) | 45 if (e) |
46 abort (); | 46 abort (); |
47 } | 47 } |
48 } | 48 } |
49 } | 49 } |
50 | 50 |