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