diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-02-28 20:31:55 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-02-28 20:31:55 +0000 |
commit | ebeb737dbea833866a6cbfa66a9876083156baad (patch) | |
tree | 1699d1ad37517f89b17e092fcb43bf794a1e2449 /test/Driver/hexagon-toolchain-elf.c | |
parent | 896bb7d0d1d9a877403376fa6dd50ea452947300 (diff) | |
download | clang-ebeb737dbea833866a6cbfa66a9876083156baad.tar.gz |
[Hexagon] Add -ffixed-r19 driver option and translate it to +reserved-r19
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@326366 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Driver/hexagon-toolchain-elf.c')
-rw-r--r-- | test/Driver/hexagon-toolchain-elf.c | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/test/Driver/hexagon-toolchain-elf.c b/test/Driver/hexagon-toolchain-elf.c index 7dc82f3519..8f4c320ce4 100644 --- a/test/Driver/hexagon-toolchain-elf.c +++ b/test/Driver/hexagon-toolchain-elf.c @@ -504,12 +504,22 @@ // CHECK060-NEXT: hexagon-link // ----------------------------------------------------------------------------- +// ffixed-r19 +// ----------------------------------------------------------------------------- +// RUN: %clang -### -target hexagon-unknown-elf -ffixed-r19 %s 2>&1 \ +// RUN: | FileCheck --check-prefix=CHECK070 %s +// CHECK070: "-target-feature" "+reserved-r19" +// RUN: %clang -### -target hexagon-unknown-elf %s 2>&1 \ +// RUN: | FileCheck --check-prefix=CHECK071 %s +// CHECK071-NOT: "+reserved-r19" + +// ----------------------------------------------------------------------------- // Misc Defaults // ----------------------------------------------------------------------------- // RUN: %clang -### -target hexagon-unknown-elf \ // RUN: -ccc-install-dir %S/Inputs/hexagon_tree/Tools/bin \ // RUN: -mcpu=hexagonv60 \ // RUN: %s 2>&1 \ -// RUN: | FileCheck -check-prefix=CHECK070 %s -// CHECK070: "-cc1" -// CHECK070: "-Wreturn-type" +// RUN: | FileCheck -check-prefix=CHECK080 %s +// CHECK080: "-cc1" +// CHECK080: "-Wreturn-type" |