diff options
Diffstat (limited to 'ld/testsuite/ld-riscv-elf/pcrel-lo-addend.s')
-rw-r--r-- | ld/testsuite/ld-riscv-elf/pcrel-lo-addend.s | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ld/testsuite/ld-riscv-elf/pcrel-lo-addend.s b/ld/testsuite/ld-riscv-elf/pcrel-lo-addend.s new file mode 100644 index 0000000..50cdccc --- /dev/null +++ b/ld/testsuite/ld-riscv-elf/pcrel-lo-addend.s @@ -0,0 +1,17 @@ + .text + .globl _start +_start: + auipc ra, %pcrel_hi(tdata) + addi ra, ra, %pcrel_lo(.text) + lb t1, 0(ra) +foo: + auipc ra, %pcrel_hi(tdata) + addi ra, ra, %pcrel_lo(.text+12) + lb t2, 1(ra) + + .data +tdata: + .byte 0xff + .byte 0x00 + .byte 0xf0 + .byte 0x0f |