From 9468a0f953858c696fc5a454420ef4c96e35637c Mon Sep 17 00:00:00 2001 From: Nemanja Ivanovic Date: Wed, 29 Sep 2021 06:14:12 -0500 Subject: [PowerPC] Define XL-compatible macros only for AIX and Linux Since XLC only ever shipped on PowerPC AIX and Linux, it is not reasonable to provide the compatibility macros on any target other than those two. This patch restricts those macros to AIX/Linux. Differential revision: https://reviews.llvm.org/D110213 (cherry picked from commit c9539f957f57c0c2c59dab98f25215f241d4debf) --- clang/lib/Basic/Targets/PPC.cpp | 5 ++- ...-ppc-xlcompat-LoadReseve-StoreCond-64bit-only.c | 4 +- .../builtins-ppc-xlcompat-LoadReseve-StoreCond.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-cas.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-cipher.c | 8 ++-- clang/test/CodeGen/builtins-ppc-xlcompat-cmplx.c | 52 +++++++++++++--------- clang/test/CodeGen/builtins-ppc-xlcompat-compare.c | 4 +- .../CodeGen/builtins-ppc-xlcompat-conversionfunc.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-darn.c | 8 ++-- clang/test/CodeGen/builtins-ppc-xlcompat-error.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-expect.c | 8 ++-- clang/test/CodeGen/builtins-ppc-xlcompat-fetch.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-fp.c | 2 +- ...s-ppc-xlcompat-load-store-reversed-64bit-only.c | 4 +- .../builtins-ppc-xlcompat-load-store-reversed.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-macros.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-math.c | 4 +- .../builtins-ppc-xlcompat-move-tofrom-regs.c | 4 +- .../builtins-ppc-xlcompat-multiply-64bit-only.c | 4 +- .../test/CodeGen/builtins-ppc-xlcompat-multiply.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-popcnt.c | 4 +- .../test/CodeGen/builtins-ppc-xlcompat-prefetch.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-pwr8.c | 6 +-- .../CodeGen/builtins-ppc-xlcompat-pwr9-64bit.c | 4 +- .../CodeGen/builtins-ppc-xlcompat-pwr9-error.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-pwr9.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-rotate.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-stfiw.c | 4 +- .../CodeGen/builtins-ppc-xlcompat-swdiv_nochk.c | 2 +- clang/test/CodeGen/builtins-ppc-xlcompat-sync.c | 4 +- .../builtins-ppc-xlcompat-trap-64bit-only.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-trap.c | 4 +- .../test/CodeGen/builtins-ppc-xlcompat-vec-error.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat.c | 4 +- 34 files changed, 104 insertions(+), 91 deletions(-) diff --git a/clang/lib/Basic/Targets/PPC.cpp b/clang/lib/Basic/Targets/PPC.cpp index 5965688..ecfbe28 100644 --- a/clang/lib/Basic/Targets/PPC.cpp +++ b/clang/lib/Basic/Targets/PPC.cpp @@ -243,7 +243,10 @@ static void defineXLCompatMacros(MacroBuilder &Builder) { void PPCTargetInfo::getTargetDefines(const LangOptions &Opts, MacroBuilder &Builder) const { - defineXLCompatMacros(Builder); + // We define the XLC compatibility macros only on AIX and Linux since XLC + // was never available on any other platforms. + if (getTriple().isOSAIX() || getTriple().isOSLinux()) + defineXLCompatMacros(Builder); // Target identification. Builder.defineMacro("__ppc__"); diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-LoadReseve-StoreCond-64bit-only.c b/clang/test/CodeGen/builtins-ppc-xlcompat-LoadReseve-StoreCond-64bit-only.c index f305166..81bf4d5 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-LoadReseve-StoreCond-64bit-only.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-LoadReseve-StoreCond-64bit-only.c @@ -3,9 +3,9 @@ // RUN: FileCheck %s --check-prefix=CHECK32-ERROR // RUN: %clang_cc1 -O2 -triple=powerpc64-unknown-aix -emit-llvm %s -o - | \ // RUN: FileCheck %s --check-prefix=CHECK64 -// RUN: %clang_cc1 -O2 -triple=powerpc64le-unknown-unknown -emit-llvm %s \ +// RUN: %clang_cc1 -O2 -triple=powerpc64le-unknown-linux-gnu -emit-llvm %s \ // RUN: -o - | FileCheck %s --check-prefix=CHECK64 -// RUN: %clang_cc1 -O2 -triple=powerpc64-unknown-unknown -emit-llvm %s \ +// RUN: %clang_cc1 -O2 -triple=powerpc64-unknown-linux-gnu -emit-llvm %s \ // RUN: -o - | FileCheck %s --check-prefix=CHECK64 long test_ldarx(volatile long* a) { diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-LoadReseve-StoreCond.c b/clang/test/CodeGen/builtins-ppc-xlcompat-LoadReseve-StoreCond.c index 22c668f..7c898f5 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-LoadReseve-StoreCond.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-LoadReseve-StoreCond.c @@ -3,9 +3,9 @@ // RUN: -emit-llvm %s -o - | FileCheck %s // RUN: %clang_cc1 -O2 -target-cpu pwr8 -triple=powerpc64-unknown-aix \ // RUN: -emit-llvm %s -o - | FileCheck %s -// RUN: %clang_cc1 -O2 -target-cpu pwr8 -triple=powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -O2 -target-cpu pwr8 -triple=powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - | FileCheck %s -// RUN: %clang_cc1 -O2 -target-cpu pwr8 -triple=powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -O2 -target-cpu pwr8 -triple=powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - | FileCheck %s // RAUN: not %clang_cc1 -O2 -target-cpu pwr7 -triple=powerpc-unknown-aix \ // RAUN: -emit-llvm %s -o - 2>&1 | FileCheck %s \ diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-cas.c b/clang/test/CodeGen/builtins-ppc-xlcompat-cas.c index cd66eb0..656bb8f 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-cas.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-cas.c @@ -1,8 +1,8 @@ // NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-cipher.c b/clang/test/CodeGen/builtins-ppc-xlcompat-cipher.c index e2ebe37..1f10529 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-cipher.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-cipher.c @@ -1,13 +1,13 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s -// RUN: %clang_cc1 -triple powerpcle-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpcle-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-cmplx.c b/clang/test/CodeGen/builtins-ppc-xlcompat-cmplx.c index f3274fe..acd8200 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-cmplx.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-cmplx.c @@ -1,14 +1,14 @@ -// REQUIRES: powerpc-registered-target // NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// REQUIRES: powerpc-registered-target +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefix=64BIT -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s --check-prefix=64BITLE // RUN: %clang_cc1 -triple powerpc64-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefix=64BITAIX -// RUN: %clang_cc1 -triple powerpc-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefix=32BIT -// RUN: %clang_cc1 -triple powerpcle-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpcle-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s --check-prefix=32BITLE // RUN: %clang_cc1 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefix=32BITAIX @@ -175,37 +175,47 @@ double _Complex testcmplx(double real, double imag) { // // 32BIT-LABEL: @testcmplxf( // 32BIT-NEXT: entry: -// 32BIT-NEXT: [[RETVAL:%.*]] = alloca { float, float }, align 4 // 32BIT-NEXT: [[REAL_ADDR:%.*]] = alloca float, align 4 // 32BIT-NEXT: [[IMAG_ADDR:%.*]] = alloca float, align 4 // 32BIT-NEXT: store float [[REAL:%.*]], float* [[REAL_ADDR]], align 4 // 32BIT-NEXT: store float [[IMAG:%.*]], float* [[IMAG_ADDR]], align 4 // 32BIT-NEXT: [[TMP0:%.*]] = load float, float* [[REAL_ADDR]], align 4 // 32BIT-NEXT: [[TMP1:%.*]] = load float, float* [[IMAG_ADDR]], align 4 -// 32BIT-NEXT: [[RETVAL_REALP:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[RETVAL]], i32 0, i32 0 -// 32BIT-NEXT: [[RETVAL_IMAGP:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[RETVAL]], i32 0, i32 1 -// 32BIT-NEXT: store float [[TMP0]], float* [[RETVAL_REALP]], align 4 -// 32BIT-NEXT: store float [[TMP1]], float* [[RETVAL_IMAGP]], align 4 -// 32BIT-NEXT: [[TMP2:%.*]] = bitcast { float, float }* [[RETVAL]] to i64* -// 32BIT-NEXT: [[TMP3:%.*]] = load i64, i64* [[TMP2]], align 4 -// 32BIT-NEXT: ret i64 [[TMP3]] +// 32BIT-NEXT: [[AGG_RESULT_REALP:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT:%.*]], i32 0, i32 0 +// 32BIT-NEXT: [[AGG_RESULT_IMAGP:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT]], i32 0, i32 1 +// 32BIT-NEXT: store float [[TMP0]], float* [[AGG_RESULT_REALP]], align 4 +// 32BIT-NEXT: store float [[TMP1]], float* [[AGG_RESULT_IMAGP]], align 4 +// 32BIT-NEXT: [[AGG_RESULT_REALP1:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT]], i32 0, i32 0 +// 32BIT-NEXT: [[AGG_RESULT_REAL:%.*]] = load float, float* [[AGG_RESULT_REALP1]], align 4 +// 32BIT-NEXT: [[AGG_RESULT_IMAGP2:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT]], i32 0, i32 1 +// 32BIT-NEXT: [[AGG_RESULT_IMAG:%.*]] = load float, float* [[AGG_RESULT_IMAGP2]], align 4 +// 32BIT-NEXT: [[AGG_RESULT_REALP3:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT]], i32 0, i32 0 +// 32BIT-NEXT: [[AGG_RESULT_IMAGP4:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT]], i32 0, i32 1 +// 32BIT-NEXT: store float [[AGG_RESULT_REAL]], float* [[AGG_RESULT_REALP3]], align 4 +// 32BIT-NEXT: store float [[AGG_RESULT_IMAG]], float* [[AGG_RESULT_IMAGP4]], align 4 +// 32BIT-NEXT: ret void // // 32BITLE-LABEL: @testcmplxf( // 32BITLE-NEXT: entry: -// 32BITLE-NEXT: [[RETVAL:%.*]] = alloca { float, float }, align 4 // 32BITLE-NEXT: [[REAL_ADDR:%.*]] = alloca float, align 4 // 32BITLE-NEXT: [[IMAG_ADDR:%.*]] = alloca float, align 4 // 32BITLE-NEXT: store float [[REAL:%.*]], float* [[REAL_ADDR]], align 4 // 32BITLE-NEXT: store float [[IMAG:%.*]], float* [[IMAG_ADDR]], align 4 // 32BITLE-NEXT: [[TMP0:%.*]] = load float, float* [[REAL_ADDR]], align 4 // 32BITLE-NEXT: [[TMP1:%.*]] = load float, float* [[IMAG_ADDR]], align 4 -// 32BITLE-NEXT: [[RETVAL_REALP:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[RETVAL]], i32 0, i32 0 -// 32BITLE-NEXT: [[RETVAL_IMAGP:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[RETVAL]], i32 0, i32 1 -// 32BITLE-NEXT: store float [[TMP0]], float* [[RETVAL_REALP]], align 4 -// 32BITLE-NEXT: store float [[TMP1]], float* [[RETVAL_IMAGP]], align 4 -// 32BITLE-NEXT: [[TMP2:%.*]] = bitcast { float, float }* [[RETVAL]] to i64* -// 32BITLE-NEXT: [[TMP3:%.*]] = load i64, i64* [[TMP2]], align 4 -// 32BITLE-NEXT: ret i64 [[TMP3]] +// 32BITLE-NEXT: [[AGG_RESULT_REALP:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT:%.*]], i32 0, i32 0 +// 32BITLE-NEXT: [[AGG_RESULT_IMAGP:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT]], i32 0, i32 1 +// 32BITLE-NEXT: store float [[TMP0]], float* [[AGG_RESULT_REALP]], align 4 +// 32BITLE-NEXT: store float [[TMP1]], float* [[AGG_RESULT_IMAGP]], align 4 +// 32BITLE-NEXT: [[AGG_RESULT_REALP1:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT]], i32 0, i32 0 +// 32BITLE-NEXT: [[AGG_RESULT_REAL:%.*]] = load float, float* [[AGG_RESULT_REALP1]], align 4 +// 32BITLE-NEXT: [[AGG_RESULT_IMAGP2:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT]], i32 0, i32 1 +// 32BITLE-NEXT: [[AGG_RESULT_IMAG:%.*]] = load float, float* [[AGG_RESULT_IMAGP2]], align 4 +// 32BITLE-NEXT: [[AGG_RESULT_REALP3:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT]], i32 0, i32 0 +// 32BITLE-NEXT: [[AGG_RESULT_IMAGP4:%.*]] = getelementptr inbounds { float, float }, { float, float }* [[AGG_RESULT]], i32 0, i32 1 +// 32BITLE-NEXT: store float [[AGG_RESULT_REAL]], float* [[AGG_RESULT_REALP3]], align 4 +// 32BITLE-NEXT: store float [[AGG_RESULT_IMAG]], float* [[AGG_RESULT_IMAGP4]], align 4 +// 32BITLE-NEXT: ret void // // 32BITAIX-LABEL: @testcmplxf( // 32BITAIX-NEXT: entry: diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-compare.c b/clang/test/CodeGen/builtins-ppc-xlcompat-compare.c index 35f08bf..4bd88ac 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-compare.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-compare.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefix=CHECK-64B -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s --check-prefix=CHECK-64B // RUN: %clang_cc1 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefix=CHECK-32B diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-conversionfunc.c b/clang/test/CodeGen/builtins-ppc-xlcompat-conversionfunc.c index c2a5d77..3cfc268 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-conversionfunc.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-conversionfunc.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s -// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -O2 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-darn.c b/clang/test/CodeGen/builtins-ppc-xlcompat-darn.c index edf0bf3..930cb0f 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-darn.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-darn.c @@ -1,13 +1,13 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr9 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr9 | FileCheck %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr9 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr9 | FileCheck %s -// RUN: %clang_cc1 -triple powerpcle-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpcle-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr9 | FileCheck %s // RUN: %clang_cc1 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr9 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-error.c b/clang/test/CodeGen/builtins-ppc-xlcompat-error.c index 28bf2e4..42a2b88 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-error.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-error.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown -fsyntax-only \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu -fsyntax-only \ // RUN: -Wall -Werror -verify %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown -fsyntax-only \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu -fsyntax-only \ // RUN: -Wall -Werror -verify %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix -fsyntax-only \ // RUN: -Wall -Werror -verify %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-expect.c b/clang/test/CodeGen/builtins-ppc-xlcompat-expect.c index 597e28e..8f03dc3 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-expect.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-expect.c @@ -1,13 +1,13 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown -O1 -disable-llvm-passes \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu -O1 -disable-llvm-passes \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefix=64BIT -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown -O1 -disable-llvm-passes \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu -O1 -disable-llvm-passes \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s --check-prefix=64BIT // RUN: %clang_cc1 -triple powerpc64-unknown-aix -O1 -disable-llvm-passes \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefix=64BIT -// RUN: %clang_cc1 -triple powerpc-unknown-unknown -O1 -disable-llvm-passes \ +// RUN: %clang_cc1 -triple powerpc-unknown-linux-gnu -O1 -disable-llvm-passes \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefix=32BIT -// RUN: %clang_cc1 -triple powerpcle-unknown-unknown -O1 -disable-llvm-passes \ +// RUN: %clang_cc1 -triple powerpcle-unknown-linux-gnu -O1 -disable-llvm-passes \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s --check-prefix=32BIT // RUN: %clang_cc1 -triple powerpc-unknown-aix -O1 -disable-llvm-passes \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefix=32BIT diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-fetch.c b/clang/test/CodeGen/builtins-ppc-xlcompat-fetch.c index 8b2b363..66aa055 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-fetch.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-fetch.c @@ -1,8 +1,8 @@ // NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // CHECK-LABEL: @test_builtin_ppc_fetch_and_add( diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-fp.c b/clang/test/CodeGen/builtins-ppc-xlcompat-fp.c index a6c3c53..b579c58 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-fp.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-fp.c @@ -1,5 +1,5 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-load-store-reversed-64bit-only.c b/clang/test/CodeGen/builtins-ppc-xlcompat-load-store-reversed-64bit-only.c index 367abec..1b1d8b2 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-load-store-reversed-64bit-only.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-load-store-reversed-64bit-only.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target. -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-load-store-reversed.c b/clang/test/CodeGen/builtins-ppc-xlcompat-load-store-reversed.c index c8b9878..e0ca6fd 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-load-store-reversed.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-load-store-reversed.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target. -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefixes=CHECK-32B diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-macros.c b/clang/test/CodeGen/builtins-ppc-xlcompat-macros.c index f6e7f86..a331fb7 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-macros.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-macros.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefixes=64BIT --check-prefix=BOTH -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s --check-prefixes=64BIT --check-prefix=BOTH // RUN: %clang_cc1 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s --check-prefixes=32BIT --check-prefix=BOTH diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-math.c b/clang/test/CodeGen/builtins-ppc-xlcompat-math.c index 4895353..f2ed796 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-math.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-math.c @@ -1,6 +1,6 @@ -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown -emit-llvm %s \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu -emit-llvm %s \ // RUN: -target-cpu pwr7 -o - | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown -emit-llvm %s \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu -emit-llvm %s \ // RUN: -target-cpu pwr8 -o - | FileCheck %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix -emit-llvm %s \ // RUN: -target-cpu pwr7 -o - | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-move-tofrom-regs.c b/clang/test/CodeGen/builtins-ppc-xlcompat-move-tofrom-regs.c index ea9a221..acb3efb 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-move-tofrom-regs.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-move-tofrom-regs.c @@ -1,6 +1,6 @@ -// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s -// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -O2 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | \ diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-multiply-64bit-only.c b/clang/test/CodeGen/builtins-ppc-xlcompat-multiply-64bit-only.c index 073a5d1..ebb8160 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-multiply-64bit-only.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-multiply-64bit-only.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-multiply.c b/clang/test/CodeGen/builtins-ppc-xlcompat-multiply.c index 739248d..cbf66a9 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-multiply.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-multiply.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-popcnt.c b/clang/test/CodeGen/builtins-ppc-xlcompat-popcnt.c index 86813b3..f2934a1 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-popcnt.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-popcnt.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-prefetch.c b/clang/test/CodeGen/builtins-ppc-xlcompat-prefetch.c index 5b12909..5aac33d 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-prefetch.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-prefetch.c @@ -1,6 +1,6 @@ -// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s -// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -O2 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-pwr8.c b/clang/test/CodeGen/builtins-ppc-xlcompat-pwr8.c index b3a60c1..885b57c0 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-pwr8.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-pwr8.c @@ -1,13 +1,13 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown -emit-llvm %s \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu -emit-llvm %s \ // RUN: -target-cpu pwr8 -o - | FileCheck %s -check-prefix=CHECK-PWR8 -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown -emit-llvm %s \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu -emit-llvm %s \ // RUN: -target-cpu pwr8 -o - | FileCheck %s -check-prefix=CHECK-PWR8 // RUN: %clang_cc1 -triple powerpc64-unknown-aix -emit-llvm %s \ // RUN: -target-cpu pwr8 -o - | FileCheck %s -check-prefix=CHECK-PWR8 // RUN: %clang_cc1 -triple powerpc-unknown-aix %s -emit-llvm %s \ // RUN: -target-cpu pwr8 -o - | FileCheck %s -check-prefix=CHECK-PWR8 -// RUN: not %clang_cc1 -triple powerpc64-unknown-unknown -emit-llvm %s \ +// RUN: not %clang_cc1 -triple powerpc64-unknown-linux-gnu -emit-llvm %s \ // RUN: -target-cpu pwr7 -o - 2>&1 | FileCheck %s -check-prefix=CHECK-NOPWR8 // RUN: not %clang_cc1 -triple powerpc64-unknown-aix -emit-llvm %s \ // RUN: -target-cpu pwr7 -o - 2>&1 | FileCheck %s -check-prefix=CHECK-NOPWR8 diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9-64bit.c b/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9-64bit.c index 741e871..aed2a05 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9-64bit.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9-64bit.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown -emit-llvm %s \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu -emit-llvm %s \ // RUN: -target-cpu pwr9 -o - | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown -emit-llvm %s \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu -emit-llvm %s \ // RUN: -target-cpu pwr9 -o - | FileCheck %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix -emit-llvm %s \ // RUN: -target-cpu pwr9 -o - | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9-error.c b/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9-error.c index 2d7449f..a51c89c 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9-error.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9-error.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown -target-cpu pwr9 \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu -target-cpu pwr9 \ // RUN: -fsyntax-only -Wall -Werror -verify %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown -target-cpu pwr9 \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu -target-cpu pwr9 \ // RUN: -fsyntax-only -Wall -Werror -verify %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix -target-cpu pwr9 \ // RUN: -fsyntax-only -Wall -Werror -verify %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9.c b/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9.c index c7531da..ded3f11 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-pwr9.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown -emit-llvm %s \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu -emit-llvm %s \ // RUN: -target-cpu pwr9 -o - | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown -emit-llvm %s \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu -emit-llvm %s \ // RUN: -target-cpu pwr9 -o - | FileCheck %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix -emit-llvm %s \ // RUN: -target-cpu pwr9 -o - | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-rotate.c b/clang/test/CodeGen/builtins-ppc-xlcompat-rotate.c index 1afc304..5ca7706 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-rotate.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-rotate.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-stfiw.c b/clang/test/CodeGen/builtins-ppc-xlcompat-stfiw.c index 91c5ab7..5cc4bec 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-stfiw.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-stfiw.c @@ -1,6 +1,6 @@ -// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s -// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -O2 -triple powerpc-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-swdiv_nochk.c b/clang/test/CodeGen/builtins-ppc-xlcompat-swdiv_nochk.c index 63ce65b..339f519 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-swdiv_nochk.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-swdiv_nochk.c @@ -1,5 +1,5 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-sync.c b/clang/test/CodeGen/builtins-ppc-xlcompat-sync.c index cd35222..60f877b 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-sync.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-sync.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | FileCheck %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | FileCheck %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-trap-64bit-only.c b/clang/test/CodeGen/builtins-ppc-xlcompat-trap-64bit-only.c index e49539c..55796df 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-trap-64bit-only.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-trap-64bit-only.c @@ -1,8 +1,8 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | \ // RUN: FileCheck %s --check-prefixes=CHECK64 -// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | \ // RUN: FileCheck %s --check-prefixes=CHECK64 // RUN: not %clang_cc1 -O2 -triple powerpc-unknown-aix \ diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-trap.c b/clang/test/CodeGen/builtins-ppc-xlcompat-trap.c index e2eb8cb..8a6569f 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-trap.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-trap.c @@ -1,8 +1,8 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr7 | \ // RUN: FileCheck %s -// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-unknown \ +// RUN: %clang_cc1 -O2 -triple powerpc64le-unknown-linux-gnu \ // RUN: -emit-llvm %s -o - -target-cpu pwr8 | \ // RUN: FileCheck %s // RUN: %clang_cc1 -O2 -triple powerpc-unknown-aix \ diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat-vec-error.c b/clang/test/CodeGen/builtins-ppc-xlcompat-vec-error.c index 4ec56ef..f7cb0cda 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat-vec-error.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat-vec-error.c @@ -1,7 +1,7 @@ // REQUIRES: powerpc-registered-target -// RUN: %clang_cc1 -triple powerpc64-unknown-unknown -fsyntax-only \ +// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu -fsyntax-only \ // RUN: -target-cpu pwr8 -Wall -Werror -verify %s -// RUN: %clang_cc1 -triple powerpc64le-unknown-unknown -fsyntax-only \ +// RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu -fsyntax-only \ // RUN: -target-cpu pwr8 -Wall -Werror -verify %s // RUN: %clang_cc1 -triple powerpc64-unknown-aix -fsyntax-only \ // RUN: -target-cpu pwr8 -Wall -Werror -verify %s diff --git a/clang/test/CodeGen/builtins-ppc-xlcompat.c b/clang/test/CodeGen/builtins-ppc-xlcompat.c index 370483c..7d350fb 100644 --- a/clang/test/CodeGen/builtins-ppc-xlcompat.c +++ b/clang/test/CodeGen/builtins-ppc-xlcompat.c @@ -1,9 +1,9 @@ // REQUIRES: powerpc-registered-target // RUN: %clang_cc1 -target-feature +altivec -target-feature +vsx \ -// RUN: -triple powerpc64-unknown-unknown -emit-llvm %s -o - \ +// RUN: -triple powerpc64-unknown-linux-gnu -emit-llvm %s -o - \ // RUN: -D__XL_COMPAT_ALTIVEC__ -target-cpu pwr7 | FileCheck %s // RUN: %clang_cc1 -target-feature +altivec -target-feature +vsx \ -// RUN: -triple powerpc64le-unknown-unknown -emit-llvm %s -o - \ +// RUN: -triple powerpc64le-unknown-linux-gnu -emit-llvm %s -o - \ // RUN: -D__XL_COMPAT_ALTIVEC__ -target-cpu pwr8 | FileCheck %s #include vector double vd = { 3.4e22, 1.8e-3 }; -- cgit v1.1