From 691a45d605fadc74260326d22055074ffcdb1030 Mon Sep 17 00:00:00 2001 From: Finlay Date: Tue, 31 Jan 2023 17:47:47 +0000 Subject: [PATCH] c11 atomic fence: relaxed requirements for an auxiliary atomic_store (#1603) --- test_conformance/c11_atomics/test_atomics.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test_conformance/c11_atomics/test_atomics.cpp b/test_conformance/c11_atomics/test_atomics.cpp index 90b7471a..d905b2ca 100644 --- a/test_conformance/c11_atomics/test_atomics.cpp +++ b/test_conformance/c11_atomics/test_atomics.cpp @@ -2914,7 +2914,8 @@ public: + "-1);\n" " if(hisAtomicValue != hisValue)\n" " { // fail\n" - " atomic_store(&destMemory[myId], myValue-1);\n"; + " atomic_store_explicit(&destMemory[myId], myValue-1," + " memory_order_relaxed, memory_scope_work_group);\n"; if (LocalMemory()) program += " hisId = " "(hisId+get_local_size(0)-1)%get_local_size(0);\n";