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