gcc/libgomp
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 libgomp: Init hash table for 'indirect'-clause of 'declare target' on the host [PR114445, PR119857] 2025-09-17 08:47:36 +02:00
plugin libgomp: Add is_integrated_apu function to plugin/plugin-{gcn,nvptx}.c 2025-10-10 09:48:37 +02:00
testsuite libgomp.c/declare-variant-4-gfx*: Add missing archs + dg-excess-errors 2025-10-16 11:11:39 +02:00
.gitattributes
ChangeLog Daily bump. 2025-10-16 00:21:56 +00:00
ChangeLog.graphite
Makefile.am GCN, nvptx offloading: Host/device compatibility: Itanium C++ ABI, DSO Object Destruction API [PR119853, PR119854] 2025-04-25 12:20:15 +02:00
Makefile.in *: regenerate autotools 2025-10-05 17:14:49 +01:00
acc_prof.h Update copyright years. 2025-01-02 11:59:57 +01:00
acinclude.m4 libgomp: fix typo in mold linker detection 2022-06-28 10:35:32 +02:00
aclocal.m4 *: regenerate autotools 2025-10-05 17:14:49 +01:00
affinity-fmt.c Update copyright years. 2025-01-02 11:59:57 +01:00
affinity.c Update copyright years. 2025-01-02 11:59:57 +01:00
alloc.c Update copyright years. 2025-01-02 11:59:57 +01:00
allocator.c Update copyright years. 2025-01-02 11:59:57 +01:00
atomic.c Update copyright years. 2025-01-02 11:59:57 +01:00
barrier.c Update copyright years. 2025-01-02 11:59:57 +01:00
basic-allocator.c Update copyright years. 2025-01-02 11:59:57 +01:00
config.h.in
configure *: regenerate autotools 2025-10-05 17:14:49 +01:00
configure.ac libgomp: Fix up FLOCK fallback handling [PR113192] 2024-01-10 13:32:02 +01:00
configure.tgt libgomp: Define config_path for hppa*-*-linux* 2024-02-11 20:23:14 +00:00
critical.c Update copyright years. 2025-01-02 11:59:57 +01:00
env.c Update copyright years. 2025-01-02 11:59:57 +01:00
error.c Update copyright years. 2025-01-02 11:59:57 +01:00
fortran.c nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+ [PR65181] 2025-01-09 14:17:11 +01:00
hashtab.h Update copyright years. 2025-01-02 11:59:57 +01:00
icv-device.c OpenMP: 'interop' construct - add ME support + target-independent libgomp 2025-03-21 19:24:16 +01:00
icv.c Update copyright years. 2025-01-02 11:59:57 +01:00
iter.c Update copyright years. 2025-01-02 11:59:57 +01:00
iter_ull.c Update copyright years. 2025-01-02 11:59:57 +01:00
libgomp-plugin.c Update copyright years. 2025-01-02 11:59:57 +01:00
libgomp-plugin.h libgomp: Init hash table for 'indirect'-clause of 'declare target' on the host [PR114445, PR119857] 2025-09-17 08:47:36 +02:00
libgomp.h libgomp: Add OpenMP's omp_target_memset/omp_target_memset_async 2025-06-02 17:43:57 +02:00
libgomp.map libgomp: Add Fortran version of acc_copyout_finalize_async and acc_delete_finalize_async 2025-09-17 08:43:58 +02:00
libgomp.spec.in
libgomp.texi gcn: Add missing GFX9_4_GENERIC, OpenMP context-selector update 2025-10-15 19:15:15 +02:00
libgomp_f.h.in Update copyright years. 2025-01-02 11:59:57 +01:00
libgomp_g.h OpenMP: 'interop' construct - add ME support + target-independent libgomp 2025-03-21 19:24:16 +01:00
lock.c Update copyright years. 2025-01-02 11:59:57 +01:00
loop.c Update copyright years. 2025-01-02 11:59:57 +01:00
loop_ull.c Update copyright years. 2025-01-02 11:59:57 +01:00
oacc-async.c Update copyright years. 2025-01-02 11:59:57 +01:00
oacc-cuda.c Update copyright years. 2025-01-02 11:59:57 +01:00
oacc-host.c Update copyright years. 2025-01-02 11:59:57 +01:00
oacc-init.c Update copyright years. 2025-01-02 11:59:57 +01:00
oacc-int.h Update copyright years. 2025-01-02 11:59:57 +01:00
oacc-mem.c libgomp: Add OpenACC's acc_memcpy_device{,_async} routines [PR93226] 2025-05-29 22:47:06 +02:00
oacc-parallel.c Update copyright years. 2025-01-02 11:59:57 +01:00
oacc-plugin.c Update copyright years. 2025-01-02 11:59:57 +01:00
oacc-plugin.h Update copyright years. 2025-01-02 11:59:57 +01:00
oacc-profiling.c Update copyright years. 2025-01-02 11:59:57 +01:00
oacc-target.c
omp.h.in libgomp: Use consistent formatting in <omp.h> 2025-09-06 12:24:31 +02:00
omp_lib.f90.in libgomp: Add OpenMP's omp_target_memset/omp_target_memset_async 2025-06-02 17:43:57 +02:00
omp_lib.h.in libgomp: Add OpenMP's omp_target_memset/omp_target_memset_async 2025-06-02 17:43:57 +02:00
openacc.f90 libgomp: Add Fortran version of acc_copyout_finalize_async and acc_delete_finalize_async 2025-09-17 08:43:58 +02:00
openacc.h libgomp: Add OpenACC's acc_memcpy_device{,_async} routines [PR93226] 2025-05-29 22:47:06 +02:00
openacc_lib.h libgomp: Add Fortran version of acc_copyout_finalize_async and acc_delete_finalize_async 2025-09-17 08:43:58 +02:00
ordered.c Update copyright years. 2025-01-02 11:59:57 +01:00
parallel.c Update copyright years. 2025-01-02 11:59:57 +01:00
priority_queue.c Update copyright years. 2025-01-02 11:59:57 +01:00
priority_queue.h Update copyright years. 2025-01-02 11:59:57 +01:00
scope.c Update copyright years. 2025-01-02 11:59:57 +01:00
sections.c Update copyright years. 2025-01-02 11:59:57 +01:00
secure_getenv.h Update copyright years. 2025-01-02 11:59:57 +01:00
single.c Update copyright years. 2025-01-02 11:59:57 +01:00
splay-tree.c Update copyright years. 2025-01-02 11:59:57 +01:00
splay-tree.h Update copyright years. 2025-01-02 11:59:57 +01:00
target-cxa-dso-dtor.c GCN, nvptx offloading: Host/device compatibility: Itanium C++ ABI, DSO Object Destruction API [PR119853, PR119854] 2025-04-25 12:20:15 +02:00
target-indirect.c Update copyright years. 2025-01-02 11:59:57 +01:00
target.c openmp: Add support for iterators in 'target update' clauses (C/C++) 2025-08-06 01:37:10 +01:00
task.c Update copyright years. 2025-01-02 11:59:57 +01:00
taskloop.c Update copyright years. 2025-01-02 11:59:57 +01:00
team.c Update copyright years. 2025-01-02 11:59:57 +01:00
teams.c Update copyright years. 2025-01-02 11:59:57 +01:00
work.c Update copyright years. 2025-01-02 11:59:57 +01:00