2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2 Daniel Jacobowitz <dan@codesourcery.com>
3
4 * ld-mips-elf/mips16-pic-3a.s,
5 ld-mips-elf/mips16-pic-3b.s,
6 ld-mips-elf/mips16-pic-3.dd,
7 ld-mips-elf/mips16-pic-3.gd,
8 ld-mips-elf/mips16-pic-3.rd,
9 ld-mips-elf/mips16-pic-3.inc,
10 ld-mips-elf/pic-and-nonpic-1a.s,
11 ld-mips-elf/pic-and-nonpic-1b.s,
12 ld-mips-elf/pic-and-nonpic-1.ld,
13 ld-mips-elf/pic-and-nonpic-1.dd,
14 ld-mips-elf/pic-and-nonpic-1.nd,
15 ld-mips-elf/pic-and-nonpic-1-rel.dd,
16 ld-mips-elf/pic-and-nonpic-1-rel.nd,
17 ld-mips-elf/pic-and-nonpic-2a.s,
18 ld-mips-elf/pic-and-nonpic-2b.s,
19 ld-mips-elf/pic-and-nonpic-2.d,
20 ld-mips-elf/pic-and-nonpic-3a.s,
21 ld-mips-elf/pic-and-nonpic-3a.ld,
22 ld-mips-elf/pic-and-nonpic-3a.dd,
23 ld-mips-elf/pic-and-nonpic-3a.gd,
24 ld-mips-elf/pic-and-nonpic-3a.sd,
25 ld-mips-elf/pic-and-nonpic-3b.s,
26 ld-mips-elf/pic-and-nonpic-3b.ld,
27 ld-mips-elf/pic-and-nonpic-3b.ad,
28 ld-mips-elf/pic-and-nonpic-3b.dd,
29 ld-mips-elf/pic-and-nonpic-3b.gd,
30 ld-mips-elf/pic-and-nonpic-3b.nd,
31 ld-mips-elf/pic-and-nonpic-3b.pd,
32 ld-mips-elf/pic-and-nonpic-3b.rd,
33 ld-mips-elf/pic-and-nonpic-3b.sd,
34 ld-mips-elf/pic-and-nonpic-3-error.d,
35 ld-mips-elf/pic-and-nonpic-4a.s,
36 ld-mips-elf/pic-and-nonpic-4b.s,
37 ld-mips-elf/pic-and-nonpic-4b.ld,
38 ld-mips-elf/pic-and-nonpic-4b.ad,
39 ld-mips-elf/pic-and-nonpic-4b.dd,
40 ld-mips-elf/pic-and-nonpic-4b.gd,
41 ld-mips-elf/pic-and-nonpic-4b.nd,
42 ld-mips-elf/pic-and-nonpic-4b.rd,
43 ld-mips-elf/pic-and-nonpic-4b.sd,
44 ld-mips-elf/pic-and-nonpic-4-error.d,
45 ld-mips-elf/pic-and-nonpic-5a.s,
46 ld-mips-elf/pic-and-nonpic-5b.s,
47 ld-mips-elf/pic-and-nonpic-5b.ld,
48 ld-mips-elf/pic-and-nonpic-5b.ad,
49 ld-mips-elf/pic-and-nonpic-5b.dd,
50 ld-mips-elf/pic-and-nonpic-5b.gd,
51 ld-mips-elf/pic-and-nonpic-5b.nd,
52 ld-mips-elf/pic-and-nonpic-5b.rd,
53 ld-mips-elf/pic-and-nonpic-5b.sd,
54 ld-mips-elf/pic-and-nonpic-5b.pd,
55 ld-mips-elf/pic-and-nonpic-6.ld,
56 ld-mips-elf/pic-and-nonpic-6-o32a.s,
57 ld-mips-elf/pic-and-nonpic-6-o32b.s,
58 ld-mips-elf/pic-and-nonpic-6-o32c.s,
59 ld-mips-elf/pic-and-nonpic-6-o32.ad,
60 ld-mips-elf/pic-and-nonpic-6-o32.dd,
61 ld-mips-elf/pic-and-nonpic-6-o32.gd,
62 ld-mips-elf/pic-and-nonpic-6-o32.nd,
63 ld-mips-elf/pic-and-nonpic-6-o32.pd,
64 ld-mips-elf/pic-and-nonpic-6-o32.rd,
65 ld-mips-elf/pic-and-nonpic-6-o32.sd,
66 ld-mips-elf/pic-and-nonpic-6-n32a.s,
67 ld-mips-elf/pic-and-nonpic-6-n32b.s,
68 ld-mips-elf/pic-and-nonpic-6-n32c.s,
69 ld-mips-elf/pic-and-nonpic-6-n32.ad,
70 ld-mips-elf/pic-and-nonpic-6-n32.dd,
71 ld-mips-elf/pic-and-nonpic-6-n32.gd,
72 ld-mips-elf/pic-and-nonpic-6-n32.nd,
73 ld-mips-elf/pic-and-nonpic-6-n32.pd,
74 ld-mips-elf/pic-and-nonpic-6-n32.rd,
75 ld-mips-elf/pic-and-nonpic-6-n32.sd,
76 ld-mips-elf/pic-and-nonpic-6-n64a.s,
77 ld-mips-elf/pic-and-nonpic-6-n64b.s,
78 ld-mips-elf/pic-and-nonpic-6-n64c.s,
79 ld-mips-elf/pic-and-nonpic-6-n64.ad,
80 ld-mips-elf/pic-and-nonpic-6-n64.dd,
81 ld-mips-elf/pic-and-nonpic-6-n64.gd,
82 ld-mips-elf/pic-and-nonpic-6-n64.nd,
83 ld-mips-elf/pic-and-nonpic-6-n64.pd,
84 ld-mips-elf/pic-and-nonpic-6-n64.rd,
85 ld-mips-elf/pic-and-nonpic-6-n64.sd: New tests.
86 * ld-mips-elf/mips-elf.exp: Run them.
87
88 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
89
90 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: We have
91 removed an unused GOT entry that was allocated for the R_MIPS_32
92 relocation against "undef", so adjust addresses down by 4 bytes.
93 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-2.d: We have
94 changed the order of the GOT entries so that reloc-only ones
95 come last. "undef" is only referred to by dynamic relocations,
96 so it now comes after "glob".
97 * ld-mips-elf/mips16-pic-2.dd, ld-mips-elf/mips16-pic-2.gd,
98 ld-mips-elf/mips16-pic-2.nd, ld-mips-elf/mips16-pic-2.rd: We have
99 removed two unused local GOT entries that were originally created
100 as global entries for the hidden symbols "used2" and "used3".
101 "used4" and "used5" are only referred to by relocations, so they
102 now come after "used6" and "used7".
103
104 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
105
106 * ld-mips-elf/got-vers-1a.s, ld-mips-elf/got-vers-1b.s,
107 ld-mips-elf/got-vers-1.ver, ld-mips-elf/got-vers-1.dd,
108 ld-mips-elf/got-vers-1.sd, ld-mips-elf/got-vers-1.rd: New tests.
109 * ld-mips-elf/mips-elf.exp: Run them.
110
111 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
112
113 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got,
114 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-3.d: Change the
115 GOT layout as follows:
116
117 BEFORE AFTER
118 +0x08 %call16(__tls_get_addr) %call16(__tls_get_addr)
119 +0x0c %tlsldm(tlsbin_ld) %gottprel(tlsvar_ie)
120 +0x10 " " %tlsgd(tlsvar_gd)
121 +0x14 %tlsgd(tlsvar_gd) " "
122 +0x18 " " %tlsgd(tlsbin_gd)
123 +0x1c %gottprel(tlsvar_ie) " "
124 +0x20 %tlsgd(tlsbin_gd) %tlsldm(tlsbin_ld)
125 +0x24 " " " "
126 +0x28 %gottprel(tlsbin_ie) %gottprel(tlsbin_ie)
127
128 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
129
130 * ld-mips-elf/reloc-estimate-1.d, ld-mips-elf/reloc-estimate-1.ld,
131 ld-mips-elf/reloc-estimate-1a.s, ld-mips-elf/reloc-estimate-1b.s:
132 New test.
133 * ld-mips-elf/mips-elf.exp: Run it.
134
135 2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
136
137 * ld-mips-elf/tls-hidden3.ld: Remove the unused .MIPS.stubs section.
138 Keep the text start address the same.
139 * ld-mips-elf/tls-multi-got-1.got: We have removed a .MIPS.stubs
140 section that contained only a 16-byte dummy stub. Subtract 16
141 from addresses to account for the change.
142 * ld-mips-elf/tls-multi-got-1.r: Likewise. Adjust MIPS_UNREFEXTNO
143 to account the removed section symbol.
144 * ld-mips-elf/tlsdyn-o32-1.d: We have deleted a .MIPS.stubs
145 section that contained only a 16-byte dummy stub. Remove it
146 from the disassembly.
147 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
148 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
149 * ld-mips-elf/tlsdyn-o32.d: Likewise.
150 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
151 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
152
153 2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
154
155 * ld-mips-elf/mips16-local-stubs-1.d: Remove stub_for_h3,
156 which was only referenced by the .pdr section, and was not
157 actually needed by code.
158 * ld-mips-elf/mips16-intermix.d: Remove unused static function stubs.
159 * ld-mips-elf/mips16-pic-1a.s,
160 ld-mips-elf/mips16-pic-1b.s,
161 ld-mips-elf/mips16-pic-1-dummy.s,
162 ld-mips-elf/mips16-pic-1.dd,
163 ld-mips-elf/mips16-pic-1.gd,
164 ld-mips-elf/mips16-pic-1.inc,
165 ld-mips-elf/mips16-pic-1.ld,
166 ld-mips-elf/mips16-pic-2a.s,
167 ld-mips-elf/mips16-pic-2b.s,
168 ld-mips-elf/mips16-pic-2.ad,
169 ld-mips-elf/mips16-pic-2.dd,
170 ld-mips-elf/mips16-pic-2.gd,
171 ld-mips-elf/mips16-pic-2.nd,
172 ld-mips-elf/mips16-pic-2.rd: New tests.
173 * ld-mips-elf/mips-elf.exp: Run them.
174
175 2008-08-06 Alan Modra <amodra@bigpond.net.au>
176
177 * ld-elf/extract-symbol-1sec.d: Update.
178
179 2008-07-30 Nick Clifton <nickc@redhat.com>
180
181 * ld-elf/sec-to-seg.exp: New test: Checks the assignment of
182 sections to segments.
183 * ld-elf/sec-to-seg1.s: Test source file.
184 * ld-elf/sec-to-seg2.s: Test source file.
185 * ld-elf/sec-to-seg-script-same-page.t: Test linker script.
186 * ld-elf/sec-to-seg-script-adjoining-pages.t: Test linker script.
187 * ld-elf/sec-to-seg-script-disjoint-pages.t: Test linker script.
188
189 2008-07-28 Alexandre Oliva <aoliva@redhat.com>
190
191 * ld-i386/tlsbindesc.dd: Adjust incorrect expectations for LD to
192 LE relaxation.
193 * ld-x86-64/tlsbindesc.dd: Likewise.
194 * ld-i386/tlsbindesc.rd: Adjust address of _TLS_MODULE_BASE_.
195 * ld-x86-64/tlsbindesc.rd: Likewise.
196 Reported by Cary Coutant <ccoutant@google.com>
197
198 2008-07-27 Alan Modra <amodra@bigpond.net.au>
199
200 * ld-gc/gc.exp (test_gc): xfail powerpc64.
201
202 2008-07-26 Michael Eager <eager@eagercon.com>
203
204 * ld-powerpc/powerpc.exp: Run new tests.
205 * ld-powerpc/attr-gnu-4-03.d: New file.
206 * ld-powerpc/attr-gnu-4-14.d: New file.
207 * ld-powerpc/attr-gnu-4-23.d: New file.
208 * ld-powerpc/attr-gnu-4-24.d: New file.
209 * ld-powerpc/attr-gnu-4-32.d: New file.
210 * ld-powerpc/attr-gnu-4-33.d: New file.
211 * ld-powerpc/attr-gnu-4-34.d: New file.
212 * ld-powerpc/attr-gnu-4-41.d: New file.
213 * ld-powerpc/attr-gnu-4-4.s: New file.
214 * ld-powerpc/attr-gnu-4-13.d: Adjust.
215 * ld-powerpc/attr-gnu-4-31.d: Adjust.
216
217 2008-07-26 Alan Modra <amodra@bigpond.net.au>
218
219 * ld-scripts/include.exp: Don't run test for aout.
220 * ld-scripts/include.s: Use .fill rather than .4byte.
221 * ld-scripts/include-1.d: Adjust.
222
223 2008-07-22 Alan Modra <amodra@bigpond.net.au>
224
225 * ld-alpha/tlsbin.rd: Update.
226 * ld-alpha/tlsbinr.rd: Update.
227 * ld-arm/mixed-app.sym: Update.
228 * ld-arm/use-thumb-lib.sym: Update.
229 * ld-cris/pv32-1.d: Update.
230
231 2008-07-21 Nick Clifton <nickc@redhat.com>
232
233 * ld-scripts/include-sections.t: Discard all sections not
234 explicitly requested by the rest of the linker script.
235 * ld-scripts/include-1.d: Expect test to fail for AIX ports.
236 Do not assume that the .text section will be marked readonly.
237 * ld-scripts/include.s: Replace .section directives with just
238 .text or .data.
239
240 2008-07-18 Joseph Myers <joseph@codesourcery.com>
241
242 * ld-arm/attr-merge-wchar-0.s,ld-arm/attr-merge-wchar-2.s,
243 ld-arm/attr-merge-wchar-4.s, ld-arm/attr-merge-wchar-00-nowarn.d,
244 ld-arm/attr-merge-wchar-00.d, ld-arm/attr-merge-wchar-02-nowarn.d,
245 ld-arm/attr-merge-wchar-02.d, ld-arm/attr-merge-wchar-04-nowarn.d,
246 ld-arm/attr-merge-wchar-04.d, ld-arm/attr-merge-wchar-20-nowarn.d,
247 ld-arm/attr-merge-wchar-20.d, ld-arm/attr-merge-wchar-22-nowarn.d,
248 ld-arm/attr-merge-wchar-22.d, ld-arm/attr-merge-wchar-24-nowarn.d,
249 ld-arm/attr-merge-wchar-24.d, ld-arm/attr-merge-wchar-40-nowarn.d,
250 ld-arm/attr-merge-wchar-40.d, ld-arm/attr-merge-wchar-42-nowarn.d,
251 ld-arm/attr-merge-wchar-42.d, ld-arm/attr-merge-wchar-44-nowarn.d,
252 ld-arm/attr-merge-wchar-44.d: New.
253 * ld-arm/arm-elf.exp: Run new tests.
254
255 2008-07-11 H.J. Lu <hongjiu.lu@intel.com>
256
257 * ld-m68k/got-12.s: Removed.
258 * ld-m68k/got-13.s: Likewise.
259 * ld-m68k/got-14.s: Likewise.
260 * ld-m68k/got-15.s: Likewise.
261 * ld-m68k/got-34.s: Likewise.
262 * ld-m68k/got-35.s: Likewise.
263 * ld-m68k/xgot-15.s: Likewise.
264
265 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: Remove #source
266 and expected relocations.
267 * ld-m68k/got-multigot-14-ok.d: Likewise.
268 * ld-m68k/got-negative-12-13-14-34-ok.d: Likewise.
269 * ld-m68k/got-negative-14-ok.d: Likewise.
270 * ld-m68k/got-single-12-ok.d: Likewise.
271 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: Likewise.
272 * ld-m68k/got-xgot-15-ok.d: Likewise.
273
274 * ld-m68k/got-multigot-15-er.d: Remove #source.
275 * ld-m68k/got-negative-12-13-14-35-er.d: Likewise.
276 * ld-m68k/got-negative-15-er.d: Likewise.
277 * ld-m68k/got-single-13-er.d: Likewise.
278
279 * ld-m68k/m68k.exp: Move GOT tests to ...
280 * ld-m68k/m68k-got.exp: This. New.
281
282 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
283
284 * ld-mips-elf/no-shared-1-o32.s,
285 ld-mips-elf/no-shared-1-o32.d,
286 ld-mips-elf/no-shared-1-n32.d,
287 ld-mips-elf/no-shared-1-n64.s,
288 ld-mips-elf/no-shared-1-n64.d,
289 ld-mips-elf/no-shared-1.ld: New tests.
290 * ld-mips-elf/mips-elf.exp: Run them.
291
292 2008-07-07 Stan Shebs <stan@codesourcery.com>
293
294 * ld-arm/arm-elf.exp: Use objdump -d for arm-be8 test.
295 * ld-arm/arm-be8.d: Change to test disassembly.
296
297 2008-07-06 Nathan Sidwell <nathan@codesourcery.com>
298
299 * ld-scripts/include-1.d: New.
300 * ld-scripts/include-1.t: New.
301 * ld-scripts/include-data.t: New.
302 * ld-scripts/include-mem.t: New.
303 * ld-scripts/include-ram.t: New.
304 * ld-scripts/include-sections.t: New.
305 * ld-scripts/include-subdata.t: New.
306 * ld-scripts/include.exp: New.
307 * ld-scripts/include.s: New.
308
309 2008-06-29 Andreas Schwab <schwab@suse.de>
310
311 * ld-m68k/got-1.s: New file.
312 * ld-m68k/got-1.d: New dump test.
313 * ld-m68k/m68k.exp: Run it.
314
315 2008-06-24 Daniel Jacobowitz <dan@codesourcery.com>
316
317 * ld-arm/farcall-arm-arm-be8.d, ld-arm/farcall-arm-arm-pic-veneer.d,
318 ld-arm/farcall-arm-arm.d, ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
319 ld-arm/farcall-arm-thumb-blx.d, ld-arm/farcall-arm-thumb-pic-veneer.d,
320 ld-arm/farcall-arm-thumb.d, ld-arm/farcall-group-size2.d,
321 ld-arm/farcall-group.d, ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
322 ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
323 ld-arm/farcall-thumb-arm-blx.d, ld-arm/farcall-thumb-arm.d,
324 ld-arm/farcall-thumb-thumb-blx-pic-veneer.d,
325 ld-arm/farcall-thumb-thumb-blx.d, ld-arm/farcall-thumb-thumb-m.d,
326 ld-arm/thumb2-bl-as-thumb1-bad.d, ld-arm/thumb2-bl-bad.d: Update for
327 stub symbols and stub corrections.
328
329 2008-06-20 Alan Modra <amodra@bigpond.net.au>
330
331 * ld-spu/ovl.d: Update.
332 * ld-spu/ovl2.d: Update.
333
334 2008-06-16 Hans-Peter Nilsson <hp@bitrange.com>
335
336 PR gas/6607
337 * ld-mmix/loc10.d, ld-mmix/loc10.s, ld-mmix/loc10m.d, ld-mmix/loc8.d,
338 ld-mmix/loc8.s, ld-mmix/loc8m.d, ld-mmix/loc9.d, ld-mmix/loc9.s,
339 ld-mmix/loc9m.d: New tests.
340
341 2008-06-12 Nick Clifton <nickc@redhat.com>
342
343 * ld-scripts/overlay-size.t (end_of_bss_overlays): Define.
344 (end_of_text_overlays): Define.
345 (end_of_data_overlays): Define.
346 * ld-scripts/overlay-size-map.d: Add expected values for
347 end_of_bss_overlays, end_of_text_overlays and
348 end_of_data_overlays.
349
350 2008-06-09 Kaz Kojima <kkojima@rr.iij4u.or.jp>
351
352 * ld-sh/arch/arch_expected.txt: Regenerate.
353
354 2008-06-09 Daniel Jacobowitz <dan@codesourcery.com>
355
356 * ld-arm/mixed-lib.d: Loosen pattern.
357
358 2008-06-09 Christophe Lyon <christophe.lyon@st.com>
359
360 * ld-arm/farcall-thumb-thumb-m.d: Fix branch type.
361 * ld-arm/farcall-thumb-arm.d: Likewise.
362
363 2008-05-31 Nick Clifton <nickc@redhat.com>
364
365 PR ld/6430
366 * ld-elfcomm/elfcomm.exp (test_sort_common): Test the
367 ascending/descending argument to the --sort-common command line
368 option.
369 * ld-elfcomm/sort-common.s: New file.
370
371 2008-05-28 Christophe Lyon <christophe.lyon@st.com>
372
373 * ld-arm/arm-elf.exp: Skip farcalls tests for non-ARM-EABI
374 targets.
375 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: New file.
376 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
377
378 2008-05-22 Christophe Lyon <christophe.lyon@st.com>
379
380 * ld-arm/farcall-arm-arm.s: Force function type on 'bar'.
381 * ld-arm/farcall-thumb-arm.s: Likewise.
382 * ld-arm/farcall-thumb-arm-blx.d: Fix encoding.
383 * ld-arm/farcall-thumb-arm.d: Likewise.
384 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
385 * ld-arm/arm-elf.exp (armelftests): Add farcall-mix, farcall-mix2,
386 farcall-group-default, farcall-group-size2, farcall-section Ignore
387 gas warnings in farcall-thumb-arm, farcall-thumb-arm-blx,
388 farcall-thumb-arm-blx-pic-veneer.
389
390 2008-05-21 Maxim Kuvyrkov <maxim@codesourcery.com>
391
392 * ld-m68k/got-12.s: New file.
393 * ld-m68k/got-13.s: New file.
394 * ld-m68k/got-14.s: New file.
395 * ld-m68k/got-15.s: New file.
396 * ld-m68k/got-34.s: New file.
397 * ld-m68k/got-35.s: New file.
398 * ld-m68k/got-single-12-ok.d: New dump test.
399 * ld-m68k/got-single-13-er.d: New dump test.
400 * ld-m68k/got-negative-14-ok.d: New dump test.
401 * ld-m68k/got-negative-15-er.d: New dump test.
402 * ld-m68k/got-negative-12-13-14-34-ok.d: New dump test.
403 * ld-m68k/got-negative-12-13-14-35-er.d: New dump test.
404 * ld-m68k/got-multigot-14-ok.d: New dump test.
405 * ld-m68k/got-multigot-15-er.d: New dump test.
406 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: New dump test.
407 * ld-m68k/xgot-15.s: New source.
408 * ld-m68k/got-xgot-15-ok.d: New test.
409 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: New test.
410 * ld-m68k/m68k.exp: Run new tests.
411
412 2008-05-15 Christophe Lyon <christophe.lyon@st.com>
413
414 * ld-arm/arm-elf.exp (armelftests): Add farcall-arm-arm,
415 farcall-arm-arm-pic-veneer, farcall-arm-arm-be8 farcall-arm-thumb,
416 farcall-arm-thumb-blx, farcall-arm-thumb-pic-veneer,
417 farcall-arm-thumb-blx-pic-veneer, farcall-thumb-thumb,
418 farcall-thumb-thumb-pic-veneer, farcall-thumb-thumb-blx,
419 farcall-thumb-thumb-m, farcall-thumb-thumb-m-pic-veneer,
420 farcall-thumb-thumb-blx-pic-veneer, farcall-thumb-arm,
421 farcall-thumb-arm-pic-veneer, farcall-thumb-arm-blx,
422 farcall-thumb-arm-blx-pic-veneer.
423 Change thumb2-bl-as-thumb1-bad, thumb2-bl-bad.
424 * ld-arm/thumb2-bl-as-thumb1-bad.d: Reflects farcall stub
425 generation.
426 * ld-arm/thumb2-bl-bad.d: Likewise.
427 * ld-arm/thumb2-bl-as-thumb1-bad.s: Update comments.
428 * ld-arm/thumb2-bl-bad.s: Likewise.
429
430 2008-05-08 Alan Modra <amodra@bigpond.net.au>
431
432 * ld-spu/ear.s: Align various sections.
433 * ld-spu/embed.rd: Update.
434
435 2008-05-05 Alan Modra <amodra@bigpond.net.au>
436
437 PR 6473
438 * ld-elf/lma.s, ld-elf/lma.lnk: New test.
439 * ld-elf/binutils.exp: Run it.
440
441 2008-05-03 Mike Frysinger <vapier@gentoo.org>
442
443 * ld-scripts/defined.s: Use .set syntax rather than =.
444
445 2008-05-02 H.J. Lu <hongjiu.lu@intel.com>
446
447 PR ld/6475
448 * ld-scripts/rgn-over8-ok.d: Accept any alignment.
449
450 2008-04-29 Daniel Jacobowitz <dan@codesourcery.com>
451
452 * ld-arm/symbian-seg1.s, ld-arm/symbian-seg1.d: New files.
453 * ld-arm/arm-elf.exp: Run symbian-seg1.
454
455 2008-04-28 Nathan Sidwell <nathan@codesourcery.com>
456
457 * ld-scripts/rgn-over8.s: Tweak.
458
459 * ld-scripts/rgn-over.exp: Allow -ok file names to pass.
460 * ld-scripts/rgn-over8.s: New.
461 * ld-scripts/rgn-over8.t: New.
462 * ld-scripts/rgn-over8-ok.d: New.
463
464 2008-04-21 Nathan Sidwell <nathan@codesourcery.com>
465
466 * ld-vxworks/plt-mips1.s: New.
467 * ld-vxworks/plt-mips1.d: New.
468
469 2008-04-16 David S. Miller <davem@davemloft.net>
470
471 * ld-sparc/gotop32.dd: New.
472 * ld-sparc/gotop32.rd: Likewise.
473 * ld-sparc/gotop32.s: Likewise.
474 * ld-sparc/gotop32.sd: Likewise.
475 * ld-sparc/gotop32.td: Likewise.
476 * ld-sparc/gotop64.dd: Likewise.
477 * ld-sparc/gotop64.rd: Likewise.
478 * ld-sparc/gotop64.s: Likewise.
479 * ld-sparc/gotop64.sd: Likewise.
480 * ld-sparc/gotop64.td: Likewise.
481 * ld-sparc/sparc.exp: Run new gotdata tests.
482
483 2008-04-15 Andrew Stubbs <andrew.stubbs@st.com>
484
485 * ld-sh/arch/sh-dsp.s: Regenerate.
486 * ld-sh/arch/sh.s: Regenerate.
487 * ld-sh/arch/sh2.s: Regenerate.
488 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
489 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
490 * ld-sh/arch/sh2a-nofpu.s: Regenerate.
491 * ld-sh/arch/sh2a-or-sh3e.s: Regenerate.: Regenerate.
492 * ld-sh/arch/sh2a-or-sh4.s: Regenerate.
493 * ld-sh/arch/sh2a.s: Regenerate.
494 * ld-sh/arch/sh2e.s: Regenerate.
495 * ld-sh/arch/sh3-dsp.s: Regenerate.
496 * ld-sh/arch/sh3-nommu.s: Regenerate.
497 * ld-sh/arch/sh3.s: Regenerate.
498 * ld-sh/arch/sh3e.s: Regenerate.
499 * ld-sh/arch/sh4-nofpu.s: Regenerate.
500 * ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
501 * ld-sh/arch/sh4.s: Regenerate.
502 * ld-sh/arch/sh4a-nofpu.s: Regenerate.
503 * ld-sh/arch/sh4a.s: Regenerate.
504 * ld-sh/arch/sh4al-dsp.s: Regenerate.
505
506 2008-04-08 Alan Modra <amodra@bigpond.net.au>
507
508 * ld-spu/ovl2.s: Extend to test jump table references and
509 absolute _SPUEAR_ syms.
510 * ld-spu/ovl2.d: Update.
511
512 2008-03-28 Joseph Myers <joseph@codesourcery.com>
513
514 * ld-elfcomm/elfcomm.exp: Run $READELF not readelf.
515
516 2008-03-26 Daniel Jacobowitz <dan@codesourcery.com>
517
518 * ld-elf/flags1.d: Adjust for MIPS text alignment.
519
520 2008-03-25 Nathan Sidwell <nathan@codesourcery.com>
521
522 * ld-vxworks/tls-3.s: New.
523 * ld-vxworks/tls-3.d: New.
524
525 2008-03-22 Hans-Peter Nilsson <hp@axis.com>
526
527 * ld-cris/libdso-10.d: Adjust for change in objdump output.
528
529 2008-03-21 Adam Nemet <anemet@caviumnetworks.com>
530
531 * ld-mips-elf/dyn-sec64.d, ld-mips-elf/dyn-sec64.s,
532 ld-mips-elf/dyn-sec64.ld: New test.
533 * ld-mips-elf/mips-elf.exp: Run it.
534
535 2008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
536
537 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-1.s,
538 ld-mips-elf/got-dump-1.ld, ld-mips-elf/got-dump-2.d,
539 ld-mips-elf/got-dump-2.s, ld-mips-elf/got-dump-2.ld: New tests.
540 * ld-mips-elf/mips-elf.exp: Run them.
541
542 2008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
543
544 * ld-mips-elf/elf-rel-got-n64-linux.d: Expect bit 63 rather than
545 bit 31 of the second GOT entry to be set.
546 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
547 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
548 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
549
550 2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
551
552 * ld-mips-elf/eh-frame1-n32.d: Expect a warning about .eh_frame_hdr.
553 Remove duplicate CIEs. Adjust relocation addresses and .eh_frame
554 offsets accordingly. Do not allow there to be any trailing
555 R_MIPS_NONE relocations.
556 * ld-mips-elf/eh-frame1-n64.d: Likewise.
557 * ld-mips-elf/eh-frame2-n32.d: Likewise.
558 * ld-mips-elf/eh-frame2-n64.d: Likewise.
559
560 2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
561
562 * ld-mips-elf/mips-elf.exp (o32_as_flags, o32_ld_flags): New variables.
563 (mips16_call_global_test, mips16_intermix_test): Use them.
564
565 2008-03-16 H.J. Lu <hongjiu.lu@intel.com>
566
567 PR ld/5789
568 PR ld/5943
569 * ld-i386/hidden1.d: New.
570 * ld-i386/hidden1.s: Likewise.
571 * ld-i386/hidden2.d: Likewise.
572 * ld-i386/hidden2.s: Likewise.
573 * ld-i386/hidden3.d: Likewise.
574 * ld-i386/hidden4.s: Likewise.
575 * ld-i386/protected1.d: Likewise.
576 * ld-i386/protected1.s: Likewise.
577 * ld-i386/protected2.d: Likewise.
578 * ld-i386/protected2.s: Likewise.
579 * ld-i386/protected3.d: Likewise.
580 * ld-i386/protected3.s: Likewise.
581 * ld-x86-64/hidden1.d: Likewise.
582 * ld-x86-64/hidden1.s: Likewise.
583 * ld-x86-64/hidden2.d: Likewise.
584 * ld-x86-64/hidden2.s: Likewise.
585 * ld-x86-64/hidden3.d: Likewise.
586 * ld-x86-64/hidden3.s: Likewise.
587 * ld-x86-64/protected1.d: Likewise.
588 * ld-x86-64/protected1.s: Likewise.
589 * ld-x86-64/protected2.d: Likewise.
590 * ld-x86-64/protected2.s: Likewise.
591 * ld-x86-64/protected3.d: Likewise.
592 * ld-x86-64/protected3.s: Likewise.
593
594 * ld-i386/i386.exp: Run hidden1, hidden2, hidden3, protected1,
595 protected2 and protected3.
596 * ld-x86-64/x86-64.exp: Likewise.
597
598 2008-03-14 Alan Modra <amodra@bigpond.net.au>
599
600 * ld-spu/ovl2.s: Make setjmp global.
601 * ld-spu/ovl2.d: Update.
602
603 2008-03-12 Alan Modra <amodra@bigpond.net.au>
604
605 PR 5900
606 * ld-elf/sec64k.exp: Update.
607
608 2008-03-08 Paul Brook <paul@codesourcery.com>
609
610 * ld-arm/arm-elf.exp (armeabitests): Add thumb2-b-interwork.
611 * ld-arm/thumb2-b-interwork.d: New test.
612 * ld-arm/thumb2-b-interwork.s: New test.
613
614 2008-03-07 Paul Brook <paul@codesourcery.com>
615
616 * ld-arm/arm-elf.exp (armelftests): Add movw-merge and arm-app-movw.
617 * ld-arm/arm-app-movw.s: New test.
618 * ld-arm/arm-app.r: Update expected output.
619 * ld-arm/movw-merge.d: New test.
620 * ld-arm/movw-merge.s: New test.
621
622 2008-03-01 Alan Modra <amodra@bigpond.net.au>
623
624 * ld-powerpc/relbrlt.d: Update. Also check .branch_lt section.
625
626 2008-02-27 Catherine Moore <clm@codesourcery.com>
627
628 * ld-cris/libdso-10.d: Update expected output for the Dynamic
629 Section to allow an arbitrary number of spaces.
630
631 2008-02-20 Mark Mitchell <mark@codesourcery.com>
632
633 ld/testsuite/
634 * ld-elf/seg.d: Expect .reginfo section on MIPS.
635
636 2008-02-20 Pedro Alves <pedro_alves@portugalmail.pt>
637
638 * ld-auto-import/auto-import.exp: Use $ld to link the dll for
639 cygwin, not $CC.
640
641 2008-02-18 Hans-Peter Nilsson <hp@axis.com>
642
643 * lib/ld-lib.exp (run_dump_test): Don't apply prune_warnings
644 for tool invocations where warnings or errors can be matched.
645
646 2008-02-14 H.J. Lu <hongjiu.lu@intel.com>
647
648 * ld-shared/sh1.c (shlib_overriddencall2): Moved to ...
649 * ld-shared/sh2.c (shlib_overriddencall2): Here. New.
650
651 2008-02-07 Alan Modra <amodra@bigpond.net.au>
652
653 * ld-spu/ovl.d: Update.
654 * ld-spu/ovl2.d: Update.
655
656 2008-02-04 Bob Wilson <bob.wilson@acm.org>
657
658 * ld-undefined/undefined.exp: XFAIL for xtensa*-*-linux*.
659
660 2008-01-31 Marc Gauthier <marc@tensilica.com>
661
662 * ld-elf/merge.d: Recognize Xtensa processor variants.
663 * ld-xtensa/coalesce.exp: Likewise.
664 * ld-xtensa/lcall.exp: Likewise.
665
666 2008-01-28 Petr Muller <pmuller@redhat.com>
667
668 * ld-elfvers/vers.exp (test_ar): Sort the expected output so that
669 it has matches the ordering of the obtained output.
670
671 2008-01-28 H.J. Lu <hongjiu.lu@intel.com>
672
673 * ld-elf/eh1.d: Replace DW_CFA_def_cfa_reg with
674 DW_CFA_def_cfa_register. Updated for i386/x86-64 register
675 names.
676 * ld-elf/eh2.d: Likewise.
677 * ld-elf/eh3.d: Likewise.
678 * ld-elf/eh4.d: Likewise.
679 * ld-elf/eh5.d: Likewise.
680
681 2008-01-28 Alan Modra <amodra@bigpond.net.au>
682
683 * ld-spu/ovl.d: Update.
684 * ld-spu/ovl2.d: Update.
685
686 2008-01-26 Alan Modra <amodra@bigpond.net.au>
687
688 * ld-elf/loadaddr.t: New, extracted from..
689 * ld-elf/loadaddr1.t: ..here. Use insert.
690 * ld-elf/loadaddr2.t: Likewise.
691 * ld-elf/loadaddr1.d: Update.
692 * ld-elf/loadaddr2.d: Update.
693
694 2008-01-25 Alan Modra <amodra@bigpond.net.au>
695
696 * ld-spu/ovl.lnk: Delete overlay.
697 * ld-spu/ovl1.lnk: New file.
698 * ld-spu/ovl2.lnk: New file.
699 * ld-spu/ovl.d: Update.
700 * ld-spu/ovl2.d: Update.
701
702 2008-01-23 Andreas Schwab <schwab@suse.de>
703
704 * ld-gc/gc.c: Make sure used_func is not inlined.
705
706 2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
707
708 * ld-gc/gc.exp: Use [which $CC] != 0.
709
710 2008-01-14 Tristan Gingold <gingold@adacore.com>
711
712 * ld-gc/gc.exp (test_gc): Let missing C compiler make tests
713 "untested" instead of "failed".
714
715 2008-01-10 Tristan Gingold <gingold@adacore.com>
716
717 * lib/ld-lib.exp (check_gc_sections_available): Now available on
718 VxWorks.
719 * ld-gc: New directory for testing --gc-sections.
720 * ld-gc/gc.c: New file.
721 * ld-gc/gc.exp: New file.
722 * ld-gc/noent.s: New file.
723 * ld-gc/noent.d: New file.
724
725 2008-01-09 Richard Sandiford <rsandifo@nildram.co.uk>
726
727 PR ld/5526
728 * ld-elf/eh6.s, ld-elf/eh6.d: New test.
729
730 2008-01-07 H.J. Lu <hongjiu.lu@intel.com>
731
732 PR ld/5522
733 * ld-elf/noload-3.d: New file.
734 * ld-elf/noload-3.s: Likewise.
735 * ld-elf/noload-3.t: Likewise.
736
737 For older changes see ChangeLog-2007
738 \f
739 Local Variables:
740 mode: change-log
741 left-margin: 8
742 fill-column: 74
743 version-control: never
744 End: