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