old-cross-binutils/ld/testsuite/ld-mips-elf/jr-to-b-2.s
Chao-ying Fu 1063d8cf71 2010-01-13 Chao-ying Fu <fu@mips.com>
* ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
	* ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
	* ld-mips-elf/mips-elf.exp: Run new tests.
2010-01-13 22:34:28 +00:00

42 lines
607 B
ArmAsm

.abicalls
.text
.align 2
.set mips16
.ent s
.type s, @function
s:
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
.mask 0x00000000,0
.fmask 0x00000000,0
.set noreorder
.set nomacro
j $31
li $2,1
.set macro
.set reorder
.end s
.size s, .-s
.align 2
.globl t
.set nomips16
.ent t
.type t, @function
t:
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
.mask 0x00000000,0
.fmask 0x00000000,0
.set noreorder
.cpload $25
.set nomacro
lw $25,%got(s)($28)
nop
addiu $25,$25,%lo(s)
.reloc 1f,R_MIPS_JALR,s
1: jr $25
nop
.set macro
.set reorder
.end t
.size t, .-t