gcc/libgomp/testsuite
Tobias Burnus e1e5444ff2 libgomp.c/declare-variant-4-gfx*: Add missing archs + dg-excess-errors
Add missing tests for gfx* context selectors; mark all but the
default-arch declare-variant-4.c with 'dg-excess-errors' to
silence libgomp not-found errors (still passing the
scan-offload-tree-dump check) - or at least causing just
UNRESOLVED errors if the error is
  "built without library support ... consider compiling for
   the associated generic architecture".

In case the multilib is configured, the result will be
an XPASS.

libgomp/ChangeLog:

	* testsuite/libgomp.c/declare-variant-4-gfx10-3-generic.c: Add
	dg-excess-errors to handle possible missing libgomp multi lib.
	* testsuite/libgomp.c/declare-variant-4-gfx1030.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx1036.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx11-generic.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx1100.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx1103.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx9-4-generic.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx9-generic.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx900.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx906.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx908.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx90a.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx90c.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx942.c: Likewise.
	* testsuite/libgomp.c/declare-variant-4-gfx1031.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx1032.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx1033.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx1034.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx1035.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx1101.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx1102.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx1150.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx1151.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx1152.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx1153.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx902.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx904.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx909.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx950.c: New test.
2025-10-16 11:11:39 +02:00
..
config Update copyright years. 2025-01-02 11:59:57 +01:00
lib diagnostics: convert HTML output test plugin to 'experimental-html' sink [PR116792] 2025-05-08 20:41:35 -04:00
libgomp.c libgomp.c/declare-variant-4-gfx*: Add missing archs + dg-excess-errors 2025-10-16 11:11:39 +02:00
libgomp.c++ Adjust 'libgomp.c++/target-cdtor-{1,2}.C' for 'targetm.cxx.use_aeabi_atexit' [PR119853, PR119854] 2025-07-21 08:49:32 +02:00
libgomp.c-c++-common OpenMP: Unshare expr in context-selector condition [PR121922] 2025-09-18 11:07:50 +02:00
libgomp.c-target/aarch64 libgomp: Update SVE test 2025-05-06 11:41:18 +05:30
libgomp.fortran libgomp: Add OpenMP's omp_target_memset/omp_target_memset_async 2025-06-02 17:43:57 +02:00
libgomp.graphite Update copyright years. 2025-01-02 11:59:57 +01:00
libgomp.oacc-c
libgomp.oacc-c++ GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast' only for effective-target 'offload_device' [PR119692] 2025-07-17 14:53:41 +02:00
libgomp.oacc-c-c++-common Defuse 'RESULT_DECL' check in 'pass_nrv' (for offloading compilation) [PR119835] 2025-05-30 14:47:40 +02:00
libgomp.oacc-fortran libgomp: Add Fortran version of acc_copyout_finalize_async and acc_delete_finalize_async 2025-09-17 08:43:58 +02:00
Makefile.am
Makefile.in *: regenerate autotools 2025-10-05 17:14:49 +01:00
flock
libgomp-site-extra.exp.in
libgomp-test-support.exp.in