(root)/
binutils-2.41/
ld/
testsuite/
ld-aarch64/
tls-relax-ie-le-4.d
# We already test that we relax an access to a local symbol, this testcase
# checks that we relax an access to a global-binding symbol if the static linker
# knows that the symbol will resolve to the executable local value.
#
# The access should be relaxed to a LE access.
#ld:
#objdump: -d

.*:     file format .*


Disassembly of section \.text:

[0-9a-f]+ <_start>:
 +[0-9a-f]+:	d2800000 	mov	x0, #0x0                   	// #0
 +[0-9a-f]+:	d53bd041 	mrs	x1, tpidr_el0
 +[0-9a-f]+:	d2a00000 	movz	x0, #0x0, lsl #16
 +[0-9a-f]+:	f2800200 	movk	x0, #0x10
 +[0-9a-f]+:	b8606820 	ldr	w0, \[x1, x0\]
 +[0-9a-f]+:	d65f03c0 	ret