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 \ _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits