* ld-sh/sh64/shmix-1.s: Add align to match data alignment.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2003-12-01 Kaz Kojima <kkojima@rr.iij4u.or.jp>
2
3 * ld-sh/sh64/shmix-1.s: Add align to match data alignment.
4 * ld-sh/sh64/shmix-3.s: Likewise.
5 * ld-sh/sh64/mix1.sd: Update.
6 * ld-sh/sh64/mix1.xd: Likewise.
7 * ld-sh/sh64/mix1-noexp.sd: Likewise.
8 * ld-sh/sh64/mix2.sd: Likewise.
9 * ld-sh/sh64/mix2.xd: Likewise.
10 * ld-sh/sh64/mix2-noexp.sd: Likewise.
11
12 2003-12-01 Alan Modra <amodra@bigpond.net.au>
13
14 * ld-sh/tlsbin-2.d: Update section alignment.
15 * ld-sh/tlspic-2.d: Likewise.
16 * ld-sh/sh64/abi32.xd: Likewise.
17 * ld-sh/sh64/abi64.xd: Likewise.
18 * ld-sh/sh64/cmpct1.xd: Likewise.
19 * ld-sh/sh64/rel32.xd: Likewise.
20 * ld-sh/sh64/rel64.xd: Likewise.
21 * ld-sh/sh64/shdl32.xd: Likewise.
22 * ld-sh/sh64/shdl64.xd: Likewise.
23
24 2003-11-19 Alan Modra <amodra@bigpond.net.au>
25
26 * ld-powerpc/tlsexe32.d: Update for changed symbols from objdump.
27 * ld-powerpc/tlsso32.d: Likewise.
28
29 2003-10-27 Stephane Carrez <stcarrez@nerim.fr>
30
31 * ld-undefined/undefined.exp: Mark as xfail for m6811 and m6812
32 due to elf/Dwarf2 binutils limitation.
33
34 2003-10-23 H.J. Lu <hongjiu.lu@intel.com>
35
36 * ld-elfvers/vers.exp (test_ldfail): Add "-Wl," to pass the
37 linker option from gcc.
38
39 2003-10-23 Alan Modra <amodra@bigpond.net.au>
40
41 * ld-powerpc/tlsexetoc.d: Correct.
42 * ld-powerpc/tlstoc.d: Correct.
43
44 2003-10-18 Hans-Peter Nilsson <hp@bitrange.com>
45
46 * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d,
47 ld-mmix/pushja1f.d, ld-mmix/pushja7b.d, ld-mmix/pushja7f.d: Pass
48 --no-pushj-stubs to the assembler.
49 * ld-mmix/pushjs2b.d, ld-mmix/greg-14s.d, ld-mmix/pushjs1.d,
50 ld-mmix/greg-5s.d, ld-mmix/pushjs3b.d, ld-mmix/pushja1f-s.d,
51 ld-mmix/pushjs1m.d, ld-mmix/pushja7b-s.d, ld-mmix/pushja7f-s.d,
52 ld-mmix/pushja1b-s.d, ld-mmix/pushjs2.d, ld-mmix/pushjs3.d,
53 ld-mmix/pushjs4b.d, ld-mmix/pushjs4.d, ld-mmix/pushjs1bm.d,
54 ld-mmix/pushjs1b.d, ld-mmix/pushjs2m.d, ld-mmix/pushjs1r.d,
55 ld-mmix/pushjs3m.d, ld-mmix/pushjs2bm.d, ld-mmix/pushjs4m.d,
56 ld-mmix/pushjs3bm.d, ld-mmix/pushjs2r.d, ld-mmix/pushjs4bm.d,
57 ld-mmix/pushjs3r.d, ld-mmix/pushjs4r.d: New tests.
58
59 2003-10-15 Kaz Kojima <kkojima@rr.iij4u.or.jp>
60
61 * ld-sh/sh64/rd-sh64.exp: If the test matches *-dso.d, copy
62 the output of linker to the file tmpdir/*-dso.so.
63 * ld-sh/sh64/stobin-0-dso.d: New.
64 * ld-sh/sh64/stobin-1.d: New.
65 * ld-sh/sh64/stobin.s: New.
66 * ld-sh/sh64/stolib.s: New.
67
68 2003-10-13 Richard Sandiford <rsandifo@redht.com>
69
70 * ld-mips-elf/multi-got-1.d (RELSZ): Don't include the size of the
71 trailing null relocs.
72
73 2003-10-12 Kaz Kojima <kkojima@rr.iij4u.or.jp>
74
75 * ld-sh/rd-sh.exp (LDFLAGS): Define appropriately for each
76 sh64/sh5 targets.
77 * ld-sh/sh.exp: Don't do relaxing test for sh64*-*-* and
78 sh5*-*-* targets.
79 * ld-sh/sh64/relax.exp (emul32): Set to shelf32_nbsd for netbsd.
80 * ld-sh/sh64/relfail.exp: Set parameters for netbsd.
81 * ld-sh/sh64/sh64.exp: Skip this for netbsd. Trim the section
82 numbers for crangerel1 and crengerel2 tests.
83 * ld-sh/sh64/abi32.sd: Update.
84 * ld-sh/sh64/abi32.xd: Likewise.
85 * ld-sh/sh64/abi64.sd: Likewise.
86 * ld-sh/sh64/abi64.xd: Likewise.
87 * ld-sh/sh64/abixx-noexp.sd: Likewise.
88 * ld-sh/sh64/cmpct1.sd: Likewise.
89 * ld-sh/sh64/cmpct1.xd: Likewise.
90 * ld-sh/sh64/crange1.rd: Likewise.
91 * ld-sh/sh64/crange2.rd: Likewise.
92 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
93 * ld-sh/sh64/crange3-media.rd: Likewise.
94 * ld-sh/sh64/crange3.rd: Likewise.
95 * ld-sh/sh64/crangerel1.rd: Likewise.
96 * ld-sh/sh64/crangerel2.rd: Likewise.
97 * ld-sh/sh64/dlsection.sd: Likewise.
98 * ld-sh/sh64/endian.sbd: Likewise.
99 * ld-sh/sh64/endian.sld: Likewise.
100 * ld-sh/sh64/gotplt.d: Likewise.
101 * ld-sh/sh64/init-cmpct.d: Likewise.
102 * ld-sh/sh64/init-media.d: Likewise.
103 * ld-sh/sh64/init.s: Align functions.
104 * ld-sh/sh64/init64.d: Update.
105 * ld-sh/sh64/mix1-noexp.sd: Likewise.
106 * ld-sh/sh64/mix1.sd: Likewise.
107 * ld-sh/sh64/mix1.xd: Likewise.
108 * ld-sh/sh64/mix2-noexp.sd: Likewise.
109 * ld-sh/sh64/mix2.sd: Likewise.
110 * ld-sh/sh64/mix2.xd:Likewise.
111 * ld-sh/sh64/rel32.xd: Likewise.
112 * ld-sh/sh64/rel64.xd: Likewise.
113 * ld-sh/sh64/reldl32.rd: Likewise.
114 * ld-sh/sh64/reldl64.rd: Likewise.
115 * ld-sh/sh64/shdl32.xd: Update.
116 * ld-sh/sh64/shdl64.sd: Likewise.
117 * ld-sh/sh64/shdl64.xd: Likewise.
118 * ld-sh/shared-1.d: Add -z nocombreloc to ld option. Update.
119 * ld-sh/sub2l-1.d: Make file format match with elf32-sh.*.
120 * ld-sh/weak1.d: Likewise.
121
122 2003-10-11 Hans-Peter Nilsson <hp@bitrange.com>
123
124 * ld-scripts/defined3.d, ld-scripts/defined3.t: New test.
125 * ld-scripts/defined.exp: Run defined3.
126
127 2003-10-08 Hans-Peter Nilsson <hp@bitrange.com>
128
129 * ld-scripts/defined2.d, ld-scripts/defined2.t: New test.
130 * ld-scripts/defined.exp: Run defined2.
131
132 2003-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
133
134 * ld-elfvsb/elfvsb.exp: xfail non-pic shared library tests for
135 non 64-bit hppa*-*-linux* targets.
136 * ld-elfvsb/main.c (main_visibility_check): Cast value returned by
137 visibility_funptr () to a function pointer.
138 * ld-shared/shared.exp: xfail shared (non PIC), shared (non PIC, load
139 offset), and shared (PIC main, non PIC so) tests for non 64-bit
140 hppa*-*-linux* targets.
141
142 2003-09-30 H.J. Lu <hongjiu.lu@intel.com>
143
144 * ld-checks/checks.exp (section_check): Remove ia64-*-elf*.
145
146 2003-09-30 H.J. Lu <hongjiu.lu@intel.com>
147
148 * ld-checks/checks.exp (section_check): Skip ia64-*-* instead
149 of ia64-*-linux*.
150
151 2003-09-30 H.J. Lu <hongjiu.lu@intel.com>
152
153 * ld-ia64/ia64.exp: Remove -melf64_ia64.
154
155 * ld-ia64/tlsbin.dd: Remove -melf64_ia64. Match elf..-ia64-.*
156 instead of elf64-ia64-little.
157 * ld-ia64/tlsbin.rd: Likewise.
158 * ld-ia64/tlsbin.sd: Likewise.
159 * ld-ia64/tlsbin.td: Likewise.
160 * ld-ia64/tlsg.sd: Likewise.
161 * ld-ia64/tlspic.dd: Likewise.
162 * ld-ia64/tlspic.rd: Likewise.
163 * ld-ia64/tlspic.sd: Likewise.
164 * ld-ia64/tlspic.td: Likewise.
165
166 2003-09-30 Chris Demetriou <cgd@broadcom.com>
167
168 * ld-mips-elf/mips-elf-flags.exp: Add tests for combinations
169 with MIPS64r2.
170
171 2003-09-29 H.J. Lu <hongjiu.lu@intel.com>
172
173 * lib/ld-lib.exp (proc is_elf64): New.
174
175 * ld-scripts/phdrs.exp: Use is_elf_format and is_elf64.
176
177 2003-09-23 Alan Modra <alan@modra.org>
178
179 * ld-discard/exit.s: Correct .text.exit attributes.
180 * ld-discard/extern.s: Likewise.
181 * ld-discard/static.s: Likewise.
182
183 2003-09-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
184
185 * ld-mips-elf/relax-jalr-n32.d: Fix little endian test failure.
186 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
187 * ld-mips-elf/relax-jalr-n64.d: Likewise.
188 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
189
190 2003-09-14 Hans-Peter Nilsson <hp@bitrange.com>
191
192 * ld-mmix/bpo-1.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
193 ld-mmix/bpo-14.d, ld-mmix/bpo-16.d, ld-mmix/bpo-17.d,
194 ld-mmix/bpo-18.d, ld-mmix/bpo-19.d, ld-mmix/bpo-2.d,
195 ld-mmix/bpo-22.d, ld-mmix/bpo-3.d, ld-mmix/bpo-4.d,
196 ld-mmix/bpo-5.d, ld-mmix/bpo-6.d, ld-mmix/bpo-9.d,
197 ld-mmix/greg-19.d, ld-mmix/loc1.d, ld-mmix/loc2.d, ld-mmix/loc3.d,
198 ld-mmix/loc4.d, ld-mmix/loc6.d, ld-mmix/local12.d,
199 ld-mmix/locdo-1.d, ld-mmix/loct-1.d, ld-mmix/locto-1.d: Adjust for
200 objdump -d change.
201
202 2003-09-11 Alan Modra <amodra@bigpond.net.au>
203
204 * ld-elf/merge2.s: New.
205 * ld-elf/merge2.d: New.
206
207 2003-08-16 Hans-Peter Nilsson <hp@bitrange.com>
208
209 * ld-mmix/bpo-9.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d: Adjust for
210 recent objdump "Contents of ..." change.
211
212 2003-08-02 Kaz Kojima <kkojima@rr.iij4u.or.jp>
213
214 * ld-sh/shared-2.d, ld-sh/textrel1.s, ld-sh/textrel2.s: New test.
215
216 2003-08-02 Alan Modra <amodra@bigpond.net.au>
217
218 * ld-d10v/reloc-001.d: Adjust for objdump -d change.
219 * ld-d10v/reloc-002.d: Likewise.
220 * ld-d10v/reloc-005.d: Likewise.
221 * ld-d10v/reloc-006.d: Likewise.
222 * ld-d10v/reloc-009.d: Likewise.
223 * ld-d10v/reloc-010.d: Likewise.
224 * ld-d10v/reloc-013.d: Likewise.
225 * ld-d10v/reloc-014.d: Likewise.
226 * ld-xstormy16/pcrel.d: Likewise.
227
228 2003-07-29 Jakub Jelinek <jakub@redhat.com>
229
230 * ld-elfvsb/elf-offset.ld: Add .rel.toc, .rela.toc and .toc
231 sections.
232
233 2003-07-29 Alan Modra <amodra@bigpond.net.au>
234
235 * ld-powerpc/tlsso.r: Update.
236 * ld-powerpc/tlstocso.r: Update.
237
238 2003-07-29 Nick Clifton <nickc@redhat.com>
239
240 * ld-alpha/tlsbin.dd: Update to account for .eh_frame section.
241 * ld-alpha/tlsbin.rd: Likewise.
242 * ld-alpha/tlsbin.sd: Likewise.
243 * ld-alpha/tlsbinr.dd: Likewise.
244 * ld-alpha/tlsbinr.rd: Likewise.
245 * ld-alpha/tlsbinr.sd: Likewise.
246 * ld-alpha/tlspic.dd: Likewise.
247 * ld-alpha/tlspic.rd: Likewise.
248 * ld-alpha/tlspic.sd: Likewise.
249
250 2003-07-26 Alan Modra <amodra@bigpond.net.au>
251
252 * ld-powerpc/tlsexe32.d: Update.
253 * ld-powerpc/tlsso32.d: Update.
254
255 2003-07-24 H.J. Lu <hongjiu.lu@intel.com>
256
257 * ld-powerpc/tlsexe.r: .sbss is NOBITS, not PROGBITS.
258 * ld-powerpc/tlsexetoc.r: Likewise.
259 * ld-powerpc/tlsso.r: Likewise.
260 * ld-powerpc/tlstocso.r: Likewise.
261
262 2003-07-23 Stephane Carrez <stcarrez@nerim.fr>
263
264 * ld-srec/srec.exp: For m6811/m6812 use --defsym to define _.z soft
265 register.
266
267 2003-07-22 H.J. Lu <hongjiu.lu@intel.com>
268
269 * ld-selective/selective.exp: Skip "ia64-*-*".
270
271 * ld-srec/srec.exp: Make xfail on "ia64-*-*".
272
273 2003-07-11 Richard Sandiford <rsandifo@redhat.com>
274
275 * ld-h8300/relax-3{.s,.d,-coff.d}: New test.
276 * ld-h8300/h8300.exp: Run it.
277
278 2003-07-10 Alan Modra <amodra@bigpond.net.au>
279
280 * ld-powerpc/powerpc.exp: Dump output .got section rather than .toc.
281 * ld-powerpc/tlsexetoc.g: Update.
282 * ld-powerpc/tlsexetoc.r: Update.
283 * ld-powerpc/tlstoc.g: Update.
284 * ld-powerpc/tlstocso.g: Update.
285 * ld-powerpc/tlstocso.r: Update.
286
287 2003-07-04 Richard Sandiford <rsandifo@redhat.com>
288
289 * ld-h8300/h8300.exp: Replace loop with explicit list. Run relax.d
290 unconditionally. Run relax-2.d for *-elf targets.
291 * ld-h8300/relax.d: Fix typo.
292 * ld-h8300/relax.s: Add 0x prefixes.
293 * ld-h8300/relad-2.[sd]: New test.
294
295 2003-06-29 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
296
297 * ld-mips-elf/mips-elf.exp: Use is_elf_format.
298
299 2003-06-29 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
300
301 * ld-mips-elf/mips-elf-flags.exp: Use -melf32bsmip for IRIX6.
302
303 2003-06-25 Alan Modra <amodra@bigpond.net.au>
304
305 * ld-powerpc/apuinfo.rd: Update.
306
307 2003-06-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
308
309 * ld-mips-elf/elf-rel-got-n32.d: Remove special handling for n32 ABI.
310 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
311
312 2003-06-18 Hans-Peter Nilsson <hp@axis.com>
313
314 * ld-cris/locref1.d, ld-cris/locref1.s, ld-cris/locref2.d,
315 ld-cris/locref2.s: New tests.
316
317 * ld-elfcomm/elfcomm.exp (dump_common1): Use $READELF, not plain
318 readelf as found using default path.
319
320 2003-06-18 Alan Modra <amodra@bigpond.net.au>
321
322 * lib/ld-lib.exp (default_ld_simple_link): Trim ld parms before
323 trying to trim ld path.
324 (default_ld_compile): Likewise for cc.
325
326 * lib/ld-lib.exp (default_ld_simple_link): Trim ld path before
327 looking for gcc match.
328 (default_ld_compile): Likewise for cc.
329
330 2003-06-17 Loren James Rittle <rittle@latour.rsch.comm.mot.com>
331
332 * ld-undefined/undefined.exp (i?86-*-freebsd*): Remove xfail.
333
334 2003-06-16 Alan Modra <amodra@bigpond.net.au>
335
336 * ld-powerpc/tlsexetoc.d: Update.
337 * ld-powerpc/tlsso.d: Update.
338 * ld-powerpc/tlstoc.d: Update.
339 * ld-powerpc/tlstocso.d: Update.
340 * ld-powerpc/tlstocso.r: Update.
341
342 2003-06-16 Hans-Peter Nilsson <hp@axis.com>
343
344 * ld-cris/ldsym1.d: Restrict to cris-*-*elf* and cris-*-*aout*.
345 * ld-cris/noglob1.d: Ditto.
346 * ld-cris/badgotr1.d: Pass --underscore to gas.
347
348 2003-06-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
349
350 * ld-mips-elf/elf-rel-got-n64-linux.d: New file.
351 * ld-mips-elf/elf-rel-xgot-n64-linux.d: New file.
352 * ld-mips-elf/mips-elf.exp: Use the new files for Linux.
353
354 2003-06-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
355
356 * ld-mips-elf/relax-jalr.s: Fix testsuite breakage.
357 * ld-mips-elf/relax-jalr-n32.d: Likewise.
358 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
359 * ld-mips-elf/relax-jalr-n64.d: Likewise.
360 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
361
362 2003-06-11 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
363
364 * ld-mips-elf/multi-got-1.d: Adjust addresses.
365 * ld-mips-elf/rel32-n32.d: Likewise.
366
367 2003-06-11 Alan Modra <amodra@bigpond.net.au>
368
369 * ld-srec/srec.exp (run_srec_test): Remove powerpc64 xfails, and
370 xfail for hppa duplicated elsewhere.
371
372 2003-06-10 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
373
374 * ld-mips-elf/rel32-n32.d: Force big endian assembly.
375 * ld-mips-elf/rel32-o32.d: Likewise.
376 * ld-mips-elf/rel64.d: Likewise.
377
378 2003-06-10 Alan Modra <amodra@bigpond.net.au>
379
380 * ld-elfvsb/elfvsb.exp: Run for powerpc64 too.
381 * ld-powerpc/tls.t: Update.
382 * ld-powerpc/tlsexe.d: Update.
383 * ld-powerpc/tlsexe.r: Update.
384 * ld-powerpc/tlsexetoc.d: Update.
385 * ld-powerpc/tlsexetoc.r: Update.
386 * ld-powerpc/tlsexetoc.t: Update.
387 * ld-powerpc/tlsso.d: Update.
388 * ld-powerpc/tlsso.g: Update.
389 * ld-powerpc/tlsso.r: Update.
390 * ld-powerpc/tlsso.t: Update.
391 * ld-powerpc/tlstocso.d: Update.
392 * ld-powerpc/tlstocso.g: Update.
393 * ld-powerpc/tlstocso.r: Update.
394 * ld-powerpc/tlstocso.t: Update.
395
396 2003-06-03 H.J. Lu <hongjiu.lu@intel.com>
397
398 * ld-discard/extern.d: Updated.
399 * ld-discard/start.d: Likewise.
400 * ld-discard/static.d: Likewise.
401
402 2003-06-03 H.J. Lu <hongjiu.lu@intel.com>
403
404 * ld-elfcomm/elfcomm.exp: Mark tests untested if compiler is
405 not available.
406
407 2003-06-02 Fabrizio Gennari <fabrizio.ge@tiscalinet.it>
408
409 * ld-cygwin: New directory.
410 * ld-cygwin/exe-export.exp: New test script. Checks building
411 cygwin executables with an export table.
412 * ld-cygwin/testdll.def: New source file.
413 * ld-cygwin/testexe.def: New source file.
414 * ld-cygwin/testdll.c: New source file.
415 * ld-cygwin/testexe.c: New source file.
416
417 2003-05-30 H.J. Lu <hongjiu.lu@intel.com>
418
419 * config/default.exp: Load tmpdir/libpath.exp.
420 (gcc_ld_flag): Set from $libpath.
421
422 2003-05-27 Jason Thorpe <thorpej@wasabisystems.com>
423
424 * ld-elf/elf.exp: Use if_elf_format.
425 * ld-elf/sec64k.exp: Likewise.
426 * ld-elfcomm/elfcomm.exp: Likewise.
427 * lib/ld-lib.exp (is_elf_format): Match hppa*64*-*-hpux*.
428
429 2003-05-25 Jason Thorpe <thorpej@wasabisystems.com>
430
431 * ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf.
432
433 2003-05-20 Jakub Jelinek <jakub@redhat.com>
434
435 * ld-elfvsb/common.c: New file.
436 * ld-elfvsb/elfvsb.exp: Add common.
437
438 2003-05-20 H.J. Lu <hongjiu.lu@intel.com>
439
440 * ld-elfvsb/sh3.c: New file.
441 * ld-elfvsb/test.c: Likewise.
442
443 * ld-elfvsb/elfvsb.exp: Add new weak hidden symbol tests.
444
445 2003-05-15 H.J. Lu <hongjiu.lu@intel.com>
446
447 * config/default.exp (gcc_ld_flag): New. Make the newly built
448 linker available to gcc.
449 * lib/ld-lib.exp (default_ld_simple_link): Pass $gcc_ld_flag
450 to gcc.
451
452 * ld-elfvers/vers.exp: Use "ld_simple_link $CC" to build shared
453 libraries.
454 * ld-elfvsb/elfvsb.exp: Likewise.
455 * ld-elfweak/elfweak.exp: Likewise.
456 * ld-shared/shared.exp: Likewise.
457
458 * ld-elfvers/vers.exp: Use "-Wl,-rpath,." to build shared
459 libraries.
460 * ld-elfvsb/elfvsb.exp: Likewise.
461
462 * ld-elfvsb/elfvsb.exp: Remove xfail for powerpc-*-linux*.
463
464 * ld-elfweak/elfweak.exp: Use PIC for shared libraries.
465
466 2003-05-13 Stephane Carrez <stcarrez@nerim.fr>
467
468 * ld-m68hc11/link-hcs12.d: New test.
469 * ld-m68hc11/link-hcs12.s: New file.
470 * ld-m68hc11/link-hc12.s: New file.
471
472 2003-05-13 H.J. Lu <hongjiu.lu@intel.com>
473
474 * ld-elfweak/elfweak.exp: Fix typo.
475
476 2003-05-13 Kaz Kojima <kkojima@rr.iij4u.or.jp>
477
478 * ld-elfvers/vers.exp: Run on sh[34]*-*-linux*.
479 * ld-elfvsb/elfvsb.exp: Likewise.
480 * ld-elfweak/elfweak.exp: Likewise.
481
482 2003-05-12 Hans-Peter Nilsson <hp@bitrange.com>
483
484 * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d,
485 ld-mmix/loc4.d, ld-mmix/loc4m.d, ld-mmix/loc6.d, ld-mmix/loc6m.d,
486 ld-mmix/locdo-1.d, ld-mmix/sec-1.d, ld-mmix/sec-2.d,
487 ld-mmix/sec-3.d, ld-mmix/sec-4.d, ld-mmix/sec-5.d,
488 ld-mmix/sec-7m.d, ld-mmix/sec-8m.d, ld-mmix/spec802.d,
489 ld-mmix/spec803.d, ld-mmix/spec804.d, ld-mmix/spec805.d,
490 ld-mmix/spec806.d, ld-mmix/spec807.d, ld-mmix/spec808.d: Tweak for
491 objdump no longer truncating dump addresses.
492
493 2003-05-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
494
495 * ld-elfvsb/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
496 to linker script.
497 * ld-elfvsb/elfvsb.exp (visibility_run): Add setup_xfails for s390x.
498 * ld-selective/selective.exp: Disable for s390 and s390x.
499 * ld-shared/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
500 to linker script.
501 * ld-shared/shared.exp (shared_test): Add setup_xfails for s390x.
502 * ld-undefined/undefined.exp (checkund): Remove setup_xfail for s390x.
503
504 2003-05-08 H.J. Lu <hongjiu.lu@intel.com>
505
506 * ld-elfvers/vers.exp: Add vers27d4 and vers27d5 to test
507 versioned reference for hidden symbol.
508
509 * ld-elfvers/vers27d4.dsym: New file.
510 * ld-elfvers/vers27d4.ver: Likewise.
511
512 2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
513
514 * ld-elfvers/vers27d3.c (__start): New.
515 (start): New.
516
517 2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
518
519 * ld-elfvers/vers.exp (build_binary): Support build exeutable.
520 (build_binary): Renamed from ...
521 (build_vers_lib): This.
522 (build_vers_lib_no_pic): Updated.
523 (build_vers_lib_pic): Likewise.
524 Add vers27d1, vers27d2 and vers27d3 to test versioned
525 definition for hidden symbol referenced by a DSO.
526
527 * ld-elfvers/vers27d.dsym: New file.
528 * ld-elfvers/vers27d.sym: Likewise.
529 * ld-elfvers/vers27d.ver: Likewise.
530 * ld-elfvers/vers27d1.c: Likewise.
531 * ld-elfvers/vers27d2.c: Likewise.
532 * ld-elfvers/vers27d3.c: Likewise.
533
534 2003-05-07 Andreas Schwab <schwab@suse.de>
535
536 * ld-elfvsb/elfvsb.exp: Run dump tests even when cross
537 compiling.
538
539 2003-05-06 Alexandre Oliva <aoliva@redhat.com>
540
541 * config/default.exp (gcc_gas_flags): Force ABI to n32 on
542 mips64-linux.
543 * ld-elf/merge.d: Xfail on mips64*-linux-gnu*.
544 * ld-mips-elf/mips-elf-flags.exp (ldemul): Set to o32-compatible
545 on mips-sgi-irix6*, mips64-linux-gnu and mips64el-linux-gnu.
546 (good_combination, bad_combination): Use it.
547 Add -32 or -mabi=o64 wherever the ABI was formerly implied.
548
549 2003-05-06 H.J. Lu <hjl@gnu.org>
550
551 * ld-elfvers/vers.exp (objdump_versionstuff): Support comment
552 in expected version file.
553
554 * ld-elfvers/vers25b.c: Add a line of comment.
555 * ld-elfvers/vers25b.dsym: Likwise.
556 * ld-elfvers/vers25b.ver: Likwise.
557 * ld-elfvers/vers26b.dsym: Likwise.
558 * ld-elfvers/vers26b.ver: Likwise.
559 * ld-elfvers/vers27b.dsym: Likwise.
560 * ld-elfvers/vers27b.ver: Likwise.
561 * ld-elfvers/vers27c.c: Likwise.
562 * ld-elfvers/vers27c.dsym: Likwise.
563 * ld-elfvers/vers27c.ver: Likwise.
564
565 2003-05-04 H.J. Lu <hjl@gnu.org>
566
567 * ld-elfvsb/main.c: Updated.
568 * ld-elfvsb/sh1.c: Likewise.
569
570 2003-05-04 H.J. Lu <hjl@gnu.org>
571
572 * ld-elfvers/vers18.dsym: Updated for weak definiton change.
573 * ld-elfvers/vers18.ver: Likewise.
574 * ld-elfvers/vers19.ver: Likewise.
575 * ld-elfweak/dsowdata.dsym: Likewise.
576 * ld-elfweak/elfweak.exp: Likewise.
577 * ld-elfweak/weakdata.dsym: Likewise.
578
579 * ld-elfweak/elfweak.exp: Remove xfail.
580
581 2003-05-04 Alexandre Oliva <aoliva@redhat.com>
582
583 * ld-mips-elf/multi-got-1.d: Force into big-endian mode.
584 Turn relocation offsets into regexps.
585
586 2003-05-03 H.J. Lu <hjl@gnu.org>
587
588 * ld-elfvers/vers.exp: Add vers27a, vers27b, vers27c1 and
589 vers27c2 to test versioned definition vs. hidden definition in
590 different files.
591
592 * ld-elfvers/vers27a.c: New file.
593 * ld-elfvers/vers27a.dsym: Likewise.
594 * ld-elfvers/vers27a.map: Likewise.
595 * ld-elfvers/vers27a.ver: Likewise.
596 * ld-elfvers/vers27b.c: Likewise.
597
598 * ld-elfvers/vers27b.dsym: New empty file.
599 * ld-elfvers/vers27b.ver: Likwise.
600 * ld-elfvers/vers27c.c: Likwise.
601 * ld-elfvers/vers27c.dsym: Likwise.
602 * ld-elfvers/vers27c.ver: Likwise.
603
604 2003-05-02 Nick Clifton <nickc@redhat.com>
605
606 * ld-xstormy16: New directory.
607 * ld-xstormy16/xstormy16.exp: New test script.
608 * ld-xstormy16/pcrel.s: Test assembler source file.
609 * ld-xstormy16/external.s: Test assembler source file.
610 * ld-xstormy16/pcrel.d: Test expected disassembly.
611
612 2003-05-02 Andreas Jaeger <aj@suse.de>
613
614 * ld-elfvers/vers.exp (build_exec): Disable vers26b3 on x86-64-linux.
615
616 2003-04-29 H.J. Lu <hjl@gnu.org>
617
618 * ld-ia64/tlsbin.dd: Updated.
619 * ld-ia64/tlsbin.rd: Likewise.
620 * ld-ia64/tlsbin.sd: Likewise.
621 * ld-ia64/tlsbin.td: Likewise.
622 * ld-ia64/tlspic.rd: Likewise.
623 * ld-ia64/tlspic.sd: Likewise.
624 * ld-ia64/tlspic.td: Likewise.
625
626 2003-04-29 J"orn Rennecke <joern.rennecke@superh.com>
627
628 * ld-selective/3.cc (start): New function.
629 * ld-selective/4.cc: Likewise.
630 * ld-selective/5.cc: Likewise.
631
632 2003-04-28 H.J. Lu <hjl@gnu.org>
633
634 * ld-elfvers/vers.exp (picflag): Set PIC flag for compiler.
635 (build_vers_lib): Support PIC.
636 (build_vers_lib_no_pic): New. Change all calls to build_vers_lib
637 to build_vers_lib_no_pic.
638 (build_vers_lib_pic): New.
639 Add tests vers26a, vers26b1, vers26b2 and vers26b3 for versioned
640 definition vs. normal definition in different files.
641
642 * ld-elfvers/vers26a.c: New file.
643 * ld-elfvers/vers26a.dsym: Likewise.
644 * ld-elfvers/vers26a.map: Likewise.
645 * ld-elfvers/vers26a.ver: Likewise.
646 * ld-elfvers/vers26b.c: Likewise.
647
648 * ld-elfvers/vers26b.dsym: New empty file.
649 * ld-elfvers/vers26b.ver: Likewise.
650
651 2003-04-27 H.J. Lu <hjl@gnu.org>
652
653 * ld-elfvsb/elfvsb.dat: Updated.
654 * ld-elfvsb/elfvsb.exp: Likewise.
655 * ld-elfvsb/main.c: Likewise.
656 * ld-elfvsb/sh1.c: Likewise.
657 * ld-elfvsb/sh2.c: Likewise.
658
659 2003-04-26 Stephane Carrez <stcarrez@nerim.fr>
660
661 * ld-m68hc11/bug-3331.d: New test.
662 * ld-m68hc11/bug-3331.s: New file.
663
664 2003-04-25 Nick Clifton <nickc@redhat.com>
665 J"orn Rennecke <joern.rennecke@superh.com>
666
667 * lib/ld-lib.exp (big_or_little_endian): Also check for -mb and -ml.
668
669 2003-04-24 J"orn Rennecke <joern.rennecke@superh.com>
670
671 * ld-elfcomm/elfcomm.exp: Allow symbols to have '_' prepended.
672
673 2003-04-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
674
675 * ld-sh/tlsbin-1.d, ld-sh/tlsbin-2.d, ld-sh/tlsbin-3.d,
676 ld-sh/tlstpoff-1.d, ld-sh/tlstpoff-2.d: Update for removing
677 unnecessary TLS relocs.
678
679 2003-04-23 J"orn Rennecke <joern.rennecke@superh.com>
680
681 * ld-sh/sh64/crange3-cmpct.rd (Machine): Change to refer to SuperH.
682 * ld-sh/sh64/crange3-media.rd (Machine): Likewise.
683
684 2003-04-23 H.J. Lu <hjl@gnu.org>
685
686 * ld-elfvers/vers.exp (objdump_dynsymstuff): Support empty
687 files.
688 (objdump_versionstuff): Likewise.
689 Add tests vers25a, vers25b1 and vers25b2 for versioned
690 definition vs. normal definition in different files.
691
692 * ld-elfvers/vers25a.c: New file.
693 * ld-elfvers/vers25a.dsym: Likewise.
694 * ld-elfvers/vers25a.map: Likewise.
695 * ld-elfvers/vers25a.ver: Likewise.
696
697 * ld-elfvers/vers25b.c: New empty file.
698 * ld-elfvers/vers25b.dsym: Likewise.
699 * ld-elfvers/vers25b.ver: Likewise.
700
701 2003-04-22 H.J. Lu <hjl@gnu.org>
702
703 * ld-elfcomm/elfcomm.exp: Support 64bit targets.
704
705 2003-04-21 Stephane Carrez <stcarrez@nerim.fr>
706
707 * ld-m68hc11/far-hc11.s: New file.
708 * ld-m68hc11/far-hc11.d: New test for HC11 trampoline generation.
709 * ld-m68hc11/far-hc12.s: New file.
710 * ld-m68hc11/far-hc12.d: New test for HC12 trampoline generation.
711 * ld-m68hc11/far-hc12.ld: New file.
712
713 2003-04-15 H.J. Lu <hjl@gnu.org>
714
715 * ld-elfcom/elfcom.exp: Fix a typo.
716
717 2003-04-14 H.J. Lu <hjl@gnu.org>
718
719 * ld-elfcom: New directory.
720 * ld-elfcom/elfcom.exp: New file: Test alignment of common symbols
721 under ELF.
722 * ld-elfcom/common1a.c: New file: Test source code.
723 * ld-elfcom/common1b.c: New file: Test source code.
724
725 2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
726
727 * ld-sh/sh64/crange3-cmpct.rd: Replace occurrances of 'Hitachi'
728 with 'Renesas'.
729 * ld-sh/sh64/crange3-media.rd: Likewise.
730
731 2002-04-13 Daniel Jacobowitz <drow@mvista.com>
732
733 * ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s,
734 ld-sh/refdbg.s: Add leading 0 to .debug_info to prevent parsing it
735 for error messages.
736
737 2003-04-10 Alexandre Oliva <aoliva@redhat.com>
738
739 * ld-mips-elf/elf-rel-got-n32.d,
740 ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
741 ld-mips-elf/elf-rel-xgot-n64.d: New.
742 * ld-mips-elf/mips-elf.exp (hasn32): Define as condition for
743 new tests to run.
744
745 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
746
747 * ld-m68hc11/bug-1417.d: Update to take into account jsr->bsr relax.
748
749 2003-04-02 Bob Wilson <bob.wilson@acm.org>
750
751 * ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*.
752 * ld-xtensa/lcall.exp: Likewise.
753
754 2003-04-01 Bob Wilson <bob.wilson@acm.org>
755
756 * ld-elf/merge.d: xfail xtensa-*-*.
757 * ld-scripts/crossref.exp: Add -mtext-section-literals to CFLAGS
758 for Xtensa targets.
759 * ld-srec/srec.exp: Add -no-relax flag for Xtensa targets.
760 * ld-xtensa/coalesce1.s: New file.
761 * ld-xtensa/coalesce2.s: Likewise.
762 * ld-xtensa/coalesce.exp: Likewise.
763 * ld-xtensa/coalesce.t: Likewise.
764 * ld-xtensa/lcall1.s: Likewise.
765 * ld-xtensa/lcall2.s: Likewise.
766 * ld-xtensa/lcall.exp: Likewise.
767 * ld-xtensa/lcall.t: Likewise.
768
769 2003-03-25 Alexandre Oliva <aoliva@redhat.com>
770
771 * ld-mips-elf/mips-elf.exp: Added...
772 * ld-mips-elf/relax-jalr.s, ld-mips-elf/relax-jalr-n32.d,
773 ld-mips-elf/relax-jalr-n32-shared.d, ld-mips-elf/relax-jalr-n64.d,
774 ld-mips-elf/relax-jalr-n64-shared.d: New tests.
775
776 2003-03-11 Alexandre Oliva <aoliva@redhat.com>
777
778 * ld-mips-elf/mips-elf.exp (linux_gnu): New variable. Add:
779 * ld-mips-elf/rel32-o32.d, ld-mips-elf/rel32-n32.d,
780 ld-mips-elf/rel64.d, ld-mips-elf/rel32.s, ld-mips-elf/rel64.s: New
781 tests.
782
783 2003-03-11 Alan Modra <amodra@bigpond.net.au>
784
785 * ld-powerpc/tlsso.r: Adjust for corrected zero symbol index relocs.
786 * ld-powerpc/tlsso32.r: Likewise.
787
788 2003-02-18 Alan Modra <amodra@bigpond.net.au>
789
790 * ld-powerpc/tlsexe.d: Update for changed handling of invalid LD
791 relocs.
792 * ld-powerpc/tlsexe.g: Likewise.
793 * ld-powerpc/tlsexe.r: Likewise.
794 * ld-powerpc/tlsexe.t: Likewise.
795
796 * ld-powerpc/tls32.s: New file.
797 * ld-powerpc/tlslib32.s: New file.
798 * ld-powerpc/tls32.d: New file.
799 * ld-powerpc/tls32.g: New file.
800 * ld-powerpc/tls32.t: New file.
801 * ld-powerpc/tlsexe32.d: New file.
802 * ld-powerpc/tlsexe32.g: New file.
803 * ld-powerpc/tlsexe32.r: New file.
804 * ld-powerpc/tlsexe32.t: New file.
805 * ld-powerpc/tlsso32.d: New file.
806 * ld-powerpc/tlsso32.g: New file.
807 * ld-powerpc/tlsso32.r: New file.
808 * ld-powerpc/tlsso32.t: New file.
809 * ld-powerpc/powerpc.exp: Run new tests.
810
811 2003-02-18 Alan Modra <amodra@bigpond.net.au>
812
813 * ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
814
815 2003-02-10 Jakub Jelinek <jakub@redhat.com>
816
817 * ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too.
818 xfail tests linking non-pic code into shared libs on x86_64-*-linux*.
819 * ld-elfvsb/elfvsb.exp: Likewise.
820 * ld-elfvers/vers.exp: Likewise. Add vers24a, vers24b and vers24c
821 tests.
822 * ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_*
823 version.
824 * ld-elfvers/vers19.ver: Likewise.
825 * ld-elfvers/vers24a.c: New test.
826 * ld-elfvers/vers24b.c: New test.
827 * ld-elfvers/vers24c.c: New test.
828 * ld-elfvers/vers24.map: New test.
829 * ld-elfvers/vers24.rd: New test.
830 * lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument
831 cflags. If source files have .c extension, compile them first.
832
833 2003-02-10 Kaz kojima <kkojima@rr.iij4u.or.jp>
834
835 * ld-sh/tlstpoff-1.d: New.
836 * ld-sh/tlstpoff-2.d: New.
837 * ld-sh/tlstpoff1.s: New.
838 * ld-sh/tlstpoff2.s: New.
839
840 2003-02-09 Alan Modra <amodra@bigpond.net.au>
841
842 * ld-powerpc/tlslib.s: Give .__tls_get_addr function type.
843 * ld-powerpc/tlsexe.d: Update for changed handling of (invalid) ld var
844 in dynamic lib.
845 * ld-powerpc/tlsexe.g: Likewise.
846 * ld-powerpc/tlsexe.r: Likewise.
847 * ld-powerpc/tlsexe.t: Likewise.
848 * ld-powerpc/tlsexetoc.d: Likewise.
849 * ld-powerpc/tlsexetoc.g: Likewise.
850 * ld-powerpc/tlsexetoc.r: Likewise.
851 * ld-powerpc/tlsexetoc.t: Likewise.
852
853 2003-02-05 Alan Modra <amodra@bigpond.net.au>
854
855 * ld-powerpc/powerpc.exp (supports_ppc64): New.
856 (ppcelftests): Force 32 bit mode.
857 (ppc64elftests): New.
858 * ld-powerpc/tls.d: New.
859 * ld-powerpc/tls.g: New.
860 * ld-powerpc/tls.s: New.
861 * ld-powerpc/tls.t: New.
862 * ld-powerpc/tlsexe.d: New.
863 * ld-powerpc/tlsexe.g: New.
864 * ld-powerpc/tlsexe.r: New.
865 * ld-powerpc/tlsexe.t: New.
866 * ld-powerpc/tlsexetoc.d: New.
867 * ld-powerpc/tlsexetoc.g: New.
868 * ld-powerpc/tlsexetoc.r: New.
869 * ld-powerpc/tlsexetoc.t: New.
870 * ld-powerpc/tlslib.s: New.
871 * ld-powerpc/tlsso.d: New.
872 * ld-powerpc/tlsso.g: New.
873 * ld-powerpc/tlsso.r: New.
874 * ld-powerpc/tlsso.t: New.
875 * ld-powerpc/tlstoc.d: New.
876 * ld-powerpc/tlstoc.g: New.
877 * ld-powerpc/tlstoc.s: New.
878 * ld-powerpc/tlstoc.t: New.
879 * ld-powerpc/tlstocso.d: New.
880 * ld-powerpc/tlstocso.g: New.
881 * ld-powerpc/tlstocso.r: New.
882 * ld-powerpc/tlstocso.t: New.
883
884 2003-01-27 Alexandre Oliva <aoliva@redhat.com>
885
886 * ld-mips-elf/multi-got-1.d: New.
887 * ld-mips-elf/multi-got-1-1.s: New.
888 * ld-mips-elf/multi-got-1-2.s: New.
889 * ld-mips-elf/mips-elf.exp (elf): mips*-*-irix* is elf.
890 Run multi-got-1.
891
892 2003-01-25 Jakub Jelinek <jakub@redhat.com>
893
894 * ld-sparc/sparc.exp: New.
895 * ld-sparc/tlsg32.s: New test.
896 * ld-sparc/tlsg32.sd: Likewise.
897 * ld-sparc/tlsg64.s: Likewise.
898 * ld-sparc/tlsg64.sd: Likewise.
899 * ld-sparc/tlslib.s: Likewise.
900 * ld-sparc/tlsnopic.s: Likewise.
901 * ld-sparc/tlspic.s: Likewise.
902 * ld-sparc/tlssunbin32.dd: Likewise.
903 * ld-sparc/tlssunbin32.rd: Likewise.
904 * ld-sparc/tlssunbin32.s: Likewise.
905 * ld-sparc/tlssunbin32.sd: Likewise.
906 * ld-sparc/tlssunbin32.td: Likewise.
907 * ld-sparc/tlssunbin64.dd: Likewise.
908 * ld-sparc/tlssunbin64.rd: Likewise.
909 * ld-sparc/tlssunbin64.s: Likewise.
910 * ld-sparc/tlssunbin64.sd: Likewise.
911 * ld-sparc/tlssunbin64.td: Likewise.
912 * ld-sparc/tlssunbinpic32.s: Likewise.
913 * ld-sparc/tlssunbinpic64.s: Likewise.
914 * ld-sparc/tlssunnopic32.dd: Likewise.
915 * ld-sparc/tlssunnopic32.rd: Likewise.
916 * ld-sparc/tlssunnopic32.s: Likewise.
917 * ld-sparc/tlssunnopic32.sd: Likewise.
918 * ld-sparc/tlssunnopic64.dd: Likewise.
919 * ld-sparc/tlssunnopic64.rd: Likewise.
920 * ld-sparc/tlssunnopic64.s: Likewise.
921 * ld-sparc/tlssunnopic64.sd: Likewise.
922 * ld-sparc/tlssunpic32.dd: Likewise.
923 * ld-sparc/tlssunpic32.rd: Likewise.
924 * ld-sparc/tlssunpic32.s: Likewise.
925 * ld-sparc/tlssunpic32.sd: Likewise.
926 * ld-sparc/tlssunpic32.td: Likewise.
927 * ld-sparc/tlssunpic64.dd: Likewise.
928 * ld-sparc/tlssunpic64.rd: Likewise.
929 * ld-sparc/tlssunpic64.s: Likewise.
930 * ld-sparc/tlssunpic64.sd: Likewise.
931 * ld-sparc/tlssunpic64.td: Likewise.
932
933 2003-01-24 Martin Schwidefsky <schwidefsky@de.ibm.com>
934
935 * ld-s390/s390.exp: New file.
936 * ld-s390/tlsbin_64.dd: New file.
937 * ld-s390/tlsbin_64.rd: New file.
938 * ld-s390/tlsbin_64.s: New file.
939 * ld-s390/tlsbin_64.sd: New file.
940 * ld-s390/tlsbin_64.td: New file.
941 * ld-s390/tlsbin.dd: New file.
942 * ld-s390/tlsbinpic_64.s: New file.
943 * ld-s390/tlsbinpic.s: New file.
944 * ld-s390/tlsbin.rd: New file.
945 * ld-s390/tlsbin.s: New file.
946 * ld-s390/tlsbin.sd: New file.
947 * ld-s390/tlsbin.td: New file.
948 * ld-s390/tlslib_64.s: New file.
949 * ld-s390/tlslib.s: New file.
950 * ld-s390/tlspic1_64.s: New file.
951 * ld-s390/tlspic1.s: New file.
952 * ld-s390/tlspic2_64.s: New file.
953 * ld-s390/tlspic2.s: New file.
954 * ld-s390/tlspic_64.dd: New file.
955 * ld-s390/tlspic_64.rd: New file.
956 * ld-s390/tlspic_64.sd: New file.
957 * ld-s390/tlspic_64.td: New file.
958 * ld-s390/tlspic.dd: New file.
959 * ld-s390/tlspic.rd: New file.
960 * ld-s390/tlspic.sd: New file.
961 * ld-s390/tlspic.td: New file.
962
963 2003-01-24 Alan Modra <amodra@bigpond.net.au>
964
965 * ld-alpha/tlsbin.sd: Cope with truncated address in data dumps.
966 * ld-alpha/tlsbin.td: Likewise.
967 * ld-alpha/tlsbinr.sd: Likewise.
968
969 2003-01-21 Richard Henderson <rth@redhat.com>
970
971 * ld-alpha/alpha.exp: New.
972 * ld-alpha/align.s: New.
973 * ld-alpha/tlsbin.dd: New.
974 * ld-alpha/tlsbin.rd: New.
975 * ld-alpha/tlsbin.s: New.
976 * ld-alpha/tlsbin.sd: New.
977 * ld-alpha/tlsbin.td: New.
978 * ld-alpha/tlsbinpic.s: New.
979 * ld-alpha/tlsbinr.dd: New.
980 * ld-alpha/tlsbinr.rd: New.
981 * ld-alpha/tlsbinr.sd: New.
982 * ld-alpha/tlsg.s: New.
983 * ld-alpha/tlsg.sd: New.
984 * ld-alpha/tlslib.s: New.
985 * ld-alpha/tlspic.dd: New.
986 * ld-alpha/tlspic.rd: New.
987 * ld-alpha/tlspic.sd: New.
988 * ld-alpha/tlspic.td: New.
989 * ld-alpha/tlspic1.s: New.
990 * ld-alpha/tlspic2.s: New.
991
992 2003-01-20 Alan Modra <amodra@bigpond.net.au>
993
994 * ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld.
995
996 2003-01-18 Jakub Jelinek <jakub@redhat.com>
997
998 * ld-ia64/tlspic1.s: Add tests for IE in shared libraries.
999 * ld-ia64/tlspic.rd: Adjust.
1000 * ld-ia64/tlspic.dd: Adjust.
1001 * ld-ia64/tlspic.sd: Adjust.
1002
1003 2003-01-16 Jakub Jelinek <jakub@redhat.com>
1004
1005 * ld-ia64/ia64.exp: New.
1006 * ld-ia64/tlsbin.dd: New test.
1007 * ld-ia64/tlsbinpic.s: New test.
1008 * ld-ia64/tlsbin.rd: New test.
1009 * ld-ia64/tlsbin.s: New test.
1010 * ld-ia64/tlsbin.sd: New test.
1011 * ld-ia64/tlsbin.td: New test.
1012 * ld-ia64/tlsg.s: New test.
1013 * ld-ia64/tlsg.sd: New test.
1014 * ld-ia64/tlslib.s: New test.
1015 * ld-ia64/tlspic1.s: New test.
1016 * ld-ia64/tlspic2.s: New test.
1017 * ld-ia64/tlspic.dd: New test.
1018 * ld-ia64/tlspic.rd: New test.
1019 * ld-ia64/tlspic.sd: New test.
1020 * ld-ia64/tlspic.td: New test.
1021
1022 2003-01-02 Richard Sandiford <rsandifo@redhat.com>
1023
1024 * ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test.
1025
1026 2003-01-02 Richard Sandiford <rsandifo@redhat.com>
1027
1028 * ld-mips-elf/jr.s: New file.
1029 * ld-mips-elf/mips-elf-flags.exp: New test.
1030
1031 2002-12-18 Ralf Habacker <ralf.habacker@freenet.de>
1032
1033 * ld-auto-import: New directory.
1034 * ld-auto-import/auto-import.exp: Test the auto importing direct
1035 from a dll functionality.
1036 * ld-auto-import/client.c: Source code for test.
1037 * ld-auto-import/dll.c: Likewise.
1038
1039 2002-12-12 Alexandre Oliva <aoliva@redhat.com>
1040
1041 * ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test.
1042 * ld-mips-elf/branch-misc-2.d: Removed.
1043
1044 2002-12-10 Jason Thorpe <thorpej@wasabisystems.com>
1045
1046 * lib/ld-lib.exp (is_elf_format): Match NetBSD ELF targets.
1047
1048 2002-12-03 Nick Clifton <nickc@redhat.com>
1049
1050 * ld-powerpc/powerpc.exp (ppcelftests): Add apuinfo merging
1051 test.
1052 * ld-powerpc/apuinfo1.s: New assembler source file.
1053 * ld-powerpc/apuinfo2.s: New assembler source file.
1054 * ld-powerpc/apuinfo.rd: New expected output file.
1055
1056 2002-12-01 Stephane Carrez <stcarrez@nerim.fr>
1057
1058 Fix PR savannah/1417:
1059 * ld-m68hc11/bug-1417.s: New test.
1060 * ld-m68hc11/bug-1417.d: Likewise.
1061
1062 2002-11-28 Jakub Jelinek <jakub@redhat.com>
1063
1064 * ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
1065
1066 2002-11-28 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1067
1068 * ld-sh/refdbg-0-dso.d: New test.
1069 * ld-sh/refdbg-1.d: Likewise.
1070 * ld-sh/refdbg.s: Likewise.
1071 * ld-sh/refdbglib.s: Likewise.
1072
1073 2002-11-22 Alan Modra <amodra@bigpond.net.au>
1074
1075 * ld-elf/elf.exp: Remove sec64k test.
1076 * ld-elf/sec64k.exp: Reinstate.
1077
1078 2002-11-21 Alan Modra <amodra@bigpond.net.au>
1079
1080 * ld-elf/elf.exp: Renamed from sec64k.exp. Add test_list loop.
1081 * ld-elf/merge.s: New file.
1082 * ld-elf/merge.d: New file.
1083 * ld-elf/merge.ld: New file.
1084
1085 2002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
1086
1087 * ld-scripts/script.exp: Setup for tic4x testcase
1088
1089 2002-11-15 Nick Clifton <nickc@redhat.com>
1090
1091 * ld-h8300: New directory.
1092 * ld-h8300/h8300.exp: New expect script. Only run tests for h8300
1093 targets.
1094 * ld-h8300/relax.s: New assembler source file.
1095 * ld-h8300/relax.d: New expected output file.
1096
1097 2002-11-11 Hans-Peter Nilsson <hp@axis.com>
1098
1099 * ld-elf/sec64k.exp: New test.
1100 * lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/"
1101 to a source file starting with "/".
1102
1103 2002-11-10 Hans-Peter Nilsson <hp@bitrange.com>
1104
1105 * ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
1106 ld-mmix/local7.d: Tweak for change in readelf output.
1107
1108 2002-11-09 Alan Modra <amodra@bigpond.net.au>
1109
1110 * ld-elfvsb/define.s: Avoid use of @ in .type directive.
1111
1112 2002-11-07 Hans-Peter Nilsson <hp@axis.com>
1113
1114 * ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
1115 ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests.
1116
1117 2002-11-07 Nick Clifton <nickc@redhat.com>
1118
1119 * ld-fastcall/fastcall.exp: Only run tests for PE type x86
1120 targets.
1121
1122 2002-11-07 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1123
1124 * ld-sh/rd-sh.exp: Set asflags_save always.
1125
1126 2002-11-07 Casper S. Hornstrup <chorns@users.sourceforge.net>
1127
1128 * ld-fastcall: New directory for testing fastcall support.
1129 * ld-fastcall/export.s: New file for testing fastcall symbol
1130 handling.
1131 * ld-fastcall/import.s: Likewise.
1132 * ld-fastcall/fastcall.exp: Likewise.
1133
1134 2002-11-03 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1135
1136 * ld-sh/rd-sh.exp: Add -isa=SHcompact to ASFLAGS for SH-5.
1137 * ld-sh/tlsbin-1.d: Handle GOT_BIAS appropriately for SH-5.
1138 * ld-sh/tlspic-1.d: Likewise.
1139 * ld-sh/tlspic-2.d: Likewise.
1140 * ld-sh/tlsbin-2.d: Likewise. Make it robust for the symbols
1141 defined by the linker scripts.
1142
1143 2002-10-14 Stephane Carrez <stcarrez@nerim.fr>
1144
1145 * ld-m68hc11/m68hc11.exp: Specific tests for 68HC11/68HC12.
1146 * ld-m68hc11/adj-jump.d: New test for linker relaxation.
1147 * ld-m68hc11/adj-jump.s: Likewise.
1148 * ld-m68hc11/adj-brset.s: Likewise.
1149 * ld-m68hc11/adj-brset.d: Likewise.
1150 * ld-m68hc11/relax-direct.s: Likewise.
1151 * ld-m68hc11/relax-direct.d: Likewise.
1152 * ld-m68hc11/relax-group.s: Likewise.
1153 * ld-m68hc11/relax-group.d: Likewise.
1154 * ld-m68hc11/bug-1403.d: Likewise.
1155 * ld-m68hc11/bug-1403.s: Likewise.
1156
1157 2002-10-14 Stephen Clarke <stephen.clarke@superh.com>
1158 * ld-sh/ld-r-1.d: Disable for sh64*-*-linux*.
1159 * ld-sh/sh64/sh64.exp: Likewise.
1160 * ld-sh/sh.exp: Disable relaxing tests for sh64*-*-linux*.
1161 * ld-sh/sh64/abi32.sd: Adjust expected output to include
1162 sh64*-*-linux* formats too.
1163 * ld-sh/sh64/relax.exp: Add emul32 variable to hold target
1164 emulation, and set it appropriately for sh*-*-linux*.
1165 * ld-sh/sh64/relfail.exp: Add variables to hold target
1166 emulation, output format, start symbol, and whether target
1167 supports 64-bit ABI. Set appropriately for sh*-*-linux*.
1168
1169 2002-10-12 H.J. Lu (hjl@gnu.org)
1170
1171 * ld-discard/extern.d: Remove $srcdir/$subdir/.
1172 * ld-discard/start.d: Likewise.
1173 * ld-discard/static.d: Likewise.
1174 * ld-linkonce/zeroehl32.d: Likewise.
1175 * ld-selective/keepdot.d: Likewise.
1176 * ld-selective/keepdot0.d: Likewise.
1177
1178 2002-10-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1179
1180 * ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the output
1181 of linker to the file tmpdir/*-dso.so.
1182 * ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New.
1183 * ld-sh/tlsbin-0-dso.d: New.
1184 * ld-sh/tlsbin-1.d: New.
1185 * ld-sh/tlsbin-2.d: New.
1186 * ld-sh/tlsbin-3.d: New.
1187 * ld-sh/tlsbin-4.d: New.
1188 * ld-sh/tlspic1.s, ld-sh/tlspic2.s: New.
1189 * ld-sh/tlspic-1.d: New.
1190 * ld-sh/tlspic-2.d: New.
1191 * ld-sh/tlspic-3.d: New.
1192 * ld-sh/tlspic-4.d: New.
1193
1194 2002-10-10 Jakub Jelinek <jakub@redhat.com>
1195
1196 * ld-i386/combreloc.s: New test.
1197 * ld-i386/combreloc.d: New test.
1198 * ld-i386/i386.exp (i386tests): Add it.
1199
1200 2002-10-10 Alan Modra <amodra@bigpond.net.au>
1201
1202 * ld-i386/i386.exp (reloc): Turn off combreloc.
1203 * ld-i386/reloc.d: Likewise.
1204 * ld-powerpc/powerpc.exp: Likewise.
1205 * ld-powerpc/reloc.d: Likewise.
1206
1207 2002-10-03 H.J. Lu <hjl@gnu.org>
1208
1209 * ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc
1210 3.x.
1211
1212 2002-10-03 Chris Demetriou <cgd@broadcom.com>
1213
1214 * ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be
1215 more compatible with non-embedded targets.
1216 * ld-mips-elf/branch-misc-2.d: Likewise.
1217
1218 * ld-mips-elf/mips-elf.exp: Clean up some comments about embedded
1219 PIC tests.
1220 (elf): New variable, to control whether generic ELF tests are run.
1221 (embedded_elf): New variable, to control whether ELF tests
1222 requiring embedded PIC or embedded relocs are run.
1223
1224 2002-10-02 Stephen Clarke <stephen.clarke@superh.com>
1225
1226 * ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
1227 ld-sh/sh64/gotplt.s: New test.
1228
1229 2002-10-02 Stephen Clarke <stephen.clarke@superh.com>
1230 * ld-sh/sh64/cmpct1.sd : Fix linked file name.
1231 * ld-sh/sh64/crange3.dd: Likewise.
1232
1233 2002-10-01 Jakub Jelinek <jakub@redhat.com>
1234
1235 * ld-i386/i386.exp: Add tlsindntpoff test.
1236 * ld-i386/tlsindntpoff.s: New test.
1237 * ld-i386/tlsindntpoff.dd: New test.
1238
1239 2002-10-01 Jakub Jelinek <jakub@redhat.com>
1240
1241 * ld-x86-64/tlspic1.s: Change TLSGD sequences.
1242 * ld-x86-64/tlsbinpic.s: Likewise.
1243 * ld-x86-64/tlspic.dd: Adjust.
1244
1245 2002-10-01 Jakub Jelinek <jakub@redhat.com>
1246
1247 * ld-i386/i386.exp: Add tlsg test.
1248 * ld-i386/tlsg.s: New test.
1249 * ld-i386/tlsg.sd: New test.
1250 * ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
1251 * ld-i386/tlsbinpic.s: Likewise.
1252 * ld-x86-64/x86-64.exp: Add tlsg test.
1253 * ld-x86-64/tlsg.s: New test.
1254 * ld-x86-64/tlsg.sd: New test.
1255 * ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
1256 * ld-x86-64/tlsbinpic.s: Likewise.
1257
1258 2002-09-30 Alan Modra <amodra@bigpond.net.au>
1259
1260 * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
1261
1262 2002-09-30 Alan Modra <amodra@bigpond.net.au>
1263
1264 * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
1265 * ld-powerpc/powerpc.exp: New.
1266
1267 * ld-i386/reloc.s, ld-i386/reloc.d: New.
1268 * ld-i386/i386.exp: Run new test.
1269
1270 2002-09-27 Jakub Jelinek <jakub@redhat.com>
1271
1272 * lib/ld-lib.exp (run_ld_link_tests): Add.
1273 * ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
1274 file_contents): Remove.
1275 (sh64tests): Add 6th field to the tests array.
1276 * ld-i386/i386.exp (run_ld_link_tests): Remove.
1277 * ld-x86-64/x86-64.exp: New.
1278 * ld-x86-64/tlsbin.dd: New test.
1279 * ld-x86-64/tlsbinpic.s: New test.
1280 * ld-x86-64/tlsbin.rd: New test.
1281 * ld-x86-64/tlsbin.s: New test.
1282 * ld-x86-64/tlsbin.sd: New test.
1283 * ld-x86-64/tlsbin.td: New test.
1284 * ld-x86-64/tlslib.s: New test.
1285 * ld-x86-64/tlspic1.s: New test.
1286 * ld-x86-64/tlspic2.s: New test.
1287 * ld-x86-64/tlspic.dd: New test.
1288 * ld-x86-64/tlspic.rd: New test.
1289 * ld-x86-64/tlspic.sd: New test.
1290 * ld-x86-64/tlspic.td: New test.
1291
1292 2002-09-21 Alan Modra <amodra@bigpond.net.au>
1293
1294 * ld-undefined/undefined.exp: Adjust function test.
1295
1296 2002-09-20 Alan Modra <amodra@bigpond.net.au>
1297
1298 * ld-i386/i386.exp: Only run tests on ELF targets.
1299
1300 2002-09-19 Jakub Jelinek <jakub@redhat.com>
1301
1302 * ld-i386/i386.exp: New.
1303 * ld-i386/tlsbin.dd: New test.
1304 * ld-i386/tlsbinpic.s: New test.
1305 * ld-i386/tlsbin.rd: New test.
1306 * ld-i386/tlsbin.s: New test.
1307 * ld-i386/tlsbin.sd: New test.
1308 * ld-i386/tlsbin.td: New test.
1309 * ld-i386/tlslib.s: New test.
1310 * ld-i386/tlsnopic1.s: New test.
1311 * ld-i386/tlsnopic2.s: New test.
1312 * ld-i386/tlsnopic.dd: New test.
1313 * ld-i386/tlsnopic.rd: New test.
1314 * ld-i386/tlsnopic.sd: New test.
1315 * ld-i386/tlspic1.s: New test.
1316 * ld-i386/tlspic2.s: New test.
1317 * ld-i386/tlspic.dd: New test.
1318 * ld-i386/tlspic.rd: New test.
1319 * ld-i386/tlspic.sd: New test.
1320 * ld-i386/tlspic.td: New test.
1321
1322 2002-09-18 Chris Demetriou <cgd@broadcom.com>
1323
1324 * ld-mips-elf/branch-misc-1.d: New file.
1325 * ld-mips-elf/branch-misc-2.d: New file.
1326 * ld-mips-elf/mips-elf.exp: Run new tests.
1327
1328 2002-09-05 Alan Modra <amodra@bigpond.net.au>
1329
1330 * ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
1331 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1332 * ld-sh/sh64/crange3-media.rd: Likewise.
1333 * ld-sh/sh64/crange3.rd: Likewise.
1334
1335 2002-08-31 Hans-Peter Nilsson <hp@bitrange.com>
1336
1337 * ld-mmix/bpo-10.d: Tweak for change in symbols handling.
1338 * ld-mmix/bpo-11.d: Ditto.
1339
1340 * ld-mmix/b-nosym.d: Adjust for changed output for absence of
1341 symbols.
1342
1343 * ld-mmix/sec-7m.d: Rename tested section from .debug_info to
1344 .di.
1345 * ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s,
1346 ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto.
1347
1348 2002-08-28 Alan Modra <amodra@bigpond.net.au>
1349
1350 * ld-discard/discard.exp: xfail m6812.
1351 * ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
1352
1353 2002-08-27 Alan Modra <amodra@bigpond.net.au>
1354
1355 * ld-mmix/b-nosym.d: Revert last change.
1356
1357 2002-08-26 Alan Modra <amodra@bigpond.net.au>
1358
1359 * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
1360
1361 2002-08-23 Stephen Clarke <stephen.clarke@superh.com>
1362
1363 * ld-sh/sh64/rd-sh64.exp: New framework file.
1364 * ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d,
1365 ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for
1366 correct setting of ISA bit for init and fini entry-points.
1367
1368 2002-08-16 Stephen Clarke <stephen.clarke@superh.com>
1369
1370 * ld-sh/sh64/sh64.exp: Add dlsection.
1371 * ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
1372
1373 2002-08-16 Alan Modra <amodra@bigpond.net.au>
1374
1375 * ld-discard/discard.exp: xfail targets using generic linker.
1376 * ld-discard/extern.d: Allow "data" to be reduced to a section sym.
1377
1378 2002-08-15 Hans-Peter Nilsson <hp@axis.com>
1379
1380 * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
1381
1382 2002-08-13 H.J. Lu <hjl@gnu.org>
1383
1384 * ld-elfvers/vers.exp: Add vers23c and vers23d.
1385
1386 * ld-elfvers/vers23c.ver: New.
1387 * ld-elfvers/vers23d.dsym: New.
1388
1389 2002-08-12 H.J. Lu <hjl@gnu.org>
1390
1391 * ld-elfvers/vers.exp: Add vers23.
1392
1393 * ld-elfvers/vers23.c: New.
1394 * ld-elfvers/vers23.dsym: New.
1395 * ld-elfvers/vers23.ver: New.
1396 * ld-elfvers/vers23a.c: New.
1397 * ld-elfvers/vers23a.dsym: New.
1398 * ld-elfvers/vers23a.map: New.
1399 * ld-elfvers/vers23a.sym: New.
1400 * ld-elfvers/vers23a.ver: New.
1401 * ld-elfvers/vers23b.c: New.
1402 * ld-elfvers/vers23b.dsym: New.
1403 * ld-elfvers/vers23b.map: New.
1404 * ld-elfvers/vers23b.ver: New.
1405
1406 2002-08-12 Stephen Clarke <stephen.clarke@superh.com>
1407
1408 * ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section
1409 listing.
1410 * ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
1411 ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
1412 * ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols
1413 is no longer set to object.
1414 * ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd,
1415 ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd,
1416 ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd,
1417 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd,
1418 ld-sh/sh64/shdl64.xd: Likewise.
1419
1420 2002-08-10 Alan Modra <amodra@bigpond.net.au>
1421
1422 * ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
1423 * ld-linkonce/linkonce.exp: Likewise.
1424 * ld-selective/sel-dump.exp: Likewise.
1425 * ld-selective/selective.exp: Don't run on aout or bout.
1426
1427 2002-08-08 H.J. Lu <hjl@gnu.org>
1428
1429 * ld-elfvers/vers.exp: Add vers22.
1430
1431 * ld-elfvers/vers22.c: New.
1432 * ld-elfvers/vers22.dsym: New.
1433 * ld-elfvers/vers22.map: New.
1434 * ld-elfvers/vers22.ver: New.
1435 * ld-elfvers/vers22a.c: New.
1436 * ld-elfvers/vers22a.dsym: New.
1437 * ld-elfvers/vers22a.sym: New.
1438 * ld-elfvers/vers22a.ver: New.
1439 * ld-elfvers/vers22b.c: New.
1440 * ld-elfvers/vers22b.dsym: New.
1441 * ld-elfvers/vers22b.ver: New.
1442
1443 2002-08-07 H.J. Lu <hjl@gnu.org>
1444
1445 * ld-elfvers/vers.exp: Add --no-undefined-version.
1446
1447 * ld-elfvers/vers1.map: Remove the unused foo1 and foo2.
1448 * ld-elfvers/vers8.map: Likewise.
1449 * ld-elfvers/vers18.map: Likewise.
1450
1451 2002-07-30 John David Anglin <dave@hiauly1.hia.nrc.ca>
1452
1453 * ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
1454 ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
1455 * ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
1456 ld-linkonce/linkonce.exp, ld-shared/shared.exp,
1457 ld-undefined/weak-undef.exp: Test hppa*64*-*-hpux* and hppa*-*-linux*
1458 targets.
1459 * ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
1460 ld-discard/static.s: Add whitespace before assembler directives.
1461
1462 2002-07-29 Chris Demetriou <cgd@broadcom.com>
1463
1464 * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
1465
1466 2002-07-26 Richard Sandiford <rsandifo@redhat.com>
1467
1468 * ld-mips-elf/mips16-1.d,
1469 * ld-mips-elf/mips16-1[ab].s: New test.
1470 * ld-mips-elf/mips-elf.exp: Run it.
1471
1472 2002-07-19 Hans-Peter Nilsson <hp@bitrange.com>
1473
1474 * ld-mmix/sec-1.d: Adjust for changes in padding.
1475 * ld-mmix/sec-3.d: Ditto.
1476
1477 2002-07-15 H.J. Lu <hjl@gnu.org>
1478
1479 * ld-elfvers/vers.exp: Add vers21.
1480
1481 * ld-elfvers/vers21.c: New.
1482 * ld-elfvers/vers21.dsym: New.
1483 * ld-elfvers/vers21.map: New.
1484 * ld-elfvers/vers21.sym: New.
1485 * ld-elfvers/vers21.ver: New.
1486
1487 2002-07-12 Hans-Peter Nilsson <hp@axis.com>
1488
1489 * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
1490 ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
1491 ld-cris/expdref1.s: New tests.
1492
1493 2002-07-09 Richard Sandiford <rsandifo@redhat.com>
1494
1495 * ld-scripts/dynamic-sections*: New test.
1496
1497 2002-07-09 Hans-Peter Nilsson <hp@axis.com>
1498
1499 * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
1500 ld-cris/noglob1.d: New tests.
1501
1502 * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
1503
1504 2002-07-03 Alan Modra <amodra@bigpond.net.au>
1505
1506 * lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
1507 consistent sorting.
1508 (run_dump_test): Likewise for objdump/nm/objcopy/readelf.
1509 * ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
1510
1511 2002-06-29 Hans-Peter Nilsson <hp@bitrange.com>
1512
1513 * ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
1514 ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
1515
1516 2002-06-18 Chris Demetriou <cgd@broadcom.com>
1517
1518 * ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
1519 turned up by recent assembler changes.
1520
1521 2002-06-17 Tom Rix <trix@redhat.com>
1522
1523 * ld-d10v/d10v.exp: New driver for d10v.
1524 * ld-d10v/default_layout.d : New test.
1525 * ld-d10v/regression-001.lt: New test for a linker regression.
1526 * ld-d10v/linktest-002.lt: New test for run_link_test.
1527 * ld-d10v/reloc-001.d - reloc-016.d: New tests.
1528
1529 2002-06-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
1530
1531 * ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to
1532 script.
1533
1534 2002-06-11 Andreas Jaeger <aj@suse.de>
1535
1536 * ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
1537
1538 2002-06-10 Richard Sandiford <rsandifo@redhat.com>
1539
1540 * ld-mips-elf/region1a.s,
1541 * ld-mips-elf/region1b.s,
1542 * ld-mips-elf/region1.t,
1543 * ld-mips-elf/region1.d: New test.
1544 * ld-mips-elf/mips-elf.exp: Run it.
1545
1546 2002-06-07 Nick Clifton <nickc@cambridge.redhat.com>
1547
1548 * ld-scripts/phdrs2.s: Use .p2align instead of .align.
1549 Use section names .foo and .bar instead of .text and .data.
1550 * ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text
1551 and .data.
1552
1553 2002-06-06 David Heine <dlheine@tensilica.com>
1554
1555 * ld-scripts/phdrs2.exp: New file: Run second phdrs test.
1556 * ld-scripts/phdrs2.s: New file: Dummy assembler source.
1557 * ld-scripts/phdrs2.t: New file: Linker script with an empty
1558 section at the start of a loadable segment.
1559
1560 2005-06-02 H.J. Lu <hjl@gnu.org>
1561
1562 * ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with
1563 -fuse-cxa-atexit.
1564 (__cxa_atexit): Likewise.
1565
1566 2002-05-30 Richard Henderson <rth@redhat.com>
1567
1568 * ld-bootstrap/bootstrap.exp: Test --relax.
1569
1570 2002-05-28 Hans-Peter Nilsson <hp@axis.com>
1571
1572 * ld-cris/libdso-2.d: Tweak for combreloc now default on.
1573
1574 2002-05-07 Richard Sandiford <rsandifo@redhat.com>
1575
1576 * lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir.
1577 (is_elf_format): New, extracted from...
1578 * ld-scripts/weak.exp: ...here.
1579 * ld-scripts/overlay-size.exp: New test.
1580 * ld-scripts/overlay-size.[tsd],
1581 * ld-scripts/overlay-size-map.d: New files for it.
1582
1583 2002-05-02 Richard Sandiford <rsandifo@redhat.com>
1584
1585 * ld-scripts/map-address.exp: Quote conditions.
1586
1587 2002-04-30 Richard Sandiford <rsandifo@redhat.com>
1588
1589 * ld-scripts/map-address.exp: New test.
1590 * ld-scripts/map-address.[td]: New files for it.
1591
1592 2002-04-19 Richard Henderson <rth@redhat.com>
1593
1594 * ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
1595 * ld-shared/shared.exp: Likewise.
1596 * ld-selective/selective.exp: Disable for alpha.
1597 * ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
1598
1599 2002-04-05 Hans-Peter Nilsson <hp@axis.com>
1600
1601 * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
1602
1603 2002-03-19 Hans-Peter Nilsson <hp@axis.com>
1604
1605 * ld-cris/ldsym1.d: New test.
1606
1607 * ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
1608 longer set to object.
1609 * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
1610 ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
1611 ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
1612 ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
1613 ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
1614 ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
1615 ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
1616 ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
1617 ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
1618 ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
1619 ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
1620 ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
1621
1622 2002-03-11 Andreas Jaeger <aj@suse.de>
1623
1624 * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
1625 places zero initialized data in the bss.
1626 * ld-elfweak/lddsodata.dsym: Likewise.
1627
1628 2002-03-07 Hans-Peter Nilsson <hp@axis.com>
1629
1630 * ld-cris/expdyn1.d: Tweak for change in elf.sc.
1631
1632 2002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
1633
1634 * ld-sh/ld-r-1.d: Adjust to changes in readelf output.
1635 * ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
1636 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
1637
1638 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
1639
1640 * ld-elfvsb/sh1.c: Fix typo in last change.
1641
1642 2002-02-17 Daniel Jacobowitz <drow@mvista.com>
1643
1644 * ld-elfvsb/sh1.c: Use #pragma weak.
1645
1646 2002-02-17 Daniel Jacobowitz <drow@mvista.com>
1647
1648 * vers.exp: Do not call diff -q.
1649
1650 2002-02-17 Hans-Peter Nilsson <hp@bitrange.com>
1651
1652 * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
1653 output.
1654 * ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
1655 ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
1656
1657 * ld-mmix/bpo-22.d: New test.
1658
1659 * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
1660 and .bss.
1661
1662 2002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
1663
1664 * ld-selective/selective.exp: Link against libgcc on
1665 hppa*-*-linux* targets.
1666
1667 2002-02-11 Alexandre Oliva <aoliva@redhat.com>
1668
1669 * ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
1670 * ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
1671 * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
1672 in section ordering.
1673 * ld-sh/sh64/crange3-media.rd: Likewise.
1674 * ld-sh/sh64/crange3.rd: Likewise.
1675 * ld-sh/sh64/crange3.dd: Likewise.
1676
1677 * ld-sh/shared-1.d: Fix relocation addend.
1678
1679 2002-02-09 Hans-Peter Nilsson <hp@bitrange.com>
1680
1681 * ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
1682 tests.
1683
1684 2002-02-08 Alexandre Oliva <aoliva@redhat.com>
1685
1686 Contribute sh64-elf.
1687 2002-02-02 Alexandre Oliva <aoliva@redhat.com>
1688 * ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
1689 * ld-sh/sh64/crange3-media.rd: Likewise.
1690 * ld-sh/sh64/crange3.rd: Likewise.
1691 * ld-sh/sh64/crangerel1.rd: Likewise.
1692 * ld-sh/sh64/crangerel2.rd: Likewise.
1693 * ld-sh/sh64/reldl32.rd: Likewise.
1694 * ld-sh/sh64/reldl64.rd: Likewise.
1695 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
1696 * ld-sh/sh64/abi32.xd: Formatting changes to match the current
1697 output of objdump.
1698 * ld-sh/sh64/cmpct1.xd: Likewise.
1699 * ld-sh/sh64/crange1.rd: Likewise.
1700 * ld-sh/sh64/crange2.rd: Likewise.
1701 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1702 * ld-sh/sh64/crange3-media.rd: Likewise.
1703 * ld-sh/sh64/crange3.rd: Likewise.
1704 * ld-sh/sh64/crangerel1.rd: Likewise.
1705 * ld-sh/sh64/crangerel2.rd: Likewise.
1706 * ld-sh/sh64/mix1.xd: Likewise.
1707 * ld-sh/sh64/mix2.xd: Likewise.
1708 * ld-sh/sh64/rel32.xd: Likewise.
1709 * ld-sh/sh64/reldl32.rd: Likewise.
1710 * ld-sh/sh64/reldl64.rd: Likewise.
1711 * ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
1712 sessions, to match changes in the linker script.
1713 2001-06-14 Alexandre Oliva <aoliva@redhat.com>
1714 * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
1715 info to reflect renumbering of relocation types.
1716 2001-03-14 DJ Delorie <dj@redhat.com>
1717 * ld-sh/sh64/endian.dbd: New file, endian tests.
1718 * ld-sh/sh64/endian.dld: Ditto.
1719 * ld-sh/sh64/endian.ld: Ditto.
1720 * ld-sh/sh64/endian.s: Ditto.
1721 * ld-sh/sh64/endian.sbd: Ditto.
1722 * ld-sh/sh64/endian.sld: Ditto.
1723 * ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
1724 2001-03-12 DJ Delorie <dj@redhat.com>
1725 * ld-sh/sh64/relax.exp: New file, test disabling relaxing.
1726 * ld-sh/sh64/relax1.s: Ditto.
1727 * ld-sh/sh64/relax2.s: Ditto.
1728 * ld-sh/sh64/relax3.s: Ditto.
1729 * ld-sh/sh64/relax4.s: Ditto.
1730 * ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
1731 * ld-sh/sh64/relfail.s: Ditto.
1732 2001-03-12 DJ Delorie <dj@redhat.com>
1733 * ld-sh/sh.exp: This test isn't appropriate for SH64 since it
1734 uses SH32 assembler files.
1735 2001-03-07 DJ Delorie <dj@redhat.com>
1736 * ld-selective/selective.exp: Pass "-e _start" for sh64 to
1737 accomodate expected start symbol in test.
1738 2001-03-06 DJ Delorie <dj@redhat.com>
1739 * ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
1740 to match what gcc passes to the linker by default.
1741 * ld-selective/selective.exp: Ditto.
1742 * ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
1743 * ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
1744 2001-03-06 DJ Delorie <dj@redhat.com>
1745 * ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
1746 * ld-sh/sh64/abi64.xd (stack): Ditto.
1747 * ld-sh/sh64/cmpct1.xd (stack): Ditto.
1748 * ld-sh/sh64/crange1.rd (stack): Ditto.
1749 * ld-sh/sh64/crange2.rd (stack): Ditto.
1750 * ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
1751 * ld-sh/sh64/crange3-media.rd (stack): Ditto.
1752 * ld-sh/sh64/crange3.rd (stack): Ditto.
1753 * ld-sh/sh64/mix1.xd (stack): Ditto.
1754 * ld-sh/sh64/mix2.xd (stack): Ditto.
1755 * ld-sh/sh64/shdl32.xd (stack): Ditto.
1756 * ld-sh/sh64/shdl64.xd (stack): Ditto.
1757 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
1758 * ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
1759 * ld-sh/sh64/mix2.xd: Ditto.
1760 2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
1761 * ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
1762 being SHmedia.
1763 * ld-sh/sh64/shdl64.xd: Ditto.
1764 * ld-sh/sh64/shdl32.xd: Ditto.
1765 * ld-sh/sh64/mix2.xd: Ditto.
1766 * ld-sh/sh64/crange3-media.rd: Ditto.
1767 * ld-sh/sh64/abi64.xd: Ditto.
1768 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
1769 * ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
1770 * ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
1771 Adjust section type for .cranges; expect sorted contents.
1772 * ld-sh/sh64/crange2.rd: Ditto.
1773 * ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
1774 * ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
1775 * ld-sh/sh64/crangerel2.rd: Ditto.
1776 * ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
1777 * ld-sh/sh64/mix2.xd: Ditto.
1778 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
1779 tests.
1780 * ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
1781 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
1782 * ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
1783 target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
1784 keep properly aligned.
1785 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
1786 * ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
1787 ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
1788 R_SH_PT_16 relocation.
1789 * ld-sh/sh64/sh64.exp: Run new tests.
1790 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
1791 * ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
1792 ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
1793 ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
1794 * ld-sh/sh64/sh64.exp: Run new tests.
1795 * ld-sh/sh64/crange1.rd: Correct section flags.
1796 * ld-sh/sh64/crange2.rd: Ditto.
1797 * ld-sh/sh64/crangerel1.rd: Ditto.
1798 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
1799 * ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
1800 ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
1801 ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
1802 ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
1803 ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
1804 handling .cranges section.
1805 * ld-sh/sh64/sh64.exp: Run new tests.
1806 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
1807 ld-sh/sh64/mix2.xd: Adjust for .cranges section.
1808 2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
1809 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
1810 ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
1811 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
1812 ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
1813 .data individually 8-byte aligned.
1814 2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
1815 * ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
1816 ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
1817 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
1818 * ld-sh/sh64/sh64.exp: Make it possible to use readelf as
1819 inspection tool. Run new tests.
1820 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
1821 * ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
1822 ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
1823 * ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
1824 ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
1825 * ld-sh/sh64/sh64.exp: Run new tests.
1826 2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
1827 * ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
1828 ld-sh/sh64/shcmp-1.s: New test.
1829 * ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
1830 2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
1831 * ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
1832 test.
1833 * ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
1834 2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
1835 * ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
1836 tests.
1837 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
1838 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
1839 registers.
1840 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
1841 New test.
1842 * ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
1843 ld-sh/sh64/shmix-3.s: New test.
1844 * ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
1845 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
1846 * ld-sh/sh64: New testsuite.
1847
1848 2002-02-07 Hans-Peter Nilsson <hp@axis.com>
1849
1850 * ld-selective/keepdot.s: Remove section specifier.
1851
1852 2002-02-05 Hans-Peter Nilsson <hp@axis.com>
1853
1854 * ld-selective/keepdot.d, ld-selective/keepdot.ld,
1855 ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
1856 * ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
1857
1858 2002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
1859
1860 * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
1861 ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
1862 ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
1863 for on-demand global register allocation.
1864
1865 2002-02-02 Alexandre Oliva <aoliva@redhat.com>
1866
1867 * ld-sh/shared-1.d: Fix incorrect offsets.
1868
1869 2002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
1870
1871 * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
1872 ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
1873 ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
1874 ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
1875 ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
1876 ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
1877 ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
1878 ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
1879 ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
1880 ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
1881 ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
1882 ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
1883 ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
1884 ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
1885
1886 2002-01-31 Hans-Peter Nilsson <hp@axis.com>
1887
1888 * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
1889 ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
1890 * ld-cris/cris.exp: Split run_dump_tests in two parts, executing
1891 tests named *dso-*.d first and copying their tmpdir/dump to files
1892 named as the .d-file.
1893
1894 2002-01-31 Alan Modra <amodra@bigpond.net.au>
1895
1896 * ld-scripts/crossref.exp: Allow foo to have a leading dot.
1897 * ld-scripts/cross1.t: Add .opd.
1898 * ld-undefined/undefined.exp: Allow leading dot on sym names.
1899 * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
1900
1901 2002-01-29 Chris Demetriou <cgd@broadcom.com>
1902
1903 * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
1904 * ld-mips-elf/emrelocs-el.d: Likewise.
1905 * ld-mips-elf/emrelocs1.s: Likewise.
1906 * ld-mips-elf/emrelocs2.s: Likewise.
1907 * ld-mips-elf/emrelocs.ld: Likewise.
1908 * ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
1909
1910 2002-01-21 Hans-Peter Nilsson <hp@axis.com>
1911
1912 * ld-cris: New testsuite directory.
1913
1914 2002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
1915
1916 * ld-sh/sh.exp: Copy start.s file into test directory.
1917
1918 2002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
1919
1920 * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
1921
1922 2002-01-02 Chris Demetriou <cgd@broadcom.com>
1923
1924 * ld-mips-elf/empic1-ln.d: New file to test basic linking of
1925 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
1926 * ld-mips-elf/empic1-lp.d: Likewise.
1927 * ld-mips-elf/empic1-mn.d: Likewise.
1928 * ld-mips-elf/empic1-mp.d: Likewise.
1929 * ld-mips-elf/empic1-sn.d: Likewise.
1930 * ld-mips-elf/empic1-sp.d: Likewise.
1931 * ld-mips-elf/empic1-ref.s: Likewise.
1932 * ld-mips-elf/empic1-space.s: Likewise.
1933 * ld-mips-elf/empic1-tgt.s: Likewise.
1934 * ld-mips-elf/empic2-fwd-0.d: New file to test
1935 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
1936 cases.
1937 * ld-mips-elf/empic2-fwd-1.d: Likewise.
1938 * ld-mips-elf/empic2-rev-0.d: Likewise.
1939 * ld-mips-elf/empic2-rev-1.d: Likewise.
1940 * ld-mips-elf/empic2-ref.s: Likewise.
1941 * ld-mips-elf/empic2-space.s: Likewise.
1942 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
1943 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
1944 * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
1945 tests (including those above).
1946
1947 2001-11-30 H.J. Lu <hjl@gnu.org>
1948
1949 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
1950 order.
1951
1952 2001-11-29 H.J. Lu <hjl@gnu.org>
1953
1954 * ld-elfvers/vers.exp (build_vers_lib): Support linking against
1955 more than one libraries.
1956 Add "vers20a" and "vers20" tests for common symbols.
1957
1958 * ld-elfvers/vers20.c: New.
1959 * ld-elfvers/vers20.dsym: New.
1960 * ld-elfvers/vers20.map: New.
1961 * ld-elfvers/vers20.ver: New.
1962 * ld-elfvers/vers20a.ver: New.
1963
1964 2001-11-19 H.J. Lu <hjl@gnu.org>
1965
1966 * ld-elfvsb/define.s: Mark all global lables as object.
1967
1968 * ld-elfvsb/hidden0.d: Match large section number.
1969 * ld-elfvsb/hidden1.d: Likewise.
1970 * ld-elfvsb/internal0.d: Likewise.
1971 * ld-elfvsb/internal1.d: Likewise.
1972 * ld-elfvsb/protected0.d: Likewise.
1973 * ld-elfvsb/protected1.d: Likewise.
1974
1975 * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
1976 * ld-elfvsb/internal0.d: Likewise.
1977 * ld-elfvsb/protected0.d: Likewise.
1978
1979 2001-11-15 H.J. Lu <hjl@gnu.org>
1980
1981 * ld-sh/ld-r-1.d: Updated.
1982
1983 2001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
1984
1985 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
1986 PE targets.
1987
1988 2001-11-12 Donn Terry <donnte@microsoft.com>
1989
1990 * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
1991 binary files produced in order to avoid date stamp present in PE
1992 binaries.
1993
1994 2001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
1995
1996 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
1997
1998 2001-11-09 H.J. Lu <hjl@gnu.org>
1999
2000 * ld-discard/discard.exp: New. Test ld discard.
2001 * ld-discard/discard.ld: Likewise.
2002 * ld-discard/exit.s: Likewise.
2003 * ld-discard/extern.d: Likewise.
2004 * ld-discard/extern.s: Likewise.
2005 * ld-discard/start.d: Likewise.
2006 * ld-discard/start.s: Likewise.
2007 * ld-discard/static.d: Likewise.
2008 * ld-discard/static.s: Likewise.
2009
2010 2001-11-02 H.J. Lu <hjl@gnu.org>
2011
2012 * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
2013
2014 * ld-elfvsb/hidden0.d: New.
2015 * ld-elfvsb/hidden1.d: New.
2016 * ld-elfvsb/internal0.d: New.
2017 * ld-elfvsb/internal1.d: New.
2018 * ld-elfvsb/protected0.d: New.
2019 * ld-elfvsb/protected1.d: New.
2020 * ld-elfvsb/undef.s: New.
2021 * ld-elfvsb/undef.s: New.
2022
2023 2001-11-02 NIIBE Yutaka <gniibe@m17n.org>
2024
2025 * ld-sh/sh.exp: Have its own start.s for linux.
2026
2027 2001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
2028
2029 * ld-mmix/locdo-1.d: Prune character dump part.
2030 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
2031 ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
2032 ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
2033 ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
2034 ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
2035 ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
2036 ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
2037 unnecessary empty lines.
2038
2039 2001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
2040
2041 * ld-mmix: New testsuite directory.
2042
2043 2001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
2044
2045 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
2046 sh*-*-elf.
2047
2048 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
2049
2050 * ld-sh/rd-sh.exp: New framework file.
2051 * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
2052 ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
2053 test files.
2054
2055 2001-09-29 Hans-Peter Nilsson <hp@axis.com>
2056
2057 * ld-linkonce/linkonce.exp: New file.
2058 * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
2059 ld-linkonce/zeroehl32.d: New test.
2060
2061 2001-09-25 H.J. Lu <hjl@gnu.org>
2062
2063 * ld-elfweak/dso.dsym: Updated for alpha.
2064 * ld-elfweak/dsodata.dsym: Likewise.
2065 * ld-elfweak/strong.sym: Likewise.
2066 * ld-elfweak/strongcomm.sym: Likewise.
2067 * ld-elfweak/strongdata.sym: Likewise.
2068
2069 2001-09-15 Hans-Peter Nilsson <hp@bitrange.com>
2070
2071 * lib/ld-lib.exp (run_dump_test): Handle new option
2072 "objcopy_linked_file". Return after failing, if errors were
2073 expected but none were found.
2074 (slurp_options): Support underscores in option names.
2075
2076 2001-09-14 H.J. Lu <hjl@gnu.org>
2077
2078 * ld-elfweak/bar.c: Updated.
2079 * ld-elfweak/bar1a.c: Likewise.
2080 * ld-elfweak/main.c: Likewise.
2081 * ld-elfweak/main1.c: Likewise.
2082 * ld-elfweak/elfweak.exp: Likewise.
2083 * ld-elfweak/weakdata.dsym: Updated.
2084
2085 2001-09-11 H.J. Lu <hjl@gnu.org>
2086
2087 * ld-elfweak/elfweak.exp (build_lib): Take a list of object
2088 files.
2089 (build_exec): Likewise.
2090 Add more tests and make some xfail.
2091
2092 * ld-elfweak/dso.dsym: Support symbol versioning.
2093 * ld-elfweak/dsow.dsym: Likewise.
2094
2095 * ld-elfweak/main1.c: New.
2096 * ld-elfweak/bar1a.c: Likewise.
2097 * ld-elfweak/bar1b.c: Likewise.
2098 * ld-elfweak/bar1c.c: Likewise.
2099 * ld-elfweak/foo1a.c: Likewise.
2100 * ld-elfweak/foo1b.c: Likewise.
2101 * ld-elfweak/dsodata.dsym: Likewise.
2102 * ld-elfweak/dsowdata.dsym: Likewise.
2103 * ld-elfweak/weakdata.dsym: Likewise.
2104 * ld-elfweak/strongcomm.sym: Likewise.
2105 * ld-elfweak/strongdata.sym: Likewise.
2106 * ld-elfweak/weakdata.dat: Likewise.
2107 * ld-elfweak/strongdata.dat: Likewise.
2108
2109 2001-09-10 H.J. Lu <hjl@gnu.org>
2110
2111 * ld-elfweak/elfweak.exp: New.
2112 * ld-elfweak/bar.c: Likewise.
2113 * ld-elfweak/foo.c: Likewise.
2114 * ld-elfweak/main.c: Likewise.
2115 * ld-elfweak/dso.dsym: Likewise.
2116 * ld-elfweak/dsow.dsym: Likewise.
2117 * ld-elfweak/strong.sym: Likewise.
2118 * ld-elfweak/strong.dat: Likewise.
2119 * ld-elfweak/weak.dat: Likewise.
2120
2121 2001-08-27 Alan Modra <amodra@bigpond.net.au>
2122 Linus Nordberg <linus@swox.se>
2123
2124 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
2125 * ld-scripts/cross1.t: Add .toc section.
2126 * ld-scripts/cross2.t: Likewise.
2127 * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
2128 * ld-srec/srec.exp: xfail powerpc64
2129
2130 2001-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
2131
2132 * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
2133 Continue with other tests when there is a compilation error.
2134
2135 2001-08-01 Loren J. Rittle <ljrittle@acm.org>
2136
2137 * ld-cdtest/cdtest-nrv.dat: New file.
2138 * ld-cdtest/cdtest.exp: Do not require any exception support
2139 library. Check results against NRV.
2140
2141 2001-08-01 Loren J. Rittle <ljrittle@acm.org>
2142
2143 * ld-srec/srec.exp: Do not require any exception support
2144 library.
2145
2146 2001-07-27 H.J. Lu <hjl@gnu.org>
2147
2148 * ld-selective/selective.exp: Fix the error in the last change.
2149
2150 2001-07-24 Loren J. Rittle <ljrittle@acm.org>
2151
2152 * ld-selective/selective.exp: Support g++ V3 ABI (along side
2153 the old ABI). Make comparisons against normalized (to
2154 V3-style) demangled nm output.
2155
2156 2001-07-24 Alan Modra <amodra@bigpond.net.au>
2157
2158 * config/default.exp (ld_nm): Add "nmflags" arg.
2159 * lib/ld-lib.exp (default_ld_nm): Likewise.
2160 * ld-empic/empic.exp: Adjust call to ld_nm.
2161 * ld-scripts/defined.exp: Likewise.
2162 * ld-scripts/script.exp: Likewise.
2163 * ld-scripts/sizeof.exp: Likewise.
2164 * ld-selective/selective.exp: Likewise.
2165 * ld-sh/sh.exp: Likewise.
2166
2167 2001-07-12 H.J. Lu <hjl@gnu.org>
2168
2169 * ld-selective/selective.exp: Mark selective1, selective2,
2170 selective4 and selective5 xfail on alpha*-*.
2171
2172 2001-06-13 Hans-Peter Nilsson <hp@bitrange.com>
2173
2174 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
2175 OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
2176 default.
2177
2178 * lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add
2179 new options "ld", "source", "xfail", "target", "notarget" and
2180 "error". Support the runtest_file_p "*.exp=testname" feature.
2181 (slurp_options, regexp_diff, file_contents, verbose_eval): Import
2182 from gas testsuite.
2183
2184 2001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
2185
2186 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
2187
2188 2001-06-06 H.J. Lu <hjl@gnu.org>
2189
2190 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
2191 on Linux/mips.
2192
2193 * ld-elfvers/vers.exp: Also run on Linux/mips.
2194 * ld-elfvsb/elfvsb.exp: Likewise.
2195 * ld-shared/shared.exp: Likewise.
2196
2197 * ld-selective/selective.exp: Mark selective2, selective3,
2198 selective4 and selective5 xfail on Linux/mips.
2199
2200 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
2201
2202 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
2203
2204 * ld-srec/srec.exp: Add Linux/mips to xfail.
2205
2206 2001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
2207
2208 * ld-undefined/undefined.exp: Add a setup_xfail line for a test
2209 that will always fail on s/390.
2210
2211 2001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
2212
2213 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
2214 the text section.
2215
2216 2001-05-25 Alan Modra <amodra@one.net.au>
2217
2218 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
2219 linuxaout with linux*aout.
2220
2221 2001-05-24 H.J. Lu <hjl@gnu.org>
2222
2223 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
2224
2225 2001-05-18 H.J. Lu <hjl@gnu.org>
2226
2227 * ld-elfvers/vers.exp: Revert the last change.
2228
2229 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
2230 references.
2231 * ld-elfvers/vers3.ver: Likewise.
2232 * ld-elfvers/vers6.ver: Likewise.
2233 * ld-elfvers/vers18.ver: Likewise.
2234
2235 2001-05-17 H.J. Lu <hjl@gnu.org>
2236
2237 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
2238
2239 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
2240 definition.
2241 * ld-elfvers/vers2.ver: Likewise.
2242 * ld-elfvers/vers3.ver: Likewise.
2243 * ld-elfvers/vers4a.ver: Likewise.
2244 * ld-elfvers/vers6.ver: Likewise.
2245 * ld-elfvers/vers7a.ver: Likewise.
2246 * ld-elfvers/vers8.ver: Likewise.
2247 * ld-elfvers/vers9.ver: Likewise.
2248 * ld-elfvers/vers15.ver: Likewise.
2249 * ld-elfvers/vers16a.ver: Likewise.
2250 * ld-elfvers/vers17.ver: Likewise.
2251 * ld-elfvers/vers18.ver: Likewise.
2252
2253 2001-05-03 H.J. Lu <hjl@gnu.org>
2254
2255 * ld-elfvers/vers19.ver: Expect vers17.so instead of
2256 *tmpdir/vers17.so.
2257
2258 2001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
2259
2260 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
2261
2262 * ld-scripts/phdrs.t: Use startaddress that's greater than any
2263 MAXPAGESIZE used.
2264
2265 2001-04-29 H.J. Lu <hjl@gnu.org>
2266
2267 * ld-shared/symbolic.dat: New.
2268
2269 * ld-shared/shared.exp: Also check -Bsymbolic.
2270
2271 2001-04-28 Andreas Jaeger <aj@suse.de>
2272
2273 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
2274 special.
2275
2276 2001-04-01 David O'Brien <obrien@FreeBSD.org>
2277 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
2278 though it doesn't use DWARF2 yet (but its output is identical).
2279
2280 2001-04-01 David O'Brien <obrien@FreeBSD.org>
2281
2282 * ld-selective/selective.exp: Use -O with gcc rather than -O2.
2283 This optimization level is buggy on some platforms, and this test
2284 is not intended to test compiler optimizations.
2285
2286 2001-03-06 DJ Delorie <dj@redhat.com>
2287
2288 * ld-scripts/cross2.t: Support any type of text/data sections, not
2289 just the canonical ones.
2290
2291 2001-02-28 Matt Hiller <hiller@redhat.com>
2292
2293 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
2294 * ld-undefined/undefined.exp: Ditto, and include $flags in ld
2295 invocations.
2296 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
2297 and -el.
2298 (is_endian_output_format): New function.
2299 (default_ld_link): Set flags to [big_or_little_endian] only if ld
2300 is being invoked such that the output format being used is of
2301 known endianness.
2302 (default_ld_simple_link): Ditto.
2303
2304 2001-02-22 Timothy Wall <twall@cygnus.com>
2305
2306 * ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
2307 AIX-specific test.
2308
2309 2001-02-14 H.J. Lu <hjl@gnu.org>
2310
2311 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
2312 for -static on ia64.
2313
2314 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
2315 ia64-*-linux*.
2316
2317 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
2318
2319 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
2320 Set up expected failures for ia64-*-linux*.
2321 * ld-shared/shared.exp: Likewise.
2322
2323 2001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2324
2325 * ld-srec/srec.exp (run_srec_test): m6811 code has references
2326 to soft registers, define them with --defsym.
2327 * ld-selective/selective.exp: Likewise.
2328
2329 2000-01-23 Alan Modra <alan@spri.levels.unisa.edu.au>
2330
2331 * ld-srec/sr3.cc (__rethrow): New.
2332
2333 2001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
2334
2335 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
2336
2337 2001-01-03 Philip Blundell <pb@futuretv.com>
2338
2339 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
2340 * ld-shared/shared.exp: Likewise.
2341
2342 2001-01-01 Philip Blundell <philb@gnu.org>
2343
2344 * ld-undefined/weak-undef.exp: New test.
2345 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
2346 files for above.
2347
2348 * ld-elfvers/vers.exp: Run test on Linux/ARM.
2349 * ld-elfvsb/elfvsb.exp: Likewise.
2350 * ld-shared/shared.exp: Likewise.
2351
2352 2000-12-31 Nick Clifton <nickc@redhat.com>
2353
2354 * ld-srec/srec.exp: Use --oformat instead of -oformat.
2355
2356 2000-12-09 Nick Clifton <nickc@redhat.com>
2357
2358 * ld-selective/selective.exp: Link in libgcc when target is v850.
2359
2360 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
2361 because the -oformat linker command switch cannot be used.
2362
2363 2000-11-06 Alan Modra <alan@linuxcare.com.au>
2364
2365 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
2366 (main): Prune unused args.
2367
2368 2000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
2369
2370 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
2371 "untested".
2372
2373 2000-10-19 H.J. Lu (hjl@gnu.org)
2374
2375 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
2376 for Linux/PPC.
2377 * ld-shared/shared.exp: Likewise.
2378
2379 2000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
2380
2381 * ld-selective/selective.exp: Rearrange to be table-driven.
2382
2383 2000-10-07 Alan Modra <alan@linuxcare.com.au>
2384
2385 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
2386
2387 2000-10-02 Alan Modra <alan@linuxcare.com.au>
2388
2389 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
2390 * ld-scripts/crossref.exp: Ditto.
2391
2392 2000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
2393
2394 * ld-selective/5.cc: New test.
2395 * ld-selective/selective.exp: Run it as xfailed.
2396
2397 * ld-selective/4.cc: Correct spelling of "lose".
2398
2399 2000-09-05 Alan Modra <alan@linuxcare.com.au>
2400
2401 * ld-selective/selective.exp: Remove the xfails for hppa.
2402
2403 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
2404
2405 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
2406 sh-*-*): With dwarf-2, `undefined function' can't pass.
2407
2408 2000-08-03 H.J. Lu (hjl@gnu.org)
2409
2410 * ld-bootstrap/bootstrap.exp: Add strip.
2411
2412 2000-07-24 H.J. Lu (hjl@gnu.org)
2413
2414 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
2415 the undefined reference.
2416
2417 2000-07-16 H.J. Lu (hjl@gnu.org)
2418
2419 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
2420 and set to "yes" if the protected visibility is expected to
2421 pass.
2422 (visibility_run): Set expected to fail for the "protected"
2423 and "protected_undef_def" tests only if $support_protected is
2424 "no".
2425
2426 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
2427 visibility support if defined.
2428
2429 2000-07-15 H.J. Lu (hjl@gnu.org)
2430
2431 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
2432 for "protected_undef_def".
2433
2434 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
2435 PROTECTED_WEAK_TEST is defined.
2436 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
2437 defined.
2438 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
2439
2440 * ld-elfvsb/sh1.c (visibility): Mark protected only if
2441 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
2442 is defined.
2443 (visibility_var): Likewise.
2444
2445 2000-07-10 Alan Modra <alan@linuxcare.com.au>
2446
2447 * ld-srec/srec.exp: xfail hppa.
2448
2449 * ld-scripts/weak.exp: Define $global$ for hppa.
2450
2451 * ld-scripts/crossref.exp: Fix string quoting.
2452
2453 2000-06-05 H.J. Lu (hjl@gnu.org)
2454
2455 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
2456 to link_output and make it global.
2457
2458 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
2459 "hidden_undef_def", "hidden_weak", "protected_undef",
2460 "protected_undef_def" and "protected_weak".
2461 (visibility_run): Likewise.
2462 * ld-elfvsb/main.c: Likewise.
2463 * ld-elfvsb/sh1.c: Likewise.
2464 * ld-elfvsb/sh2.c: Likewise.
2465
2466 * ld-elfvsb/elfvsb.dat: Updated.
2467
2468 2000-05-21 H.J. Lu (hjl@gnu.org)
2469
2470 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
2471 visibility test.
2472
2473 2000-05-13 H.J. Lu (hjl@gnu.org)
2474
2475 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
2476 to link_output and make it global.
2477
2478 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
2479 tests.
2480 * ld-elfvsb/elfvsb.dat: Likewise.
2481 * ld-elfvsb/elfvsb.exp: Likewise.
2482 * ld-elfvsb/main.c: Likewise.
2483 * ld-elfvsb/sh1.c: Likewise.
2484 * ld-elfvsb/sh2.c: Likewise.
2485
2486 Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
2487
2488 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
2489
2490 2000-04-12 Alan Modra <alan@linuxcare.com.au>
2491
2492 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
2493
2494 * ld-selective/selective.exp (test4): Test for presence of
2495 foo__1B, not absence. Also check for foo__1A and _start.
2496 White space changes throughout file.
2497
2498 2000-03-13 Nick Clifton <nickc@cygnus.com>
2499
2500 * ld-scripts/phdrs.t: Discard all unexpected sections.
2501
2502 2000-02-27 H.J. Lu (hjl@gnu.org)
2503
2504 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
2505
2506 1999-11-01 Nick Clifton <nickc@cygnus.com>
2507
2508 * ld-selective/selective.exp: Fix test to disable these checks for
2509 PE based targets.
2510
2511 1999-10-29 Catherine Moore <clm@cygnus.com>
2512
2513 * ld-selective/selective.exp: Remove test6.
2514 * ld-selective/5.cc: Delete.
2515
2516 1999-10-28 Scott Bambrough <scottb@netwinder.org>
2517
2518 * ld-srec/srec.exp: Setup expected failures for
2519 srec tests on ARM Linux.
2520
2521 1999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
2522
2523 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
2524 offset) test.
2525
2526 1999-09-12 Ian Lance Taylor <ian@zembu.com>
2527
2528 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
2529
2530 1999-08-17 H.J. Lu <hjl@gnu.org>
2531
2532 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
2533
2534 1999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
2535
2536 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
2537 * ld-shared/shared.exp: Likewise.
2538
2539 1999-07-28 Nick Clifton <nickc@cygnus.com>
2540
2541 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
2542 Determine if a big endian or little endian output format hass
2543 been selected by any of the multilib options, and if so return
2544 a suitable command line option for the linker/assembler.
2545 (proc default_ld_link): Include the result of proc
2546 big_or_little_endian on the command line to the linker.
2547 (proc ld_simple_link): Include the result of proc
2548 big_or_little_endian on the command line to the linker.
2549 (proc default_ld_compile): Append multilib flags to compiler
2550 switches.
2551 (proc default_ld_assemble): Include the result of proc
2552 big_or_little_endian on the command line to the linker.
2553
2554 1999-07-21 H.J. Lu <hjl@gnu.org>
2555
2556 * ld-elfvers/vers1.c: Add missing prototypes and include
2557 <stdio.h> if necessary.
2558 * ld-elfvers/vers15.c: Likewise.
2559 * ld-elfvers/vers19.c: Likewise.
2560 * ld-elfvers/vers2.c: Likewise.
2561 * ld-elfvers/vers3.c: Likewise.
2562 * ld-elfvers/vers4.c: Likewise.
2563 * ld-elfvers/vers6.c: Likewise.
2564 * ld-elfvers/vers7.c: Likewise.
2565 * ld-elfvers/vers9.c: Likewise.
2566 * ld-shared/main.c: Likewise.
2567 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
2568
2569 Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
2570
2571 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
2572 with other DWARF2 targets.
2573
2574 1999-07-13 Nick Clifton <nickc@cygnus.com>
2575
2576 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
2577 the undefined line test.
2578
2579 1999-07-10 Ian Lance Taylor <ian@zembu.com>
2580
2581 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
2582
2583 1999-07-07 Ian Lance Taylor <ian@zembu.com>
2584
2585 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
2586 * ld-elfvers/{vers17.*, vers18.*, vers19.*}: New files.
2587
2588 1999-06-13 Ian Lance Taylor <ian@zembu.com>
2589
2590 * ld-checks/asm.s: Use a symbol name for .lcomm.
2591 * ld-checks/checks.exp: Use different names for the two tests.
2592 Don't add extra text when invoking fail.
2593
2594 1999-06-12 Ian Lance Taylor <ian@zembu.com>
2595
2596 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
2597 to "*-*-linux*aout*".
2598 * ld-scripts/weak.exp: Likewise.
2599 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
2600
2601 Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
2602
2603 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
2604 * ld-shared/sh1.c: Fix typo.
2605
2606 1999-06-04 H.J. Lu <hjl@gnu.org>
2607
2608 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
2609 necessary.
2610
2611 1999-05-17 Nick Clifton <nickc@cygnus.com>
2612
2613 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
2614
2615 1999-05-11 DJ Delorie <dj@cygnus.com>
2616
2617 * ld-srec/srec.exp: Do not run tests for PE based ports.
2618
2619 1999-03-05 Nick Clifton <nickc@cygnus.com>
2620
2621 * ld-selective/selective.exp: Do not run tests for COFF or PE
2622 based ports.
2623
2624 1999-02-17 Nick Clifton <nickc@cygnus.com>
2625
2626 * ld-undefined/undefined.exp: Add expected failures for StrongARM
2627 targets.
2628
2629 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
2630
2631 * ld-selective/selective.exp: Add expected failure for ARM-COFF
2632 targets.
2633
2634 1999-02-16 Nick Clifton <nickc@cygnus.com>
2635
2636 * ld-checks/asm.s: Use .long instead of .word.
2637 Replace custom section names with .text, .data and .bss.
2638 * ld-checks/script: Replace custom section names with .text, .data
2639 and .bss.
2640 * ld-checks/checks.exp: Replace custom section names with .text,
2641 .data and .bss.
2642
2643 1999-02-11 Nick Clifton <nickc@cygnus.com>
2644
2645 * ld-checks: New directory: Tests for the linker's
2646 --check-sections option.
2647 * ld-checks/checks.exp: New file.
2648 * ld-checks/script: Bogus linker script.
2649 * ld-checks/asm.s: Simple test assembler file.
2650
2651 Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
2652
2653 * ld-selective/selective.exp: Disable test for unsupported
2654 targets. Change tests to check for absence of symbols instead
2655 of address zero.
2656
2657 Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
2658
2659 * config/default.exp (get_link_files): Quote target_triplet and CC
2660 when invoking shell.
2661 (get_target_emul): Likewise.
2662
2663 1999-01-03 Ken Raeburn <raeburn@cygnus.com>
2664
2665 * config/default.exp (get_link_files, get_target_emul): New procs;
2666 run shell commands to extract information from configure.host and
2667 configure.tgt in the source tree.
2668 (top level): Use them to get information needed to run tests, if
2669 not otherwise provided.
2670
2671 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
2672 gives non-zero addresses for memory region.
2673 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
2674 the new linker script.
2675
2676 Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
2677
2678 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
2679 newer glibc lets link succeed.
2680
2681 Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
2682
2683 * ld-elfvers/vers1.c: Add missing return types and values.
2684 * ld-elfvers/vers2.c: Likewise.
2685 * ld-elfvers/vers3.c: Likewise.
2686 * ld-elfvers/vers4.c: Likewise.
2687 * ld-elfvers/vers5.c: Likewise.
2688 * ld-elfvers/vers6.c: Likewise.
2689 * ld-elfvers/vers7.c: Likewise.
2690 * ld-elfvers/vers9.c: Likewise.
2691 * ld-elfvers/vers15.c: Likewise.
2692
2693 Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
2694
2695 * ld-selective: New directory with new files to test
2696 selective linking.
2697
2698 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
2699
2700 Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
2701
2702 * ld-elfvers/vers16.dsym: Work correctly on a system without
2703 versioned system libraries.
2704
2705 Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
2706
2707 * ld-elfvers/vers.exp: Run tests on alpha-linux.
2708 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
2709 Alpha's use of st_other.
2710
2711 1998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2712
2713 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
2714 * ld-elfvers/{vers16.*, vers16a.*}: New files.
2715
2716 Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
2717
2718 * ld-undefined/undefined.exp: Make undefined line test be an xfail
2719 for arm/thunb elf toolchains.
2720
2721 Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
2722
2723 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
2724
2725 * ld-srec/srec.exp: Arm-elf now passes this test.
2726
2727 Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
2728
2729 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
2730
2731 Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
2732
2733 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
2734 test if we don't have a static libbfd.a.
2735
2736 Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
2737
2738 Based on patch from H.J. Lu <hjl@gnu.org>:
2739 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
2740
2741 Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
2742
2743 * ld-scripts/weak.t (.text, .data): Focus data to be used.
2744 (/DISCARD/): All the rest.
2745 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
2746
2747 Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
2748
2749 * config/default.exp: Create tmpdir/gas subdirectory, add a
2750 symlink to as-new, and set gcc_gas_flag variable.
2751 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
2752 be gcc, use gcc_gas_flag when compiling.
2753
2754 Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
2755
2756 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
2757 for i386, i486, and i586.
2758 (objdump_versionstuff): If we can't find the line, dump the file.
2759
2760 Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
2761
2762 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
2763 * ld-scripts/weak.exp: Likewise.
2764
2765 Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
2766
2767 * ld-srec/srec.exp: Add xfail for v850.
2768
2769 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
2770 these tests.
2771
2772 Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
2773
2774 * ld-scripts/weak.exp: New test.
2775 * ld-scripts/weak.t: New file.
2776 * ld-scripts/weak1.s: New file.
2777 * ld-scripts/weak2.s: New file.
2778
2779 Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
2780
2781 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
2782 * ld-shared/shared.exp: Likewise.
2783 * ld-elfvers/vers1.dsym: Allow for .sdata.
2784 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
2785
2786 Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
2787
2788 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
2789 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
2790 * ld-srec/sr1.c (__main): Change return type to void.
2791 * ld-srec/sr3.cc (__main): Likewise.
2792 (__builtin_delete, __builtin_new): Likewise.
2793 (__get_dynamic_handler_chain): Return 0.
2794 (__get_eh_context): Likewise.
2795
2796 Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
2797
2798 * ld-undefined/undefined.exp: Add support for thumb-pe target.
2799 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
2800
2801 Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2802
2803 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
2804
2805 Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
2806
2807 * ld-shared/main.c (shlib_overriddencall2): New function.
2808 (main): Call shlib_shlibcall2.
2809 * ld-shared/sh1.c (shlib_shlibcall2): New function.
2810 (shlib_overriddencall2): New function.
2811 * ld-shared/shared.dat: Add output line for new test.
2812 * ld-shared/sun4.dat: Likewise.
2813
2814 * ld-srec/sr3.cc (__get_eh_context): New function.
2815
2816 Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
2817
2818 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
2819 avoid compiler warning.
2820 * ld-srec/sr3.cc (class Foo): Likewise.
2821
2822 Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
2823
2824 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
2825
2826 Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
2827
2828 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
2829
2830 Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
2831
2832 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
2833
2834 Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
2835
2836 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
2837 fixes ARM tests.
2838
2839 Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
2840
2841 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
2842 coff targets.
2843
2844 Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
2845
2846 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
2847 avoid compiler warning.
2848 * ld-srec/sr3.cc (class Foo): Likewise.
2849
2850 Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
2851
2852 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
2853 have any name when looking for entry symbol warnings.
2854
2855 * ld-srec/sr3.cc (__eh_pc): Define.
2856
2857 Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
2858
2859 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
2860 __throw, since the current g++ expects them to be defined.
2861
2862 Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
2863
2864 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
2865 file if the string libc appears in it.
2866 (objdump_versionstuff): Accept unexpected lines in the output
2867 file. Compare lines using string match.
2868 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
2869
2870 Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
2871
2872 * ld-scripts/crossref.exp: Correct string quoting.
2873
2874 Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
2875
2876 * config/default.exp: Change ld, as, nm and strip from .new to
2877 -new. Load ld-lib.exp rather than ld.exp.
2878 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
2879 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
2880 DejaGnu changes.
2881
2882 Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
2883
2884 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
2885 an alternation. From Greg Margo <gmargo@dl.com>.
2886
2887 Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2888
2889 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
2890 with non PIC shared libraries.
2891
2892 Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
2893
2894 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
2895 version handling.
2896
2897 Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
2898
2899 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
2900
2901 Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
2902
2903 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
2904 linking.
2905
2906 Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
2907
2908 * config/default.exp: Use $base_dir rather than $objdir when
2909 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
2910
2911 Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
2912
2913 * ld-srec/srec.exp: Define various out of line prologue/epilogue
2914 functions for the mn10200 to avoid needing libgcc.a.
2915
2916 Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
2917
2918 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
2919
2920 Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
2921
2922 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
2923
2924 Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
2925
2926 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
2927 * config/default.exp: Set ar and strip.
2928
2929 Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
2930
2931 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
2932 prune_system_crud.
2933 * ld-cdtest/cdtest.exp: Ditto.
2934 * ld-scripts/crossref.exp: Ditto.
2935 * ld-sh/sh.exp: Ditto.
2936 * ld-shared/shared.exp: Ditto.
2937 * ld-srec/srec.exp: Ditto.
2938 * lib/ld.exp: Ditto.
2939
2940 Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
2941
2942 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
2943 * ld-scripts/script.exp: Ditto.
2944 * ld-sh/sh.exp: Ditto.
2945 * ld-undefined/undefined.exp: Ditto.
2946 * ld-versados/versados.exp: Ditto.
2947 * lib/ld.exp: Ditto.
2948
2949 Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
2950
2951 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
2952
2953 Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
2954
2955 * lib/ld.exp (default_ld_version): Fix for current version
2956 printing.
2957
2958 Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
2959
2960 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
2961
2962 Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
2963
2964 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
2965
2966 * lib/ld.exp: Use verbose -log instead of calling both verbose and
2967 send_log.
2968
2969 Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
2970
2971 * ld-scripts/phdrs.exp: New test.
2972 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
2973
2974 Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
2975
2976 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
2977 V_SPILL and V_FILL.
2978
2979 Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
2980
2981 * ld-scripts/crossref.exp: New test.
2982 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
2983 * ld-scripts/{cross1.t, cross2.t}: New files.
2984
2985 Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
2986
2987 * ld-sh/sh.exp: Fix debugging messages.
2988 * ld-sh/sh1.s: Use .align 4.
2989
2990 Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
2991
2992 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
2993
2994 Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2995
2996 * ld-shared/shared.exp: Run the shared library tests on
2997 Linux/m68k.
2998
2999 Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
3000
3001 * ld-shared/shared.exp: Run the shared library tests on Linux.
3002
3003 Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
3004
3005 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
3006
3007 Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
3008
3009 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
3010 * ld-undefined/undefined.exp: Likewise.
3011
3012 Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
3013
3014 * ld-undefined/undefined.exp: ELF targets should now pass the
3015 undefined line test.
3016
3017 Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
3018
3019 * ld-empic/empic.exp: Update for change to MIPS disassembler.
3020
3021 Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
3022
3023 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
3024 when doing the --static test.
3025 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
3026
3027 Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
3028
3029 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
3030 when creating ld-partial.o.
3031
3032 Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
3033
3034 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
3035 __eabi.
3036
3037 Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
3038
3039 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
3040
3041 Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
3042
3043 * ld-srec/srec.exp: On a29k targets, use --defsym to define
3044 V_SPILL and V_FILL.
3045 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
3046 * ld-srec/sr3.cc: Likewise.
3047
3048 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
3049
3050 Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
3051
3052 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
3053
3054 Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
3055
3056 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
3057
3058 Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
3059
3060 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
3061
3062 Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
3063
3064 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
3065
3066 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
3067 * ld-srec/sr3.cc: Likewise.
3068
3069 Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
3070
3071 * ld-empic/empic.exp: Update for changes in objdump output.
3072
3073 Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
3074
3075 * ld-srec/srec.exp: New tests.
3076 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
3077 * lib/ld.exp (ld_simple_link): Discard warnings about not being
3078 able to find the entry symbol.
3079
3080 Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
3081
3082 * ld-sh/sh2.c (__main): Define.
3083
3084 Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
3085
3086 * ld-empic/empic.exp: Accept a . in the address symbol.
3087
3088 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
3089 powerpc*-*-aix*. Add code to create appropriate exports files,
3090 and pass appropriate compilation flags, and test against
3091 appropriate expected output.
3092 * ld-shared/xcoff.dat: New file.
3093 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
3094 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
3095 function pointer, rather than shlib_mainvar.
3096 * ld-shared/sh1.c: Likewise.
3097 * ld-shared/shared.dat: Update for change from using shlib_mainvar
3098 to using shlib_shlibvar1.
3099 * ld-shared/sun4.dat: Likewise.
3100
3101 Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
3102
3103 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
3104 convenience when testing XCOFF.
3105
3106 Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
3107
3108 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
3109 along with --static.
3110
3111 * ld-scripts/script.s: Make symbols global.
3112
3113 Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
3114
3115 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
3116
3117 Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
3118
3119 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
3120 prevent the SunOS linker from trying to create a shared library.
3121
3122 Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
3123
3124 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
3125 appropriate modifications and setup_xfails.
3126 * ld-shared/sun4.dat: New file.
3127
3128 Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
3129
3130 * lib/ld.exp (default_ld_version): Call prune_system_crud.
3131 (default_ld_relocate, default_ld_link): Likewise.
3132 (default_ld_simple_link, default_ld_compile): Likewise.
3133 (default_ld_assemble, default_ld_nm): Likewise.
3134
3135 Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
3136
3137 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
3138 tests as untested rather than unresolved.
3139
3140 Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
3141
3142 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
3143
3144 Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
3145
3146 * ld-scripts/script.exp: Split script verification into a proc.
3147 Add simple test of MRI script.
3148 * ld-scripts/scriptm.t: New file.
3149
3150 Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
3151
3152 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
3153 appropriate.
3154
3155 Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
3156
3157 * config/default.exp: Define objcopy if it is not defined.
3158 * ld-sh/*: New tests for SH relaxing.
3159
3160 * ld-empic/empic.exp: If $CC does not exist, call untested rather
3161 than unresolved.
3162
3163 Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
3164
3165 * ld-undefined/undefined.exp: If $CC does not exist, mark the
3166 tests as untested rather than unresolved. Clear ELF xfails for
3167 mips*, not just mips.
3168
3169 Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
3170
3171 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
3172 undefined line test.
3173
3174 Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
3175
3176 * ld-undefined/undefined.exp: New test, to check reporting of
3177 undefined symbols.
3178 * ld-undefined/undefined.c: New file.
3179
3180 Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
3181
3182 * ld-versados/versados.exp: If a test fails, report it correctly:
3183 don't try to run the next test, and don't report a pass as well as
3184 a fail.
3185
3186 Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
3187
3188 * versados/(t1,t2).ld: End in newlines.
3189
3190 Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3191
3192 * lib/ld.exp (default_ld_compile): If cc argument is multiple
3193 words, use only the first when trying to verify the availability
3194 of the compiler.
3195
3196 Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
3197
3198 * ld-scripts/defined.t: Mention .data and .bss explicitly.
3199
3200 Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
3201
3202 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
3203 call untested for each test, rather than ignoring it. If one test
3204 fails, go on to the next one instead of returning.
3205 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
3206 unresolved.
3207 * ld-empic/empic.exp: Likewise. Also, always pass the same test
3208 name to pass or fail.
3209 * ld-shared/shared.exp: Likewise. Also, always run all tests.
3210 * ld-scripts/defined.exp: If as or nm fail, mark test as
3211 unresolved. Always pass the same test name to pass or fail.
3212 * ld-scripts/script.exp: Likewise.
3213 * ld-scripts/sizeof.exp: Likewise.
3214
3215 Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
3216
3217 * ld-scripts/sizeof.exp: New test, based on bug report from
3218 anders.blomdell@control.lth.se.
3219 * ld-scripts/sizeof.s: New file.
3220 * ld-scripts/sizeof.t: New file.
3221
3222 Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
3223
3224 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
3225 if the linker exists.
3226
3227 Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
3228
3229 * lib/ld.exp (prune_system_crud): Define if not already defined,
3230 in case the user isn't using the newest DejaGnu version that we
3231 haven't released to the net yet.
3232
3233 Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
3234
3235 * config/default.exp: Define objdump if it is not defined.
3236 * ld-empic/*: New tests to test -membedded-pic code.
3237
3238 Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
3239
3240 * ld-bootstrap/bootstrap.exp: Pass cmp output through
3241 prune_system_crud.
3242 * ld-cdtest/cdtest.exp: Pass diff output through
3243 prune_system_crud.
3244 * ld-shared/shared.exp: Likewise.
3245
3246 * config/default.exp: Remove unused and useless proc ld_load.
3247
3248 Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
3249
3250 * lib/ld.exp (default_ld_compile): Remove the output file before
3251 compiling.
3252
3253 * ld-shared/shared.exp: Move common test code into a procedure.
3254 Add tests for compiling the non shared code PIC.
3255 * ld-shared/main.c (main): Call main_called, and print the result.
3256 * ld-shared/shared.dat: Adjust accordingly.
3257
3258 Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
3259
3260 * ld-shared: New directory, with new files to test generating ELF
3261 shared libraries.
3262
3263 * lib/ld.exp (default_ld_compile): If the compilation worked, but
3264 no object file was created, check to see if the compiler foolishly
3265 ignored the -o switch when compiling, and move the resulting
3266 object if it did.
3267
3268 Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3269
3270 * VMS does not permits `.' in directory names. Renamed
3271 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
3272 ld.scripts to ld-scripts.
3273
3274 Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3275
3276 * config/default.exp: Set variables as and nm. Create tmpdir if
3277 it does not already exist.
3278 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
3279 * ld.cdtest/cdtest.exp: Likewise.
3280 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
3281 here. Change perror for no variables found to fail.
3282 * ld.scripts/script.exp: New test.
3283 * ld.scripts/script.t, ld.scripts/script.s: New files.
3284
3285 Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
3286
3287 * ld.scripts: New directory.
3288 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
3289 * ld.scripts/defined.t: New file.
3290 * lib/ld.exp (default_ld_simple_link): New function.
3291 (default_ld_assemble, default_ld_nm): New functions.
3292 * config/default.exp: Rename from unix-ld.exp.
3293 (ld_simple_link, ld_assemble, ld_nm): New functions.
3294
3295 * config/unix-ld.exp: Set ld using findfile.
3296 * lib/ld.exp (default_ld_relocate): Return a value. Change format
3297 of log messages.
3298 (default_ld_compile): Likewise.
3299 (default_ld_link): Likewise. Also, don't include $BFDLIB and
3300 $LIBIBERTY in link.
3301 * ld.bootstrap/bootstrap.exp: Rewrite.
3302 * ld.cdtest/cdtest.exp: Rewrite.
3303 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
3304 * ld.cdtest/cdtest-foo.h: Likewise.
3305 * ld.cdtest/cdtest-main.cc: Likewise.
3306
3307 Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
3308
3309 * ld.cdtest/cdtest.exp: Don't look for $result before it's
3310 defined.
3311
3312 Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
3313
3314 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
3315 calls with perror calls.
3316
3317 Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
3318
3319 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
3320 * ld.cdtest/cdtest.exp: Adjusted.
3321
3322 Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
3323
3324 * lib/ld.exp (simple_diff): Indicate failure if files have
3325 different numbers of lines. Don't muck with $differences to avoid
3326 indicating a pass, just return.
3327
3328 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
3329 Fix test case to be valid ANSI C++. Don't require use of header
3330 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
3331 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
3332 commentary on things that are still broken with this test case.
3333
3334 Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
3335
3336 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
3337
3338 Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
3339
3340 * lib/ld.exp: add compiler and linker support
3341 * config/unix-ld.exp: add compiler and linker support
3342 * ld.bootstrap/bootstrap.exp: fixed to do partial links
3343 * ld.cdtest/cdtest.exp: constructor/destructor testscase
3344
3345 Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
3346
3347 * lib/ld.exp: new file
3348 * config/unix-ld.exp: new file
3349 * ld.bootstrap/bootstrap.exp: new file
This page took 0.097389 seconds and 5 git commands to generate.