Projet_SETI_RISC-V/riscv-gnu-toolchain/binutils/ld/testsuite/ld-mips-elf/mips16-pic-2a.s
2023-03-06 14:48:14 +01:00

63 lines
1.4 KiB
ArmAsm

.abicalls
.set noreorder
.include "mips16-pic-1.inc"
# Test local stubs that are only used by MIPS16 PIC calls in this file.
lstub unused1,shared
# Test local stubs that aren't called at all.
lstub unused2,shared
# Test hidden stubs that are called by MIPS16 PIC calls in this file.
hstub unused3,shared
# Test hidden stubs that are called by MIPS16 PIC calls in another file.
hstub unused4,shared
# Test hidden stubs that aren't called at all.
hstub unused5,shared
# Test local stubs that are referenced by absolute relocations
# in this file.
lstub used1,shared
# Test hidden stubs that are referenced by absolute relocations
# in this file.
hstub used2,shared
# Test hidden stubs that are referenced by absolute relocations
# in another file.
hstub used3,shared
# Test global stubs that are referenced by absolute relocations
# in this file.
gstub used4,shared
# Test global stubs that are referenced by absolute relocations
# in another file.
gstub used5,shared
# Test global stubs that are called by MIPS16 PIC calls in this file.
gstub used6,shared
# Test global stubs that are called by MIPS16 PIC calls in another file.
gstub used7,shared
# Test global stubs that aren't referenced at all.
gstub used8,shared
.set mips16
.ent foo
foo:
pic_prologue mips16
pic_call unused1,mips16
pic_call unused3,mips16
pic_call used6,mips16
pic_epilogue
.end foo
.data
.word used1
.word used2
.word used4