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.
288288+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
289289| memory management | changes to omp_alloctrait_key enum | :none: `unclaimed ` | |
290290+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
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 |
292292+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
293293| misc | 'omp_all_memory' keyword and use in 'depend' clause | :good: `done ` | D125828, D126321 |
294294+------------------------------+--------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------+
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ int main() {
3939 // CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
4040 // CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
4141 // CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
42+ // CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
4243 return tmain (a);
4344 // CHECK: call {{.*}} [[TMAIN:@.+]](
4445 // CHECK: ret
@@ -50,6 +51,7 @@ int main() {
5051// CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
5152// CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
5253// CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
54+ // CHECK: call {{.*}}void @__kmpc_flush(ptr {{(@|%).+}})
5355// CHECK: ret
5456
5557// 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