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