summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/test/Object/RISCV/elf-flags.yaml17
-rw-r--r--llvm/test/Object/RISCV/lit.local.cfg2
2 files changed, 19 insertions, 0 deletions
diff --git a/llvm/test/Object/RISCV/elf-flags.yaml b/llvm/test/Object/RISCV/elf-flags.yaml
new file mode 100644
index 00000000000..0d613967e77
--- /dev/null
+++ b/llvm/test/Object/RISCV/elf-flags.yaml
@@ -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/llvm/test/Object/RISCV/lit.local.cfg b/llvm/test/Object/RISCV/lit.local.cfg
new file mode 100644
index 00000000000..c63820126f8
--- /dev/null
+++ b/llvm/test/Object/RISCV/lit.local.cfg
@@ -0,0 +1,2 @@
+if not 'RISCV' in config.root.targets:
+ config.unsupported = True
OpenPOWER on IntegriCloud