Author: Michael Francis Date: 2022-11-09T15:02:45-05:00 New Revision: e07a7040d9c6dbdd71e55d1153bfe1357079e511
URL: https://github.com/llvm/llvm-project/commit/e07a7040d9c6dbdd71e55d1153bfe1357079e511 DIFF: https://github.com/llvm/llvm-project/commit/e07a7040d9c6dbdd71e55d1153bfe1357079e511.diff LOG: [Test][AIX][pg] Add 32-bit linker invocation tests Differential Review: https://reviews.llvm.org/D137372 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 46da1ef20720..8aae6b086cbf 100644 --- a/clang/test/Driver/aix-ld.c +++ b/clang/test/Driver/aix-ld.c @@ -163,6 +163,33 @@ // CHECK-LD64-PROF-NOT: "-lm" // CHECK-LD64-PROF: "-lc" +// Check powerpc-ibm-aix7.1.0.0, 32-bit. Enable g-profiling. +// RUN: %clang %s -### 2>&1 \ +// RUN: -resource-dir=%S/Inputs/resource_dir \ +// RUN: -pg \ +// RUN: --target=powerpc-ibm-aix7.1.0.0 \ +// RUN: --sysroot %S/Inputs/aix_ppc_tree \ +// RUN: --unwindlib=libunwind \ +// RUN: | FileCheck --check-prefix=CHECK-LD32-GPROF %s +// CHECK-LD32-GPROF-NOT: warning: +// CHECK-LD32-GPROF: "-cc1" "-triple" "powerpc-ibm-aix7.1.0.0" +// CHECK-LD32-GPROF: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]" +// CHECK-LD32-GPROF: "-isysroot" "[[SYSROOT:[^"]+]]" +// CHECK-LD32-GPROF: "{{.*}}ld{{(.exe)?}}" +// CHECK-LD32-GPROF-NOT: "-bnso" +// CHECK-LD32-GPROF: "-b32" +// CHECK-LD32-GPROF: "-bpT:0x10000000" "-bpD:0x20000000" +// CHECK-LD32-GPROF: "[[SYSROOT]]/usr/lib{{/|\\\\}}gcrt0.o" +// CHECK-LD32-GPROF: "[[SYSROOT]]/usr/lib{{/|\\\\}}crti.o" +// CHECK-LD32-GPROF-NOT: "-lc++" +// CHECK-LD32-GPROF-NOT: "-lc++abi" +// CHECK-LD32-GPROF: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aix{{/|\\\\}}libclang_rt.builtins-powerpc.a" +// CHECK-LD32-GPROF-NOT: "--as-needed" +// CHECK-LD32-GPROF: "-lunwind" +// CHECK-LD32-GPROF-NOT: "--no-as-needed" +// CHECK-LD32-GPROF-NOT: "-lm" +// CHECK-LD32-GPROF: "-lc" + // Check powerpc64-ibm-aix7.1.0.0, 64-bit. Enable g-profiling. // RUN: %clang %s -### 2>&1 \ // RUN: -resource-dir=%S/Inputs/resource_dir \ _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits