Skip to content

Commit c53b4e4

Browse files
committed
Add a testcase for riscv64-linux-android triple
1 parent 012dd8b commit c53b4e4

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

clang/test/Driver/android-ndk-standalone.cpp

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,3 +311,19 @@
311311
// CHECK-X86_64-GCC: Found candidate GCC installation: {{.*}}i686-linux-android{{[/\\]}}4.9
312312
// CHECK-X86_64-GCC-NEXT: Found candidate GCC installation: {{.*}}x86_64-linux-android{{[/\\]}}4.9
313313
// CHECK-X86_64-GCC-NEXT: Selected GCC installation: {{.*}}x86_64-linux-android{{[/\\]}}4.9
314+
//
315+
// RUN: %clang -### %s 2>&1 \
316+
// RUN: --target=riscv64-linux-android \
317+
// RUN: -march=rv64i \
318+
// RUN: --gcc-toolchain=%S/Inputs/basic_android_ndk_tree \
319+
// RUN: --sysroot=%S/Inputs/basic_android_ndk_tree/sysroot \
320+
// RUN: | FileCheck --check-prefix=CHECK-RISCV %s
321+
// CHECK-RISCV: "-cc1"
322+
// CHECK-RISCV: "-internal-isystem" "{{.*}}/include/c++/v1"
323+
// CHECK-RISCV: "-internal-isystem" "{{.*}}/lib/clang/{{..}}/include"
324+
// CHECK-RISCV: "-internal-isystem" "{{.*}}/sysroot/usr/local/include"
325+
// CHECK-RISCV: "-internal-externc-isystem" "{{.*}}/sysroot/include"
326+
// CHECK-RISCV: "-internal-externc-isystem" "{{.*}}/sysroot/usr/include"
327+
// CHECK-RISCV: "{{.*}}ld{{(.exe)?}}" "--sysroot=[[SYSROOT:[^"]+]]"
328+
// CHECK-RISCV: "-L{{.*}}/sysroot/usr/lib"
329+
// CHECK-RISCV: "{{.*}}/lib/riscv64-unknown-linux-android/libclang_rt.builtins.a"

0 commit comments

Comments
 (0)