summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-objcopy/ELF/binary-input-arch.test
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/tools/llvm-objcopy/ELF/binary-input-arch.test')
-rw-r--r--llvm/test/tools/llvm-objcopy/ELF/binary-input-arch.test28
1 files changed, 21 insertions, 7 deletions
diff --git a/llvm/test/tools/llvm-objcopy/ELF/binary-input-arch.test b/llvm/test/tools/llvm-objcopy/ELF/binary-input-arch.test
index 73ebdddd163..40e95672b3b 100644
--- a/llvm/test/tools/llvm-objcopy/ELF/binary-input-arch.test
+++ b/llvm/test/tools/llvm-objcopy/ELF/binary-input-arch.test
@@ -18,6 +18,12 @@
# RUN: llvm-objcopy -I binary -B powerpc:common64 %t.txt %t.powerpc_common64.o
# RUN: llvm-readobj --file-headers %t.powerpc_common64.o | FileCheck %s --check-prefixes=CHECK,LE,PPC,64
+# RUN: llvm-objcopy -I binary -B riscv:rv32 %t.txt %t.rv32.o
+# RUN: llvm-readobj --file-headers %t.rv32.o | FileCheck %s --check-prefixes=CHECK,LE,RISCV32,32
+
+# RUN: llvm-objcopy -I binary -B riscv:rv64 %t.txt %t.rv64.o
+# RUN: llvm-readobj --file-headers %t.rv64.o | FileCheck %s --check-prefixes=CHECK,LE,RISCV64,64
+
# RUN: llvm-objcopy -I binary -B sparc %t.txt %t.sparc.o
# RUN: llvm-readobj --file-headers %t.sparc.o | FileCheck %s --check-prefixes=CHECK,LE,SPARC,32
@@ -25,19 +31,25 @@
# RUN: llvm-readobj --file-headers %t.x86-64.o | FileCheck %s --check-prefixes=CHECK,LE,X86-64,64
# CHECK: Format:
-# AARCH64-SAME: ELF64-aarch64-little
-# ARM-SAME: ELF32-arm-little
-# I386-SAME: ELF32-i386
-# MIPS-SAME: ELF32-mips{{$}}
-# PPC-SAME: ELF64-ppc64
-# SPARC-SAME: ELF32-sparc
-# X86-64-SAME: ELF64-x86-64
+# 32-SAME: ELF32-
+# 64-SAME: ELF64-
+# AARCH64-SAME: aarch64-little
+# ARM-SAME: arm-little
+# I386-SAME: i386
+# MIPS-SAME: mips{{$}}
+# RISCV32-SAME: riscv{{$}}
+# RISCV64-SAME: riscv{{$}}
+# PPC-SAME: ppc64
+# SPARC-SAME: sparc
+# X86-64-SAME: x86-64
# AARCH64-NEXT: Arch: aarch64
# ARM-NEXT: Arch: arm
# I386-NEXT: Arch: i386
# MIPS-NEXT: Arch: mips{{$$}}
# PPC-NEXT: Arch: powerpc64le
+# RISCV32-NEXT: Arch: riscv32
+# RISCV64-NEXT: Arch: riscv64
# SPARC-NEXT: Arch: sparcel
# X86-64-NEXT: Arch: x86_64
@@ -62,6 +74,8 @@
# I386-NEXT: Machine: EM_386 (0x3)
# MIPS-NEXT: Machine: EM_MIPS (0x8)
# PPC-NEXT: Machine: EM_PPC64 (0x15)
+# RISCV32-NEXT: Machine: EM_RISCV (0xF3)
+# RISCV64-NEXT: Machine: EM_RISCV (0xF3)
# SPARC-NEXT: Machine: EM_SPARC (0x2)
# X86-64-NEXT: Machine: EM_X86_64 (0x3E)
# CHECK-NEXT: Version: 1
OpenPOWER on IntegriCloud