old-cross-binutils/ld/testsuite/ld-powerpc/relbrlt.s
Alan Modra ac2df442ac bfd/
* elf64-ppc.c (ADDI_R12_R12, LD_R11_0R2, LD_R2_0R2): Define.
	Update stub comments.
	(build_plt_stub): Build two variants, one without "addis".
	(ppc_build_one_stub): Build stubs without "addis" if possible.
	(ppc_size_one_stub): Size new stubs.
ld/testsuite/
	* ld-powerpc/relbrlt.s (.text.pad2): Adjust space.
	* ld-powerpc/relbrlt.d: Update.
	* ld-powerpc/tlsexe.d: Update.
	* ld-powerpc/tlsexe.g: Update.
	* ld-powerpc/tlsexe.r: Update.
	* ld-powerpc/tlsexetoc.d: Update.
	* ld-powerpc/tlsexetoc.g: Update.
	* ld-powerpc/tlsexetoc.r: Update.
	* ld-powerpc/tlsso.d: Update.
	* ld-powerpc/tlsso.g: Update.
	* ld-powerpc/tlsso.r: Update.
	* ld-powerpc/tlstocso.d: Update.
	* ld-powerpc/tlstocso.g: Update.
2007-08-13 00:20:59 +00:00

34 lines
363 B
ArmAsm

.text
.global _start
_start:
1:
bl far
nop
bl far2far
nop
bl huge
nop
.long 0
b 1b
.space 0x1bf0000
.section .text.pad1,"ax"
.space 0x1bf0000
.section .text.far,"ax"
far:
blr
.section .text.pad2,"ax"
.space 0x40ffe0
.section .text.far2far,"ax"
far2far:
blr
.section .text.pad3,"ax"
.space 0x1bf0000
.section .text.huge,"ax"
huge:
blr