aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-04-21 14:54:05 +0200
committerRichard Biener <rguenther@suse.de>2021-04-22 08:29:11 +0200
commitd42088e453042f4f8ba9190a7e29efd937ea2181 (patch)
tree0e51007a40c26afe89172ad9d9602c486a59d29a
parent3cf04d1afa8a4955a0a9a395dd21ce1b6484aa78 (diff)
downloadgcc-d42088e453042f4f8ba9190a7e29efd937ea2181.zip
gcc-d42088e453042f4f8ba9190a7e29efd937ea2181.tar.gz
gcc-d42088e453042f4f8ba9190a7e29efd937ea2181.tar.bz2
Avoid -latomic for amdgcn offloading
libatomic isn't built for amdgcn but reduction-16.c adds it via -foffload=-latomic when offloading for nvptx is enabled. The following avoids linker errors when offloading to amdgcn is enabled as well. 2021-04-21 Richard Biener <rguenther@suse.de> libgomp/ * testsuite/libgomp.c-c++-common/reduction-16.c: Use -latomic only on nvptx-none.
-rw-r--r--libgomp/testsuite/libgomp.c-c++-common/reduction-16.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgomp/testsuite/libgomp.c-c++-common/reduction-16.c b/libgomp/testsuite/libgomp.c-c++-common/reduction-16.c
index e60fe36..0eea73b 100644
--- a/libgomp/testsuite/libgomp.c-c++-common/reduction-16.c
+++ b/libgomp/testsuite/libgomp.c-c++-common/reduction-16.c
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-foffload=-latomic" { target offload_target_nvptx } } */
+/* { dg-additional-options "-foffload=nvptx-none=-latomic" { target offload_target_nvptx } } */
#include <stdlib.h>