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