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