Blame ld/testsuite/ld-aarch64/farcall-bl-section.d

Packit bbfece
#name: aarch64-farcall-bl-section
Packit bbfece
#source: farcall-bl-section.s
Packit bbfece
#as:
Packit bbfece
#ld: -Ttext 0x1000 --section-start .foo=0x8001000
Packit bbfece
#objdump: -dr
Packit bbfece
#...
Packit bbfece
Packit bbfece
Disassembly of section .text:
Packit bbfece
Packit bbfece
.* <_start>:
Packit Service dcafd8
    1000:	94000008 	bl	1020 <___veneer>
Packit Service dcafd8
    1004:	94000003 	bl	1010 <___veneer>
Packit bbfece
    1008:	d65f03c0 	ret
Packit Service dcafd8
    100c:	1400000d 	b	1040 <___veneer\+0x20>
Packit bbfece
Packit bbfece
.* <___veneer>:
Packit Service dcafd8
    1010:	90040010 	adrp	x16, 8001000 <bar>
Packit Service dcafd8
    1014:	91001210 	add	x16, x16, #0x4
Packit Service dcafd8
    1018:	d61f0200 	br	x16
Packit Service dcafd8
    101c:	00000000 	udf	#0
Packit bbfece
Packit bbfece
.* <___veneer>:
Packit Service dcafd8
    1020:	90040010 	adrp	x16, 8001000 <bar>
Packit Service dcafd8
    1024:	91000210 	add	x16, x16, #0x0
Packit Service dcafd8
    1028:	d61f0200 	br	x16
Packit bbfece
	...
Packit bbfece
Packit bbfece
Disassembly of section .foo:
Packit bbfece
Packit bbfece
.* <bar>:
Packit bbfece
 8001000:	d65f03c0 	ret
Packit bbfece
Packit bbfece
.* <bar2>:
Packit bbfece
 8001004:	d65f03c0 	ret