'libgomp.c/target-43.c': '-latomic' for nvptx offloading
authorThomas Schwinge <thomas@codesourcery.com>
Mon, 6 Sep 2021 09:42:03 +0000 (11:42 +0200)
committerThomas Schwinge <thomas@codesourcery.com>
Mon, 6 Sep 2021 09:51:13 +0000 (11:51 +0200)
... to avoid a regression with recent
commit 090f0d78f194e3cda23fe904016db77ea36c38fa
"openmp: Improve expand_omp_atomic_pipeline":

    unresolved symbol __atomic_compare_exchange_1
    collect2: error: ld returned 1 exit status
    mkoffload: fatal error: [...]/gcc/x86_64-pc-linux-gnu-accel-nvptx-none-gcc returned 1 exit status

libgomp/
* testsuite/libgomp.c/target-43.c: '-latomic' for nvptx offloading.

libgomp/testsuite/libgomp.c/target-43.c

index 46b1cfc..028e912 100644 (file)
@@ -1,4 +1,6 @@
 /* { dg-do run } */
+/* { dg-additional-options "-foffload-options=nvptx-none=-latomic" { target { offload_target_nvptx } } } */
+
 #include <stdlib.h>
 
 #define N 32