aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-sparc/gotop32.dd
blob: 9f6b1f6579b0a6a1e40bf5323e1a9bc64b6f400d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#source: gotop32.s
#as: --32 -K PIC
#ld: -shared -melf32_sparc
#objdump: -drj.text
#target: sparc*-*-*

.*: +file format elf32-sparc

Disassembly of section .text:
00001000 <foo-0x8>:
 +1000:	81 c3 e0 08 	retl *
 +1004:	ae 03 c0 17 	add  %o7, %l7, %l7

00001008 <foo>:
 +1008:	9d e3 bf 98 	save  %sp, -104, %sp
 +100c:	2f 00 00 44 	sethi  %hi\(0x11000\), %l7
 +1010:	7f ff ff fc 	call  1000 <_.*>
 +1014:	ae 05 e0 60 	add  %l7, 0x60, %l7	! 11060 <.*>
 +1018:	01 00 00 00 	nop *
 +101c:	23 00 00 04 	sethi  %hi\(0x1000\), %l1
 +1020:	01 00 00 00 	nop *
 +1024:	a2 1c 60 04 	xor  %l1, 4, %l1
 +1028:	01 00 00 00 	nop *
 +102c:	f0 05 c0 11 	ld  \[ %l7 \+ %l1 \], %i0
 +1030:	01 00 00 00 	nop *
 +1034:	81 c7 e0 08 	ret 
 +1038:	81 e8 00 00 	restore 
#pass