]> granicus.if.org Git - llvm/commitdiff
[RISCV] Add missed test case for r314770
authorAlex Bradbury <asb@lowrisc.org>
Tue, 3 Oct 2017 08:03:14 +0000 (08:03 +0000)
committerAlex Bradbury <asb@lowrisc.org>
Tue, 3 Oct 2017 08:03:14 +0000 (08:03 +0000)
Differential Revision: https://reviews.llvm.org/D38311
Patch by https://reviews.llvm.org/D38311

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@314771 91177308-0d34-0410-b5e6-96231b3b80d8

test/Object/RISCV/elf-flags.yaml [new file with mode: 0644]
test/Object/RISCV/lit.local.cfg [new file with mode: 0644]

diff --git a/test/Object/RISCV/elf-flags.yaml b/test/Object/RISCV/elf-flags.yaml
new file mode 100644 (file)
index 0000000..0d61396
--- /dev/null
@@ -0,0 +1,17 @@
+# RUN: yaml2obj %s > %t
+# RUN: obj2yaml %t | FileCheck -check-prefix=YAML %s
+
+# YAML:      FileHeader:
+# YAML-NEXT:   Class:           ELFCLASS32
+# YAML-NEXT:   Data:            ELFDATA2LSB
+# YAML-NEXT:   Type:            ET_EXEC
+# YAML-NEXT:   Machine:         EM_RISCV
+# YAML-NEXT:   Flags:           [ EF_RISCV_RVC, EF_RISCV_FLOAT_ABI_DOUBLE, EF_RISCV_RVE ]
+
+--- !ELF
+FileHeader:
+  Class:           ELFCLASS32
+  Data:            ELFDATA2LSB
+  Type:            ET_EXEC
+  Machine:         EM_RISCV
+  Flags:           [ EF_RISCV_RVC, EF_RISCV_FLOAT_ABI_DOUBLE, EF_RISCV_RVE ]
diff --git a/test/Object/RISCV/lit.local.cfg b/test/Object/RISCV/lit.local.cfg
new file mode 100644 (file)
index 0000000..c638201
--- /dev/null
@@ -0,0 +1,2 @@
+if not 'RISCV' in config.root.targets:
+    config.unsupported = True