x86-64: fix handling of PUSH/POP of segment register
[deliverable/binutils-gdb.git] / gas / testsuite / gas / ppc / test1elf64.d
CommitLineData
e88b7c97 1#objdump: -Drx
077a039f 2#as: --generate-missing-build-notes=no
e88b7c97
AM
3#name: PowerPC Test 1, 64 bit elf
4
ab1f5dd1 5.*
e88b7c97 6.*
899f54f5 7architecture: powerpc:common64, flags 0x00000011:
e88b7c97
AM
8HAS_RELOC, HAS_SYMS
9start address 0x0000000000000000
10
11Sections:
12Idx Name Size VMA LMA File off Algn
13 0 \.text 00000090 0000000000000000 0000000000000000 .*
14 CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
15 1 \.data 00000030 0000000000000000 0000000000000000 .*
16 CONTENTS, ALLOC, LOAD, RELOC, DATA
17 2 \.bss 00000000 0000000000000000 0000000000000000 .*
18 ALLOC
19 3 \.toc 00000030 0000000000000000 0000000000000000 .*
20 CONTENTS, ALLOC, LOAD, RELOC, DATA
21SYMBOL TABLE:
5c799c07
AM
220000000000000000 l d \.text 0000000000000000 (|\.text)
230000000000000000 l d \.data 0000000000000000 (|\.data)
240000000000000000 l d \.bss 0000000000000000 (|\.bss)
e88b7c97
AM
250000000000000000 l \.data 0000000000000000 dsym0
260000000000000008 l \.data 0000000000000000 dsym1
5c799c07 270000000000000000 l d \.toc 0000000000000000 (|\.toc)
e88b7c97
AM
280000000000000008 l \.data 0000000000000000 usym0
290000000000000010 l \.data 0000000000000000 usym1
300000000000000010 l \.data 0000000000000000 datpt
310000000000000014 l \.data 0000000000000000 dat0
320000000000000018 l \.data 0000000000000000 dat1
33000000000000001c l \.data 0000000000000000 dat2
340000000000000020 l \.data 0000000000000000 dat3
350000000000000028 l \.data 0000000000000000 dat4
360000000000000000 \*UND\* 0000000000000000 esym0
370000000000000000 \*UND\* 0000000000000000 esym1
380000000000000000 \*UND\* 0000000000000000 jk
39
40
41Disassembly of section \.text:
42
430000000000000000 <\.text>:
ab1f5dd1
AM
44 0: (e8 63 00 00|00 00 63 e8) ld r3,0\(r3\)
45 (2|0): R_PPC64_ADDR16_LO_DS \.data
46 4: (e8 63 00 0.|0. 00 63 e8) ld r3,.\(r3\)
47 (6|4): R_PPC64_ADDR16_LO_DS \.data\+0x8
48 8: (e8 63 00 0.|0. 00 63 e8) ld r3,.\(r3\)
49 (a|8): R_PPC64_ADDR16_LO_DS \.data\+0x8
50 c: (e8 63 00 .0|.0 00 63 e8) ld r3,.*\(r3\)
51 (e|c): R_PPC64_ADDR16_LO_DS \.data\+0x10
52 10: (e8 63 00 00|00 00 63 e8) ld r3,0\(r3\)
53 1(0|2): R_PPC64_ADDR16_LO_DS esym0
54 14: (e8 63 00 00|00 00 63 e8) ld r3,0\(r3\)
55 1(6|4): R_PPC64_ADDR16_LO_DS esym1
56 18: (e8 62 00 00|00 00 62 e8) ld r3,0\(r2\)
57 1(a|8): R_PPC64_TOC16_DS \.toc
58 1c: (e8 62 00 0.|0. 00 62 e8) ld r3,.\(r2\)
59 1(e|c): R_PPC64_TOC16_DS \.toc\+0x8
60 20: (e8 62 00 .0|.0 00 62 e8) ld r3,.*\(r2\)
61 2(2|0): R_PPC64_TOC16_DS \.toc\+0x10
62 24: (e8 62 00 ..|.. 00 62 e8) ld r3,.*\(r2\)
63 2(6|4): R_PPC64_TOC16_DS \.toc\+0x18
64 28: (e8 62 00 .0|.0 00 62 e8) ld r3,.*\(r2\)
65 2(a|8): R_PPC64_TOC16_DS \.toc\+0x20
66 2c: (e8 62 00 ..|.. 00 62 e8) ld r3,.*\(r2\)
67 2(e|c): R_PPC64_TOC16_DS \.toc\+0x28
68 30: (3c 80 00 ..|.. 00 80 3c) lis r4,.*
69 3(2|0): R_PPC64_TOC16_HA \.toc\+0x28
70 34: (e8 62 00 ..|.. 00 62 e8) ld r3,.*\(r2\)
71 3(6|4): R_PPC64_TOC16_LO_DS \.toc\+0x28
72 38: (38 60 00 08|08 00 60 38) li r3,8
73 3c: (38 60 ff f8|f8 ff 60 38) li r3,-8
74 40: (38 60 00 08|08 00 60 38) li r3,8
75 44: (38 60 ff f8|f8 ff 60 38) li r3,-8
76 48: (38 60 ff f8|f8 ff 60 38) li r3,-8
77 4c: (38 60 00 08|08 00 60 38) li r3,8
78 50: (38 60 00 00|00 00 60 38) li r3,0
79 5(2|0): R_PPC64_ADDR16_LO \.data
80 54: (38 60 00 00|00 00 60 38) li r3,0
81 5(6|4): R_PPC64_ADDR16_HI \.data
82 58: (38 60 00 00|00 00 60 38) li r3,0
83 5(a|8): R_PPC64_ADDR16_HA \.data
84 5c: (38 60 00 00|00 00 60 38) li r3,0
85 5(e|c): R_PPC64_ADDR16_HIGHER \.data
86 60: (38 60 00 00|00 00 60 38) li r3,0
87 6(2|0): R_PPC64_ADDR16_HIGHERA \.data
88 64: (38 60 00 00|00 00 60 38) li r3,0
89 6(6|4): R_PPC64_ADDR16_HIGHEST \.data
90 68: (38 60 00 00|00 00 60 38) li r3,0
91 6(a|8): R_PPC64_ADDR16_HIGHESTA \.data
92 6c: (38 60 ff f8|f8 ff 60 38) li r3,-8
93 70: (38 60 ff ff|ff ff 60 38) li r3,-1
94 74: (38 60 00 00|00 00 60 38) li r3,0
95 78: (38 60 ff ff|ff ff 60 38) li r3,-1
96 7c: (38 60 00 00|00 00 60 38) li r3,0
97 80: (38 60 ff ff|ff ff 60 38) li r3,-1
98 84: (38 60 00 00|00 00 60 38) li r3,0
99 88: (e8 64 00 08|08 00 64 e8) ld r3,8\(r4\)
100 8c: (e8 60 00 00|00 00 60 e8) ld r3,0\(0\)
101 8(e|c): R_PPC64_ADDR16_LO_DS \.text
e88b7c97
AM
102Disassembly of section \.data:
103
1040000000000000000 <dsym0>:
ab1f5dd1
AM
105 0: (00 00 00 00|ef be ad de) .*
106 4: (de ad be ef|00 00 00 00) .*
e88b7c97
AM
107
1080000000000000008 <dsym1>:
ab1f5dd1
AM
109 8: (00 00 00 00|be ba fe ca) .*
110 c: (ca fe ba be|00 00 00 00) .*
e88b7c97
AM
111
1120000000000000010 <datpt>:
46b596ff 113 10: 00 00 00 00 .*
e88b7c97
AM
114 10: R_PPC64_REL32 jk\+0x989680
115
1160000000000000014 <dat0>:
46b596ff 117 14: 00 00 00 00 .*
343dbc36 118 14: R_PPC64_REL32 jk-0x4
e88b7c97
AM
119
1200000000000000018 <dat1>:
ab1f5dd1 121 18: 00 00 00 00 .*
e88b7c97
AM
122 18: R_PPC64_REL32 jk
123
124000000000000001c <dat2>:
46b596ff 125 1c: 00 00 00 00 .*
e88b7c97
AM
126 1c: R_PPC64_REL32 jk\+0x4
127
1280000000000000020 <dat3>:
46b596ff 129 \.\.\.
e88b7c97 130 20: R_PPC64_REL64 jk\+0x8
e88b7c97
AM
131
1320000000000000028 <dat4>:
46b596ff 133 \.\.\.
e88b7c97 134 28: R_PPC64_REL64 jk\+0x10
e88b7c97
AM
135Disassembly of section \.toc:
136
1370000000000000000 <\.toc>:
ab1f5dd1 138#...
632d447c 139 0: R_PPC64_ADDR64 \.data
ab1f5dd1 140#...
632d447c 141 8: R_PPC64_ADDR64 \.data\+0x8
ab1f5dd1 142#...
632d447c 143 10: R_PPC64_ADDR64 \.data\+0x8
ab1f5dd1 144#...
632d447c 145 18: R_PPC64_ADDR64 \.data\+0x10
ab1f5dd1 146#...
e88b7c97
AM
147 20: R_PPC64_ADDR64 esym0
148 28: R_PPC64_ADDR64 esym1
This page took 1.338463 seconds and 4 git commands to generate.