forked from OSchip/llvm-project
[Mips] Add support for mips64el-linux-android triple.
llvm-svn: 200081
This commit is contained in:
parent
264b29883f
commit
68855fe3c9
|
@ -1315,7 +1315,8 @@ void Generic_GCC::GCCInstallationDetector::print(raw_ostream &OS) const {
|
|||
"mips-mti-linux-gnu" };
|
||||
static const char *const MIPS64ELLibDirs[] = { "/lib64", "/lib" };
|
||||
static const char *const MIPS64ELTriples[] = { "mips64el-linux-gnu",
|
||||
"mips-mti-linux-gnu" };
|
||||
"mips-mti-linux-gnu",
|
||||
"mips64el-linux-android" };
|
||||
|
||||
static const char *const PPCLibDirs[] = { "/lib32", "/lib" };
|
||||
static const char *const PPCTriples[] = {
|
||||
|
|
|
@ -252,3 +252,10 @@
|
|||
// MIPS64EL: "-cc1"
|
||||
// MIPS64EL: "-target-cpu" "mips64"
|
||||
// MIPS64EL: "-mfloat-abi" "hard"
|
||||
|
||||
// RUN: %clang -target mips64el-linux-android -### -S %s 2>&1 | \
|
||||
// RUN: FileCheck -check-prefix=MIPS64EL-ANDROID %s
|
||||
// MIPS64EL-ANDROID: clang
|
||||
// MIPS64EL-ANDROID: "-cc1"
|
||||
// MIPS64EL-ANDROID: "-target-cpu" "mips64"
|
||||
// MIPS64EL-ANDROID: "-mfloat-abi" "hard"
|
||||
|
|
|
@ -556,6 +556,10 @@
|
|||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
||||
// RUN: --target=mips64el-linux-android \
|
||||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
||||
// RUN: --target=i686-linux-android \
|
||||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID %s
|
||||
|
@ -587,6 +591,11 @@
|
|||
// RUN: -shared \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
||||
// RUN: --target=mips64el-linux-android \
|
||||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: -shared \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID-SO %s
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
||||
// RUN: --target=i686-linux-android \
|
||||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: -shared \
|
||||
|
@ -621,6 +630,11 @@
|
|||
// RUN: -static \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
||||
// RUN: --target=mips64el-linux-android \
|
||||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: -static \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID-STATIC %s
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
||||
// RUN: --target=i686-linux-android \
|
||||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: -static \
|
||||
|
@ -654,6 +668,11 @@
|
|||
// RUN: -pie \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
||||
// RUN: --target=mips64el-linux-android \
|
||||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: -pie \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID-PIE %s
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
||||
// RUN: --target=i686-linux-android \
|
||||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: -pie \
|
||||
|
@ -683,6 +702,10 @@
|
|||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID-32 %s
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
||||
// RUN: --target=mips64el-linux-android \
|
||||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID-64 %s
|
||||
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
||||
// RUN: --target=i686-linux-android \
|
||||
// RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ANDROID-32 %s
|
||||
|
|
Loading…
Reference in New Issue