diff options
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/Driver/fsanitize.c | 2 | ||||
-rw-r--r-- | clang/test/Driver/pic.c | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/clang/test/Driver/fsanitize.c b/clang/test/Driver/fsanitize.c index 73f659b07c9..b3c940f0411 100644 --- a/clang/test/Driver/fsanitize.c +++ b/clang/test/Driver/fsanitize.c @@ -113,7 +113,7 @@ // CHECK-ANDROID-ASAN-NO-PIE: "-pie" // RUN: %clang -target arm-linux-androideabi %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-ANDROID-NO-ASAN -// CHECK-ANDROID-NO-ASAN: "-mrelocation-model" "static" +// CHECK-ANDROID-NO-ASAN: "-mrelocation-model" "pic" // RUN: %clang -target x86_64-linux-gnu %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-RECOVER // RUN: %clang -target x86_64-linux-gnu %s -fsanitize-recover -### 2>&1 | FileCheck %s --check-prefix=CHECK-RECOVER diff --git a/clang/test/Driver/pic.c b/clang/test/Driver/pic.c index 988a20abb3c..9d433addbbb 100644 --- a/clang/test/Driver/pic.c +++ b/clang/test/Driver/pic.c @@ -209,3 +209,11 @@ // On OpenBSD, -nopie needs to be passed through to the linker. // RUN: %clang %s -target i386-pc-openbsd -nopie -### 2>&1 \ // RUN: | FileCheck %s --check-prefix=CHECK-NOPIE-LD +// +// On Android PIC is enabled by default +// RUN: %clang -c %s -target i686-linux-android -### 2>&1 \ +// RUN: | FileCheck %s --check-prefix=CHECK-PIC2 +// RUN: %clang -c %s -target arm-linux-androideabi -### 2>&1 \ +// RUN: | FileCheck %s --check-prefix=CHECK-PIC1 +// RUN: %clang -c %s -target mipsel-linux-android -### 2>&1 \ +// RUN: | FileCheck %s --check-prefix=CHECK-PIC1 |