* elf64-mips.c (mips_elf64_slurp_one_reloc_table): Call
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / empic.d
CommitLineData
bb2d6cd7
GK
1#objdump: -rst -mmips:4000
2#name: MIPS empic
21b99e26 3#as: -mabi=o64 -membedded-pic -mips3
ff970196 4#stderr: empic.l
bb2d6cd7
GK
5
6# Check GNU-specific embedded relocs, for ELF.
7
8.*: +file format elf.*mips.*
9
10SYMBOL TABLE:
110+0000000 l d \.text 0+0000000
120+0000000 l d \.data 0+0000000
130+0000000 l d \.bss 0+0000000
140+0000000 l d \.foo 0+0000000
150+0000000 l d \.reginfo 0+0000000
823e3a73 160+0000000 l d \.(mdebug|pdr) 0+0000000
bb2d6cd7
GK
170+0000004 l \.text 0+0000000 l2
180+0000000 \*UND\* 0+0000000 g1
190+0000000 \*UND\* 0+0000000 g2
200+0000100 l \.foo 0+0000000 l1
210+0000034 l \.text 0+0000000 l3
220+0000098 l \.text 0+0000000 l5
230+0000004 l \.foo 0+0000000 l4
24
25
26RELOCATION RECORDS FOR \[\.text\]:
db1c0ae7 27OFFSET [ ]+ TYPE VALUE
bb2d6cd7
GK
280+0000004 R_MIPS_GNU_REL16_S2 g1
290+000000c R_MIPS_GNU_REL16_S2 g2
300+0000014 R_MIPS_GNU_REL16_S2 g2
310+000001c R_MIPS_GNU_REL16_S2 \.foo
320+0000024 R_MIPS_GNU_REL16_S2 \.text
330+000002c R_MIPS_GNU_REL16_S2 \.foo
340+0000034 R_MIPS_GNU_REL16_S2 \.text
350+000003c R_MIPS_GNU_REL_HI16 g1
360+0000040 R_MIPS_GNU_REL_LO16 g1
370+0000044 R_MIPS_GNU_REL_HI16 \.foo
380+0000048 R_MIPS_GNU_REL_LO16 \.foo
390+0000050 R_MIPS_32 g1
400+0000054 R_MIPS_32 \.foo
410+0000058 R_MIPS_32 \.text
420+000005c R_MIPS_PC32 g1
430+0000060 R_MIPS_PC32 \.foo
440+0000068 R_MIPS_64 g1
450+0000070 R_MIPS_64 \.foo
460+0000078 R_MIPS_64 \.text
470+0000080 R_MIPS_PC64 g1
480+0000088 R_MIPS_PC64 \.foo
490+0000098 R_MIPS_GNU_REL16_S2 \.text
500+000009c R_MIPS_GNU_REL16_S2 \.text
510+00000a0 R_MIPS_GNU_REL_HI16 \.text
520+00000a4 R_MIPS_GNU_REL_LO16 \.text
530+00000a8 R_MIPS_GNU_REL_HI16 \.text
540+00000ac R_MIPS_GNU_REL_LO16 \.text
550+00000b0 R_MIPS_32 \.text
560+00000b8 R_MIPS_64 \.text
570+00000cc R_MIPS_GNU_REL16_S2 \.text
580+00000d0 R_MIPS_GNU_REL16_S2 \.text
afdbd6d0
CD
590+00000d4 R_MIPS_GNU_REL_HI16 \.text
600+00000d8 R_MIPS_GNU_REL_LO16 \.text
610+00000dc R_MIPS_GNU_REL_HI16 \.text
620+00000e0 R_MIPS_GNU_REL_LO16 \.text
630+00000e4 R_MIPS_32 \.text
640+00000f0 R_MIPS_64 \.text
bb2d6cd7
GK
65
66
67RELOCATION RECORDS FOR \[\.foo\]:
db1c0ae7 68OFFSET [ ]+ TYPE VALUE
bb2d6cd7
GK
690+0000004 R_MIPS_GNU_REL_HI16 g1
700+0000008 R_MIPS_GNU_REL_LO16 g1
710+000000c R_MIPS_GNU_REL_HI16 \.foo
720+0000010 R_MIPS_GNU_REL_LO16 \.foo
730+0000014 R_MIPS_GNU_REL_HI16 \.text
740+0000018 R_MIPS_GNU_REL_LO16 \.text
750+000001c R_MIPS_GNU_REL_HI16 g1
760+0000020 R_MIPS_GNU_REL_LO16 g1
770+0000024 R_MIPS_GNU_REL_HI16 g1
780+0000028 R_MIPS_GNU_REL_LO16 g1
790+000002c R_MIPS_GNU_REL_HI16 \.foo
800+0000030 R_MIPS_GNU_REL_LO16 \.foo
810+0000034 R_MIPS_GNU_REL_HI16 \.text
820+0000038 R_MIPS_GNU_REL_LO16 \.text
830+000003c R_MIPS_32 g1
840+0000040 R_MIPS_32 \.foo
850+0000044 R_MIPS_32 \.text
860+0000048 R_MIPS_PC32 g1
870+0000050 R_MIPS_PC32 \.text
880+0000058 R_MIPS_64 g1
890+0000060 R_MIPS_64 \.foo
900+0000068 R_MIPS_64 \.text
910+0000070 R_MIPS_PC64 g1
920+0000080 R_MIPS_PC64 \.text
930+0000088 R_MIPS_GNU_REL_HI16 g1
940+000008c R_MIPS_GNU_REL_LO16 g1
950+0000090 R_MIPS_GNU_REL_HI16 \.foo
960+0000094 R_MIPS_GNU_REL_LO16 \.foo
970+0000098 R_MIPS_GNU_REL_HI16 \.text
980+000009c R_MIPS_GNU_REL_LO16 \.text
990+00000a0 R_MIPS_GNU_REL_HI16 g1
1000+00000a4 R_MIPS_GNU_REL_LO16 g1
1010+00000a8 R_MIPS_GNU_REL_HI16 \.foo
1020+00000ac R_MIPS_GNU_REL_LO16 \.foo
1030+00000b0 R_MIPS_GNU_REL_HI16 \.text
1040+00000b4 R_MIPS_GNU_REL_LO16 \.text
1050+00000b8 R_MIPS_32 g1
1060+00000bc R_MIPS_32 \.foo
1070+00000c0 R_MIPS_32 \.text
1080+00000c4 R_MIPS_PC32 g1
1090+00000cc R_MIPS_PC32 \.text
1100+00000d0 R_MIPS_64 g1
1110+00000d8 R_MIPS_64 \.foo
1120+00000e0 R_MIPS_64 \.text
1130+00000e8 R_MIPS_PC64 g1
1140+00000f8 R_MIPS_PC64 \.text
115
116Contents of section \.text:
117 0000 00000000 0411ffff 00000000 1000ffff .*
118 0010 00000000 1000ffff 00000000 0411003f .*
119 0020 00000000 04110000 00000000 10000041 .*
120 0030 00000000 10000000 00000000 3c030000 .*
0c11417f 121 0040 [26]463000c 3c030000 [26]4630114 [26]403ffd0 .*
bb2d6cd7
GK
122 0050 00000000 00000100 00000004 00000028 .*
123 0060 0000012c ffffffd0 00000000 00000000 .*
124 0070 00000000 00000100 00000000 00000004 .*
125 0080 00000000 0000004c 00000000 00000154 .*
126 0090 ffffffff ffffffd0 10000032 10000033 .*
127 00a0 3c030000 [26]46300d8 3c030000 [26]46300e8 .*
128 00b0 000000cc 00000034 00000000 000000cc .*
129 00c0 00000000 00000034 00000000 10000032 .*
afdbd6d0
CD
130 00d0 10000033 3c030000 [26]463010c 3c030000 .*
131 00e0 [26]463011c 000000cc 00000034 00000000 .*
132 00f0 00000000 000000cc 00000000 00000034 .*
bb2d6cd7
GK
133Contents of section \.reginfo:
134 0000 80000008 00000000 00000000 00000000 .*
135 0010 00000000 00000000 .*
bb2d6cd7
GK
136Contents of section \.foo:
137 0000 00000000 3c030000 [26]4630004 3c030000 .*
138 0010 [26]463010c 3c030000 [26]4630018 3c030000 .*
139 0020 [26]463001c 3c030000 [26]4630024 3c030000 .*
140 0030 [26]463012c 3c030000 [26]4630038 00000000 .*
141 0040 00000100 00000004 00000044 000000fc .*
142 0050 00000050 00000000 00000000 00000000 .*
143 0060 00000000 00000100 00000000 00000004 .*
144 0070 00000000 0000006c 00000000 000000fc .*
145 0080 00000000 00000080 3c030000 [26]463008c .*
146 0090 3c030000 [26]4630194 3c030000 [26]46300a0 .*
147 00a0 3c030000 [26]46300a4 3c030000 [26]46301ac .*
148 00b0 3c030000 [26]46300b8 00000004 00000104 .*
149 00c0 00000008 000000c4 00000100 000000d0 .*
150 00d0 00000000 00000004 00000000 00000104 .*
151 00e0 00000000 00000008 00000000 000000e8 .*
152 00f0 00000000 00000100 00000000 000000fc .*
b6426432
NC
153 0100 00000000 00000000 00000000 00000000 .*
154
This page took 0.198781 seconds and 4 git commands to generate.