diff options
author | Simon Dardis <simon.dardis@imgtec.com> | 2017-07-20 22:23:21 +0000 |
---|---|---|
committer | Simon Dardis <simon.dardis@imgtec.com> | 2017-07-20 22:23:21 +0000 |
commit | 9f1d5d8cd5231a6d9a2f0784e6cd6597836f58d9 (patch) | |
tree | 97922b2ed946959c0010dc0ac789dcd2aabaf7ba /clang/test/Driver/mips-features.c | |
parent | c35c34a7f9644e308f496376ccbcca40e75f3c9f (diff) | |
download | bcm5719-llvm-9f1d5d8cd5231a6d9a2f0784e6cd6597836f58d9.tar.gz bcm5719-llvm-9f1d5d8cd5231a6d9a2f0784e6cd6597836f58d9.zip |
[mips] Add support for -m(no-)local-sdata
Teach the driver to support -mlocal-sdata. The backend already matches GCC's
default behaviour.
Reviewers: atanasyan, slthakur
Differential Revision: https://reviews.llvm.org/D35549
llvm-svn: 308683
Diffstat (limited to 'clang/test/Driver/mips-features.c')
-rw-r--r-- | clang/test/Driver/mips-features.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/clang/test/Driver/mips-features.c b/clang/test/Driver/mips-features.c index c6373549118..4f6b05684c0 100644 --- a/clang/test/Driver/mips-features.c +++ b/clang/test/Driver/mips-features.c @@ -35,6 +35,21 @@ // RUN: | FileCheck --check-prefix=CHECK-MGPOPTDEF %s // CHECK-MGPOPTDEF: "-mllvm" "-mgpopt" // +// -mgpopt -mno-abicalls -mlocal-sdata +// RUN: %clang -target mips-linux-gnu -### -c %s -mno-abicalls -mno-gpopt -mgpopt -mno-local-sdata -mlocal-sdata 2>&1 \ +// RUN: | FileCheck --check-prefix=CHECK-MLOCALSDATA %s +// CHECK-MLOCALSDATA: "-mllvm" "-mlocal-sdata=1" +// +// -mgpopt -mno-abicalls -mno-local-sdata +// RUN: %clang -target mips-linux-gnu -### -c %s -mno-abicalls -mno-gpopt -mgpopt -mlocal-sdata -mno-local-sdata 2>&1 \ +// RUN: | FileCheck --check-prefix=CHECK-MNOLOCALSDATA %s +// CHECK-MNOLOCALSDATA: "-mllvm" "-mlocal-sdata=0" +// +// -mgpopt -mno-abicalls +// RUN: %clang -target mips-linux-gnu -### -c %s -mno-abicalls -mgpopt 2>&1 \ +// RUN: | FileCheck --check-prefix=CHECK-MLOCALSDATADEF %s +// CHECK-MLOCALSDATADEF-NOT: "-mllvm" "-mlocal-sdata" +// // -mips16 // RUN: %clang -target mips-linux-gnu -### -c %s \ // RUN: -mno-mips16 -mips16 2>&1 \ |