]> git.ipfire.org Git - thirdparty/gcc.git/commit
libgomp: Add testcases for concurrent access to standard C++ containers on offload...
authorKwok Cheung Yeung <kcyeung@baylibre.com>
Thu, 8 May 2025 19:41:16 +0000 (20:41 +0100)
committerThomas Schwinge <tschwinge@baylibre.com>
Fri, 30 May 2025 12:47:40 +0000 (14:47 +0200)
commita811d1d72261da58196ccec253fd2bdb10e999db
tree66625a8b3acc6b0e34f67b2e716950de9a0bf953
parentfbcd0ad41f7cc801664da1e583f6bcad1eb02a08
libgomp: Add testcases for concurrent access to standard C++ containers on offload targets

libgomp/

* testsuite/libgomp.c++/target-std__array-concurrent.C: New.
* testsuite/libgomp.c++/target-std__bitset-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__deque-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__flat_map-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__flat_multimap-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__flat_multiset-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__flat_set-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__forward_list-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__list-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__map-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__multimap-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__multiset-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__set-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__span-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__unordered_map-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__unordered_multimap-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__unordered_multiset-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__unordered_set-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__valarray-concurrent.C: Likewise.
* testsuite/libgomp.c++/target-std__vector-concurrent.C: Likewise.

Co-authored-by: Thomas Schwinge <tschwinge@baylibre.com>
20 files changed:
libgomp/testsuite/libgomp.c++/target-std__array-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__bitset-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__deque-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__flat_map-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__flat_multimap-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__flat_multiset-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__flat_set-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__forward_list-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__list-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__map-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__multimap-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__multiset-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__set-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__span-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__unordered_map-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__unordered_multimap-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__unordered_multiset-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__unordered_set-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__valarray-concurrent.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__vector-concurrent.C [new file with mode: 0644]