binutils/testsuite/
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 2005-11-15 Jan Beulich <jbeulich@novell.com>
2
3 * ld-bootstrap/bootstrap.exp: Delete ld-partial.o and ld[123]*
4 after test.
5 * ld-elf/elf.exp: Delete preinit, init, and fini after test.
6 * ld-elf/sec64k.exp: Use macro and repeat in generated source
7 files. Delete object files after test.
8
9 2005-11-11 Hans-Peter Nilsson <hp@axis.com>
10
11 * ld-cris/noov.d: Restrict to cris-*-*elf*.
12
13 2005-10-31 Hans-Peter Nilsson <hp@bitrange.com>
14
15 PR ld/1501
16 * ld-mmix/bpo-10.d: Adjust for empty-section-removal.
17
18 2005-10-28 Hans-Peter Nilsson <hp@axis.com>
19
20 PR ld/1567
21 * ld-cris/noov.s, ld-cris/noov.d: New test.
22
23 2005-10-26 Alan Modra <amodra@bigpond.net.au>
24
25 * ld-elf/empty2.d: Allow more symbols.
26
27 2005-10-26 Hans-Peter Nilsson <hp@bitrange.com>
28
29 * ld-mmix/bpo-6.d, ld-mmix/bpo-19.d: Adjust for symbols between
30 section symbols and the _start symbol.
31
32 2005-10-25 Alan Modra <amodra@bigpond.net.au>
33
34 * ld-elf/orphan.d: Adjust for mips.
35
36 2005-10-24 Jan Beulich <jbeulich@novell.com>
37
38 * ld-elf/empty2.[sd]: New.
39
40 2005-10-23 H.J. Lu <hongjiu.lu@intel.com>
41
42 PR ld/1487
43 * ld-ia64/tlspic.rd: Updated.
44
45 2005-10-21 H.J. Lu <hongjiu.lu@intel.com>
46
47 PR ld/1467
48 * ld-elf/orphan.d: New file.
49 * ld-elf/orphan.ld: Likewise.
50 * ld-elf/orphan.s: Likewise.
51
52 2005-10-20 H.J. Lu <hongjiu.lu@intel.com>
53
54 * ld-ia64/ia64.exp: Undo the last change. Add support for *.d.
55
56 * ld-ia64/link-order.d: New file.
57
58 2005-10-20 H.J. Lu <hongjiu.lu@intel.com>
59
60 PR ld/251
61 * ld-elf/group.2d: New file.
62
63 2005-10-19 H.J. Lu <hongjiu.lu@intel.com>
64
65 PR ld/1487
66 * ld-elf/unknown.d: New file.
67
68 2005-10-19 H.J. Lu <hongjiu.lu@intel.com>
69
70 * ld-ia64/ia64.exp: Check link order for ld -r.
71
72 2005-10-18 Alan Modra <amodra@bigpond.net.au>
73
74 * ld-scripts/crossref.exp: Add -mcall-aixdesc to CFLAGS for
75 powerpc64.
76
77 2005-10-13 Mark Mitchell <mark@codesourcery.com>
78
79 * ld-elfvers/vers.exp: Add vers31.
80 * ld-elfvers/vers31.c: New file.
81 * ld-elfvers/vers31.dsym: Likewise.
82 * ld-elfvers/vers31.map: Likewise.
83 * ld-elfvers/vers31.ver: Likewise.
84
85 2005-10-08 Paul Brook <paul@codesourcery.com>
86
87 * ld-arm/arm-rel31.d: Ignore Arm object attribute sections.
88 * ld-arm/arm-target1-abs.d: Ditto.
89 * ld-arm/arm-target1-rel.d: Ditto.
90 * ld-arm/arm-target2-abs.d: Ditto.
91 * ld-arm/arm-target2-got-rel.d: Ditto.
92 * ld-arm/arm-target2-rel.d: Ditto.
93
94 2005-10-04 H.J. Lu <hongjiu.lu@intel.com>
95
96 PR ld/1396
97 * ld-scripts/cross3.t: New file.
98 * ld-scripts/cross4.c: Likewise.
99
100 * ld-scripts/crossref.exp: Add a new test for "ld -r".
101
102 2005-09-30 H.J. Lu <hongjiu.lu@intel.com>
103
104 * ld-elf/sec64k.exp: Enabled for all ELF targets.
105
106 2005-09-30 Catherine Moore <clm@cm00re.com>
107
108 * ld-elf/merge.d: Xfail bfin.
109
110 2005-09-28 Alexandre Oliva <aoliva@redhat.com>
111
112 * symtocbase-1.s, symtocbase-2.s, symtocbase.d: New test.
113 * powerpc.exp: Run it.
114
115 2005-09-28 Jan Beulich <jbeulich@novell.com>
116
117 * ld-x86-64/tlspic.dd: Adjust.
118
119 2005-09-01 Hans-Peter Nilsson <hp@axis.com>
120
121 * ld-cris: Skip tests unsuitable for testing target
122 cris-axis-linux-gnu.
123
124 2005-08-18 David Daney <ddaney@avtrex.com>
125
126 * ld-mips-elf/multi-got-1.d: Adjust for new ld behavior.
127 * ld-mips-elf/multi-got-no-shared.d: Likewise.
128 * ld-mips-elf/rel32-n32.d: Likewise.
129 * ld-mips-elf/rel32-o32.d: Likewise.
130 * ld-mips-elf/rel64.d: Likewise.
131
132 2005-08-18 Alan Modra <amodra@bigpond.net.au>
133
134 * ld-d10v/default_layout.d: Adjust for section removal.
135 * ld-elf/empty.s: Define "main".
136 * ld-elf/frame.exp: Don't run for hppa64 and v850.
137 * ld-elf/group1.d: xfail various targets.
138 * ld-elf/merge.d: Likewise.
139 * ld-elf/merge2.d: Likewise.
140 * ld-elf/warn1.d: Likewise.
141 * ld-scripts/defined2.d: Likewise.
142 * ld-scripts/defined3.d: Likewise.
143 * ld-scripts/empty-aligned.d: Likewise.
144 * ld-scripts/size-2.d: Likewise.
145 * ld-scripts/weak.exp: Likewise.
146 * ld-selective/sel-dump.exp: Likewise.
147 * ld-undefined/weak-undef.exp: Likewise.
148
149 2005-08-18 Alan Modra <amodra@bigpond.net.au>
150
151 * ld-scripts/crossref.exp: Remove a29k support.
152 * ld-srec/srec.exp: Likewise.
153
154 2005-08-17 Jakub Jelinek <jakub@redhat.com>
155
156 * lib/ld-lib.exp (default_ld_compile): Append $cc arguments after
157 $CFLAGS instead of prepending them.
158
159 * ld-elfvers/vers.exp: Add a new test, vers30.
160 * ld-elfvers/vers30.c: New file.
161 * ld-elfvers/vers30.map: New file.
162 * ld-elfvers/vers30.ver: New file.
163 * ld-elfvers/vers30.dsym: New file.
164
165 2005-08-17 Alan Modra <amodra@bigpond.net.au>
166
167 * ld-alpha/tlsbin.rd: Update.
168 * ld-alpha/tlsbinr.rd: Update.
169 * ld-cris/locref1.d: Update.
170 * ld-cris/locref2.d: Update.
171 * ld-i386/tlsbin.rd: Update.
172 * ld-ia64/tlsbin.rd: Update.
173 * ld-powerpc/tlsexe.r: Update.
174 * ld-powerpc/tlsexe32.r: Update.
175 * ld-powerpc/tlsexetoc.r: Update.
176 * ld-s390/tlsbin.rd: Update.
177 * ld-s390/tlsbin_64.rd: Update.
178 * ld-sparc/tlssunbin32.rd: Update.
179 * ld-sparc/tlssunbin64.rd: Update.
180 * ld-x86-64/tlsbin.rd: Update.
181
182 2005-08-16 Hans-Peter Nilsson <hp@axis.com>
183
184 * ld-cris/dso-1.s: Add missing alignment directive.
185 * ld-cris/libdso-10.d: Adjust accordingly.
186
187 2005-08-16 Alan Modra <amodra@bigpond.net.au>
188
189 * ld-alpha/tlsbin.rd: Adjust for dynamic sym changes.
190 * ld-alpha/tlsbinr.rd: Likewise.
191 * ld-alpha/tlspic.rd: Likewise.
192 * ld-arm/mixed-app.d: Likewise.
193 * ld-arm/mixed-app.sym: Likewise.
194 * ld-arm/mixed-lib.sym: Likewise.
195 * ld-arm/tls-app.d: Likewise.
196 * ld-arm/tls-app.r: Likewise.
197 * ld-cris/expdyn5.d: Likewise.
198 * ld-cris/expdyn6.d: Likewise.
199 * ld-cris/expdyn7.d: Likewise.
200 * ld-cris/gotplt1.d: Likewise.
201 * ld-cris/gotplt2.d: Likewise.
202 * ld-cris/gotplt3.d: Likewise.
203 * ld-cris/hiddef1.d: Likewise.
204 * ld-cris/libdso-10.d: Likewise.
205 * ld-cris/libdso-11.d: Likewise.
206 * ld-cris/libdso-12.d: Likewise.
207 * ld-cris/libdso-13.d: Likewise.
208 * ld-cris/libdso-14.d: Likewise.
209 * ld-cris/libdso-2.d: Likewise.
210 * ld-cris/pv32-1.d: Likewise.
211 * ld-cris/weakref2.d: Likewise.
212 * ld-frv/fdpic-pie-1.d: Likewise.
213 * ld-frv/fdpic-pie-2.d: Likewise.
214 * ld-frv/fdpic-pie-6.d: Likewise.
215 * ld-frv/fdpic-pie-7.d: Likewise.
216 * ld-frv/fdpic-pie-8.d: Likewise.
217 * ld-frv/fdpic-shared-1.d: Likewise.
218 * ld-frv/fdpic-shared-2.d: Likewise.
219 * ld-frv/fdpic-shared-3.d: Likewise.
220 * ld-frv/fdpic-shared-4.d: Likewise.
221 * ld-frv/fdpic-shared-5.d: Likewise.
222 * ld-frv/fdpic-shared-6.d: Likewise.
223 * ld-frv/fdpic-shared-7.d: Likewise.
224 * ld-frv/fdpic-shared-8.d: Likewise.
225 * ld-frv/fdpic-shared-local-2.d: Likewise.
226 * ld-frv/fdpic-shared-local-8.d: Likewise.
227 * ld-frv/fdpic-static-1.d: Likewise.
228 * ld-frv/fdpic-static-2.d: Likewise.
229 * ld-frv/fdpic-static-6.d: Likewise.
230 * ld-frv/fdpic-static-7.d: Likewise.
231 * ld-frv/fdpic-static-8.d: Likewise.
232 * ld-frv/tls-dynamic-1.d: Likewise.
233 * ld-frv/tls-dynamic-2.d: Likewise.
234 * ld-frv/tls-dynamic-3.d: Likewise.
235 * ld-frv/tls-initial-shared-2.d: Likewise.
236 * ld-frv/tls-pie-1.d: Likewise.
237 * ld-frv/tls-pie-3.d: Likewise.
238 * ld-frv/tls-relax-dynamic-1.d: Likewise.
239 * ld-frv/tls-relax-dynamic-2.d: Likewise.
240 * ld-frv/tls-relax-dynamic-3.d: Likewise.
241 * ld-frv/tls-relax-initial-shared-2.d: Likewise.
242 * ld-frv/tls-relax-pie-1.d: Likewise.
243 * ld-frv/tls-relax-pie-3.d: Likewise.
244 * ld-frv/tls-relax-shared-1.d: Likewise.
245 * ld-frv/tls-relax-shared-2.d: Likewise.
246 * ld-frv/tls-relax-shared-3.d: Likewise.
247 * ld-frv/tls-relax-static-1.d: Likewise.
248 * ld-frv/tls-shared-1.d: Likewise.
249 * ld-frv/tls-shared-2.d: Likewise.
250 * ld-frv/tls-shared-3.d: Likewise.
251 * ld-frv/tls-static-1.d: Likewise.
252 * ld-frv/tls-static-3.d: Likewise.
253 * ld-i386/tlsbin.rd: Likewise.
254 * ld-i386/tlsnopic.rd: Likewise.
255 * ld-i386/tlspic.rd: Likewise.
256 * ld-ia64/tlsbin.dd: Likewise.
257 * ld-ia64/tlsbin.rd: Likewise.
258 * ld-ia64/tlspic.dd: Likewise.
259 * ld-ia64/tlspic.rd: Likewise.
260 * ld-powerpc/tlsexe.g: Likewise.
261 * ld-powerpc/tlsexe.r: Likewise.
262 * ld-powerpc/tlsexe32.d: Likewise.
263 * ld-powerpc/tlsexe32.g: Likewise.
264 * ld-powerpc/tlsexe32.r: Likewise.
265 * ld-powerpc/tlsexetoc.g: Likewise.
266 * ld-powerpc/tlsexetoc.r: Likewise.
267 * ld-powerpc/tlsso.g: Likewise.
268 * ld-powerpc/tlsso.r: Likewise.
269 * ld-powerpc/tlsso32.d: Likewise.
270 * ld-powerpc/tlsso32.g: Likewise.
271 * ld-powerpc/tlsso32.r: Likewise.
272 * ld-powerpc/tlstocso.g: Likewise.
273 * ld-powerpc/tlstocso.r: Likewise.
274 * ld-s390/tlsbin.rd: Likewise.
275 * ld-s390/tlsbin_64.rd: Likewise.
276 * ld-s390/tlspic.rd: Likewise.
277 * ld-s390/tlspic_64.rd: Likewise.
278 * ld-sh/shared-1.d: Likewise.
279 * ld-sh/tlsbin-2.d: Likewise.
280 * ld-sh/tlsbin-3.d: Likewise.
281 * ld-sh/tlsbin-4.d: Likewise.
282 * ld-sh/tlspic-2.d: Likewise.
283 * ld-sh/sh64/abi32.xd: Likewise.
284 * ld-sh/sh64/abi64.xd: Likewise.
285 * ld-sh/sh64/cmpct1.xd: Likewise.
286 * ld-sh/sh64/crange1.rd: Likewise.
287 * ld-sh/sh64/crange2.rd: Likewise.
288 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
289 * ld-sh/sh64/crange3-media.rd: Likewise.
290 * ld-sh/sh64/crange3.rd: Likewise.
291 * ld-sh/sh64/gotplt.d: Likewise.
292 * ld-sh/sh64/init-cmpct.d: Likewise.
293 * ld-sh/sh64/init-media.d: Likewise.
294 * ld-sh/sh64/init64.d: Likewise.
295 * ld-sh/sh64/mix1.xd: Likewise.
296 * ld-sh/sh64/mix2.xd: Likewise.
297 * ld-sh/sh64/sh64.exp: Likewise.
298 * ld-sh/sh64/shdl32.xd: Likewise.
299 * ld-sh/sh64/shdl64.xd: Likewise.
300 * ld-sparc/tlssunbin32.rd: Likewise.
301 * ld-sparc/tlssunbin64.rd: Likewise.
302 * ld-sparc/tlssunnopic32.rd: Likewise.
303 * ld-sparc/tlssunnopic64.rd: Likewise.
304 * ld-sparc/tlssunpic32.rd: Likewise.
305 * ld-sparc/tlssunpic64.rd: Likewise.
306 * ld-x86-64/tlsbin.rd: Likewise.
307 * ld-x86-64/tlspic.dd: Likewise.
308 * ld-x86-64/tlspic.rd: Likewise.
309
310 2005-08-15 Alan Modra <amodra@bigpond.net.au>
311
312 * ld-elf/empty.s: Define "start".
313 * ld-elf/merge2.d: xfail arc-*-* and dlx-*-*.
314 * ld-scripts/empty-aligned.s: No .data section.
315 * ld-scripts/empty-aligned.t: Discard most sections.
316 * ld-scripts/empty-aligned.d: Adjust.
317
318 2005-08-11 Hans-Peter Nilsson <hp@axis.com>
319
320 * ld-cris/expdyn1.s (expobj): Set size here, at definition...
321 * ld-cris/pv32.s: ...not here.
322 * ld-cris/expdyn1.d, ld-cris/libdso-12.d, ld-cris/locref1.d:
323 Adjust for expobj size being set at definition.
324
325 * ld-cris/v32-ba-1.d: Regexpize to adjust for symbol change.
326
327 2005-08-08 Richard Earnshaw <richard.earnshaw@arm.com>
328
329 * ld-arm/mixed-app.sym: Expact _stack to be in the ABS section.
330 * ld-arm/mixed-lib.sym: Likewise.
331 * tls-lib.d: Use a regexp for the address locations.
332 * tls-lib.r: Likewise.
333
334 2005-08-03 H.J. Lu <hongjiu.lu@intel.com>
335
336 * ld-i386/pcrel16.d: Updated.
337 * ld-i386/pcrel16.s: Likewise.
338 * ld-x86-64/pcrel16.d: Likewise.
339
340 2005-08-01 Richard Sandiford <richard@codesourcery.com>
341
342 * ld-mips/mips-elf-flags.exp: Add more good_combination tests.
343
344 2005-07-28 Ben Elliston <bje@gnu.org>
345
346 * lib/ld-lib.exp (run_ld_link_exec_tests): Add new parameter
347 ${targets_to_xfail} that is applied for each test item.
348 * ld-elf/elf.exp: Pass *-*-netbsdelf* as an xfailed target.
349
350 2005-07-27 Alan Modra <amodra@bigpond.net.au>
351
352 * ld-elfweak/size2a.s: Extend test to check size for two weaks.
353 * ld-elfweak/size2b.s: Likewise.
354 * ld-elfweak/size2.d: Update.
355
356 2005-07-18 Jan Beulich <jbeulich@novell.com>
357
358 * ld-i386/abs.s, ld-i386/zero.s, ld-i386/abs.d, ld-x86-64/abs.d,
359 ld-i386/pcrel16.s, ld-i386/pcrel16.d, ld-x86-64/pcrel16.d,
360 ld-i386/pcrel8.s, ld-i386/pcrel8.d, ld-x86-64/pcrel8.d: New.
361 * ld-i386/i386.exp, ld-x86-64/x86-64.exp: Run new tests.
362
363 2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
364
365 * lib/ld-lib.exp (run_ld_link_exec_tests): Ignore assembler
366 warnings.
367
368 2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
369
370 * lib/ld-lib.exp (run_ld_link_exec_tests): Update comments.
371
372 2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
373
374 * ld-elf/elf.exp (array_tests): New.
375 Call run_ld_link_exec_tests with array_tests.
376
377 * ld-elf/fini.c: New file.
378 * ld-elf/fini.out: Likewise.
379 * ld-elf/init.c: Likewise.
380 * ld-elf/init.out: Likewise.
381 * ld-elf/preinit.c: Likewise.
382 * ld-elf/preinit.out: Likewise.
383
384 * lib/ld-lib.exp (run_ld_link_exec_tests): New.
385
386 2005-07-12 Alan Modra <amodra@bigpond.net.au>
387
388 * ld-powerpc/sdalib.s (lib_var): Size it.
389
390 2005-07-08 H.J. Lu <hongjiu.lu@intel.com>
391
392 * ld-ia64/tlsbin.rd: Update for empty section removal change.
393 * ld-ia64/tlsbin.sd: Likewise.
394 * ld-ia64/tlspic.dd: Likewise.
395 * ld-ia64/tlspic.rd: Likewise.
396 * ld-ia64/tlspic.sd: Likewise.
397 * ld-x86-64/tlspic.dd: Likewise.
398 * ld-x86-64/tlspic.rd: Likewise.
399
400 2005-07-08 Alan Modra <amodra@bigpond.net.au>
401
402 * ld-cris/pv32.s: Give expobj a size.
403 * ld-cris/pv32-1.d: Update.
404 * ld-alpha/tlsbin.dd: Update for empty section removal change.
405 * ld-alpha/tlsbin.sd: Likewise.
406 * ld-alpha/tlsbin.td: Likewise.
407 * ld-alpha/tlsbinr.dd: Likewise.
408 * ld-alpha/tlsbinr.rd: Likewise.
409 * ld-alpha/tlspic.dd: Likewise.
410 * ld-alpha/tlspic.rd: Likewise.
411 * ld-alpha/tlspic.sd: Likewise.
412 * ld-alpha/tlspic.td: Likewise.
413 * ld-arm/tls-lib.d: Likewise.
414 * ld-arm/tls-lib.r: Likewise.
415 * ld-cris/gotplt2.d: Likewise.
416 * ld-cris/gotplt3.d: Likewise.
417 * ld-cris/hiddef1.d: Likewise.
418 * ld-cris/libdso-10.d: Likewise.
419 * ld-cris/libdso-11.d: Likewise.
420 * ld-cris/libdso-12.d: Likewise.
421 * ld-cris/libdso-14.d: Likewise.
422 * ld-cris/libdso-2.d: Likewise.
423 * ld-i386/tlsnopic.dd: Likewise.
424 * ld-i386/tlsnopic.rd: Likewise.
425 * ld-i386/tlsnopic.sd: Likewise.
426 * ld-i386/tlspic.rd: Likewise.
427 * ld-mmix/bpo-10.d: Likewise.
428 * ld-mmix/bpo-22.d: Likewise.
429 * ld-mmix/sec-7m.d: Likewise.
430 * ld-powerpc/tlsexe.r: Likewise.
431 * ld-powerpc/tlsexetoc.r: Likewise.
432 * ld-powerpc/tlsso.g: Likewise.
433 * ld-powerpc/tlsso.r: Likewise.
434 * ld-powerpc/tlsso32.d: Likewise.
435 * ld-powerpc/tlsso32.g: Likewise.
436 * ld-powerpc/tlsso32.r: Likewise.
437 * ld-powerpc/tlstocso.g: Likewise.
438 * ld-powerpc/tlstocso.r: Likewise.
439
440 2005-06-23 Andreas Schwab <schwab@suse.de>
441
442 * ld-elfweak/size_foo.c (foo): Fix warning about implicit return
443 type.
444
445 2005-06-10 Alan Modra <amodra@bigpond.net.au>
446
447 * ld-cris/libdso-10.d: Adjust for elf.sc .bss change.
448 * ld-cris/libdso-2.d: Likewise.
449 * ld-mmix/loc6.d: Likewise.
450
451 2005-06-10 Alan Modra <amodra@bigpond.net.au>
452
453 * ld-scripts/empty-aligned.t: Adjust alignment expressions so
454 that no .text? section is kept. Also check setting vma and
455 lma.
456 * ld-scripts/empty-aligned.d: Update.
457
458 2005-06-09 Alan Modra <amodra@bigpond.net.au>
459
460 * ld-scripts/empty-aligned.d: Adjust.
461
462 2005-06-05 H.J. Lu <hongjiu.lu@intel.com>
463
464 * ld-cris/hiddef1.d: Undo the last change.
465 * ld-cris/libdso-10.d: Likewise.
466 * ld-cris/libdso-2.d: Likewise.
467
468 2005-06-04 H.J. Lu <hongjiu.lu@intel.com>
469
470 * ld-cris/hiddef1.d: Updated.
471 * ld-cris/libdso-10.d: Likewise.
472 * ld-cris/libdso-2.d: Likewise.
473
474 2005-06-02 Alan Modra <amodra@bigpond.net.au>
475
476 * ld-powerpc/powerpc.exp (ppcelftests): Assemble sda test with -a32.
477
478 2005-05-31 Zack Weinberg <zack@codesourcery.com>
479
480 * ld-scripts/align.exp: Mark align1 XFAIL on PECOFF targets.
481 * ld-scripts/data.exp: Mark data UNSUPPORTED on a.out targets.
482 * ld-scripts/provide.exp, ld-scripts/size.exp: Mark all tests
483 UNSUPPORTED on a.out targets. Tidy.
484
485 2005-05-27 Mark Mitchell <mark@codesourcery.com>
486
487 * config/default.exp (CC): Use find_gcc.
488 (CFLAGS): Define, if no definition has been provided by the user.
489 (CXX): Likewise.
490 (CXXFLAGS): Likewise.
491
492 2005-05-24 H.J. Lu <hongjiu.lu@intel.com>
493
494 * ld-mmix/bpo-6.d: Updated.
495 * ld-mmix/bpo-19.d: Likewise.
496
497 2005-05-22 Richard Henderson <rth@redhat.com>
498
499 * ld-elfweak/dsow.dsym: Adjust for non-zero ST_OTHER.
500 * ld-elfweak/weak.dsym: Likewise.
501
502 * ld-selective/selective.exp: Don't test alpha.
503
504 2005-05-20 Daniel Jacobowitz <dan@codesourcery.com>
505
506 * ld-powerpc/sdalib.s, ld-powerpc/sdadyn.s, ld-powerpc/sdadyn.d: New
507 files.
508 * ld-powerpc/powerpc.exp: Run the new test.
509
510 2005-05-20 Bob Wilson <bob.wilson@acm.org>
511
512 * ld-undefined/undefined.exp: Revert xfail for xtensa-*-*.
513
514 2005-05-17 H.J. Lu <hongjiu.lu@intel.com>
515
516 PR 797
517 * empty-aligned.d: New file.
518 * empty-aligned.exp: Likewise.
519 * empty-aligned.s: Likewise.
520 * empty-aligned.t: Likewise.
521
522 2005-05-11 Bob Wilson <bob.wilson@acm.org>
523
524 * ld-undefined/undefined.exp: xfail xtensa-*-*.
525
526 2005-05-07 Alan Modra <amodra@bigpond.net.au>
527
528 * ld-powerpc/tlsexe32.d: Update for changed got layout.
529 * ld-powerpc/tlsexe32.g: Likewise.
530 * ld-powerpc/tlsexe32.r: Likewise.
531 * ld-powerpc/tlsso32.d: Likewise.
532 * ld-powerpc/tlsso32.g: Likewise.
533 * ld-powerpc/tlsso32.r: Likewise.
534
535 2005-05-06 Nick Clifton <nickc@redhat.com>
536
537 Update the address and phone number of the FSF organization in
538 the GPL notices in the following files:
539 * config/default.exp, ld-alpha/alpha.exp, ld-arm/arm-elf.exp,
540 ld-auto-import/auto-import.exp, ld-bootstrap/bootstrap.exp,
541 ld-cdtest/cdtest.exp, ld-checks/checks.exp, ld-cris/cris.exp,
542 ld-crx/crx.exp, ld-cygwin/exe-export.exp, ld-d10v/d10v.exp,
543 ld-discard/discard.exp, ld-elf/elf.exp, ld-elf/exclude.exp,
544 ld-elf/frame.exp, ld-elf/sec64k.exp, ld-elfcomm/elfcomm.exp,
545 ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
546 ld-fastcall/fastcall.exp, ld-frv/fdpic.exp, ld-frv/tls.exp,
547 ld-h8300/h8300.exp, ld-i386/i386.exp, ld-ia64/ia64.exp,
548 ld-linkonce/linkonce.exp, ld-m68hc11/m68hc11.exp,
549 ld-maxq/maxq.exp, ld-mips-elf/mips-elf-flags.exp,
550 ld-mips-elf/mips-elf.exp, ld-mmix/mmix.exp, ld-pe/pe.exp,
551 ld-powerpc/powerpc.exp, ld-s390/s390.exp, ld-scripts/align.exp,
552 ld-scripts/assert.exp, ld-scripts/crossref.exp,
553 ld-scripts/data.exp, ld-scripts/defined.exp,
554 ld-scripts/empty-orphan.exp, ld-scripts/map-address.exp,
555 ld-scripts/overlay-size.exp, ld-scripts/phdrs.exp,
556 ld-scripts/phdrs2.exp, ld-scripts/provide.exp,
557 ld-scripts/script.exp, ld-scripts/size.exp, ld-scripts/sizeof.exp,
558 ld-scripts/sort.exp, ld-scripts/weak.exp,
559 ld-selective/sel-dump.exp, ld-selective/selective.exp,
560 ld-sh/rd-sh.exp, ld-sh/arch/arch.exp, ld-sh/sh64/rd-sh64.exp,
561 ld-sh/sh64/relax.exp, ld-sh/sh64/relfail.exp, ld-sh/sh64/sh64.exp,
562 ld-shared/shared.exp, ld-sparc/sparc.exp,
563 ld-undefined/undefined.exp, ld-undefined/weak-undef.exp,
564 ld-versados/versados.exp, ld-x86-64/x86-64.exp,
565 ld-xstormy16/xstormy16.exp, ld-xtensa/coalesce.exp,
566 ld-xtensa/lcall.exp, lib/ld-lib.exp
567
568 2005-05-05 Mike Frysinger <vapier@gentoo.org>
569
570 * ld-srec/srec.exp: Replace linux-gnu with linux-* to allow for
571 versions of Linux which do not use glibc.
572 * ld-sh/sh.exp: Likewise
573
574 2005-05-05 Paul Brook <paul@codesourcery.com>
575
576 * lib/ld-lib.exp (regexp_diff): Pass test if last line is "#...".
577 * ld-elfweak/elfweak.exp: Run size2.d.
578 * ld-elfweak/size2.d: New file.
579 * ld-elfweak/size2a.s: New file.
580 * ld-elfweak/size2b.s: New file.
581
582 2005-04-26 Mark Kettenis <kettenis@gnu.org>
583
584 * ld-fastcall/fastcall.exp: Don't run on i*86-*-openbsd*.
585
586 * ld-srec/srec.exp (run_srec_test): Deal with ProPolice on
587 *-*-openbsd*.
588
589 2005-04-25 H.J. Lu <hongjiu.lu@intel.com>
590
591 * ld-discard/extern.d: Expect error.
592 * ld-discard/start.d: Likewise.
593 * ld-discard/static.d: Likewise.
594
595 2005-04-19 Alan Modra <amodra@bigpond.net.au>
596
597 * ld-powerpc/reloc.d: Update to suit removal of non-alloc relocs.
598
599 2005-04-15 Alan Modra <amodra@bigpond.net.au>
600
601 * ld-d10v/default_layout.d: Update for unused section removal.
602
603 2005-04-14 David S. Miller <davem@davemloft.net>
604
605 * ld-selective/sel-dump.exp: Do not exclude sparc64-*.
606 * ld-selective/selective.exp: Likewise.
607 * ld-sparc/sparc.exp: Add {32,64}-bit prefix to test
608 names so we know which one is failing. Run sparc64 TLS
609 tests on multi-arch sparc platforms.
610 * ld-sparc/tls64.sd, ld-sparc/tlssunbin64.dd,
611 ld-sparc/tlssunbin64.rd, ld/ld-sparc/tlssunbin64.sd,
612 ld-sparc/tlssunbin64.td, ld-sparc/tlssunnopic64.dd,
613 ld-sparc/tlssunnopic64.rd, ld-sparc/tlssunnopic64.sd,
614 ld-sparc/tlssunpic64.dd, ld-sparc/tlssunpic64.rd,
615 ld-sparc/tlssunpic64.sd, ld-sparc/tlssunpic64.td): Update now
616 that sparc64 ELF does support TLS.
617
618 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
619
620 * ld-elf/empty.d: New file.
621 * ld-elf/empty.s: Likewise.
622
623 2005-04-11 David S. Miller <davem@davemloft.net>
624
625 * ld-sparc/tlssunbin32.dd: Update for TLS relocation fixes.
626 * ld-sparc/tlssunbin32.rd: Likewise.
627 * ld-sparc/tlssunbin32.sd: Likewise.
628 * ld-sparc/tlssunpic32.dd: Likewise.
629
630 2005-03-30 Julian Brown <julian@codesourcery.com>
631
632 * ld-arm/arm-app-abs32.d: Update expected output due to mapping symbols
633 being untyped.
634 * ld-arm/arm-app.d: Likewise.
635 * ld-arm/mixed-app.d: Likewise.
636
637 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
638
639 * ld-arm/tls-lib.s, ld-arm/tls-lib.d, ld-arm/tls-lib.r,
640 ld-arm/tls-app.s, ld-arm/tls-app.d, ld-arm/tls-app.r: New files.
641 * ld-arm/arm-lib.ld, ld-arm/arm-dyn.ld: Increase data segment
642 alignment.
643 * ld-arm/arm-elf.exp: Run TLS tests.
644
645 2005-03-28 H.J. Lu <hongjiu.lu@intel.com>
646
647 PR 803
648 * ld-ia64/ia64.exp: Pass -mtune=itanium1 to as.
649
650 2005-03-24 Mark Mitchell <mark@codesourcery.com>
651
652 * config/default.exp: Do not load libpath.exp if it does not
653 exist.
654 (CC): Provide fallback definition.
655
656 2005-03-24 Eric Christopher <echristo@redhat.com>
657
658 * ld-mips-elf/rel32-n32.d: Revert changes.
659 * ld-mips-elf/rel32-o32.d: Ditto.
660 * ld-mips-elf/rel64.d: Ditto.
661
662 2005-03-23 Eric Christopher <echristo@redhat.com>
663
664 * ld-mips-elf/textrel-1.s, ld-mips-elf/textrel-1.d: New
665 test.
666 * ld-mips-elf/mips-elf.exp: Call it.
667 * ld-mips-elf/rel32-n32.d: Update for DF_TEXTREL removal.
668 * ld-mips-elf/rel32-o32.d: Ditto.
669 * ld-mips-elf/rel64.d: Ditto.
670
671 2005-03-23 H.J. Lu <hongjiu.lu@intel.com>
672
673 * ld-cris/expdyn5.d: Updated for alignment change in elf.sc.
674 * ld-cris/expdyn6.d: Likewise.
675 * ld-cris/expdyn7.d: Likewise.
676 * ld-cris/gotplt1.d: Likewise.
677 * ld-cris/gotplt2.d: Likewise.
678 * ld-cris/gotplt3.d: Likewise.
679 * ld-cris/libdso-10.d: Likewise.
680 * ld-cris/libdso-11.d: Likewise.
681 * ld-cris/libdso-12.d: Likewise.
682 * ld-cris/libdso-14.d: Likewise.
683 * ld-cris/libdso-2.d: Likewise.
684 * ld-cris/locref1.d: Likewise.
685 * ld-cris/locref2.d: Likewise.
686 * ld-cris/nodyn5.d: Likewise.
687 * ld-cris/pv32-1.d: Likewise.
688 * ld-cris/weakref2.d: Likewise.
689
690 2005-03-23 Alan Modra <amodra@bigpond.net.au>
691
692 * ld-elf/tbss.s: Don't start directives in first column.
693 * ld-scripts/weak1.s: Likewise.
694 * ld-scripts/weak2.s: Likewise.
695 * ld-undefined/weak-undef.s: Likewise.
696 * ld-undefined/undefined.exp: Enable tests for hppa-elf.
697
698 2005-03-22 Alan Modra <amodra@bigpond.net.au>
699
700 * ld-powerpc/tlsexe32.r: Update.
701 * ld-powerpc/tlsso32.d: Update.
702 * ld-powerpc/tlsso32.g: Update.
703 * ld-powerpc/tlsso32.r: Update.
704
705 2005-03-21 Alan Modra <amodra@bigpond.net.au>
706
707 * ld-powerpc/tlsexe.r: Update.
708 * ld-powerpc/tlsexetoc.r: Update.
709 * ld-powerpc/tlsso.r: Update.
710 * ld-powerpc/tlstocso.r: Update.
711
712 2005-03-20 H.J. Lu <hongjiu.lu@intel.com>
713
714 * ld-mmix/bpo-1.d: Updated for empty section removal.
715 * ld-mmix/bpo-10.d: Likewise.
716 * ld-mmix/bpo-11.d: Likewise.
717 * ld-mmix/bpo-14.d: Likewise.
718 * ld-mmix/bpo-16.d: Likewise.
719 * ld-mmix/bpo-17.d: Likewise.
720 * ld-mmix/bpo-18.d: Likewise.
721 * ld-mmix/bpo-19.d: Likewise.
722 * ld-mmix/bpo-2.d: Likewise.
723 * ld-mmix/bpo-3.d: Likewise.
724 * ld-mmix/bpo-4.d: Likewise.
725 * ld-mmix/bpo-5.d: Likewise.
726 * ld-mmix/bpo-6.d: Likewise.
727 * ld-mmix/bpo-9.d: Likewise.
728 * ld-mmix/bspec1.d: Likewise.
729 * ld-mmix/bspec2.d: Likewise.
730 * ld-mmix/greg-1.d: Likewise.
731 * ld-mmix/greg-19.d: Likewise.
732 * ld-mmix/greg-2.d: Likewise.
733 * ld-mmix/greg-3.d: Likewise.
734 * ld-mmix/greg-4.d: Likewise.
735 * ld-mmix/greg-5.d: Likewise.
736 * ld-mmix/greg-5s.d: Likewise.
737 * ld-mmix/greg-6.d: Likewise.
738 * ld-mmix/greg-7.d: Likewise.
739 * ld-mmix/loc1.d: Likewise.
740 * ld-mmix/loc2.d: Likewise.
741 * ld-mmix/loc3.d: Likewise.
742 * ld-mmix/loc4.d: Likewise.
743 * ld-mmix/loc6.d: Likewise.
744 * ld-mmix/local1.d: Likewise.
745 * ld-mmix/local12.d: Likewise.
746 * ld-mmix/local3.d: Likewise.
747 * ld-mmix/local5.d: Likewise.
748 * ld-mmix/local7.d: Likewise.
749 * ld-mmix/locdo-1.d: Likewise.
750 * ld-mmix/loct-1.d: Likewise.
751 * ld-mmix/locto-1.d: Likewise.
752 * ld-mmix/start-1.d: Likewise.
753 * ld-mmix/undef-3.d: Likewise.
754
755 2005-03-16 David Heine <dlheine@tensilica.com>
756 Bob Wilson <bob.wilson@acm.org>
757
758 * ld-scripts/empty-orphan.d, ld-scripts/empty-orphan.exp,
759 ld-scripts/empty-orphan.s, ld-scripts/emtpy-orphan.t: New test.
760
761 2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
762
763 * ld-cris/hiddef1.d: Updated for empty section removal.
764 * ld-cris/libdso-10.d: Likewise.
765 * ld-cris/libdso-2.d: Likewise.
766
767 2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
768
769 * ld-alpha/tlsbin.rd: Updated for empty section removal.
770 * ld-alpha/tlsbinr.rd: Likewise.
771 * ld-alpha/tlspic.rd: Likewise.
772 * ld-arm/mixed-lib.sym: Likewise.
773 * ld-i386/tlsbin.rd: Likewise.
774 * ld-i386/tlsnopic.rd: Likewise.
775 * ld-i386/tlspic.rd: Likewise.
776 * ld-ia64/tlsbin.rd: Likewise.
777 * ld-ia64/tlspic.rd: Likewise.
778 * ld-powerpc/apuinfo.rd: Likewise.
779 * ld-powerpc/powerpc.exp: Likewise.
780 * ld-powerpc/tlsexe32.r: Likewise.
781 * ld-s390/tlsbin.rd: Likewise.
782 * ld-s390/tlsbin_64.rd: Likewise.
783 * ld-s390/tlspic.rd: Likewise.
784 * ld-s390/tlspic_64.rd: Likewise.
785 * ld-sh/tlsbin-2.d: Likewise.
786 * ld-sh/tlspic-2.d: Likewise.
787 * ld-sparc/tlssunbin32.rd: Likewise.
788 * ld-sparc/tlssunnopic32.rd: Likewise.
789 * ld-sparc/tlssunpic32.rd: Likewise.
790 * ld-x86-64/tlsbin.rd: Likewise.
791 * ld-x86-64/tlspic.rd: Likewise.
792
793 2005-03-16 Alan Modra <amodra@bigpond.net.au>
794
795 * ld-powerpc/tlsexe32.d: Update.
796 * ld-powerpc/tlsexe32.g: Update.
797 * ld-powerpc/tlsexe32.r: Update.
798 * ld-powerpc/tlsexe32.t: Update.
799 * ld-powerpc/tlsso32.d: Update.
800 * ld-powerpc/tlsso32.g: Update.
801 * ld-powerpc/tlsso32.r: Update.
802 * ld-powerpc/tlsso32.t: Update.
803
804 2005-03-08 Hans-Peter Nilsson <hp@axis.com>
805
806 Adjust testsuite for cris-axis-aout.
807 * ld-cris/noglob1.d: Adjust regexp for a.out output.
808 * ld-cris/badgotr1.d, ld-cris/expdyn1.d, ld-cris/expdyn2.d,
809 ld-cris/expdyn3.d, ld-cris/expdyn4.d, ld-cris/expdyn5.d,
810 ld-cris/expdyn6.d, ld-cris/expdyn7.d, ld-cris/gotplt1.d,
811 ld-cris/gotplt2.d, ld-cris/gotplt3.d, ld-cris/hiddef1.d,
812 ld-cris/libdso-1.d, ld-cris/libdso-10.d, ld-cris/libdso-11.d,
813 ld-cris/libdso-12.d, ld-cris/libdso-13.d, ld-cris/libdso-14.d,
814 ld-cris/libdso-2.d, ld-cris/libdso-3.d, ld-cris/libdso-4.d,
815 ld-cris/locref1.d, ld-cris/locref2.d, ld-cris/nodyn4.d,
816 ld-cris/nodyn5.d, ld-cris/pv32-1.d, ld-cris/undef1.d,
817 ld-cris/weakref1.d: ld-cris/weakref2.d: Pass --em=criself to gas.
818 * ld-cris/v10-v32.d, ld-cris/v10-va.d, ld-cris/v32-ba-1.d,
819 ld-cris/v32-v10.d, ld-cris/v32-va.d, ld-cris/va-v10.d,
820 ld-cris/va-v32.d: Ditto. Pass -m criself to gld.
821 * ld-cris/v32-bin-1.d: Pass -m criself to gld.
822
823 2005-03-05 Alan Modra <amodra@bigpond.net.au>
824
825 * ld-alpha/tlsbin.dd: Update to suit changed section layout and
826 removed section symbols.
827 * ld-alpha/tlsbin.rd: Likewise.
828 * ld-alpha/tlsbin.sd: Likewise.
829 * ld-alpha/tlsbinr.dd: Likewise.
830 * ld-alpha/tlsbinr.rd: Likewise.
831 * ld-alpha/tlspic.dd: Likewise.
832 * ld-alpha/tlspic.rd: Likewise.
833 * ld-alpha/tlspic.sd: Likewise.
834
835 * ld-powerpc/tlsexe.g: Update for removed dot-symbols.
836 * ld-powerpc/tlsexe.r: Likewise.
837 * ld-powerpc/tlsexetoc.g: Likewise.
838 * ld-powerpc/tlsexetoc.r: Likewise.
839
840 2005-03-04 David Daney <ddaney@avtrex.com>
841
842 * ld-mips-elf/multi-got-no-shared-1.s,
843 ld-mips-elf/multi-got-no-shared-2.s,
844 ld-mips-elf/multi-got-no-shared.d: New tests.
845 * ld-mips-elf/mips-elf.exp: Run them.
846
847 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
848
849 * ld-mips-elf/tlsbin-o32.s, ld-mips-elf/mips-dyn.ld,
850 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32.d,
851 ld-mips-elf/tlslib-o32.s, ld-mips-elf/mips-lib.ld,
852 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32.d,
853 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlsbin-o32.d,
854 ld-mips-elf/tlsdyn-o32.s, ld-mips-elf/tls-multi-got-1.got,
855 ld-mips-elf/tls-multi-got-1-1.s, ld-mips-elf/tls-multi-got-1.d,
856 ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tls-multi-got-1-2.s,
857 ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib.ver,
858 ld-mips-elf/tlslib-o32-hidden.got, ld-mips-elf/tlslib-hidden.ver,
859 ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-3.got,
860 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.s,
861 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-1.got,
862 ld-mips-elf/tlsdyn-o32-2.got: New files.
863 * ld-mips-elf/mips-elf.exp: Run the new tests.
864
865 2005-03-01 Nick Clifton <nickc@redhat.com>
866
867 * ld-d10v/default_layout.d: Adjust expected offsets to allow for
868 section alignment.
869
870 * ld-discard/extern.d: Adjust expected warning to take into
871 account the fact that the linker's name might be included and that
872 the reloc might have been adjusted to be against the section
873 symbol.
874
875 2005-02-22 Eric Christopher <echristo@redhat.com>
876
877 * ld-mips-elf/reloc-merge-lo16.d: Correct symbol
878 table size for __start.
879
880 2005-02-22 Daniel Jacobowitz <dan@codesourcery.com>
881
882 * ld-elfvsb/hidden2.d: Expect OBJECT.
883 * ld-elfvsb/hidden2.s: Force type OBJECT.
884 * ld-elfvsb/hidden2.ld: Place .dynamic explicitly.
885 * ld-elf/start.s: Provide __start for MIPS.
886 * ld-elfcomm/elfcomm.exp: Accept MIPS common section. XFAIL size change
887 test.
888 * ld-elf/warn1.d: Use group.ld instead of -Ttext.
889
890 2005-02-21 Alan Modra <amodra@bigpond.net.au>
891
892 * lib/ld-lib.exp (run_dump_test): Don't require a dump program if
893 #warning given. Rearrange to allow $program to remain unset.
894 Don't allow gas errors. Append objcopy_as_link output to that
895 from the linker before testing against expected output. Fail the
896 test if warning not found when expected. Conversely fail the
897 test if ld errors or warnings given when not expected.
898
899 2005-02-21 Alan Modra <amodra@bigpond.net.au>
900
901 * ld-elf/exclude1.s: Use ".dc.a".
902 * ld-elfvsb/hidden2.s: Likewise.
903
904 2005-02-21 Alan Modra <amodra@bigpond.net.au>
905
906 * ld-elf/warn1.d: Specify -Ttext.
907 * ld-scripts/align.exp (align2a, align2b: Don't run on aout targets.
908 * ld-scripts/align2.t: Discard all but .text and .data.
909 * ld-scripts/align2a.d: Accept non-readonly for coff.
910 * ld-scripts/align2b.d: Likewise.
911 * lib/ld-lib.exp (is_aout_format): New function.
912
913 2005-02-18 Alan Modra <amodra@bigpond.net.au>
914
915 * ld-scripts/align2a.d: Don't assume anything about section
916 padding or alignment, or max page size. Allow 64-bit addresses.
917 * ld-scripts/align2b.d: Likewise.
918
919 2005-02-17 Zack Weinberg <zack@codesourcery.com>
920
921 * ld-scripts/align.exp: Rename existing "ALIGN" test to "align1".
922 Add dump tests "align2a", "align2b", "align2c".
923 * ld-scripts/align2.t, ld-scripts/align2a.s, ld-scripts/align2a.d
924 * ld-scripts/align2b.s, ld-scripts/align2b.d
925 * ld-scripts/align2c.s, ld-scripts/align2c.d: New files.
926
927 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
928
929 * ld-frv/fdpic-static-6.d: Update.
930 * ld-frv/fdpic*.d: Remove explicit -mfdpic from #as. Update
931 spelling of errors and warnings.
932
933 2005-02-15 Nigel Stephens <nigel@mips.com>
934 Maciej W. Rozycki <macro@mips.com>
935
936 * ld-mips-elf/mips16-hilo.d: New test for the R_MIPS16_HI16 and
937 R_MIPS16_LO16 relocs.
938 * ld-mips-elf/mips16-hilo-n32.d: Likewise, for the n32 ABI.
939 * ld-mips-elf/mips16-hilo.s: Auxiliary source for the new tests.
940 * ld-mips-elf/mips-elf.exp: Run the new tests.
941
942 2005-02-14 Eric Botcazou <ebotcazou@libertysurf.fr>
943
944 * ld-sparc/sparc.exp: Enable on Solaris. Disable 32-bit tests
945 on sparc64-elf.
946
947 2005-02-13 Jan Beulich <jbeulich@novell.com>
948
949 * ld-elfvers/vers.exp (as_options): New. Set to -x for ia64.
950 (build_binary): Pass as_options to ld_assemble.
951 (test_ldfail): Likewise.
952 (build_exec): Likewise.
953 Pass as_options to run_ld_link_tests.
954 * ld-ia64/tlsbin.s: Add .explicit.
955 * ld-ia64/tlsbinpic.s: Likewise.
956 * ld-ia64/tlspic1.s: Likewise.
957
958 2005-02-13 Eric Botcazou <ebotcazou@libertysurf.fr>
959
960 * ld-sparc/tlssunnopic32.rd: Adjust for .dynsym changes.
961 * ld-sparc/tlssunpic32.rd: Likewise.
962
963 2005-02-13 Eric Botcazou <ebotcazou@libertysurf.fr>
964
965 * ld-elf/warn1.d: Do not run on sparc64-*-solaris2*.
966
967 2005-02-11 Paul Brook <paul@codesourcery.com>
968
969 * ld-elf/symbol1w.s: Avoid using @function syntax.
970
971 2005-02-12 Alan Modra <amodra@bigpond.net.au>
972
973 * ld-elfvsb/hidden2.s: Replace .word with .long.
974
975 2005-02-10 Paul Brook <paul@codesourcery.com>
976
977 * ld-elfvsb/hidden2.s: New file
978 * ld-elfvsb/hidden2.d: New file
979 * ld-elfvsb/hidden2.ld: New file
980
981 2005-02-07 Alexandre Oliva <aoliva@redhat.com>
982
983 * ld-frv/fdpic-shared-8-fail.d: Tweak error messages.
984
985 2005-02-07 Hans-Peter Nilsson <hp@axis.com>
986
987 * ld-cris/libdso-13.d: Adjust for being identified as warning.
988
989 * ld-cris/globsymw2.s: New file.
990 * ld-cris/warn3.d, ld-cris/warn4.d: New tests.
991
992 * ld-discard/extern.d, ld-discard/start.d, ld-discard/static.d:
993 Adjust for being identified as warnings.
994
995 * ld-cris/stabs1.s: New file.
996 * ld-cris/undef2.d, ld-cris/undef3.d: New tests.
997
998 * ld-elf/start.s, ld-elf/symbolref.s, ld-elf/symbol1w.s,
999 ld-elf/warn1.d: New test.
1000
1001 * lib/ld-lib.exp: Support new directive "warning".
1002
1003 2005-02-02 Daniel Jacobowitz <dan@codesourcery.com>
1004
1005 * ld-mips-elf/eh-frame3.d, ld-mips-elf/eh-frame4.d: Move comments
1006 after test commands.
1007 * ld-mips-elf/mips-elf.exp: Skip multi-got-1 on non-GNU/Linux
1008 systems.
1009
1010 2005-02-01 Alan Modra <amodra@bigpond.net.au>
1011
1012 * ld-powerpc/tlsso.r: Update.
1013 * ld-powerpc/tlstocso.r: Update.
1014
1015 2005-01-31 Daniel Jacobowitz <dan@codesourcery.com>
1016
1017 * ld-mips-elf/elf-rel-got-n32.d, ld-mips-elf/elf-rel-got-n64-linux.d,
1018 ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
1019 ld-mips-elf/elf-rel-xgot-n64-linux.d, ld-mips-elf/elf-rel-xgot-n64.d,
1020 ld-mips-elf/jalbal.d: Force big-endian.
1021 * ld-mips-elf/multi-got-1.d: Make more flexible.
1022 * ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
1023 ld-mips-elf/rel64.d: Update offsets.
1024
1025 2005-01-31 Daniel Jacobowitz <dan@codesourcery.com>
1026
1027 * ld-elf/group1.d: Accept OBJECT symbols.
1028
1029 2005-01-31 Richard Sandiford <rsandifo@redhat.com>
1030
1031 * ld-mips-elf/eh-frame1.s: Create a .gcc_compiled_long32 if using
1032 32-bit pointers.
1033 * ld-mips-elf/eh-frame1.d: Link in .gcc_compiled_long32 sections.
1034 * ld-mips-elf/eh-frame[34].d: New tests.
1035 * ld-mips-elf/mips-elf.exp: Run them.
1036
1037 2005-01-28 Jan Beulich <jbeulich@novell.com>
1038
1039 * ld/ia64/tlsbin.[rt]d: Widen expected offset/size ranges.
1040 * ld/ia64/tlspic.[rt]d: Likewise.
1041
1042 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
1043
1044 * ld-frv/fdpic.exp: Add -mfdpic to ASFLAGS.
1045 * ld-frv/tls.exp: Likewise.
1046 2004-11-26 Alexandre Oliva <aoliva@redhat.com>
1047 * ld-frv/tls-3.s: New.
1048 * ld-frv/tls-static-3.d: New.
1049 * ld-frv/tls-dynamic-3.d: New.
1050 * ld-frv/tls-pie-3.d: New.
1051 * ld-frv/tls-shared-3.d: New.
1052 * ld-frv/tls-relax-static-3.d: New.
1053 * ld-frv/tls-relax-dynamic-3.d: New.
1054 * ld-frv/tls-relax-pie-3.d: New.
1055 * ld-frv/tls-relax-shared-3.d: New.
1056 * ld-frv/tls.exp: Run the new tests.
1057 * ld-frv/tls-dynamic-2.d: Adjust for improved relaxation.
1058 * ld-frv/tls-relax-dynamic-2.d: Likewise.
1059 * ld-frv/tls-relax-initial-shared-2.d: Likewise.
1060 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1061 * ld-frv/tls-1-dep.s: New.
1062 * ld-frv/tls-1-shared.lds: New.
1063 * ld-frv/tls-1.s: New.
1064 * ld-frv/tls-2.s: New.
1065 * ld-frv/tls-dynamic-1.d: New.
1066 * ld-frv/tls-dynamic-2.d: New.
1067 * ld-frv/tls-initial-shared-2.d: New.
1068 * ld-frv/tls-pie-1.d: New.
1069 * ld-frv/tls-relax-dynamic-1.d: New.
1070 * ld-frv/tls-relax-dynamic-2.d: New.
1071 * ld-frv/tls-relax-initial-shared-2.d: New.
1072 * ld-frv/tls-relax-pie-1.d: New.
1073 * ld-frv/tls-relax-shared-1.d: New.
1074 * ld-frv/tls-relax-shared-2.d: New.
1075 * ld-frv/tls-relax-static-1.d: New.
1076 * ld-frv/tls-shared-1-fail.d: New.
1077 * ld-frv/tls-shared-1.d: New.
1078 * ld-frv/tls-shared-2.d: New.
1079 * ld-frv/tls-static-1.d: New.
1080 * ld-frv/tls.exp: New.
1081 * ld-frv/fdpic-pie-1.d: Adjust for 64-bit host.
1082 * ld-frv/fdpic-pie-2.d: Likewise.
1083 * ld-frv/fdpic-pie-6.d: Likewise.
1084 * ld-frv/fdpic-pie-7.d: Likewise.
1085 * ld-frv/fdpic-pie-8.d: Likewise.
1086 * ld-frv/fdpic-shared-1.d: Likewise.
1087 * ld-frv/fdpic-shared-2.d: Likewise.
1088 * ld-frv/fdpic-shared-3.d: Likewise.
1089 * ld-frv/fdpic-shared-4.d: Likewise.
1090 * ld-frv/fdpic-shared-5.d: Likewise.
1091 * ld-frv/fdpic-shared-6.d: Likewise.
1092 * ld-frv/fdpic-shared-7.d: Likewise.
1093 * ld-frv/fdpic-shared-8.d: Likewise.
1094 * ld-frv/fdpic-shared-local-2.d: Likewise.
1095 * ld-frv/fdpic-shared-local-8.d: Likewise.
1096 * ld-frv/fdpic-static-1.d: Likewise.
1097 * ld-frv/fdpic-static-2.d: Likewise.
1098 * ld-frv/fdpic-static-6.d: Likewise.
1099 * ld-frv/fdpic-static-7.d: Likewise.
1100 * ld-frv/fdpic-static-8.d: Likewise.
1101
1102 2005-01-17 Richard Sandiford <rsandifo@redhat.com>
1103
1104 * ld-mips-elf/eh-frame2-{n32,n64}.d: New tests.
1105 * ld-mips-elf/mips-elf.exp: Run them.
1106
1107 2005-01-17 Andrew Stubbs <andrew.stubbs@st.com>
1108
1109 * ld-sh/arch/arch.exp: Correct the email address.
1110 Correct a few comment typos.
1111 (test_arch,test_arch_error): Use 'ld -r' to avoid illegal
1112 relocations killing the test.
1113 * ld-sh/arch/arch_expected.txt: Update/Correct the test results.
1114 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
1115 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
1116 * ld-sh/arch/sh2a-nofpu.s: Generate new file.
1117 * ld-sh/arch/sh2a-or-sh3e.s: Regenerate.
1118 * ld-sh/arch/sh2a-or-sh4.s: Regenerate.
1119 * ld-sh/arch/sh2a.s: Generate new file.
1120 * ld-sh/arch/sh2e.s: Regenerate.
1121 * ld-sh/arch/sh2.s: Regenerate.
1122 * ld-sh/arch/sh3-dsp.s: Regenerate.
1123 * ld-sh/arch/sh3e.s: Regenerate.
1124 * ld-sh/arch/sh3-nommu.s: Regenerate.
1125 * ld-sh/arch/sh3.s: Regenerate.
1126 * ld-sh/arch/sh4al-dsp.s: Regenerate.
1127 * ld-sh/arch/sh4a-nofpu.s: Regenerate.
1128 * ld-sh/arch/sh4a.s: Regenerate.
1129 * ld-sh/arch/sh4-nofpu.s: Regenerate.
1130 * ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
1131 * ld-sh/arch/sh4.s: Regenerate.
1132 * ld-sh/arch/sh-dsp.s: Regenerate.
1133 * ld-sh/arch/sh.s: Regenerate.
1134
1135 2005-01-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1136
1137 * ld-sh/shared-1.d: Update for changed dynamic syms.
1138 * ld-sh/sh64/gotplt.d: Likewise.
1139 * ld-sh/sh64/init-cmpct.d: Likewise.
1140 * ld-sh/sh64/init-media.d: Likewise.
1141 * ld-sh/sh64/init64.d: Likewise.
1142
1143 2004-12-21 Tomer Levi <Tomer.Levi@nsc.com>
1144
1145 * ld-crx/reloc-abs32.d: Update reference file according
1146 to disassembler printing method.
1147 * ld-crx/reloc-rel16.d: Likewise.
1148 * ld-crx/reloc-rel24.d: Likewise.
1149 * ld-crx/reloc-rel32.d: Likewise.
1150 * ld-crx/reloc-rel4.d: Likewise.
1151 * ld-crx/reloc-rel8-cmp.d: Likewise.
1152 * ld-crx/reloc-rel8.d: Likewise.
1153
1154 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
1155
1156 * ld-v850: New directory.
1157
1158 2004-12-14 Richard Sandiford <rsandifo@redhat.com>
1159
1160 * ld-mips-elf/jal-overflow-2.[sd]: New test.
1161 * ld-mips-elf/mips-elf.exp: Run it.
1162
1163 2004-12-13 Richard Sandiford <rsandifo@redhat.com>
1164
1165 * ld-mips-elf/mips-elf.exp: Only run jalbal if n32 is supported.
1166
1167 2004-12-11 Alan Modra <amodra@bigpond.net.au>
1168
1169 * ld-mmix/bpo-1.d: Update for changed section syms.
1170 * ld-mmix/bpo-10.d: Likewise.
1171 * ld-mmix/bpo-11.d: Likewise.
1172 * ld-mmix/bpo-14.d: Likewise.
1173 * ld-mmix/bpo-16.d: Likewise.
1174 * ld-mmix/bpo-17.d: Likewise.
1175 * ld-mmix/bpo-18.d: Likewise.
1176 * ld-mmix/bpo-19.d: Likewise.
1177 * ld-mmix/bpo-2.d: Likewise.
1178 * ld-mmix/bpo-22.d: Likewise.
1179 * ld-mmix/bpo-3.d: Likewise.
1180 * ld-mmix/bpo-4.d: Likewise.
1181 * ld-mmix/bpo-5.d: Likewise.
1182 * ld-mmix/bpo-6.d: Likewise.
1183 * ld-mmix/bpo-9.d: Likewise.
1184 * ld-mmix/greg-1.d: Likewise.
1185 * ld-mmix/greg-19.d: Likewise.
1186 * ld-mmix/greg-2.d: Likewise.
1187 * ld-mmix/greg-3.d: Likewise.
1188 * ld-mmix/greg-4.d: Likewise.
1189 * ld-mmix/greg-5.d: Likewise.
1190 * ld-mmix/greg-5s.d: Likewise.
1191 * ld-mmix/greg-6.d: Likewise.
1192 * ld-mmix/greg-7.d: Likewise.
1193 * ld-mmix/loc1.d: Likewise.
1194 * ld-mmix/loc2.d: Likewise.
1195 * ld-mmix/loc3.d: Likewise.
1196 * ld-mmix/loc4.d: Likewise.
1197 * ld-mmix/loc6.d: Likewise.
1198 * ld-mmix/locdo-1.d: Likewise.
1199 * ld-mmix/loct-1.d: Likewise.
1200 * ld-mmix/locto-1.d: Likewise.
1201 * ld-mmix/start-1.d: Likewise.
1202 * ld-sh/sh64/abi32.xd: Likewise.
1203 * ld-sh/sh64/abi64.xd: Likewise.
1204 * ld-sh/sh64/cmpct1.xd: Likewise.
1205 * ld-sh/sh64/mix1.xd: Likewise.
1206 * ld-sh/sh64/mix2.xd: Likewise.
1207 * ld-sh/sh64/rel32.xd: Likewise.
1208 * ld-sh/sh64/rel64.xd: Likewise.
1209 * ld-sh/sh64/shdl32.xd: Likewise.
1210 * ld-sh/sh64/shdl64.xd: Likewise.
1211
1212 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1213
1214 * ld-mips-elf/jalbal.d: New test.
1215 * ld-mips-elf/jalbal.s: New test.
1216 * ld-mips-elf/mips-elf.exp: Run it.
1217
1218 2004-12-08 Ian Lance Taylor <ian@wasabisystems.com>
1219
1220 * ld-mips-elf/jaloverflow.d: New test.
1221 * ld-mips-elf/jaloverflow.s: New test.
1222 * ld-mips-elf/mips-elf.exp: Run it.
1223
1224 2004-12-03 H.J. Lu <hongjiu.lu@intel.com>
1225
1226 * ld-elf/group1.d: Support 64bit.
1227
1228 2004-12-01 Paul Brook <paul@codesourcery.com>
1229
1230 * ld-elf/group1.d: New test.
1231 * ld-elf/group.ld, ld-elf/group1a.s, ld-elf/group1b.s: New test.
1232
1233 2004-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1234
1235 * ld-selective/selective.exp: Use -print-libgcc-file-name for
1236 ARM and v850 also.
1237
1238 2004-11-24 Paul Brook <paul@codesourcery.com>
1239
1240 * ld-arm/mixed-lib.sym: Update for THUMB_FUNC change.
1241
1242 2004-11-19 Nick Clifton <nickc@redhat.com>
1243
1244 * ld-scripts/script.exp: Add test of memory linker script.
1245 Reorganise code to remove unnecessary indentation.
1246 Fix target tests to avoid using --image-base with *-nto targets.
1247 * ld-scripts/memory.t: New linker script to test the MEMORY
1248 section and the ORIGIN and LENGTH operators.
1249
1250 2004-11-17 Daniel Jacobowitz <dan@codesourcery.com>
1251
1252 * ld-arm/mixed-app.d, ld-arm/mixed-app.r, ld-arm/mixed-app.s,
1253 ld-arm/mixed-app.sym, ld-arm/mixed-lib.d, ld-arm/mixed-lib.r,
1254 ld-arm/mixed-lib.s, ld-arm/mixed-lib.sym, ld-arm/arm-dyn.ld,
1255 ld-arm/arm-lib.ld: New files.
1256 * ld-arm/arm-app-abs32.d, ld-arm/arm-app-abs32.r, ld-arm/arm-app.d,
1257 ld-arm/arm-app.r, ld-arm/arm-lib-plt32.d, ld-arm/arm-lib-plt32.r,
1258 ld-arm/arm-lib.d, ld-arm/arm-lib.r, ld-arm/arm-static-app.d,
1259 ld-arm/arm-static-app.r: Update for big-endian.
1260 * ld-arm/arm-elf.exp: Run the new tests.
1261
1262 2004-11-16 Richard Sandiford <rsandifo@redhat.com>
1263
1264 * ld-mips-elf/eh-frame1.{s,ld},
1265 * ld-mips-elf/eh-frame1-{n32,n64},d: New test.
1266 * ld-mips-elf/mips-elf.exp: Run it.
1267
1268 2004-11-10 Alan Modra <amodra@bigpond.net.au>
1269
1270 * ld-d10v/reloc-003.d: Update for changed error message.
1271 * ld-d10v/reloc-004.d: Likewise.
1272 * ld-d10v/reloc-007.d: Likewise.
1273 * ld-d10v/reloc-008.d: Likewise.
1274 * ld-d10v/reloc-011.d: Likewise.
1275 * ld-d10v/reloc-012.d: Likewise.
1276 * ld-d10v/reloc-015.d: Likewise.
1277 * ld-d10v/reloc-016.d: Likewise.
1278
1279 2004-11-08 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
1280
1281 * ld-scripts/weak.exp: Enable test on PE, XFAIL non-i386 PE.
1282 * ld-undefined/weak-undef.exp: Enable test on PE, XFAIL non-i386
1283 PE.
1284 * lib/ld-lib.exp (is_pecoff_format): New.
1285
1286 2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
1287 Vineet Sharma <vineets@noida.hcltech.com>
1288
1289 * ld-maxq: New directory. Contains tests for the new maxq port.
1290
1291 2004-11-04 Hans-Peter Nilsson <hp@bitrange.com>
1292
1293 * ld-elf/merge.d: xfail crisv32-*-*.
1294 * ld-cris/dsov32-1.s, ld-cris/dsov32-2.s, ld-cris/dsov32-3.s,
1295 ld-cris/dsov32-4.s, ld-cris/libdso-10.d, ld-cris/libdso-11.d,
1296 ld-cris/libdso-12.d, ld-cris/libdso-13.d, ld-cris/libdso-14.d,
1297 ld-cris/move-1.s, ld-cris/pv32-1.d, ld-cris/pv32.s,
1298 ld-cris/start1.s, ld-cris/v10-v32.d, ld-cris/v10-va.d,
1299 ld-cris/v32-ba-1.d, ld-cris/v32-ba-1.s, ld-cris/v32-bin-1.d,
1300 ld-cris/v32-bin-1.s, ld-cris/v32-v10.d, ld-cris/v32-va.d,
1301 ld-cris/va-v10.d, ld-cris/va-v32.d: New tests.
1302 * ld-cris/ldsym1.d: Adjust for change in linker script.
1303
1304 2004-11-02 Hans-Peter Nilsson <hp@axis.com>
1305
1306 * ld-cris/expdyn1.d, ld-cris/expdyn5.d, ld-cris/expdyn6.d,
1307 ld-cris/expdyn7.d, ld-cris/gotplt1.d, ld-cris/gotplt2.d,
1308 ld-cris/gotplt3.d, ld-cris/hiddef1.d, ld-cris/libdso-2.d,
1309 ld-cris/locref1.d, ld-cris/locref2.d, ld-cris/weakref2.d,
1310 ld-i386/tlsbin.rd, ld-i386/tlsnopic.rd, ld-i386/tlspic.rd,
1311 ld-ia64/tlsbin.dd, ld-ia64/tlsbin.rd, ld-ia64/tlspic.dd,
1312 ld-ia64/tlspic.rd, ld-powerpc/tlsexe32.d, ld-powerpc/tlsexe32.g,
1313 ld-powerpc/tlsexe32.r, ld-powerpc/tlsexe32.t,
1314 ld-powerpc/tlsso32.d, ld-powerpc/tlsso32.g, ld-powerpc/tlsso32.r,
1315 ld-powerpc/tlsso32.t, ld-s390/tlsbin.dd, ld-s390/tlsbin.rd,
1316 ld-s390/tlspic.rd, ld-sparc/tlssunbin32.rd,
1317 ld-sparc/tlssunpic32.rd, ld-x86-64/tlsbin.rd, ld-x86-64/tlspic.dd,
1318 ld-x86-64/tlspic.rd: Adjust for _GLOBAL_OFFSET_TABLE_ now hidden.
1319
1320 2004-10-26 Paul Brook <paul@codesourcery.com>
1321
1322 * ld-elfvers/vers.exp (build_binary): Add ldargs parameter.
1323 (build_vers_lib_pic_flags): New function.
1324 Add vers29 test.
1325 * ld-elfvers/vers29.c: New file.
1326 * ld-elfvers/vers29.dsym: New file.
1327 * ld-elfvers/vers29.ver: New file.
1328
1329 2004-10-24 Hans-Peter Nilsson <hp@bitrange.com>
1330
1331 * ld-mmix/sec-8m.d: Adjust test for dump using correct section
1332 length.
1333 * ld-mmix/sec-9.d: Renamed test, formerly known as sec-5.d.
1334 * ld-mmix/sec-5.d, ld-mmix/b-offloc.s: Rewritten test.
1335
1336 * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d,
1337 ld-mmix/getaa14f.d, ld-mmix/jumpa-6b.d, ld-mmix/jumpa-6f.d,
1338 ld-mmix/jumpa14b.d, ld-mmix/jumpa14f.d, ld-mmix/reg-1.d,
1339 ld-mmix/reg-1m.d: Adjust for changed error message format.
1340
1341 2004-10-19 H.J. Lu <hongjiu.lu@intel.com>
1342
1343 * ld-elf/exclude.exp: Allow cris-*-elf.
1344
1345 * ld-elf/exclude1.s: Add ".data". Remove "- include_sym".
1346 * ld-elf/exclude2.s: Add ".data".
1347
1348 2004-10-19 Hans-Peter Nilsson <hp@bitrange.com>
1349
1350 * ld-elf/exclude.exp: Don't run for cris-*-elf.
1351
1352 2004-10-16 Daniel Jacobowitz <dan@debian.org>
1353
1354 * ld-elf/exclude1.s, ld-elf/exclude2.s, ld-elf/exclude.exp: New.
1355
1356 2004-10-15 Alan Modra <amodra@bigpond.net.au>
1357
1358 * ld-crx/reloc-num8.d: Adjust for changed orphan placement.
1359 * ld-crx/reloc-num16.d: Likewise.
1360 * ld-crx/reloc-num32.d: Likewise.
1361 * ld-scripts/provide-2.t: Start .data at 0x2000.
1362 * ld-scripts/provide-2.d: Adjust.
1363
1364 2004-10-14 H.J. Lu <hongjiu.lu@intel.com>
1365
1366 * ld-scripts/sort.exp: Run for ELF targets only.
1367
1368 2004-10-14 Alan Modra <amodra@bigpond.net.au>
1369
1370 * ld-scripts/overlay-size.d: Update for changed orphan section
1371 placement.
1372 * ld-mmix/bpo-18.d: Likewise.
1373
1374 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1375
1376 * ld-xtensa/lcall1.s: Use .literal directive.
1377 * ld-xtensa/lcall2.s: Align function entry.
1378 * ld-xtensa/coalesce2.s: Likewise.
1379
1380 2004-10-04 H.J. Lu <hongjiu.lu@intel.com>
1381
1382 * ld-scripts/sort.exp: New file for section sorting tests.
1383 * ld-scripts/sort_b_a.d: Likewise
1384 * ld-scripts/sort_b_a.s: Likewise
1385 * ld-scripts/sort_b_a.t: Likewise
1386 * ld-scripts/sort_b_a_a-1.d: Likewise
1387 * ld-scripts/sort_b_a_a-2.d: Likewise
1388 * ld-scripts/sort_b_a_a-3.d: Likewise
1389 * ld-scripts/sort_b_a_a.t: Likewise
1390 * ld-scripts/sort_b_a_n-1.d: Likewise
1391 * ld-scripts/sort_b_a_n-2.d: Likewise
1392 * ld-scripts/sort_b_a_n-3.d: Likewise
1393 * ld-scripts/sort_b_a_n.t: Likewise
1394 * ld-scripts/sort_b_n.d: Likewise
1395 * ld-scripts/sort_b_n.s: Likewise
1396 * ld-scripts/sort_b_n.t: Likewise
1397 * ld-scripts/sort_b_n_a-1.d: Likewise
1398 * ld-scripts/sort_b_n_a-2.d: Likewise
1399 * ld-scripts/sort_b_n_a-3.d: Likewise
1400 * ld-scripts/sort_b_n_a.t: Likewise
1401 * ld-scripts/sort_b_n_n-1.d: Likewise
1402 * ld-scripts/sort_b_n_n-2.d: Likewise
1403 * ld-scripts/sort_b_n_n-3.d: Likewise
1404 * ld-scripts/sort_b_n_n.t: Likewise
1405 * ld-scripts/sort_n_a-a.s: Likewise
1406 * ld-scripts/sort_n_a-b.s: Likewise
1407 * ld-scripts/sort_no-1.d: Likewise
1408 * ld-scripts/sort_no-2.d: Likewise
1409 * ld-scripts/sort_no.t: Likewise
1410
1411 2004-10-01 H.J. Lu <hongjiu.lu@intel.com>
1412
1413 * ld-powerpc/tls.s: Don't set tls type for undefined syms.
1414 * ld-powerpc/tls32.s: Likewise.
1415 * ld-powerpc/tlstoc.s: Likewise.
1416 * ld-s390/tlsbin.s: Likewise.
1417 * ld-s390/tlsbin_64.s: Likewise.
1418 * ld-s390/tlsbinpic.s: Likewise.
1419 * ld-s390/tlsbinpic_64.s: Likewise.
1420 * ld-s390/tlspic1.s: Likewise.
1421 * ld-s390/tlspic1_64.s: Likewise.
1422 * ld-sparc/tlssunbin32.s: Likewise.
1423 * ld-sparc/tlssunbinpic32.s: Likewise.
1424 * ld-sparc/tlssunnopic32.s: Likewise.
1425 * ld-sparc/tlssunpic32.s: Likewise.
1426
1427 2004-10-01 Alan Modra <amodra@bigpond.net.au>
1428
1429 * ld-s390/tlsbin.s: Set tls type for undefined syms.
1430 * ld-s390/tlsbin_64.s: Likewise.
1431 * ld-s390/tlsbinpic.s: Likewise.
1432 * ld-s390/tlsbinpic_64.s: Likewise.
1433 * ld-s390/tlspic1.s: Likewise.
1434 * ld-s390/tlspic1_64.s: Likewise.
1435 * ld-sparc/tlssunbin32.s: Likewise.
1436 * ld-sparc/tlssunbinpic32.s: Likewise.
1437 * ld-sparc/tlssunnopic32.s: Likewise.
1438 * ld-sparc/tlssunpic32.s: Likewise.
1439
1440 2004-10-01 Alan Modra <amodra@bigpond.net.au>
1441
1442 * ld-sparc/tlssunbin32.sd: Adjust for changed .dynamic location.
1443
1444 2004-10-01 Nick Clifton <nickc@redhat.com>
1445
1446 PR 371
1447 * ld-undefined/undefined.exp: Remove redundant XPASS
1448 specifications.
1449
1450 2004-10-01 Alan Modra <amodra@bigpond.net.au>
1451
1452 * ld-powerpc/tls.s (gd, ld): Set tls type for undefined syms.
1453 * ld-powerpc/tls32.s (gd, ld): Likewise.
1454 * ld-powerpc/tlstoc.s (gd, ld): Likewise.
1455 * ld-powerpc/tlsso.r: Update.
1456 * ld-powerpc/tlsso32.r: Update.
1457 * ld-powerpc/tlstocso.r: Update.
1458
1459 2004-09-30 Paul Brook <paul@codesourcery.com>
1460
1461 * ld-arm/arm-elf.exp: Add test for --target2=abs.
1462 * ld-arm/arm-target2-abs.d: New file.
1463
1464 2004-09-29 Alan Modra <amodra@bigpond.net.au>
1465
1466 * ld-pe/secrel1.s: Pad .rdata out to 16 byte boundary.
1467 * ld-pe/secrel.d: Adjust to suit.
1468
1469 2004-09-24 Alan Modra <amodra@bigpond.net.au>
1470
1471 * ld-elfvsb/elfvsb.exp: Remove file name from "undefined ref" string.
1472
1473 2004-09-22 Alan Modra <amodra@bigpond.net.au>
1474
1475 * ld-i386/tlsbin.rd: Update for changed segment map.
1476 * ld-i386/tlsnopic.rd: Likewise.
1477 * ld-i386/tlspic.rd: Likewise.
1478 * ld-powerpc/tlsexe.r: Likewise.
1479 * ld-powerpc/tlsexe32.r: Likewise.
1480 * ld-powerpc/tlsexetoc.r: Likewise.
1481 * ld-powerpc/tlsso.r: Likewise.
1482 * ld-powerpc/tlsso32.r: Likewise.
1483 * ld-powerpc/tlstocso.r: Likewise.
1484 * ld-s390/tlsbin.rd: Likewise.
1485 * ld-s390/tlsbin_64.rd: Likewise.
1486 * ld-s390/tlspic.rd: Likewise.
1487 * ld-s390/tlspic_64.rd: Likewise.
1488 * ld-sh/tlsbin-2.d: Likewise.
1489 * ld-sh/tlspic-2.d: Likewise.
1490 * ld-x86-64/tlsbin.rd: Likewise.
1491 * ld-x86-64/tlspic.rd: Likewise.
1492
1493 2004-09-22 Alan Modra <amodra@bigpond.net.au>
1494
1495 * ld-scripts/overlay-size.d: Don't check .mbss lma.
1496 * ld-sh/sh64/mix1.xd: Update for changed .bss file offset.
1497 * ld-sh/sh64/shdl32.xd: Likewise.
1498 * ld-sh/sh64/shdl64.xd: Likewise.
1499
1500 2004-09-17 Paul Brook <paul@codesourcery.com>
1501
1502 * ld-arm/arm-target1-{abs,rel}.d}: New files.
1503 * ld-arm/arm-target1.s: New file.
1504 * ld-arm/arm-target2-{,got-}rel.d: New files.
1505 * ld-arm/arm-target2.s: New file.
1506 * ld-arm/arm-rel31.d: New files.
1507 * ld-arm/arm-rel31.s: New files.
1508 * ld-arm/arm.ld: New file.
1509 * ld-arm/arm-elf.exp: Add new tests.
1510
1511 2004-09-07 Hans-Peter Nilsson <hp@axis.com>
1512
1513 * ld-cris/hiddef1.d, ld-cris/hiddef1.s, ld-cris/hidrefgotplt1.s:
1514 New test.
1515
1516 2004-09-03 Tomer Levi <Tomer.Levi@nsc.com>
1517
1518 * ld-crx: New directory.
1519 * ld-crx/crx.exp: New test script.
1520 * ld-crx/crx.ld: New linker script.
1521 * ld-crx/reloc-abs32.s: New file.
1522 * ld-crx/reloc-abs32.d: Likewise.
1523 * ld-crx/reloc-imm16.s: Likewise.
1524 * ld-crx/reloc-imm16.d: Likewise.
1525 * ld-crx/reloc-imm32.s: Likewise.
1526 * ld-crx/reloc-imm32.d: Likewise.
1527 * ld-crx/reloc-num8.s: Likewise.
1528 * ld-crx/reloc-num8.d: Likewise.
1529 * ld-crx/reloc-num16.s: Likewise.
1530 * ld-crx/reloc-num16.d: Likewise.
1531 * ld-crx/reloc-num32.s: Likewise.
1532 * ld-crx/reloc-num32.d: Likewise.
1533 * ld-crx/reloc-regrel12.s: Likewise.
1534 * ld-crx/reloc-regrel12.d: Likewise.
1535 * ld-crx/reloc-regrel22.s: Likewise.
1536 * ld-crx/reloc-regrel22.d: Likewise.
1537 * ld-crx/reloc-regrel28.s: Likewise.
1538 * ld-crx/reloc-regrel28.d: Likewise.
1539 * ld-crx/reloc-regrel32.s: Likewise.
1540 * ld-crx/reloc-regrel32.d: Likewise.
1541 * ld-crx/reloc-rel4.s: Likewise.
1542 * ld-crx/reloc-rel4.d: Likewise.
1543 * ld-crx/reloc-rel8.s: Likewise.
1544 * ld-crx/reloc-rel8.d: Likewise.
1545 * ld-crx/reloc-rel8-cmp.s: Likewise.
1546 * ld-crx/reloc-rel8-cmp.d: Likewise.
1547 * ld-crx/reloc-rel16.s: Likewise.
1548 * ld-crx/reloc-rel16.d: Likewise.
1549 * ld-crx/reloc-rel24.s: Likewise.
1550 * ld-crx/reloc-rel24.d: Likewise.
1551 * ld-crx/reloc-rel32.s: Likewise.
1552 * ld-crx/reloc-rel32.d: Likewise.
1553
1554 2004-08-21 Hans-Peter Nilsson <hp@axis.com>
1555
1556 * ld-cris/expdyn1.d, ld-cris/expdyn5.d, ld-cris/expdyn6.d,
1557 ld-cris/expdyn7.d, ld-cris/gotplt2.d, ld-cris/gotplt3.d,
1558 ld-cris/libdso-1.d, ld-cris/libdso-2.d, ld-cris/locref1.d,
1559 ld-cris/nodyn4.d, ld-cris/nodyn5.d: Adjust for reordered
1560 sections.
1561
1562 2004-08-17 Alan Modra <amodra@bigpond.net.au>
1563
1564 * ld-elfvsb/elfvsb.exp: Cope with ppc64 dot symbols.
1565
1566 2004-08-17 Alan Modra <amodra@bigpond.net.au>
1567
1568 * ld-scripts/cross1.t: Remove .opd section spec.
1569
1570 2004-08-01 Stephane Carrez <stcarrez@nerim.fr>
1571
1572 * ld-undefined/undefined.exp: The undefine tests now work on
1573 68HC11 and 68HC12.
1574
1575 2004-07-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1576
1577 * ld-sh/sh64/crange3-cmpct.rd: Update.
1578 * ld-sh/sh64/crange3-media.rd: Update.
1579
1580 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
1581
1582 * ld-h8300/h8300.exp: Addition of new test case to check
1583 relaxation for H8S target.
1584 * ld-h8300/relax-6.s: New test source file.
1585 * ld-h8300/relax-6.d: New test expected disassembly file.
1586 * ld-h8300/relax-6-coff.d: New test expected disassembly file for
1587 coff format.
1588
1589 2004-07-22 Nick Clifton <nickc@redhat.com>
1590
1591 PR/280
1592 * ld-h8300/relax-3-coff.d: Remove duplicated raw insn values.
1593 * ld-h8300/relax-3.d: Likewise.
1594 * ld-h8300/relax-4-coff.d: Likewise.
1595 * ld-h8300/relax-4.d: Likewise.
1596 * ld-h8300/relax-5-coff.d: Likewise.
1597 * ld-h8300/relax.d: Likewise.
1598
1599 2004-07-22 H.J. Lu <hongjiu.lu@intel.com>
1600
1601 * ld-scripts/crossref.exp: XFAIL ia64-*-* on the first test.
1602
1603 2004-07-13 Nitin Yewale <nitiny@kpitcummins.com>
1604
1605 * ld-h8300/h8300.exp: Addition of gcsection test case.
1606 * ld-h8300/gcsection.s: New test source file.
1607 * ld-h8300/gcsection.d: New test expected disassembly file.
1608
1609 2004-07-08 Maciej W. Rozycki <macro@linux-mips.org>
1610
1611 * ld-mips-elf/reloc-merge-lo16.{s,d,ld}: New test.
1612 * ld-mips-elf/mips-elf.exp: Run it.
1613
1614 2004-07-02 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1615
1616 * ld-elf/frame.exp: Don't run on sh*-*-elf*.
1617 * ld-sh/shared-1.d: Adjust for section reordering changes.
1618 * ld-sh/shared-2.d: Likewise.
1619 * ld-sh/tlsbin-2.d: Likewise.
1620 * ld-sh/tlspic-2.d: Likewise.
1621 * ld-sh/sh64/abi32.xd: Likewise.
1622 * ld-sh/sh64/abi64.xd: Likewise.
1623 * ld-sh/sh64/cmpct1.xd: Likewise.
1624 * ld-sh/sh64/crange1.rd: Likewise.
1625 * ld-sh/sh64/crange2.rd: Likewise.
1626 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1627 * ld-sh/sh64/crange3-media.rd: Likewise.
1628 * ld-sh/sh64/crange3.rd: Likewise.
1629 * ld-sh/sh64/gotplt.d: Likewise.
1630 * ld-sh/sh64/init-cmpct.d: Likewise.
1631 * ld-sh/sh64/init-media.d: Likewise.
1632 * ld-sh/sh64/init64.d: Likewise.
1633 * ld-sh/sh64/mix1.xd: Likewise.
1634 * ld-sh/sh64/mix2.xd: Likewise.
1635 * ld-sh/sh64/shdl32.xd: Likewise.
1636 * ld-sh/sh64/shdl64.xd: Likewise.
1637
1638 2004-07-02 Alan Modra <amodra@bigpond.net.au>
1639
1640 * ld-discard/static.d: Accept both original sym and section sym.
1641
1642 2004-07-01 Jakub Jelinek <jakub@redhat.com>
1643
1644 * ld-sparc/tlssunpic32.rd: Adjust for section reordering changes
1645 and removal of unneeded STT_SECTION symbols from .dynsym.
1646 * ld-sparc/tlssunbin32.rd: Likewise.
1647 * ld-sparc/tlssunpic32.dd: Likewise.
1648 * ld-sparc/tlssunpic32.sd: Likewise.
1649 * ld-sparc/tlssunbin32.dd: Likewise.
1650 * ld-sparc/tlssunbin32.sd: Likewise.
1651 * ld-sparc/tlssunbin32.td: Likewise.
1652
1653 2004-07-01 Alan Modra <amodra@bigpond.net.au>
1654
1655 * ld-discard/extern.d: Update.
1656 * ld-discard/start.d: Update.
1657 * ld-discard/static.d: Update.
1658
1659 2004-06-30 H.J. Lu <hongjiu.lu@intel.com>
1660
1661 PR 233
1662 * ld-discard/extern.d: Updated.
1663 * ld-discard/start.d: Likewise.
1664 * ld-discard/static.d: Likewise.
1665
1666 2004-06-29 J"orn Rennecke <joern.rennecke@superh.com>
1667
1668 Actually add these files:
1669 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1670 * ld-sh/arch/arch.exp: New test script.
1671 * ld-sh/arch/arch_expected.txt: New file.
1672 * ld-sh/arch/sh.s: New file.
1673 * ld-sh/arch/sh2.s: New file.
1674 * ld-sh/arch/sh-dsp.s: New file.
1675 * ld-sh/arch/sh2e.s: New file.
1676 * ld-sh/arch/sh3-nommu.s: New file.
1677 * ld-sh/arch/sh3.s: New file.
1678 * ld-sh/arch/sh3-dsp.s: New file.
1679 * ld-sh/arch/sh3e.s: New file.
1680 * ld-sh/arch/sh4-nommu-nofpu.s: New file.
1681 * ld-sh/arch/sh4-nofpu.s: New file.
1682 * ld-sh/arch/sh4.s: New file.
1683 * ld-sh/arch/sh4a-nofpu.s: New file.
1684 * ld-sh/arch/sh4al-dsp.s: New file.
1685 * ld-sh/arch/sh4a.s: New file.
1686
1687 2004-06-29 Alan Modra <amodra@bigpond.net.au>
1688
1689 * ld-elf/frame.exp: Don't run on mcore.
1690
1691 2004-06-26 Alan Modra <amodra@bigpond.net.au>
1692
1693 * ld-bootstrap/bootstrap.exp: Handle timestamps in more pe targets.
1694
1695 2004-06-24 H.J. Lu <hongjiu.lu@intel.com>
1696
1697 * ld-elfvers/vers.exp: Use PIC for shared libraries by default.
1698
1699 2004-06-21 Alexandre Oliva <aoliva@redhat.com>
1700
1701 * ld-frv/fdpic-pie-1.d: Adjust for pie-specific link script.
1702 * ld-frv/fdpic-pie-2.d: Likewise.
1703 * ld-frv/fdpic-pie-6.d: Likewise.
1704 * ld-frv/fdpic-pie-7.d: Likewise.
1705 * ld-frv/fdpic-pie-8.d: Likewise.
1706 * ld-frv/fdpic-shared-1.d: Likewise.
1707 * ld-frv/fdpic-shared-2.d: Likewise.
1708 * ld-frv/fdpic-shared-3.d: Likewise.
1709 * ld-frv/fdpic-shared-4.d: Likewise.
1710 * ld-frv/fdpic-shared-5.d: Likewise.
1711 * ld-frv/fdpic-shared-6.d: Likewise.
1712 * ld-frv/fdpic-shared-7.d: Likewise.
1713 * ld-frv/fdpic-shared-8.d: Likewise.
1714 * ld-frv/fdpic-shared-local-2.d: Likewise.
1715 * ld-frv/fdpic-shared-local-8.d: Likewise.
1716
1717 2004-06-21 Nick Clifton <nickc@redhat.com>
1718
1719 * ld-elf/frame.exp: Handle ports which do not support the --shared
1720 linker switch.
1721
1722 2004-06-18 Jan Beulich <jbeulich@novell.com>
1723
1724 * ld-elfvsb/main.c: Ensure visibility_def and visibility_func are
1725 actually referenced (gcc 3.4 eliminates comparisons of addresses
1726 of global symbols with NULL).
1727 * ld-selective/selective.exp: Suppress -fvtable-gc tests for gcc
1728 3.4.0 and above, as this option and its functionality is no longer
1729 supported, making these tests fail).
1730
1731 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1732
1733 * ld-sh/arch/arch.exp: New test script.
1734 * ld-sh/arch/arch_expected.txt: New file.
1735 * ld-sh/arch/sh.s: New file.
1736 * ld-sh/arch/sh2.s: New file.
1737 * ld-sh/arch/sh-dsp.s: New file.
1738 * ld-sh/arch/sh2e.s: New file.
1739 * ld-sh/arch/sh3-nommu.s: New file.
1740 * ld-sh/arch/sh3.s: New file.
1741 * ld-sh/arch/sh3-dsp.s: New file.
1742 * ld-sh/arch/sh3e.s: New file.
1743 * ld-sh/arch/sh4-nommu-nofpu.s: New file.
1744 * ld-sh/arch/sh4-nofpu.s: New file.
1745 * ld-sh/arch/sh4.s: New file.
1746 * ld-sh/arch/sh4a-nofpu.s: New file.
1747 * ld-sh/arch/sh4al-dsp.s: New file.
1748 * ld-sh/arch/sh4a.s: New file.
1749
1750 2004-05-18 Nick Clifton <nickc@redhat.com>
1751
1752 * ld-elf/frame.s: Replace @ with % so that the file can be
1753 compiled by an ARM targeted GAS.
1754 * ld-elf/table.s: Likewise.
1755 * ld-elf/tbss.s: Likewise. Also replace .align <foo> with
1756 .p2align (log2 <foo>) to cope with the fact that the ARM .align
1757 directive takes a power-of-two argument.
1758
1759 2004-05-17 H.J. Lu <hongjiu.lu@intel.com>
1760
1761 * ld-elf/frame.exp: New file. Test read-only .eh_frame and
1762 .gcc_except_table sections.
1763 * ld-elf/frame.s: Likewise.
1764 * ld-elf/table.s: Likewise.
1765 * ld-elf/tbss.s: Likewise.
1766
1767 2004-05-12 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1768
1769 * ld-sh/tlsbin-2.d: Adjust for section reordering changes
1770 and removal of unneeded STT_SECTION symbols from .dynsym.
1771 * ld-sh/tlsbin-3.d: Likewise.
1772 * ld-sh/tlspic-2.d: Likewise.
1773
1774 2004-05-12 Ben Elliston <bje@au.ibm.com>
1775
1776 * ld-sh/sh64/relax.exp: Remove stray semicolons.
1777 * ld-sh/sh64/relfail.exp: Likewise.
1778 * lib/ld-lib.exp: Likewise.
1779
1780 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1781
1782 * ld-i386/tlspic.rd: Adjust for section reordering changes
1783 and removal of unneeded STT_SECTION symbols from .dynsym.
1784 * ld-i386/tlspic.dd: Likewise.
1785 * ld-i386/tlspic.sd: Likewise.
1786 * ld-i386/tlsbin.rd: Likewise.
1787 * ld-i386/tlsbinpic.s: Likewise.
1788 * ld-i386/tlsbin.dd: Likewise.
1789 * ld-i386/tlsbin.sd: Likewise.
1790 * ld-i386/tlsnopic.rd: Likewise.
1791 * ld-i386/tlsnopic1.s: Likewise.
1792 * ld-i386/combreloc.d: Likewise.
1793 * ld-i386/tlsnopic.dd: Likewise.
1794 * ld-i386/tlsnopic.sd: Likewise.
1795 * ld-x86-64/tlspic.rd: Likewise.
1796 * ld-x86-64/tlspic.dd: Likewise.
1797 * ld-x86-64/tlsbin.dd: Likewise.
1798 * ld-x86-64/tlspic.sd: Likewise.
1799 * ld-x86-64/tlsbin.sd: Likewise.
1800 * ld-x86-64/tlspic.td: Likewise.
1801 * ld-x86-64/tlsbin.td: Likewise.
1802 * ld-x86-64/tlsbin.rd: Likewise.
1803 * ld-s390/tlspic1.s: Likewise.
1804 * ld-s390/tlsbinpic.s: Likewise.
1805 * ld-s390/tlspic.rd: Likewise.
1806 * ld-s390/tlsbin.rd: Likewise.
1807 * ld-s390/tlspic.dd: Likewise.
1808 * ld-s390/tlsbin.dd: Likewise.
1809 * ld-s390/tlsbin.sd: Likewise.
1810 * ld-s390/tlsbin.td: Likewise.
1811 * ld-s390/tlspic.sd: Likewise.
1812 * ld-s390/tlspic.td: Likewise.
1813 * ld-s390/tlspic1_64.s: Likewise.
1814 * ld-s390/tlsbinpic_64.s: Likewise.
1815 * ld-s390/tlspic_64.rd: Likewise.
1816 * ld-s390/tlsbin_64.rd: Likewise.
1817 * ld-s390/tlspic_64.dd: Likewise.
1818 * ld-s390/tlsbin_64.dd: Likewise.
1819 * ld-s390/tlspic_64.sd: Likewise.
1820 * ld-s390/tlspic_64.td: Likewise.
1821 * ld-s390/tlsbin_64.td: Likewise.
1822 * ld-s390/tlsbin_64.sd: Likewise.
1823 * ld-powerpc/tlsexe32.r: Likewise.
1824 * ld-powerpc/tlsso32.r: Likewise.
1825 * ld-powerpc/tlsso32.d: Likewise.
1826 * ld-powerpc/tlsso32.g: Likewise.
1827 * ld-powerpc/tlsso32.t: Likewise.
1828 * ld-powerpc/tlsexe.r: Likewise.
1829 * ld-powerpc/tlsso.r: Likewise.
1830 * ld-powerpc/tlsso.g: Likewise.
1831 * ld-powerpc/tlsexetoc.r: Likewise.
1832 * ld-powerpc/tlstocso.r: Likewise.
1833 * ld-powerpc/tlstocso.g: Likewise.
1834 * ld-ia64/tlspic.rd: Likewise.
1835 * ld-ia64/tlspic.dd: Likewise.
1836 * ld-ia64/tlspic.sd: Likewise.
1837 * ld-ia64/tlspic.td: Likewise.
1838 * ld-ia64/tlsbin.rd: Likewise.
1839 * ld-ia64/tlsbin.sd: Likewise.
1840 * ld-ia64/tlsbin.td: Likewise.
1841 * ld-elfvsb/elfvsb.exp: XFAIL non-PIC load offset tests on s390x.
1842 * ld-shared/shared.exp: Likewise.
1843
1844 2004-05-10 John Paul Wallington <jpw@gnu.org>
1845
1846 * ld-mmix/bspec2.d: Update sh_info to decimal.
1847 * ld-mmix/local1.d: Likewise.
1848 * ld-mmix/local3.d: Likewise.
1849 * ld-mmix/local5.d: Likewise.
1850 * ld-mmix/local7.d: Likewise.
1851
1852 2004-05-05 Alexandre Oliva <aoliva@redhat.com>
1853
1854 * ld-frv/fdpic.exp: Restore $LDFLAGS at the end.
1855 * ld-frv/fr450-link.d: Match fdpic as well.
1856
1857 2004-05-05 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1858
1859 * ld-sh/sh64/crange1.rd: Update sh_info to decimal.
1860 * ld-sh/sh64/crange2.rd: Likewise.
1861 * ld-sh/sh64/crange3.rd: Likewise.
1862 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1863 * ld-sh/sh64/crange3-media.rd: Likewise.
1864 * ld-sh/sh64/crangerel1.rd: Likewise.
1865 * ld-sh/sh64/crangerel2.rd: Likewise.
1866
1867 2004-05-05 Alan Modra <amodra@bigpond.net.au>
1868
1869 * ld-powerpc/tlsexe.r: Update sh_info to decimal.
1870 * ld-powerpc/tlsexe32.r: Likewise.
1871 * ld-powerpc/tlsexetoc.r: Likewise.
1872 * ld-powerpc/tlsso.r: Likewise.
1873 * ld-powerpc/tlsso32.r: Likewise.
1874 * ld-powerpc/tlstocso.r: Likewise.
1875
1876 2004-04-24 Chris Demetriou <cgd@broadcom.com>
1877
1878 * ld-elf/merge.d: XFAIL on all MIPS targets.
1879
1880 2004-04-24 Alan Modra <amodra@bigpond.net.au>
1881
1882 * ld-powerpc/tlsexe32.d: Update.
1883 * ld-powerpc/tlsso32.d: Update.
1884
1885 2004-04-23 Chris Demetriou <cgd@broadcom.com>
1886
1887 * ld-mips-elf/reloc-3-r.d: Remove, as part of MIPS -membedded-pic
1888 removal.
1889 * ld-mips-elf/reloc-3-srec.d: Likewise.
1890 * ld-mips-elf/reloc-3.ld: Likewise.
1891 * ld-mips-elf/reloc-3a.s: Likewise.
1892 * ld-mips-elf/reloc-3b.s: Likewise.
1893 * ld-mips-elf/mips-elf.exp: Don't run now-removed tests.
1894
1895 2004-04-22 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1896
1897 * ld-sh/tlsbin-1.d: Update
1898 * ld-sh/tlspic-1.d: Update.
1899
1900 2004-04-22 H.J. Lu <hongjiu.lu@intel.com>
1901
1902 * ld-i386/tlspic.dd: Updated.
1903
1904 2004-04-21 Chris Demetriou <cgd@broadcom.com>
1905
1906 * ld-empic/run.c: Removed as part of MIPS --embedded-relocs removal.
1907 * ld-empic/empic.exp: Likewise.
1908 * ld-empic/relax.t: Likewise.
1909 * ld-empic/relax1.c: Likewise.
1910 * ld-empic/relax2.c: Likewise.
1911 * ld-empic/relax3.c: Likewise.
1912 * ld-empic/relax4.c: Likewise.
1913 * ld-empic/runtest1.c: Likewise.
1914 * ld-empic/runtest2.c: Likewise.
1915 * ld-empic/runtesti.s: Likewise.
1916 * ld-mips-elf/empic1-ln.d: Likewise.
1917 * ld-mips-elf/empic1-lp.d: Likewise.
1918 * ld-mips-elf/empic1-mn.d: Likewise.
1919 * ld-mips-elf/empic1-mp.d: Likewise.
1920 * ld-mips-elf/empic1-ref.s: Likewise.
1921 * ld-mips-elf/empic1-sn.d: Likewise.
1922 * ld-mips-elf/empic1-sp.d: Likewise.
1923 * ld-mips-elf/empic1-space.s: Likewise.
1924 * ld-mips-elf/empic1-tgt.s: Likewise.
1925 * ld-mips-elf/empic2-fwd-0.d: Likewise.
1926 * ld-mips-elf/empic2-fwd-1.d: Likewise.
1927 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
1928 * ld-mips-elf/empic2-ref.s: Likewise.
1929 * ld-mips-elf/empic2-rev-0.d: Likewise.
1930 * ld-mips-elf/empic2-rev-1.d: Likewise.
1931 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
1932 * ld-mips-elf/empic2-space.s: Likewise.
1933 * ld-mips-elf/emrelocs-eb.d: Likewise.
1934 * ld-mips-elf/emrelocs-el.d: Likewise.
1935 * ld-mips-elf/emrelocs.ld: Likewise.
1936 * ld-mips-elf/emrelocs1.s: Likewise.
1937 * ld-mips-elf/emrelocs2.s: Likewise.
1938 * ld-mips-elf/mips-elf.exp: Don't run now-removed tests.
1939
1940 2004-04-20 H.J. Lu <hongjiu.lu@intel.com>
1941
1942 * ld-elfweak/elfweak.exp: Add an undefined weak size change
1943 test.
1944
1945 * ld-elfweak/size.dat: New file.
1946 * ld-elfweak/size_bar.c: Likewise.
1947 * ld-elfweak/size_foo.c: Likewise.
1948 * ld-elfweak/size_main.c: Likewise.
1949
1950 2004-04-14 Brian Ford <ford@vss.fsi.com>
1951 DJ Delorie <dj@redhat.com>
1952
1953 * ld-pe/pe.exp: New, tests for i?86 PE.
1954 * ld-pe/secrel1.s: New, test R_SECREL32 reloc.
1955 * ld-pe/secrel2.s: Likewise.
1956 * ld-pe/secrel.d: Likewise.
1957
1958 2004-04-19 Jakub Jelinek <jakub@redhat.com>
1959
1960 * ld-elfvsb/elfvsb.exp: XFAIL some tests on sparc64.
1961 * ld-shared/shared.exp: Likewise.
1962
1963 2004-04-14 H.J. Lu <hongjiu.lu@intel.com>
1964
1965 * ld-scripts/assert.s: Add a newline.
1966 * ld-scripts/data.s: Likewise.
1967
1968 2004-04-08 Alan Modra <amodra@bigpond.net.au>
1969
1970 PR 47.
1971 * ld-cdtest/cdtest.exp: Remove -fgnu-linker.
1972
1973 2004-04-08 Alan Modra <amodra@bigpond.net.au>
1974
1975 * ld-scripts/align.exp: Don't run on aix.
1976 * ld-scripts/assert.s: Remove comment.
1977 * ld-scripts/data.s: Likewise.
1978 * ld-scripts/data.t: Set start address to allow for aout headers.
1979 Make first LONG pc-relative.
1980 * ld-scripts/data.d: Update.
1981 * ld-scripts/defined2.d: Allow other random syms.
1982 * ld-scripts/defined3.d: Likewise.
1983 * ld-scripts/provide-1.s: Pad section.
1984 * ld-scripts/provide-1.t: Set .data address and align.
1985 * ld-scripts/provide-1.d: Update.
1986 * ld-scripts/provide-2.s: Pad section.
1987 * ld-scripts/provide-2.d: Allow random trailing syms.
1988 * ld-scripts/provide-3.s: Pad section.
1989 * ld-scripts/provide-3.d: Fix typos.
1990 * ld-scripts/provide.exp: Don't run on aix.
1991 * ld-scripts/size-1.s: Simplify test.
1992 * ld-scripts/size-1.t: Rewrite.
1993 * ld-scripts/size-1.d: Update.
1994 * ld-scripts/size-2.s: Simplify.
1995 * ld-scripts/size-2.t: Set start address. Set exe flag on image.
1996 * ld-scripts/size-2.d: Update.
1997 * ld-scripts/size.exp: Don't run on aix. Run size-2 on all elf
1998 targets except mips.
1999
2000 2004-03-27 Alexandre Oliva <aoliva@redhat.com>
2001
2002 * ld-frv/fdpic*.d: Adjust to compensate for page size change.
2003
2004 2004-03-26 Alan Modra <amodra@bigpond.net.au>
2005
2006 * ld-powerpc/tlsexe.r: Update for changed sym type.
2007 * ld-powerpc/tlsexetoc.r: Likewise.
2008
2009 2004-03-22 Hans-Peter Nilsson <hp@axis.com>
2010
2011 * ld-cris/dsofnf.s, ld-cris/dsofnf2.s, ld-cris/gotplt1.d,
2012 ld-cris/gotplt2.d, ld-cris/gotplt3.d: New tests.
2013
2014 2004-03-19 H.J. Lu <hongjiu.lu@intel.com>
2015
2016 * ld-elfvers/vers.exp: Add new tests for versioned weak
2017 definition.
2018
2019 * ld-elfvers/vers28a.c: New file.
2020 * ld-elfvers/vers28a.dsym: Likewise.
2021 * ld-elfvers/vers28a.ver: Likewise.
2022 * ld-elfvers/vers28b.c: Likewise.
2023 * ld-elfvers/vers28b.dsym: Likewise.
2024 * ld-elfvers/vers28b.map: Likewise.
2025 * ld-elfvers/vers28b.ver: Likewise.
2026 * ld-elfvers/vers28c.c: Likewise.
2027 * ld-elfvers/vers28c.dsym: Likewise.
2028 * ld-elfvers/vers28c.ver: Likewise.
2029
2030 2004-03-19 Alan Modra <amodra@bigpond.net.au>
2031
2032 * ld-scripts/provide-2.d: Ignore random symbols.
2033
2034 2004-03-16 Alan Modra <amodra@bigpond.net.au>
2035
2036 * ld-powerpc/tls.d: Update.
2037 * ld-powerpc/tls32.d: Update.
2038 * ld-powerpc/tlsexe.d: Update.
2039 * ld-powerpc/tlsexe32.d: Update.
2040 * ld-powerpc/tlsexetoc.d: Update.
2041 * ld-powerpc/tlsso.d: Update.
2042 * ld-powerpc/tlsso32.d: Update.
2043 * ld-powerpc/tlstoc.d: Update.
2044 * ld-powerpc/tlstocso.d: Update.
2045
2046 2004-03-05 Nathan Sidwell <nathan@codesourcery.com>
2047
2048 * ld-scripts/size-1.d: Add bigendian regexps.
2049 * ld-scripts/size-2.d: Set --wide for readelf.
2050
2051 * ld-scripts/size.exp: New.
2052 * ld-scripts/size-[12].{d,s,t}: New.
2053
2054 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
2055
2056 * ld-frv/fr450-link[abc].s, fr450-link.d: New test.
2057 * ld-frv/frv.exp: New harness.
2058
2059 2004-02-24 Alexandre Oliva <aoliva@redhat.com>
2060
2061 * ld-frv/fdpic-pie-2.d: Adjust for decay of FUNCDESC relocs that
2062 bind locally.
2063 * ld-frv/fdpic-pie-8.d: Likewise.
2064 * ld-frv/fdpic-shared-4.d: Likewise.
2065 * ld-frv/fdpic-pie-6-fail.d: Renamed from...
2066 * ld-frv/fdpic-pie-6.d: New test.
2067 * ld-frv/fdpic-shared-6-fail.d: Renamed from...
2068 * ld-frv/fdpic-shared-6.d: New test.
2069 * ld-frv/fdpic6.ldv: New.
2070 * ld-frv/fdpic-static-6.d: Adjust test name.
2071 * ld-frv/fdpic-pie-8-fail.d: Removed.
2072 * ld-frv/fdpic.exp: Run new tests.
2073
2074 2004-02-23 Nathan Sidwell <nathan@codesourcery.com>
2075
2076 * ld-scripts/provide.exp: New.
2077 * ld-scripts/provide-{1,2,3}.{s,t,d}.exp: New.
2078
2079 2004-02-23 Alan Modra <amodra@bigpond.net.au>
2080
2081 * ld-scripts/data.t: Set ".other" address so location doesn't
2082 depend on target alignment.
2083 * ld-scripts/data.d: Update.
2084
2085 2004-02-20 Nathan Sidwell <nathan@codesourcery.com>
2086
2087 * ld-scripts/align.{s,t,exp}: New.
2088
2089 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
2090
2091 * ld-scripts/data.{s,t,d,exp}: New.
2092
2093 2004-02-18 Nathan Sidwell <nathan@codesourcery.com>
2094
2095 * ld-scripts/assert.{s,t,exp}: New.
2096
2097 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
2098
2099 * ld-mips/elf/elf-rel-xgot-{n32,n64-linux}.d: Update after 2004-02-02
2100 changes to the way large constants are added.
2101 * ld-mips/elf/elf-rel-got-{n32,n64-linux}.d: Likewise. Adjust order
2102 of GOT entries after today's change to the handling of GOT_PAGE
2103 relocations.
2104
2105 2004-02-09 Anil Paranjpe <anilp1@KPITCummins.com>
2106
2107 * ld-h8300/relax-5.s: New file: Source for relax-5 test.
2108 * ld-h8300/relax-5.d: New file: Expected output and commands for
2109 assembling and linking the relax-5 test.
2110 * ld-h8300/relax-5-coff.d: New file: Variant for the COFF based
2111 toolchain.
2112 * ld-h8300/h8300-exp: Run the relax-5 test.
2113
2114 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
2115
2116 * ld-arm/arm-app-abs32.s, ld-arm/arm-app-abs32.r,
2117 ld-arm/arm-app-abs32.d: New files.
2118 * ld-arm/arm-elf.exp: Add arm-app-abs32 testcase.
2119
2120 2004-01-19 Alan Modra <amodra@bigpond.net.au>
2121
2122 * ld-i386/tlsbin.dd: Adjust for changed sib printing.
2123
2124 2004-01-13 Daniel Jacobowitz <drow@mvista.com>
2125
2126 * ld-arm/arm-elf.exp: Add arm-static-app test.
2127 * ld-arm/arm-static-app.s, ld-arm/arm-static-app.d,
2128 ld-arm/arm-static-app.r: New files.
2129
2130 2004-01-12 Anil Paranjpe <anilp1@KPITCummins.com>
2131
2132 * ld-h8300/h8300-exp: Run the relax-4 test.
2133 * ld-h8300/relax-4.s: New file: Source for relax-4 test.
2134 * ld-h8300/relax-4.d: New file: Expected output and commands for
2135 assembling and linking the relax-4 test.
2136 * ld-h8300/relax-4-coff.d: New file: Variant for the COFF based
2137 toolchain.
2138
2139 2004-01-09 H.J. Lu <hongjiu.lu@intel.com>
2140
2141 * ld-selective/selective.exp: Skip ia64-*-*.
2142
2143 2004-01-09 Daniel Jacobowitz <drow@mvista.com>
2144
2145 * ld-arm/arm-lib.d, ld-arm/arm-lib.r: Update for R_ARM_PLT32
2146 changes.
2147
2148 2004-01-06 Daniel Jacobowitz <drow@mvista.com>
2149
2150 * ld-arm/arm-app.d, ld-arm/arm-app.r, ld-arm/arm-app.s,
2151 ld-arm/arm-lib.d, ld-arm/arm-lib.r, ld-arm/arm-lib.s,
2152 ld-arm/arm-lib-plt32.d, ld-arm/arm-lib-plt32.r,
2153 ld-arm/arm-lib-plt32.s, ld-arm/arm-elf.exp: New files.
2154
2155 2004-01-06 Alexandre Oliva <aoliva@redhat.com>
2156
2157 * ld-frv: Update .d files with correct addresses displayed for
2158 dynamic relocations.
2159 2003-12-02 Alexandre Oliva <aoliva@redhat.com>
2160 * ld-frv/fdpic1.s (.D0): Move to separate data section.
2161 2003-11-28 Alexandre Oliva <aoliva@redhat.com>
2162 * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
2163 * ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Update to
2164 reflect EMBEDDED= change in linker script.
2165 2003-11-27 Alexandre Oliva <aoliva@redhat.com>
2166 * ld-frv: Update .d files to reflect changes in the page size, the
2167 addition of a stack segment, the use of a NULL function descriptor
2168 for weakundef functions and the change in the lazy funcdesc_value
2169 in-place addend value.
2170 2003-11-05 Alexandre Oliva <aoliva@redhat.com>
2171 * lib/ld-lib.exp (is_elf_format): Match frv-uclinux.
2172 2003-10-06 Alexandre Oliva <aoliva@redhat.com>
2173 * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
2174 ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Addresses are
2175 now _gp-based, not \.rofixup-based.
2176 * ld-frv/fdpic-static-6.d: Likewise. Match warning about
2177 relocation to different section.
2178 2003-09-30 Alexandre Oliva <aoliva@redhat.com>
2179 * ld-frv/fdpic.exp: Add -melf32frvfd to LDFLAGS.
2180 2003-09-19 Alexandre Oliva <aoliva@redhat.com>
2181 * ld-frv/fdpic7.s, ld-frv/fdpic-static-7.d, ld-frv/fdpic-pie-7.d,
2182 ld-frv/fdpic-shared-7.d: New.
2183 * ld-frv/fdpic8.s, ld-frv/fdpic-static-8.d, ld-frv/fdpic-pie-8.d,
2184 ld-frv/fdpic-shared-8.d: New.
2185 * ld-frv/fdpic-pie-8-fail.d, ld-frv/fdpic-shared-8-fail.d: New.
2186 * ld-frv/fdpic.exp: Run them.
2187 * ld-frv/fdpic8.ldv, ld-frv/fdpic8min.ldv: New.
2188 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
2189 * ld-frv/fdpic5.s, ld-frv/fdpic-static-5.d, ld-frv/fdpic-pie-5.d,
2190 ld-frv/fdpic-shared-5.d: New.
2191 * ld-frv/fdpic6.s, ld-frv/fdpic-static-6.d, ld-frv/fdpic-pie-6.d,
2192 ld-frv/fdpic-shared-6.d: New.
2193 * ld-frv/fdpic.exp: Run them.
2194 * ld-frv/fdpic*.d: Add -mfdpic to assembler flags. Updated.
2195 * ld-frv/fdpic2min.ldv: New, used by fdpic-shared-2.d.
2196 * ld-frv/fdpic-shared-2-fail.d: New.
2197 * ld-frv/fdpic.exp: Run it.
2198 * ld-frv/fdpic4.s, ld-frv/fdpic-shared-4.d: New.
2199 * ld-frv/fdpic.exp: Add new test.
2200 * ld-frv/fdpic-pie-2.d: Remove unnecessary function descriptors.
2201 * ld-frv/fdpic-shared-local-2.d, ld-frv/fdpic2.ldv: New.
2202 * ld-frv/fdpic3.s, ld-frv/fdpic-shared-3.d: New.
2203 * ld-frv/fdpic.exp: Add new tests.
2204 * ld-frv/fdpic.exp, ld-frv/fdpic1.s, ld-frv/fdpic2.s,
2205 * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
2206 * ld-frv/fdpic-pie-1.d, ld-frv/fdpic-pie-2.d,
2207 * ld-frv/fdpic-shared-1.d, ld-frv/fdpic-shared-2.d: Renamed from
2208 ucpic.
2209 2003-09-15 Alexandre Oliva <aoliva@redhat.com>
2210 * ld-frv/ucpic.exp, ld-frv/ucpic1.s, ld-frv/ucpic2.s: New.
2211 * ld-frv/ucpic-static-1.d, ld-frv/ucpic-static-2.d: New.
2212 * ld-frv/ucpic-pie-1.d, ld-frv/ucpic-pie-2.d: New.
2213 * ld-frv/ucpic-shared-1.d, ld-frv/ucpic-shared-2.d: New.
2214
2215 2004-01-02 Alan Modra <amodra@bigpond.net.au>
2216
2217 * ld-selective/sel-dump.exp: Use is_elf_format, xfail assorted targets.
2218 * ld-selective/selective.exp: Likewise.
2219
2220 For older changes see ChangeLog-9303
2221 \f
2222 Local Variables:
2223 mode: change-log
2224 left-margin: 8
2225 fill-column: 74
2226 version-control: never
2227 End: