Retro68/binutils/ld/testsuite/ld-riscv-elf/pcgp-relax-01.s
Wolfgang Thaller f485e125c4 binutils 2.39
2022-10-27 20:45:45 +02:00

30 lines
406 B
ArmAsm

.text
.globl _start
_start:
addi a0, a0, %pcrel_lo(.L2)
call _start
.L1:
auipc a1, %pcrel_hi(data_g)
addi a1, a1, %pcrel_lo(.L1)
lui a2, %hi(data_g)
addi a2, a2, %lo(data_g)
lui a3, %tprel_hi(data_t)
add a3, a3, tp, %tprel_add(data_t)
addi a3, a3, %tprel_lo(data_t)
.L2:
auipc a0, %pcrel_hi(data_g)
.data
.word 0x0
.globl data_g
data_g:
.word 0x1
.section .tbss
data_t:
.word 0x0