]> git.ipfire.org Git - thirdparty/gcc.git/commit
libgomp: Add testcases for concurrent access to standard C++ containers on offload...
authorThomas Schwinge <tschwinge@baylibre.com>
Fri, 30 May 2025 09:37:46 +0000 (11:37 +0200)
committerThomas Schwinge <tschwinge@baylibre.com>
Fri, 30 May 2025 12:47:41 +0000 (14:47 +0200)
commit83ca283853f195a08d2f758580a369bc6a076122
tree533ebaf1db0d5bde3e7a9d41874530068c8f1ae5
parenta811d1d72261da58196ccec253fd2bdb10e999db
libgomp: Add testcases for concurrent access to standard C++ containers on offload targets, a number of USM variants

libgomp/
* testsuite/libgomp.c++/target-std__array-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__array-concurrent.C: Adjust.
* testsuite/libgomp.c++/target-std__bitset-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__bitset-concurrent.C: Adjust.
* testsuite/libgomp.c++/target-std__deque-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__deque-concurrent.C: Adjust.
* testsuite/libgomp.c++/target-std__forward_list-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__forward_list-concurrent.C: Adjust.
* testsuite/libgomp.c++/target-std__list-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__list-concurrent.C: Adjust.
* testsuite/libgomp.c++/target-std__map-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__map-concurrent.C: Adjust.
* testsuite/libgomp.c++/target-std__multimap-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__multimap-concurrent.C: Adjust.
* testsuite/libgomp.c++/target-std__multiset-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__multiset-concurrent.C: Adjust.
* testsuite/libgomp.c++/target-std__set-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__set-concurrent.C: Adjust.
* testsuite/libgomp.c++/target-std__span-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__span-concurrent.C: Adjust.
* testsuite/libgomp.c++/target-std__valarray-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__valarray-concurrent.C: Adjust.
* testsuite/libgomp.c++/target-std__vector-concurrent-usm.C: New.
* testsuite/libgomp.c++/target-std__vector-concurrent.C: Adjust.
24 files changed:
libgomp/testsuite/libgomp.c++/target-std__array-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__array-concurrent.C
libgomp/testsuite/libgomp.c++/target-std__bitset-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__bitset-concurrent.C
libgomp/testsuite/libgomp.c++/target-std__deque-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__deque-concurrent.C
libgomp/testsuite/libgomp.c++/target-std__forward_list-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__forward_list-concurrent.C
libgomp/testsuite/libgomp.c++/target-std__list-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__list-concurrent.C
libgomp/testsuite/libgomp.c++/target-std__map-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__map-concurrent.C
libgomp/testsuite/libgomp.c++/target-std__multimap-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__multimap-concurrent.C
libgomp/testsuite/libgomp.c++/target-std__multiset-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__multiset-concurrent.C
libgomp/testsuite/libgomp.c++/target-std__set-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__set-concurrent.C
libgomp/testsuite/libgomp.c++/target-std__span-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__span-concurrent.C
libgomp/testsuite/libgomp.c++/target-std__valarray-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__valarray-concurrent.C
libgomp/testsuite/libgomp.c++/target-std__vector-concurrent-usm.C [new file with mode: 0644]
libgomp/testsuite/libgomp.c++/target-std__vector-concurrent.C