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