[clang] 5ae99be - [clang][AIX] Remove test for the default OpenMP runtime
via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 8 01:48:38 PST 2023
Author: wangpc
Date: 2023-02-08T17:47:52+08:00
New Revision: 5ae99be0377248c74346096dc475af254a3fc799
URL: https://github.com/llvm/llvm-project/commit/5ae99be0377248c74346096dc475af254a3fc799
DIFF: https://github.com/llvm/llvm-project/commit/5ae99be0377248c74346096dc475af254a3fc799.diff
LOG: [clang][AIX] Remove test for the default OpenMP runtime
The default OpenMP runtime may not be libomp since it can be changed
by specified `CLANG_DEFAULT_OPENMP_RUNTIME`. This test will fail if
we change the default OpenMP runtime.
This patch removes test for the default OpenMP runtime and moves the
CHECKs downward.
Reviewed By: jdoerfert
Differential Revision: https://reviews.llvm.org/D143549
Added:
Modified:
clang/test/Driver/aix-ld.c
Removed:
################################################################################
diff --git a/clang/test/Driver/aix-ld.c b/clang/test/Driver/aix-ld.c
index ddf3ae7a2ecb4..8f0125c272a69 100644
--- a/clang/test/Driver/aix-ld.c
+++ b/clang/test/Driver/aix-ld.c
@@ -1017,14 +1017,33 @@
// CHECK-LD64-SHARED-EXPFULL: "-lm"
// CHECK-LD64-SHARED-EXPFULL: "-lc"
-// Check powerpc-ibm-aix7.1.0.0. -fopenmp to use default OpenMP runtime libomp.
+// Check powerpc-ibm-aix7.1.0.0. -fopenmp=libomp to specify libomp explicitly.
// RUN: %clang %s -### 2>&1 \
// RUN: -resource-dir=%S/Inputs/resource_dir \
// RUN: --target=powerpc-ibm-aix7.1.0.0 \
// RUN: --sysroot %S/Inputs/aix_ppc_tree \
// RUN: --unwindlib=libunwind \
-// RUN: -fopenmp \
+// RUN: -fopenmp=libomp \
// RUN: | FileCheck --check-prefixes=CHECK-FOPENMP,CHECK-FOPENMP-OMP %s
+
+// Check powerpc-ibm-aix7.1.0.0. -fopenmp=libiomp5 to specify libgomp explicitly.
+// RUN: %clang %s -### 2>&1 \
+// RUN: -resource-dir=%S/Inputs/resource_dir \
+// RUN: --target=powerpc-ibm-aix7.1.0.0 \
+// RUN: --sysroot %S/Inputs/aix_ppc_tree \
+// RUN: --unwindlib=libunwind \
+// RUN: -fopenmp=libiomp5 \
+// RUN: | FileCheck --check-prefixes=CHECK-FOPENMP,CHECK-FOPENMP-IOMP5 %s
+
+// Check powerpc-ibm-aix7.1.0.0. -fopenmp=libgomp to specify libgomp explicitly.
+// RUN: %clang %s -### 2>&1 \
+// RUN: -resource-dir=%S/Inputs/resource_dir \
+// RUN: --target=powerpc-ibm-aix7.1.0.0 \
+// RUN: --sysroot %S/Inputs/aix_ppc_tree \
+// RUN: --unwindlib=libunwind \
+// RUN: -fopenmp=libgomp \
+// RUN: | FileCheck --check-prefixes=CHECK-FOPENMP,CHECK-FOPENMP-GOMP %s
+
// CHECK-FOPENMP-NOT: warning:
// CHECK-FOPENMP: "-cc1" "-triple" "powerpc-ibm-aix7.1.0.0"
// CHECK-FOPENMP: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
@@ -1047,33 +1066,6 @@
// CHECK-FOPENMP-GOMP: "-lgomp"
// CHECK-FOPENMP: "-lc"
-// Check powerpc-ibm-aix7.1.0.0. -fopenmp=libomp to specify libomp explicitly.
-// RUN: %clang %s -### 2>&1 \
-// RUN: -resource-dir=%S/Inputs/resource_dir \
-// RUN: --target=powerpc-ibm-aix7.1.0.0 \
-// RUN: --sysroot %S/Inputs/aix_ppc_tree \
-// RUN: --unwindlib=libunwind \
-// RUN: -fopenmp=libomp \
-// RUN: | FileCheck --check-prefixes=CHECK-FOPENMP,CHECK-FOPENMP-OMP %s
-
-// Check powerpc-ibm-aix7.1.0.0. -fopenmp=libiomp5 to specify libgomp explicitly.
-// RUN: %clang %s -### 2>&1 \
-// RUN: -resource-dir=%S/Inputs/resource_dir \
-// RUN: --target=powerpc-ibm-aix7.1.0.0 \
-// RUN: --sysroot %S/Inputs/aix_ppc_tree \
-// RUN: --unwindlib=libunwind \
-// RUN: -fopenmp=libiomp5 \
-// RUN: | FileCheck --check-prefixes=CHECK-FOPENMP,CHECK-FOPENMP-IOMP5 %s
-
-// Check powerpc-ibm-aix7.1.0.0. -fopenmp=libgomp to specify libgomp explicitly.
-// RUN: %clang %s -### 2>&1 \
-// RUN: -resource-dir=%S/Inputs/resource_dir \
-// RUN: --target=powerpc-ibm-aix7.1.0.0 \
-// RUN: --sysroot %S/Inputs/aix_ppc_tree \
-// RUN: --unwindlib=libunwind \
-// RUN: -fopenmp=libgomp \
-// RUN: | FileCheck --check-prefixes=CHECK-FOPENMP,CHECK-FOPENMP-GOMP %s
-
// Check powerpc-ibm-aix7.1.0.0, 32-bit. -fopenmp=libfoo results an error.
// RUN: %clang %s 2>&1 -### \
// RUN: --target=powerpc-ibm-aix7.1.0.0 \
More information about the cfe-commits
mailing list