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