* dw2gencfi.c (cfi_pseudo_table): Add cfi_gnu_window_save.
[binutils-gdb.git] / gas / testsuite / gas / mips / tempic.d
1 #objdump: -rst -mmips:4000
2 #name: MIPS empic
3 #as: -mabi=o64 -membedded-pic -mips3
4 #source: empic.s
5 #stderr: empic.l
6
7 # Check GNU-specific embedded relocs, for ELF.
8
9 .*: +file format elf.*mips.*
10
11 SYMBOL TABLE:
12 0+0000000 l d \.text 0+0000000
13 0+0000000 l d \.data 0+0000000
14 0+0000000 l d \.bss 0+0000000
15 0+0000004 l \.text 0+0000000 l2
16 0+0000100 l \.foo 0+0000000 l1
17 0+0000034 l \.text 0+0000000 l3
18 0+0000098 l \.text 0+0000000 l5
19 0+0000000 l d \.foo 0+0000000
20 0+0000004 l \.foo 0+0000000 l4
21 0+0000000 l d \.reginfo 0+0000000
22 0+0000000 l d \.(mdebug|pdr) 0+0000000
23 0+0000000 \*UND\* 0+0000000 g1
24 0+0000000 \*UND\* 0+0000000 g2
25
26
27 RELOCATION RECORDS FOR \[\.text\]:
28 OFFSET [ ]+ TYPE VALUE
29 0+0000004 R_MIPS_GNU_REL16_S2 g1
30 0+000000c R_MIPS_GNU_REL16_S2 g2
31 0+0000014 R_MIPS_GNU_REL16_S2 g2
32 0+000001c R_MIPS_GNU_REL16_S2 \.foo
33 0+0000024 R_MIPS_GNU_REL16_S2 \.text
34 0+000002c R_MIPS_GNU_REL16_S2 \.foo
35 0+0000034 R_MIPS_GNU_REL16_S2 \.text
36 0+000003c R_MIPS_GNU_REL_HI16 g1
37 0+0000040 R_MIPS_GNU_REL_LO16 g1
38 0+0000044 R_MIPS_GNU_REL_HI16 \.foo
39 0+0000048 R_MIPS_GNU_REL_LO16 \.foo
40 0+0000050 R_MIPS_32 g1
41 0+0000054 R_MIPS_32 \.foo
42 0+0000058 R_MIPS_32 \.text
43 0+000005c R_MIPS_PC32 g1
44 0+0000060 R_MIPS_PC32 \.foo
45 0+0000068 R_MIPS_64 g1
46 0+0000070 R_MIPS_64 \.foo
47 0+0000078 R_MIPS_64 \.text
48 0+0000080 R_MIPS_PC64 g1
49 0+0000088 R_MIPS_PC64 \.foo
50 0+0000098 R_MIPS_GNU_REL16_S2 \.text
51 0+000009c R_MIPS_GNU_REL16_S2 \.text
52 0+00000a0 R_MIPS_GNU_REL_HI16 \.text
53 0+00000a4 R_MIPS_GNU_REL_LO16 \.text
54 0+00000a8 R_MIPS_GNU_REL_HI16 \.text
55 0+00000ac R_MIPS_GNU_REL_LO16 \.text
56 0+00000b0 R_MIPS_32 \.text
57 0+00000b8 R_MIPS_64 \.text
58 0+00000cc R_MIPS_GNU_REL16_S2 \.text
59 0+00000d0 R_MIPS_GNU_REL16_S2 \.text
60 0+00000d4 R_MIPS_GNU_REL_HI16 \.text
61 0+00000d8 R_MIPS_GNU_REL_LO16 \.text
62 0+00000dc R_MIPS_GNU_REL_HI16 \.text
63 0+00000e0 R_MIPS_GNU_REL_LO16 \.text
64 0+00000e4 R_MIPS_32 \.text
65 0+00000f0 R_MIPS_64 \.text
66
67
68 RELOCATION RECORDS FOR \[\.foo\]:
69 OFFSET [ ]+ TYPE VALUE
70 0+0000004 R_MIPS_GNU_REL_HI16 g1
71 0+0000008 R_MIPS_GNU_REL_LO16 g1
72 0+000000c R_MIPS_GNU_REL_HI16 \.foo
73 0+0000010 R_MIPS_GNU_REL_LO16 \.foo
74 0+0000014 R_MIPS_GNU_REL_HI16 \.text
75 0+0000018 R_MIPS_GNU_REL_LO16 \.text
76 0+000001c R_MIPS_GNU_REL_HI16 g1
77 0+0000020 R_MIPS_GNU_REL_LO16 g1
78 0+0000024 R_MIPS_GNU_REL_HI16 g1
79 0+0000028 R_MIPS_GNU_REL_LO16 g1
80 0+000002c R_MIPS_GNU_REL_HI16 \.foo
81 0+0000030 R_MIPS_GNU_REL_LO16 \.foo
82 0+0000034 R_MIPS_GNU_REL_HI16 \.text
83 0+0000038 R_MIPS_GNU_REL_LO16 \.text
84 0+000003c R_MIPS_32 g1
85 0+0000040 R_MIPS_32 \.foo
86 0+0000044 R_MIPS_32 \.text
87 0+0000048 R_MIPS_PC32 g1
88 0+0000050 R_MIPS_PC32 \.text
89 0+0000058 R_MIPS_64 g1
90 0+0000060 R_MIPS_64 \.foo
91 0+0000068 R_MIPS_64 \.text
92 0+0000070 R_MIPS_PC64 g1
93 0+0000080 R_MIPS_PC64 \.text
94 0+0000088 R_MIPS_GNU_REL_HI16 g1
95 0+000008c R_MIPS_GNU_REL_LO16 g1
96 0+0000090 R_MIPS_GNU_REL_HI16 \.foo
97 0+0000094 R_MIPS_GNU_REL_LO16 \.foo
98 0+0000098 R_MIPS_GNU_REL_HI16 \.text
99 0+000009c R_MIPS_GNU_REL_LO16 \.text
100 0+00000a0 R_MIPS_GNU_REL_HI16 g1
101 0+00000a4 R_MIPS_GNU_REL_LO16 g1
102 0+00000a8 R_MIPS_GNU_REL_HI16 \.foo
103 0+00000ac R_MIPS_GNU_REL_LO16 \.foo
104 0+00000b0 R_MIPS_GNU_REL_HI16 \.text
105 0+00000b4 R_MIPS_GNU_REL_LO16 \.text
106 0+00000b8 R_MIPS_32 g1
107 0+00000bc R_MIPS_32 \.foo
108 0+00000c0 R_MIPS_32 \.text
109 0+00000c4 R_MIPS_PC32 g1
110 0+00000cc R_MIPS_PC32 \.text
111 0+00000d0 R_MIPS_64 g1
112 0+00000d8 R_MIPS_64 \.foo
113 0+00000e0 R_MIPS_64 \.text
114 0+00000e8 R_MIPS_PC64 g1
115 0+00000f8 R_MIPS_PC64 \.text
116
117 Contents of section \.text:
118 0000 00000000 0411ffff 00000000 1000ffff .*
119 0010 00000000 1000ffff 00000000 0411003f .*
120 0020 00000000 04110000 00000000 10000041 .*
121 0030 00000000 10000000 00000000 3c030000 .*
122 0040 [26]463000c 3c030000 [26]4630114 [26]403ffd0 .*
123 0050 00000000 00000100 00000004 00000028 .*
124 0060 0000012c ffffffd0 00000000 00000000 .*
125 0070 00000000 00000100 00000000 00000004 .*
126 0080 00000000 0000004c 00000000 00000154 .*
127 0090 ffffffff ffffffd0 10000032 10000033 .*
128 00a0 3c030000 [26]46300d8 3c030000 [26]46300e8 .*
129 00b0 000000cc 00000034 00000000 000000cc .*
130 00c0 00000000 00000034 00000000 10000032 .*
131 00d0 10000033 3c030000 [26]463010c 3c030000 .*
132 00e0 [26]463011c 000000cc 00000034 00000000 .*
133 00f0 00000000 000000cc 00000000 00000034 .*
134 Contents of section \.data:
135 Contents of section \.reginfo:
136 0000 80000008 00000000 00000000 00000000 .*
137 0010 00000000 00000000 .*
138 Contents of section \.(mdebug|pdr):
139 #...
140 Contents of section \.foo:
141 0000 00000000 3c030000 [26]4630004 3c030000 .*
142 0010 [26]463010c 3c030000 [26]4630018 3c030000 .*
143 0020 [26]463001c 3c030000 [26]4630024 3c030000 .*
144 0030 [26]463012c 3c030000 [26]4630038 00000000 .*
145 0040 00000100 00000004 00000044 000000fc .*
146 0050 00000050 00000000 00000000 00000000 .*
147 0060 00000000 00000100 00000000 00000004 .*
148 0070 00000000 0000006c 00000000 000000fc .*
149 0080 00000000 00000080 3c030000 [26]463008c .*
150 0090 3c030000 [26]4630194 3c030000 [26]46300a0 .*
151 00a0 3c030000 [26]46300a4 3c030000 [26]46301ac .*
152 00b0 3c030000 [26]46300b8 00000004 00000104 .*
153 00c0 00000008 000000c4 00000100 000000d0 .*
154 00d0 00000000 00000004 00000000 00000104 .*
155 00e0 00000000 00000008 00000000 000000e8 .*
156 00f0 00000000 00000100 00000000 000000fc .*
157 0100 00000000 00000000 00000000 00000000 .*
158