|
@@ -3,7 +3,7 @@
|
|
|
// = Big-endian, mips32, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-32 %s
|
|
|
// CHECK-BE-HF-32: "-internal-isystem"
|
|
|
// CHECK-BE-HF-32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -30,7 +30,7 @@
|
|
|
// = Big-endian, mips32, hard float, fp64
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF64-32 %s
|
|
|
// CHECK-BE-HF64-32: "-internal-isystem"
|
|
|
// CHECK-BE-HF64-32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -57,7 +57,7 @@
|
|
|
// = Big-endian, mips32, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-SF-32 %s
|
|
|
// CHECK-BE-SF-32: "-internal-isystem"
|
|
|
// CHECK-BE-SF-32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -84,7 +84,7 @@
|
|
|
// = Big-endian, mips16 / mips32, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32 -mips16 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-16 %s
|
|
|
// CHECK-BE-HF-16: "-internal-isystem"
|
|
|
// CHECK-BE-HF-16: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -111,7 +111,7 @@
|
|
|
// = Big-endian, mips16 / mips32, hard float, fp64
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32 -mips16 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF64-16 %s
|
|
|
// CHECK-BE-HF64-16: "-internal-isystem"
|
|
|
// CHECK-BE-HF64-16: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -138,7 +138,7 @@
|
|
|
// = Big-endian, mips16 / mips32, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32 -mips16 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-SF-16 %s
|
|
|
// CHECK-BE-SF-16: "-internal-isystem"
|
|
|
// CHECK-BE-SF-16: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -165,7 +165,7 @@
|
|
|
// = Big-endian, mips32 / mips16, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32 -mips16 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN-16 %s
|
|
|
// CHECK-BE-NAN-16: "-internal-isystem"
|
|
|
// CHECK-BE-NAN-16: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -192,7 +192,7 @@
|
|
|
// = Big-endian, mips32 / mips16, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32 -mips16 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN64-16 %s
|
|
|
// CHECK-BE-NAN64-16: "-internal-isystem"
|
|
|
// CHECK-BE-NAN64-16: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -219,7 +219,7 @@
|
|
|
// = Big-endian, mips32, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN-32 %s
|
|
|
// CHECK-BE-NAN-32: "-internal-isystem"
|
|
|
// CHECK-BE-NAN-32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -246,7 +246,7 @@
|
|
|
// = Big-endian, mips32, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN64-32 %s
|
|
|
// CHECK-BE-NAN64-32: "-internal-isystem"
|
|
|
// CHECK-BE-NAN64-32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -273,7 +273,7 @@
|
|
|
// = Big-endian, mips32r2, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-32R2 %s
|
|
|
// CHECK-BE-HF-32R2: "-internal-isystem"
|
|
|
// CHECK-BE-HF-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -300,7 +300,7 @@
|
|
|
// = Big-endian, mips32r2, hard float, uclibc
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -mhard-float -muclibc \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-UC-HF-32R2 %s
|
|
|
// CHECK-BE-UC-HF-32R2: "-internal-isystem"
|
|
|
// CHECK-BE-UC-HF-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -327,7 +327,7 @@
|
|
|
// = Big-endian, mips32r2, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF64-32R2 %s
|
|
|
// CHECK-BE-HF64-32R2: "-internal-isystem"
|
|
|
// CHECK-BE-HF64-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -354,7 +354,7 @@
|
|
|
// = Big-endian, mips32r2, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-SF-32R2 %s
|
|
|
// CHECK-BE-SF-32R2: "-internal-isystem"
|
|
|
// CHECK-BE-SF-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -381,7 +381,7 @@
|
|
|
// = Big-endian, mips32r2, soft float, uclibc
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -msoft-float -muclibc \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-UC-SF-32R2 %s
|
|
|
// CHECK-BE-UC-SF-32R2: "-internal-isystem"
|
|
|
// CHECK-BE-UC-SF-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -408,7 +408,7 @@
|
|
|
// = Big-endian, mips32r2 / mips16, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -mips16 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-16R2 %s
|
|
|
// CHECK-BE-HF-16R2: "-internal-isystem"
|
|
|
// CHECK-BE-HF-16R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -435,7 +435,7 @@
|
|
|
// = Big-endian, mips32r2 / mips16, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -mips16 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF64-16R2 %s
|
|
|
// CHECK-BE-HF64-16R2: "-internal-isystem"
|
|
|
// CHECK-BE-HF64-16R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -462,7 +462,7 @@
|
|
|
// = Big-endian, mips32r2 / mips16, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -mips16 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-SF-16R2 %s
|
|
|
// CHECK-BE-SF-16R2: "-internal-isystem"
|
|
|
// CHECK-BE-SF-16R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -489,7 +489,7 @@
|
|
|
// = Big-endian, mips32r2 / mips16, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -mips16 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN-16R2 %s
|
|
|
// CHECK-BE-NAN-16R2: "-internal-isystem"
|
|
|
// CHECK-BE-NAN-16R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -516,7 +516,7 @@
|
|
|
// = Big-endian, mips32r2 / mips16, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -mips16 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN64-16R2 %s
|
|
|
// CHECK-BE-NAN64-16R2: "-internal-isystem"
|
|
|
// CHECK-BE-NAN64-16R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -543,7 +543,7 @@
|
|
|
// = Big-endian, mips32r2, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN-32R2 %s
|
|
|
// CHECK-BE-NAN-32R2: "-internal-isystem"
|
|
|
// CHECK-BE-NAN-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -570,7 +570,7 @@
|
|
|
// = Big-endian, mips32r2, nan2008, uclibc
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -mnan=2008 -muclibc \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-UC-NAN-32R2 %s
|
|
|
// CHECK-BE-UC-NAN-32R2: "-internal-isystem"
|
|
|
// CHECK-BE-UC-NAN-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -597,7 +597,7 @@
|
|
|
// = Big-endian, mips32r2, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r2 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN64-32R2 %s
|
|
|
// CHECK-BE-NAN64-32R2: "-internal-isystem"
|
|
|
// CHECK-BE-NAN64-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -624,7 +624,7 @@
|
|
|
// = Big-endian, default (mips32r2), fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN64-32R2-DEF %s
|
|
|
// CHECK-BE-NAN64-32R2-DEF: "-internal-isystem"
|
|
|
// CHECK-BE-NAN64-32R2-DEF: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -651,7 +651,7 @@
|
|
|
// = Big-endian, micromips, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mmicromips -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-MM %s
|
|
|
// CHECK-BE-HF-MM: "-internal-isystem"
|
|
|
// CHECK-BE-HF-MM: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -678,7 +678,7 @@
|
|
|
// = Big-endian, micromips, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mmicromips -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF64-MM %s
|
|
|
// CHECK-BE-HF64-MM: "-internal-isystem"
|
|
|
// CHECK-BE-HF64-MM: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -705,7 +705,7 @@
|
|
|
// = Big-endian, micromips, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mmicromips -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-SF-MM %s
|
|
|
// CHECK-BE-SF-MM: "-internal-isystem"
|
|
|
// CHECK-BE-SF-MM: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -732,7 +732,7 @@
|
|
|
// = Big-endian, micromips, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mmicromips -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN-MM %s
|
|
|
// CHECK-BE-NAN-MM: "-internal-isystem"
|
|
|
// CHECK-BE-NAN-MM: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -759,7 +759,7 @@
|
|
|
// = Big-endian, micromips, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mmicromips -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN64-MM %s
|
|
|
// CHECK-BE-NAN64-MM: "-internal-isystem"
|
|
|
// CHECK-BE-NAN64-MM: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -786,7 +786,7 @@
|
|
|
// = Big-endian, mips64, ABI n32, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64 -mabi=n32 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-64-N32 %s
|
|
|
// CHECK-BE-HF-64-N32: "-internal-isystem"
|
|
|
// CHECK-BE-HF-64-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -813,7 +813,7 @@
|
|
|
// = Big-endian, mips64, ABI n32, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64 -mabi=n32 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF64-64-N32 %s
|
|
|
// CHECK-BE-HF64-64-N32: "-internal-isystem"
|
|
|
// CHECK-BE-HF64-64-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -840,7 +840,7 @@
|
|
|
// = Big-endian, mips64, ABI n32, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64 -mabi=n32 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-SF-64-N32 %s
|
|
|
// CHECK-BE-SF-64-N32: "-internal-isystem"
|
|
|
// CHECK-BE-SF-64-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -867,7 +867,7 @@
|
|
|
// = Big-endian, mips64, ABI n32, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64 -mabi=n32 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN-64-N32 %s
|
|
|
// CHECK-BE-NAN-64-N32: "-internal-isystem"
|
|
|
// CHECK-BE-NAN-64-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -894,7 +894,7 @@
|
|
|
// = Big-endian, mips64, ABI n32, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64 -mabi=n32 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN64-64-N32 %s
|
|
|
// CHECK-BE-NAN64-64-N32: "-internal-isystem"
|
|
|
// CHECK-BE-NAN64-64-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -921,7 +921,7 @@
|
|
|
// = Big-endian, mips64, ABI 64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64 -mabi=64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-64-64 %s
|
|
|
// CHECK-BE-HF-64-64: "-internal-isystem"
|
|
|
// CHECK-BE-HF-64-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -948,7 +948,7 @@
|
|
|
// = Big-endian, mips64, ABI 64, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64 -mabi=64 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF64-64-64 %s
|
|
|
// CHECK-BE-HF64-64-64: "-internal-isystem"
|
|
|
// CHECK-BE-HF64-64-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -975,7 +975,7 @@
|
|
|
// = Big-endian, mips64, ABI 64, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64 -mabi=64 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-SF-64-64 %s
|
|
|
// CHECK-BE-SF-64-64: "-internal-isystem"
|
|
|
// CHECK-BE-SF-64-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1002,7 +1002,7 @@
|
|
|
// = Big-endian, mips64, ABI 64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64 -mabi=64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN-64-64 %s
|
|
|
// CHECK-BE-NAN-64-64: "-internal-isystem"
|
|
|
// CHECK-BE-NAN-64-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1029,7 +1029,7 @@
|
|
|
// = Big-endian, mips64, ABI 64, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64 -mabi=64 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN64-64-64 %s
|
|
|
// CHECK-BE-NAN64-64-64: "-internal-isystem"
|
|
|
// CHECK-BE-NAN64-64-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1056,7 +1056,7 @@
|
|
|
// = Big-endian, mips64r2, ABI n32, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r2 -mabi=n32 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-64R2-N32 %s
|
|
|
// CHECK-BE-HF-64R2-N32: "-internal-isystem"
|
|
|
// CHECK-BE-HF-64R2-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1083,7 +1083,7 @@
|
|
|
// = Big-endian, mips64r2, ABI n32, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r2 -mabi=n32 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF64-64R2-N32 %s
|
|
|
// CHECK-BE-HF64-64R2-N32: "-internal-isystem"
|
|
|
// CHECK-BE-HF64-64R2-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1110,7 +1110,7 @@
|
|
|
// = Big-endian, mips64r2, ABI n32, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r2 -mabi=n32 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-SF-64R2-N32 %s
|
|
|
// CHECK-BE-SF-64R2-N32: "-internal-isystem"
|
|
|
// CHECK-BE-SF-64R2-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1137,7 +1137,7 @@
|
|
|
// = Big-endian, mips64r2, ABI n32, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r2 -mabi=n32 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN-64R2-N32 %s
|
|
|
// CHECK-BE-NAN-64R2-N32: "-internal-isystem"
|
|
|
// CHECK-BE-NAN-64R2-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1164,7 +1164,7 @@
|
|
|
// = Big-endian, mips64r2, ABI n32, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r2 -mabi=n32 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN64-64R2-N32 %s
|
|
|
// CHECK-BE-NAN64-64R2-N32: "-internal-isystem"
|
|
|
// CHECK-BE-NAN64-64R2-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1191,7 +1191,7 @@
|
|
|
// = Big-endian, mips64r2, ABI 64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r2 -mabi=64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-64R2-64 %s
|
|
|
// CHECK-BE-HF-64R2-64: "-internal-isystem"
|
|
|
// CHECK-BE-HF-64R2-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1218,7 +1218,7 @@
|
|
|
// = Big-endian, mips64r2, ABI 64, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r2 -mabi=64 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF64-64R2-64 %s
|
|
|
// CHECK-BE-HF64-64R2-64: "-internal-isystem"
|
|
|
// CHECK-BE-HF64-64R2-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1245,7 +1245,7 @@
|
|
|
// = Big-endian, mips64r2, ABI 64, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r2 -mabi=64 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-SF-64R2-64 %s
|
|
|
// CHECK-BE-SF-64R2-64: "-internal-isystem"
|
|
|
// CHECK-BE-SF-64R2-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1272,7 +1272,7 @@
|
|
|
// = Big-endian, mips64r2, ABI 64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r2 -mabi=64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN-64R2-64 %s
|
|
|
// CHECK-BE-NAN-64R2-64: "-internal-isystem"
|
|
|
// CHECK-BE-NAN-64R2-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1299,7 +1299,7 @@
|
|
|
// = Big-endian, mips64r2, ABI 64, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r2 -mabi=64 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN64-64R2-64 %s
|
|
|
// CHECK-BE-NAN64-64R2-64: "-internal-isystem"
|
|
|
// CHECK-BE-NAN64-64R2-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1326,7 +1326,7 @@
|
|
|
// = Big-endian, default (mips64r2), ABI 64, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mabi=64 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-NAN64-64R2-64-DEF %s
|
|
|
// CHECK-BE-NAN64-64R2-64-DEF: "-internal-isystem"
|
|
|
// CHECK-BE-NAN64-64R2-64-DEF: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1353,7 +1353,7 @@
|
|
|
// = Little-endian, mips32, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF-32 %s
|
|
|
// CHECK-EL-HF-32: "-internal-isystem"
|
|
|
// CHECK-EL-HF-32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1380,7 +1380,7 @@
|
|
|
// = Little-endian, mips32, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF64-32 %s
|
|
|
// CHECK-EL-HF64-32: "-internal-isystem"
|
|
|
// CHECK-EL-HF64-32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1407,7 +1407,7 @@
|
|
|
// = Little-endian, mips32, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-SF-32 %s
|
|
|
// CHECK-EL-SF-32: "-internal-isystem"
|
|
|
// CHECK-EL-SF-32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1434,7 +1434,7 @@
|
|
|
// = Little-endian, mips32 / mips16, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32 -mips16 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF-16 %s
|
|
|
// CHECK-EL-HF-16: "-internal-isystem"
|
|
|
// CHECK-EL-HF-16: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1461,7 +1461,7 @@
|
|
|
// = Little-endian, mips32 / mips16, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32 -mips16 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF64-16 %s
|
|
|
// CHECK-EL-HF64-16: "-internal-isystem"
|
|
|
// CHECK-EL-HF64-16: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1488,7 +1488,7 @@
|
|
|
// = Little-endian, mips32 / mips16, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32 -mips16 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-SF-16 %s
|
|
|
// CHECK-EL-SF-16: "-internal-isystem"
|
|
|
// CHECK-EL-SF-16: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1515,7 +1515,7 @@
|
|
|
// = Little-endian, mips32 / mips16, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32 -mips16 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN-16 %s
|
|
|
// CHECK-EL-NAN-16: "-internal-isystem"
|
|
|
// CHECK-EL-NAN-16: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1542,7 +1542,7 @@
|
|
|
// = Little-endian, mips32 / mips16, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32 -mips16 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN64-16 %s
|
|
|
// CHECK-EL-NAN64-16: "-internal-isystem"
|
|
|
// CHECK-EL-NAN64-16: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1569,7 +1569,7 @@
|
|
|
// = Little-endian, mips32, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN-32 %s
|
|
|
// CHECK-EL-NAN-32: "-internal-isystem"
|
|
|
// CHECK-EL-NAN-32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1596,7 +1596,7 @@
|
|
|
// = Little-endian, mips32, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN64-32 %s
|
|
|
// CHECK-EL-NAN64-32: "-internal-isystem"
|
|
|
// CHECK-EL-NAN64-32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1623,7 +1623,7 @@
|
|
|
// = Little-endian, mips32r2, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF-32R2 %s
|
|
|
// CHECK-EL-HF-32R2: "-internal-isystem"
|
|
|
// CHECK-EL-HF-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1650,7 +1650,7 @@
|
|
|
// = Little-endian, mips32r2, hard float, uclibc
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -mhard-float -muclibc \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-UC-HF-32R2 %s
|
|
|
// CHECK-EL-UC-HF-32R2: "-internal-isystem"
|
|
|
// CHECK-EL-UC-HF-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1677,7 +1677,7 @@
|
|
|
// = Little-endian, mips32r2, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF64-32R2 %s
|
|
|
// CHECK-EL-HF64-32R2: "-internal-isystem"
|
|
|
// CHECK-EL-HF64-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1704,7 +1704,7 @@
|
|
|
// = Little-endian, mips32r2, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-SF-32R2 %s
|
|
|
// CHECK-EL-SF-32R2: "-internal-isystem"
|
|
|
// CHECK-EL-SF-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1731,7 +1731,7 @@
|
|
|
// = Little-endian, mips32r2, soft float, uclibc
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -msoft-float -muclibc \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-UC-SF-32R2 %s
|
|
|
// CHECK-EL-UC-SF-32R2: "-internal-isystem"
|
|
|
// CHECK-EL-UC-SF-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1758,7 +1758,7 @@
|
|
|
// = Little-endian, mips32r2 / mips16, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -mips16 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF-16R2 %s
|
|
|
// CHECK-EL-HF-16R2: "-internal-isystem"
|
|
|
// CHECK-EL-HF-16R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1785,7 +1785,7 @@
|
|
|
// = Little-endian, mips32r2 / mips16, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -mips16 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF64-16R2 %s
|
|
|
// CHECK-EL-HF64-16R2: "-internal-isystem"
|
|
|
// CHECK-EL-HF64-16R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1812,7 +1812,7 @@
|
|
|
// = Little-endian, mips32r2 / mips16, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -mips16 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-SF-16R2 %s
|
|
|
// CHECK-EL-SF-16R2: "-internal-isystem"
|
|
|
// CHECK-EL-SF-16R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1839,7 +1839,7 @@
|
|
|
// = Little-endian, mips32r2 / mips16, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -mips16 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN-16R2 %s
|
|
|
// CHECK-EL-NAN-16R2: "-internal-isystem"
|
|
|
// CHECK-EL-NAN-16R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1866,7 +1866,7 @@
|
|
|
// = Little-endian, mips32r2 / mips16, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -mips16 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN64-16R2 %s
|
|
|
// CHECK-EL-NAN64-16R2: "-internal-isystem"
|
|
|
// CHECK-EL-NAN64-16R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1893,7 +1893,7 @@
|
|
|
// = Little-endian, mips32r2, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN-32R2 %s
|
|
|
// CHECK-EL-NAN-32R2: "-internal-isystem"
|
|
|
// CHECK-EL-NAN-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1920,7 +1920,7 @@
|
|
|
// = Little-endian, mips32r2, nan2008, uclibc
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -mnan=2008 -muclibc \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-UC-NAN-32R2 %s
|
|
|
// CHECK-EL-UC-NAN-32R2: "-internal-isystem"
|
|
|
// CHECK-EL-UC-NAN-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1947,7 +1947,7 @@
|
|
|
// = Little-endian, mips32r2, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mips32r2 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN64-32R2 %s
|
|
|
// CHECK-EL-NAN64-32R2: "-internal-isystem"
|
|
|
// CHECK-EL-NAN64-32R2: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -1974,7 +1974,7 @@
|
|
|
// = Little-endian, default (mips32r2), fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN64-32R2-DEF %s
|
|
|
// CHECK-EL-NAN64-32R2-DEF: "-internal-isystem"
|
|
|
// CHECK-EL-NAN64-32R2-DEF: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2001,7 +2001,7 @@
|
|
|
// = Little-endian, micromips, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mmicromips -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF-MM %s
|
|
|
// CHECK-EL-HF-MM: "-internal-isystem"
|
|
|
// CHECK-EL-HF-MM: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2028,7 +2028,7 @@
|
|
|
// = Little-endian, micromips, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mmicromips -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF64-MM %s
|
|
|
// CHECK-EL-HF64-MM: "-internal-isystem"
|
|
|
// CHECK-EL-HF64-MM: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2055,7 +2055,7 @@
|
|
|
// = Little-endian, micromips, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mmicromips -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-SF-MM %s
|
|
|
// CHECK-EL-SF-MM: "-internal-isystem"
|
|
|
// CHECK-EL-SF-MM: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2082,7 +2082,7 @@
|
|
|
// = Little-endian, micromips, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mmicromips -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN-MM %s
|
|
|
// CHECK-EL-NAN-MM: "-internal-isystem"
|
|
|
// CHECK-EL-NAN-MM: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2109,7 +2109,7 @@
|
|
|
// = Little-endian, micromips, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mipsel-linux-gnu -mmicromips -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN64-MM %s
|
|
|
// CHECK-EL-NAN64-MM: "-internal-isystem"
|
|
|
// CHECK-EL-NAN64-MM: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2136,7 +2136,7 @@
|
|
|
// = Little-endian, mips64, ABI n32, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64 -mabi=n32 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF-64-N32 %s
|
|
|
// CHECK-EL-HF-64-N32: "-internal-isystem"
|
|
|
// CHECK-EL-HF-64-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2163,7 +2163,7 @@
|
|
|
// = Little-endian, mips64, ABI n32, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64 -mabi=n32 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF64-64-N32 %s
|
|
|
// CHECK-EL-HF64-64-N32: "-internal-isystem"
|
|
|
// CHECK-EL-HF64-64-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2190,7 +2190,7 @@
|
|
|
// = Little-endian, mips64, ABI n32, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64 -mabi=n32 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-SF-64-N32 %s
|
|
|
// CHECK-EL-SF-64-N32: "-internal-isystem"
|
|
|
// CHECK-EL-SF-64-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2217,7 +2217,7 @@
|
|
|
// = Little-endian, mips64, ABI n32, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64 -mabi=n32 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN-64-N32 %s
|
|
|
// CHECK-EL-NAN-64-N32: "-internal-isystem"
|
|
|
// CHECK-EL-NAN-64-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2244,7 +2244,7 @@
|
|
|
// = Little-endian, mips64, ABI n32, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64 -mabi=n32 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN64-64-N32 %s
|
|
|
// CHECK-EL-NAN64-64-N32: "-internal-isystem"
|
|
|
// CHECK-EL-NAN64-64-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2271,7 +2271,7 @@
|
|
|
// = Little-endian, mips64, ABI 64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64 -mabi=64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF-64-64 %s
|
|
|
// CHECK-EL-HF-64-64: "-internal-isystem"
|
|
|
// CHECK-EL-HF-64-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2298,7 +2298,7 @@
|
|
|
// = Little-endian, mips64, ABI 64, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64 -mabi=64 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF64-64-64 %s
|
|
|
// CHECK-EL-HF64-64-64: "-internal-isystem"
|
|
|
// CHECK-EL-HF64-64-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2325,7 +2325,7 @@
|
|
|
// = Little-endian, mips64, ABI 64, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64 -mabi=64 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-SF-64-64 %s
|
|
|
// CHECK-EL-SF-64-64: "-internal-isystem"
|
|
|
// CHECK-EL-SF-64-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2352,7 +2352,7 @@
|
|
|
// = Little-endian, mips64, ABI 64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64 -mabi=64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN-64-64 %s
|
|
|
// CHECK-EL-NAN-64-64: "-internal-isystem"
|
|
|
// CHECK-EL-NAN-64-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2379,7 +2379,7 @@
|
|
|
// = Little-endian, mips64, ABI 64, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64 -mabi=64 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN64-64-64 %s
|
|
|
// CHECK-EL-NAN64-64-64: "-internal-isystem"
|
|
|
// CHECK-EL-NAN64-64-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2406,7 +2406,7 @@
|
|
|
// = Little-endian, mips64r2, ABI n32, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64r2 -mabi=n32 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF-64R2-N32 %s
|
|
|
// CHECK-EL-HF-64R2-N32: "-internal-isystem"
|
|
|
// CHECK-EL-HF-64R2-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2433,7 +2433,7 @@
|
|
|
// = Little-endian, mips64r2, ABI n32, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64r2 -mabi=n32 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF64-64R2-N32 %s
|
|
|
// CHECK-EL-HF64-64R2-N32: "-internal-isystem"
|
|
|
// CHECK-EL-HF64-64R2-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2460,7 +2460,7 @@
|
|
|
// = Little-endian, mips64r2, ABI n32, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64r2 -mabi=n32 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-SF-64R2-N32 %s
|
|
|
// CHECK-EL-SF-64R2-N32: "-internal-isystem"
|
|
|
// CHECK-EL-SF-64R2-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2487,7 +2487,7 @@
|
|
|
// = Little-endian, mips64r2, ABI n32, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64r2 -mabi=n32 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN-64R2-N32 %s
|
|
|
// CHECK-EL-NAN-64R2-N32: "-internal-isystem"
|
|
|
// CHECK-EL-NAN-64R2-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2514,7 +2514,7 @@
|
|
|
// = Little-endian, mips64r2, ABI n32, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64r2 -mabi=n32 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN64-64R2-N32 %s
|
|
|
// CHECK-EL-NAN64-64R2-N32: "-internal-isystem"
|
|
|
// CHECK-EL-NAN64-64R2-N32: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2541,7 +2541,7 @@
|
|
|
// = Little-endian, mips64r2, ABI 64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64r2 -mabi=64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF-64R2-64 %s
|
|
|
// CHECK-EL-HF-64R2-64: "-internal-isystem"
|
|
|
// CHECK-EL-HF-64R2-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2568,7 +2568,7 @@
|
|
|
// = Little-endian, mips64r2, ABI 64, fp64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64r2 -mabi=64 -mfp64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-HF64-64R2-64 %s
|
|
|
// CHECK-EL-HF64-64R2-64: "-internal-isystem"
|
|
|
// CHECK-EL-HF64-64R2-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2595,7 +2595,7 @@
|
|
|
// = Little-endian, mips64r2, ABI 64, soft float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64r2 -mabi=64 -msoft-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-SF-64R2-64 %s
|
|
|
// CHECK-EL-SF-64R2-64: "-internal-isystem"
|
|
|
// CHECK-EL-SF-64R2-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2622,7 +2622,7 @@
|
|
|
// = Little-endian, mips64r2, ABI 64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64r2 -mabi=64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN-64R2-64 %s
|
|
|
// CHECK-EL-NAN-64R2-64: "-internal-isystem"
|
|
|
// CHECK-EL-NAN-64R2-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2649,7 +2649,7 @@
|
|
|
// = Little-endian, mips64r2, ABI 64, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mips64r2 -mabi=64 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN64-64R2-64 %s
|
|
|
// CHECK-EL-NAN64-64R2-64: "-internal-isystem"
|
|
|
// CHECK-EL-NAN64-64R2-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2676,7 +2676,7 @@
|
|
|
// = Little-endian, default (mips64r2), ABI 64, fp64, nan2008
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64el-linux-gnu -mabi=64 -mfp64 -mnan=2008 \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-EL-NAN64-64R2-64-DEF %s
|
|
|
// CHECK-EL-NAN64-64R2-64-DEF: "-internal-isystem"
|
|
|
// CHECK-EL-NAN64-64R2-64-DEF: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2705,7 +2705,7 @@
|
|
|
// = Big-endian, mips32r3, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r3 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-32R3 %s
|
|
|
// CHECK-BE-HF-32R3: "-internal-isystem"
|
|
|
// CHECK-BE-HF-32R3: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2732,7 +2732,7 @@
|
|
|
// = Big-endian, mips32r5, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips-linux-gnu -mips32r5 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-32R5 %s
|
|
|
// CHECK-BE-HF-32R5: "-internal-isystem"
|
|
|
// CHECK-BE-HF-32R5: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2759,7 +2759,7 @@
|
|
|
// = Big-endian, mips64r3, ABI 64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r3 -mabi=64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-64R3-64 %s
|
|
|
// CHECK-BE-HF-64R3-64: "-internal-isystem"
|
|
|
// CHECK-BE-HF-64R3-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|
|
@@ -2786,7 +2786,7 @@
|
|
|
// = Big-endian, mips64r5, ABI 64, hard float
|
|
|
// RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
|
|
// RUN: --target=mips64-linux-gnu -mips64r5 -mabi=64 -mhard-float \
|
|
|
-// RUN: --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
+// RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_fsf_tree \
|
|
|
// RUN: | FileCheck --check-prefix=CHECK-BE-HF-64R5-64 %s
|
|
|
// CHECK-BE-HF-64R5-64: "-internal-isystem"
|
|
|
// CHECK-BE-HF-64R5-64: "[[TC:[^"]+/lib/gcc/mips-mti-linux-gnu/4.9.0]]/../../../../mips-mti-linux-gnu/include/c++/4.9.0"
|