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