* binutils-all/readelf.exp: Don't regard mips*el-*-* as traditional
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / elempic.d
1 #objdump: -rst -mmips:4000
2 #name: MIPS empic
3 #as: -membedded-pic -mips3
4 #source: empic.s
5
6 # Check GNU-specific embedded relocs, for ELF.
7
8 .*: +file format elf.*mips.*
9
10 SYMBOL TABLE:
11 0+0000000 l d \.text 0+0000000
12 0+0000000 l d \.data 0+0000000
13 0+0000000 l d \.bss 0+0000000
14 0+0000000 l d \.foo 0+0000000
15 0+0000000 l d \.reginfo 0+0000000
16 0+0000000 l d \.(mdebug|pdr) 0+0000000
17 0+0000004 l \.text 0+0000000 l2
18 0+0000000 \*UND\* 0+0000000 g1
19 0+0000000 \*UND\* 0+0000000 g2
20 0+0000100 l \.foo 0+0000000 l1
21 0+0000034 l \.text 0+0000000 l3
22 0+0000098 l \.text 0+0000000 l5
23 0+0000004 l \.foo 0+0000000 l4
24
25
26 RELOCATION RECORDS FOR \[\.text\]:
27 OFFSET [ ]+ TYPE VALUE
28 0+0000004 R_MIPS_GNU_REL16_S2 g1
29 0+000000c R_MIPS_GNU_REL16_S2 g2
30 0+0000014 R_MIPS_GNU_REL16_S2 g2
31 0+000001c R_MIPS_GNU_REL16_S2 \.foo
32 0+0000024 R_MIPS_GNU_REL16_S2 \.text
33 0+000002c R_MIPS_GNU_REL16_S2 \.foo
34 0+0000034 R_MIPS_GNU_REL16_S2 \.text
35 0+000003c R_MIPS_GNU_REL_HI16 g1
36 0+0000040 R_MIPS_GNU_REL_LO16 g1
37 0+0000044 R_MIPS_GNU_REL_HI16 \.foo
38 0+0000048 R_MIPS_GNU_REL_LO16 \.foo
39 0+0000050 R_MIPS_32 g1
40 0+0000054 R_MIPS_32 \.foo
41 0+0000058 R_MIPS_32 \.text
42 0+000005c R_MIPS_PC32 g1
43 0+0000060 R_MIPS_PC32 \.foo
44 0+0000068 R_MIPS_64 g1
45 0+0000070 R_MIPS_64 \.foo
46 0+0000078 R_MIPS_64 \.text
47 0+0000080 R_MIPS_PC64 g1
48 0+0000088 R_MIPS_PC64 \.foo
49 0+0000098 R_MIPS_GNU_REL16_S2 \.text
50 0+000009c R_MIPS_GNU_REL16_S2 \.text
51 0+00000a0 R_MIPS_GNU_REL_HI16 \.text
52 0+00000a4 R_MIPS_GNU_REL_LO16 \.text
53 0+00000a8 R_MIPS_GNU_REL_HI16 \.text
54 0+00000ac R_MIPS_GNU_REL_LO16 \.text
55 0+00000b0 R_MIPS_32 \.text
56 0+00000b8 R_MIPS_64 \.text
57 0+00000cc R_MIPS_GNU_REL16_S2 \.text
58 0+00000d0 R_MIPS_GNU_REL16_S2 \.text
59 0+00000dc R_MIPS_32 \.text
60 0+00000e8 R_MIPS_64 \.text
61
62
63 RELOCATION RECORDS FOR \[\.foo\]:
64 OFFSET [ ]+ TYPE VALUE
65 0+0000004 R_MIPS_GNU_REL_HI16 g1
66 0+0000008 R_MIPS_GNU_REL_LO16 g1
67 0+000000c R_MIPS_GNU_REL_HI16 \.foo
68 0+0000010 R_MIPS_GNU_REL_LO16 \.foo
69 0+0000014 R_MIPS_GNU_REL_HI16 \.text
70 0+0000018 R_MIPS_GNU_REL_LO16 \.text
71 0+000001c R_MIPS_GNU_REL_HI16 g1
72 0+0000020 R_MIPS_GNU_REL_LO16 g1
73 0+0000024 R_MIPS_GNU_REL_HI16 g1
74 0+0000028 R_MIPS_GNU_REL_LO16 g1
75 0+000002c R_MIPS_GNU_REL_HI16 \.foo
76 0+0000030 R_MIPS_GNU_REL_LO16 \.foo
77 0+0000034 R_MIPS_GNU_REL_HI16 \.text
78 0+0000038 R_MIPS_GNU_REL_LO16 \.text
79 0+000003c R_MIPS_32 g1
80 0+0000040 R_MIPS_32 \.foo
81 0+0000044 R_MIPS_32 \.text
82 0+0000048 R_MIPS_PC32 g1
83 0+0000050 R_MIPS_PC32 \.text
84 0+0000058 R_MIPS_64 g1
85 0+0000060 R_MIPS_64 \.foo
86 0+0000068 R_MIPS_64 \.text
87 0+0000070 R_MIPS_PC64 g1
88 0+0000080 R_MIPS_PC64 \.text
89 0+0000088 R_MIPS_GNU_REL_HI16 g1
90 0+000008c R_MIPS_GNU_REL_LO16 g1
91 0+0000090 R_MIPS_GNU_REL_HI16 \.foo
92 0+0000094 R_MIPS_GNU_REL_LO16 \.foo
93 0+0000098 R_MIPS_GNU_REL_HI16 \.text
94 0+000009c R_MIPS_GNU_REL_LO16 \.text
95 0+00000a0 R_MIPS_GNU_REL_HI16 g1
96 0+00000a4 R_MIPS_GNU_REL_LO16 g1
97 0+00000a8 R_MIPS_GNU_REL_HI16 \.foo
98 0+00000ac R_MIPS_GNU_REL_LO16 \.foo
99 0+00000b0 R_MIPS_GNU_REL_HI16 \.text
100 0+00000b4 R_MIPS_GNU_REL_LO16 \.text
101 0+00000b8 R_MIPS_32 g1
102 0+00000bc R_MIPS_32 \.foo
103 0+00000c0 R_MIPS_32 \.text
104 0+00000c4 R_MIPS_PC32 g1
105 0+00000cc R_MIPS_PC32 \.text
106 0+00000d0 R_MIPS_64 g1
107 0+00000d8 R_MIPS_64 \.foo
108 0+00000e0 R_MIPS_64 \.text
109 0+00000e8 R_MIPS_PC64 g1
110 0+00000f8 R_MIPS_PC64 \.text
111
112 Contents of section \.text:
113 0000 00000000 ffff1104 00000000 ffff0010 .*
114 0010 00000000 ffff0010 00000000 3f001104 .*
115 0020 00000000 00001104 00000000 41000010 .*
116 0030 00000000 00000010 00000000 0000033c .*
117 0040 0c0063[26]4 0000033c 140163[26]4 d0ff0324 .*
118 0050 00000000 00010000 04000000 28000000 .*
119 0060 2c010000 d0ffffff 00000000 00000000 .*
120 0070 00010000 00000000 04000000 00000000 .*
121 0080 4c000000 00000000 54010000 00000000 .*
122 0090 d0ffffff ffffffff 32000010 33000010 .*
123 00a0 0000033c d8006364 0000033c e8006364 .*
124 00b0 cc000000 34000000 cc000000 00000000 .*
125 00c0 34000000 00000000 00000000 32000010 .*
126 00d0 33000010 34000324 3c000324 cc000000 .*
127 00e0 34000000 00000000 cc000000 00000000 .*
128 00f0 34000000 00000000 00000000 00000000 .*
129 Contents of section \.data:
130 Contents of section \.reginfo:
131 0000 08000080 00000000 00000000 00000000 .*
132 0010 00000000 00000000 .*
133 Contents of section \.(mdebug|pdr):
134 #...
135 Contents of section \.foo:
136 0000 00000000 0000033c 040063[26]4 0000033c .*
137 0010 0c0163[26]4 0000033c 180063[26]4 0000033c .*
138 0020 1c0063[26]4 0000033c 240063[26]4 0000033c .*
139 0030 2c0163[26]4 0000033c 380063[26]4 00000000 .*
140 0040 00010000 04000000 44000000 fc000000 .*
141 0050 50000000 00000000 00000000 00000000 .*
142 0060 00010000 00000000 04000000 00000000 .*
143 0070 6c000000 00000000 fc000000 00000000 .*
144 0080 80000000 00000000 0000033c 8c0063[26]4 .*
145 0090 0000033c 940163[26]4 0000033c a00063[26]4 .*
146 00a0 0000033c a40063[26]4 0000033c ac0163[26]4 .*
147 00b0 0000033c b80063[26]4 04000000 04010000 .*
148 00c0 08000000 c4000000 00010000 d0000000 .*
149 00d0 04000000 00000000 04010000 00000000 .*
150 00e0 08000000 00000000 e8000000 00000000 .*
151 00f0 00010000 00000000 fc000000 00000000 .*
152 0100 00000000 00000000 00000000 00000000 .*
This page took 0.041726 seconds and 4 git commands to generate.