aboutsummaryrefslogtreecommitdiff
path: root/binutils/testsuite/binutils-all/riscv/pei-riscv64.s
diff options
context:
space:
mode:
Diffstat (limited to 'binutils/testsuite/binutils-all/riscv/pei-riscv64.s')
-rw-r--r--binutils/testsuite/binutils-all/riscv/pei-riscv64.s31
1 files changed, 31 insertions, 0 deletions
diff --git a/binutils/testsuite/binutils-all/riscv/pei-riscv64.s b/binutils/testsuite/binutils-all/riscv/pei-riscv64.s
new file mode 100644
index 0000000..68c0e5b
--- /dev/null
+++ b/binutils/testsuite/binutils-all/riscv/pei-riscv64.s
@@ -0,0 +1,31 @@
+ .file "test_pei.c"
+ .option nopic
+ .attribute arch, "rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zifencei2p0"
+ .attribute unaligned_access, 0
+ .attribute stack_align, 16
+ .text
+ .align 1
+ .globl main
+ .type main, @function
+main:
+.LFB0:
+ .cfi_startproc
+ addi sp,sp,-16
+ .cfi_def_cfa_offset 16
+ sd s0,8(sp)
+ .cfi_offset 8, -8
+ addi s0,sp,16
+ .cfi_def_cfa 8, 0
+ li a5,0
+ mv a0,a5
+ ld s0,8(sp)
+ .cfi_restore 8
+ .cfi_def_cfa 2, 16
+ addi sp,sp,16
+ .cfi_def_cfa_offset 0
+ jr ra
+ .cfi_endproc
+.LFE0:
+ .size main, .-main
+ .ident "GCC: (SUSE Linux) 13.1.1 20230720 [revision 9aac37ab8a7b919a89c6d64bc7107a8436996e93]"
+ .section .note.GNU-stack,"",@progbits