File tree Expand file tree Collapse file tree 3 files changed +9
-1
lines changed
flang/test/Lower/OpenMP/Todo Expand file tree Collapse file tree 3 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -288,7 +288,7 @@ implementation.
288
288
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
289
289
| memory management | changes to omp_alloctrait_key enum | :none: `unclaimed ` | |
290
290
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
291
- | memory model | seq_cst clause on flush construct | :none: ` unclaimed ` | |
291
+ | memory model | seq_cst clause on flush construct | :good: ` done ` | https://github.com/llvm/llvm-project/pull/114072 |
292
292
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
293
293
| misc | 'omp_all_memory' keyword and use in 'depend' clause | :good: `done ` | D125828, D126321 |
294
294
+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ int main() {
39
39
// CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
40
40
// CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
41
41
// CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
42
+ // CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
42
43
return tmain (a);
43
44
// CHECK: call {{.*}} [[TMAIN:@.+]](
44
45
// CHECK: ret
@@ -50,6 +51,7 @@ int main() {
50
51
// CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
51
52
// CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
52
53
// CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
54
+ // CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
53
55
// CHECK: ret
54
56
55
57
// CHECK-NOT: line: 0,
Original file line number Diff line number Diff line change
1
+ ! RUN: %not_todo_cmd %flang_fc1 -emit-fir -fopenmp -o - %s -fopenmp-version=51 2>&1 | FileCheck %s
2
+
3
+ ! CHECK: not yet implemented: Unhandled clause SEQ_CST in FLUSH construct
4
+ program flush_seq_cst
5
+ ! $omp flush seq_cst
6
+ end program
You can’t perform that action at this time.
0 commit comments