summaryrefslogtreecommitdiff
path: root/test/Driver/hexagon-toolchain-elf.c
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-02-28 20:31:55 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-02-28 20:31:55 +0000
commitebeb737dbea833866a6cbfa66a9876083156baad (patch)
tree1699d1ad37517f89b17e092fcb43bf794a1e2449 /test/Driver/hexagon-toolchain-elf.c
parent896bb7d0d1d9a877403376fa6dd50ea452947300 (diff)
downloadclang-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.c16
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"