Define RELOCATEABLE_OUTPUT_FORMAT
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
f60ec7ac
KK
12003-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
a2b2bf0e
AM
122003-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
af04c4ea
AM
242003-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
8afcbaff
SC
292003-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
9e75165d
L
342003-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
5aa04fdf
AM
392003-10-23 Alan Modra <amodra@bigpond.net.au>
40
41 * ld-powerpc/tlsexetoc.d: Correct.
42 * ld-powerpc/tlstoc.d: Correct.
43
89b7466f
HPN
442003-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
46e993b9
KK
592003-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
98a8deaf
RS
682003-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
f19ae42f
KK
732003-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.
af04c4ea 102 * ld-sh/sh64/init-media.d: Likewise.
f19ae42f
KK
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
8e919164
HPN
1222003-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
b8fe28d4
HPN
1272003-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
c0d48c0b
DA
1322003-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
5cd8624d
L
1422003-09-30 H.J. Lu <hongjiu.lu@intel.com>
143
144 * ld-checks/checks.exp (section_check): Remove ia64-*-elf*.
145
18c5ee84
L
1462003-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
a98f9b6c
L
1512003-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
5f74bc13
CD
1662003-09-30 Chris Demetriou <cgd@broadcom.com>
167
168 * ld-mips-elf/mips-elf-flags.exp: Add tests for combinations
169 with MIPS64r2.
170
7ed2b4e2
L
1712003-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
ea16ac83
AM
1772003-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
4ca2ec88
TS
1832003-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
d65b7211
HPN
1902003-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
a52f1af1
AM
2022003-09-11 Alan Modra <amodra@bigpond.net.au>
203
204 * ld-elf/merge2.s: New.
205 * ld-elf/merge2.d: New.
206
ba3360ee
HPN
2072003-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
866f48b7
KK
2122003-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
edf6a232
AM
2162003-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
933f40e7
JJ
2282003-07-29 Jakub Jelinek <jakub@redhat.com>
229
230 * ld-elfvsb/elf-offset.ld: Add .rel.toc, .rela.toc and .toc
231 sections.
232
452575a9
AM
2332003-07-29 Alan Modra <amodra@bigpond.net.au>
234
235 * ld-powerpc/tlsso.r: Update.
236 * ld-powerpc/tlstocso.r: Update.
237
10eafd9f
NC
2382003-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.
af04c4ea 248 * ld-alpha/tlspic.sd: Likewise.
10eafd9f 249
b59a0218
AM
2502003-07-26 Alan Modra <amodra@bigpond.net.au>
251
252 * ld-powerpc/tlsexe32.d: Update.
253 * ld-powerpc/tlsso32.d: Update.
254
13752416
L
2552003-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
48e83334
SC
2622003-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
d416627c
L
2672003-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
7a9823f1
RS
2732003-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
1c0bd72e
AM
2782003-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
8c17da6e
NC
2872003-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
fbf18a5c
TS
2952003-06-29 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
296
297 * ld-mips-elf/mips-elf.exp: Use is_elf_format.
298
0c29b4cc
TS
2992003-06-29 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
300
301 * ld-mips-elf/mips-elf-flags.exp: Use -melf32bsmip for IRIX6.
302
264d75f7
AM
3032003-06-25 Alan Modra <amodra@bigpond.net.au>
304
305 * ld-powerpc/apuinfo.rd: Update.
306
b7c7d6c1
TS
3072003-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
a42ec05b
HPN
3122003-06-18 Hans-Peter Nilsson <hp@axis.com>
313
c1f19746
HPN
314 * ld-cris/locref1.d, ld-cris/locref1.s, ld-cris/locref2.d,
315 ld-cris/locref2.s: New tests.
316
a42ec05b
HPN
317 * ld-elfcomm/elfcomm.exp (dump_common1): Use $READELF, not plain
318 readelf as found using default path.
319
0f84fde1
AM
3202003-06-18 Alan Modra <amodra@bigpond.net.au>
321
b0fe1bf3
AM
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
0f84fde1
AM
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
40bdaaa8
NC
3302003-06-17 Loren James Rittle <rittle@latour.rsch.comm.mot.com>
331
332 * ld-undefined/undefined.exp (i?86-*-freebsd*): Remove xfail.
333
37c18fe2
AM
3342003-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
1de1cfb1
HPN
3422003-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
31a1f3a1
TS
3482003-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
2d8f7dc8
TS
3542003-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
d80dcc6a
TS
3622003-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
4c80642a
AM
3672003-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
5ef0935e
TS
3722003-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
81cacc15
AM
3782003-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
6f6f27f8
L
3962003-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
b814bbcb
L
4022003-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
3bb72744
NC
4072003-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
cdaeef2e
L
4172003-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
43f9d75b
JT
4222003-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
493e6a13
JT
4292003-05-25 Jason Thorpe <thorpej@wasabisystems.com>
430
431 * ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf.
432
22d5e339
L
4332003-05-20 Jakub Jelinek <jakub@redhat.com>
434
435 * ld-elfvsb/common.c: New file.
436 * ld-elfvsb/elfvsb.exp: Add common.
437
4382003-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
b765d4e3
L
4452003-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
99573a98
SC
4662003-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
5c449c3f
L
4722003-05-13 H.J. Lu <hongjiu.lu@intel.com>
473
474 * ld-elfweak/elfweak.exp: Fix typo.
475
59758b1c
NC
4762003-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
5ff4a71e
HPN
4822003-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
4648dfcf
MS
4932003-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
54c9a60f
L
5042003-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
95b4a16e
L
5122003-05-07 H.J. Lu <hongjiu.lu@intel.com>
513
514 * ld-elfvers/vers27d3.c (__start): New.
515 (start): New.
516
0ae911fe
L
5172003-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
3a8260b2
AS
5342003-05-07 Andreas Schwab <schwab@suse.de>
535
536 * ld-elfvsb/elfvsb.exp: Run dump tests even when cross
537 compiling.
538
697380b3
AO
5392003-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
08d5f1b4
L
5492003-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
ef5aade5
L
5652003-05-04 H.J. Lu <hjl@gnu.org>
566
567 * ld-elfvsb/main.c: Updated.
568 * ld-elfvsb/sh1.c: Likewise.
569
c424e0e9
L
5702003-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.
839efa26
L
575 * ld-elfweak/dsowdata.dsym: Likewise.
576 * ld-elfweak/elfweak.exp: Likewise.
577 * ld-elfweak/weakdata.dsym: Likewise.
c424e0e9
L
578
579 * ld-elfweak/elfweak.exp: Remove xfail.
580
508073f7
AO
5812003-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
95aa61ce
L
5862003-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
2968149b
NC
6042003-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
fcd06cfe
AJ
6122003-05-02 Andreas Jaeger <aj@suse.de>
613
614 * ld-elfvers/vers.exp (build_exec): Disable vers26b3 on x86-64-linux.
615
bf57c3c9
L
6162003-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
5ad8914f
JR
6262003-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
f006af20
L
6322003-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
1b1fe8fe
L
6512003-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
d204f4c0
SC
6592003-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
635f1062 6642003-04-25 Nick Clifton <nickc@redhat.com>
4c80642a 665 J"orn Rennecke <joern.rennecke@superh.com>
635f1062
JR
666
667 * lib/ld-lib.exp (big_or_little_endian): Also check for -mb and -ml.
668
09bf9720
L
6692003-04-24 J"orn Rennecke <joern.rennecke@superh.com>
670
671 * ld-elfcomm/elfcomm.exp: Allow symbols to have '_' prepended.
672
267fb3c1
KK
6732003-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
ef230218
JR
6792003-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
365f9131
L
6842003-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
ab7be2df
L
7012003-04-22 H.J. Lu <hjl@gnu.org>
702
703 * ld-elfcomm/elfcomm.exp: Support 64bit targets.
704
6c6532f7
SC
7052003-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
37adfc7e
L
7132003-04-15 H.J. Lu <hjl@gnu.org>
714
715 * ld-elfcom/elfcom.exp: Fix a typo.
716
ca4fa240
NC
7172003-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
c2dcd04e
NC
7252003-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
878a9190
DJ
7312002-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
7d6c7577
AO
7372003-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
1f8bd312
SC
7452003-04-04 Stephane Carrez <stcarrez@nerim.fr>
746
747 * ld-m68hc11/bug-1417.d: Update to take into account jsr->bsr relax.
748
8fdeb6e3
BW
7492003-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
e0001a05
NC
7542003-04-01 Bob Wilson <bob.wilson@acm.org>
755
4c80642a
AM
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.
e0001a05 768
05e6bb2f
AO
7692003-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
48fe7bda
AO
7762003-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
e515b051
AM
7832003-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
2a050fb5
AM
7882003-02-18 Alan Modra <amodra@bigpond.net.au>
789
89b16ee5
AM
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
2a050fb5
AM
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
5502cb9f
AM
8112003-02-18 Alan Modra <amodra@bigpond.net.au>
812
813 * ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
814
9147e853
JJ
8152003-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
0f85b45c
KK
8332003-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
ac8b6cc0
AM
8402003-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
266fb683
AM
8532003-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
8914585c
AO
8842003-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
b9734f35
JJ
8922003-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
6c597796
MS
9332003-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
0ef7d236
AM
9632003-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
8b0c8155
RH
9692003-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
d2823f55
AM
9922003-01-20 Alan Modra <amodra@bigpond.net.au>
993
994 * ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld.
995
a823975a
JJ
9962003-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
b3dfd7fe
JJ
10032003-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
1efcd1fd
RS
10222003-01-02 Richard Sandiford <rsandifo@redhat.com>
1023
1024 * ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test.
1025
64543e1a
RS
10262003-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
6bdf432d
NC
10312002-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
c9c1e416
AO
10392002-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
e06d9b45
JT
10442002-12-10 Jason Thorpe <thorpej@wasabisystems.com>
1045
1046 * lib/ld-lib.exp (is_elf_format): Match NetBSD ELF targets.
1047
e1a9cb8e
NC
10482002-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
a4ff0c79
SC
10562002-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
00f7efb6
JJ
10622002-11-28 Jakub Jelinek <jakub@redhat.com>
1063
1064 * ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
1065
1448fa32
KK
10662002-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
0e406595
AM
10732002-11-22 Alan Modra <amodra@bigpond.net.au>
1074
1075 * ld-elf/elf.exp: Remove sec64k test.
1076 * ld-elf/sec64k.exp: Reinstate.
1077
782c0ebf
AM
10782002-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
1a3fdaa7
AM
10852002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
1086
1087 * ld-scripts/script.exp: Setup for tic4x testcase
1088
e514ac71
NC
10892002-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
b7b0b729
HPN
10972002-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
646a0a40
HPN
11032002-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
f72dfb13
AM
11082002-11-09 Alan Modra <amodra@bigpond.net.au>
1109
1110 * ld-elfvsb/define.s: Avoid use of @ in .type directive.
1111
415fe8c6 11122002-11-07 Hans-Peter Nilsson <hp@axis.com>
1790e8ab
HPN
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
3d198be3
NC
11172002-11-07 Nick Clifton <nickc@redhat.com>
1118
1119 * ld-fastcall/fastcall.exp: Only run tests for PE type x86
1120 targets.
1121
5e622545
KK
11222002-11-07 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1123
1124 * ld-sh/rd-sh.exp: Set asflags_save always.
1125
c9e38879
NC
11262002-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
935cac6e
KK
11342002-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
19dd1b48
SC
11432002-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
24d1feef
SC
11572002-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
f9a3a01a
L
11692002-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
6c381eeb
KK
11782002-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
2030e6d7
JJ
11942002-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
4565652e
AM
12002002-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
8b0eebb0
L
12072002-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
30a2f863
CD
12122002-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
ad050da3
SC
12242002-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.
1a3fdaa7 1228
8033ae3b
SC
12292002-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.
1a3fdaa7 1232
7c445aa3
JJ
12332002-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
abcf1d52
JJ
12392002-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
a45bb67d
JJ
12452002-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
b1e61c4b
AM
12582002-09-30 Alan Modra <amodra@bigpond.net.au>
1259
1260 * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
1261
302cbfc2
AM
12622002-09-30 Alan Modra <amodra@bigpond.net.au>
1263
17c2bdee
AM
1264 * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
1265 * ld-powerpc/powerpc.exp: New.
1266
302cbfc2
AM
1267 * ld-i386/reloc.s, ld-i386/reloc.d: New.
1268 * ld-i386/i386.exp: Run new test.
1269
bffbf940
JJ
12702002-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
344897cc
AM
12922002-09-21 Alan Modra <amodra@bigpond.net.au>
1293
1294 * ld-undefined/undefined.exp: Adjust function test.
1295
c7749bd6
AM
12962002-09-20 Alan Modra <amodra@bigpond.net.au>
1297
1298 * ld-i386/i386.exp: Only run tests on ELF targets.
1299
37e55690
JJ
13002002-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
2dc83527
CD
13222002-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
c23487d4
AM
13282002-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
156436a5
HPN
13352002-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
6d110b65
AM
13482002-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
68a4c073
AM
13532002-08-27 Alan Modra <amodra@bigpond.net.au>
1354
1355 * ld-mmix/b-nosym.d: Revert last change.
1356
99e49e4e
AM
13572002-08-26 Alan Modra <amodra@bigpond.net.au>
1358
1359 * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
1360
30c8cc68
AM
13612002-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
0b65791f
SC
13682002-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
b3de5b86
AM
13732002-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
43b10118
HPN
13782002-08-15 Hans-Peter Nilsson <hp@axis.com>
1379
1380 * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
1381
80425074
L
13822002-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
9c092167
L
13892002-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
598b6dde
HPN
14062002-08-12 Stephen Clarke <stephen.clarke@superh.com>
1407
d1764264
HPN
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.
598b6dde
HPN
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
2548cbcc
AM
14202002-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
b16100ad
L
14272002-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
31941635
L
14432002-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
19c7c582
AM
14512002-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
70a31400
CD
14622002-07-29 Chris Demetriou <cgd@broadcom.com>
1463
1464 * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
1465
fb39dac1
RS
14662002-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
ccaf4e07
HPN
14722002-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
b42d8061
L
14772002-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
f1cf2c2e
HPN
14872002-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
ad42262f
RS
14932002-07-09 Richard Sandiford <rsandifo@redhat.com>
1494
1a3fdaa7 1495 * ld-scripts/dynamic-sections*: New test.
ad42262f 1496
6030b50a
HPN
14972002-07-09 Hans-Peter Nilsson <hp@axis.com>
1498
57a4c584
HPN
1499 * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
1500 ld-cris/noglob1.d: New tests.
1501
6030b50a
HPN
1502 * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
1503
3e8cba19
AM
15042002-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
9f606706
HPN
15112002-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,
3e8cba19 1514 ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
9f606706 1515
e0350bfb
CD
15162002-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
4c0b7915
TR
15212002-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.
3e8cba19 1527 * ld-d10v/reloc-001.d - reloc-016.d: New tests.
4c0b7915 1528
9b17aab6
JL
15292002-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
704e79f9 15342002-06-11 Andreas Jaeger <aj@suse.de>
20c4e932
MS
1535
1536 * ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
1537
e560f274
RS
15382002-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
1634475f
NC
15462002-06-07 Nick Clifton <nickc@cambridge.redhat.com>
1547
1548 * ld-scripts/phdrs2.s: Use .p2align instead of .align.
3e8cba19
AM
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.
1634475f 1552
1ed89aa9
NC
15532002-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
bfba206a
L
15602005-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
0085b5a8
RH
15662002-05-30 Richard Henderson <rth@redhat.com>
1567
1568 * ld-bootstrap/bootstrap.exp: Test --relax.
1569
69de2f89
HPN
15702002-05-28 Hans-Peter Nilsson <hp@axis.com>
1571
1572 * ld-cris/libdso-2.d: Tweak for combreloc now default on.
1573
3e3f011f
RS
15742002-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
a155881b
RS
15832002-05-02 Richard Sandiford <rsandifo@redhat.com>
1584
1585 * ld-scripts/map-address.exp: Quote conditions.
1586
33a301ba
RS
15872002-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
212a6b8e
RH
15922002-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
32d27937
HPN
15992002-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
f8548834
HPN
16032002-03-19 Hans-Peter Nilsson <hp@axis.com>
1604
442e4424
HPN
1605 * ld-cris/ldsym1.d: New test.
1606
f8548834
HPN
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
91c903ab
AJ
16222002-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
61c53cc2
HPN
16282002-03-07 Hans-Peter Nilsson <hp@axis.com>
1629
1630 * ld-cris/expdyn1.d: Tweak for change in elf.sc.
1631
acbd2de6
HPN
16322002-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
4bcc9fa4
DJ
16382002-02-18 Daniel Jacobowitz <drow@mvista.com>
1639
1640 * ld-elfvsb/sh1.c: Fix typo in last change.
1641
aa3932f6
DJ
16422002-02-17 Daniel Jacobowitz <drow@mvista.com>
1643
1644 * ld-elfvsb/sh1.c: Use #pragma weak.
1645
3b0f0b37
DJ
16462002-02-17 Daniel Jacobowitz <drow@mvista.com>
1647
1648 * vers.exp: Do not call diff -q.
1649
dd51aa36
HPN
16502002-02-17 Hans-Peter Nilsson <hp@bitrange.com>
1651
fe108482
HPN
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
acdd0e9a
HPN
1657 * ld-mmix/bpo-22.d: New test.
1658
dd51aa36
HPN
1659 * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
1660 and .bss.
1661
4f70f93f
AM
16622002-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
fb6de7f3
AO
16672002-02-11 Alexandre Oliva <aoliva@redhat.com>
1668
0f8b8904
AO
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
fb6de7f3
AO
1677 * ld-sh/shared-1.d: Fix relocation addend.
1678
c9901271
HPN
16792002-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
1b19eb81
AO
16842002-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.
3e8cba19
AM
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.
1b19eb81
AO
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
9636f65c
HPN
18482002-02-07 Hans-Peter Nilsson <hp@axis.com>
1849
1850 * ld-selective/keepdot.s: Remove section specifier.
1851
b611beb0
HPN
18522002-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
a27be4d5
HPN
18582002-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
60e955f1
AO
18652002-02-02 Alexandre Oliva <aoliva@redhat.com>
1866
1867 * ld-sh/shared-1.d: Fix incorrect offsets.
1868
fb17c222
HPN
18692002-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
f7a2c2f6
HPN
18862002-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
dbc37f89
AM
18942002-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
38b566ae
CD
19012002-01-29 Chris Demetriou <cgd@broadcom.com>
1902
1903 * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
91c903ab 1904 * ld-mips-elf/emrelocs-el.d: Likewise.
38b566ae
CD
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
54893deb
HPN
19102002-01-21 Hans-Peter Nilsson <hp@axis.com>
1911
1912 * ld-cris: New testsuite directory.
1913
8b8c5dbd
NC
19142002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
1915
1916 * ld-sh/sh.exp: Copy start.s file into test directory.
1917
8f2a6955
NC
19182002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
1919
1920 * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
1921
a657e7c1
CD
19222002-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
82e03011
L
19472001-11-30 H.J. Lu <hjl@gnu.org>
1948
1949 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
1950 order.
1951
67954772
L
19522001-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
f5e04945
L
19642001-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
c3b1835c
L
19792001-11-15 H.J. Lu <hjl@gnu.org>
1980
1981 * ld-sh/ld-r-1.d: Updated.
1982
86017ce9
NC
19832001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
1984
1985 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
1986 PE targets.
1987
d7b78487
NC
19882001-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
fec91dc5
HPN
19942001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
1995
1996 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
1997
3a921b77
L
19982001-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
04827a14
L
20102001-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
dc5e727b
NC
20232001-11-02 NIIBE Yutaka <gniibe@m17n.org>
2024
2025 * ld-sh/sh.exp: Have its own start.s for linux.
2026
6ef81afd
HPN
20272001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
2028
45734546 2029 * ld-mmix/locdo-1.d: Prune character dump part.
6ef81afd 2030 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
91c903ab
AJ
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.
6ef81afd 2038
3c3bdf30
NC
20392001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
2040
2041 * ld-mmix: New testsuite directory.
2042
7739e068
HPN
20432001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
2044
d45d3ffb
HPN
2045 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
2046 sh*-*-elf.
2047
b2da51b6
HPN
2048 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
2049
7739e068
HPN
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
8e13f7b1
HPN
20552001-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
5d5849d7
L
20612001-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
cfe5266f
HPN
20692001-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
0c52a746
L
20762001-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
bd7c9df6
L
20852001-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
16a57284
L
21092001-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
ad9f78d1
AM
21212001-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
453abe31
NC
21302001-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
39c183c1
NC
21352001-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
22a517d0
NC
21412001-08-01 Loren J. Rittle <ljrittle@acm.org>
2142
2143 * ld-srec/srec.exp: Do not require any exception support
2144 library.
2145
e0d85c26
L
21462001-07-27 H.J. Lu <hjl@gnu.org>
2147
2148 * ld-selective/selective.exp: Fix the error in the last change.
2149
067f2074
AM
21502001-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
992c450d
AM
21562001-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
bbfebd39
L
21672001-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
261def70
HPN
21722001-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
1e9f9630
NC
21842001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
2185
2186 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
2187
66517a2f
L
21882001-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
a5c9dff1 2193 * ld-elfvers/vers.exp: Also run on Linux/mips.
66517a2f
L
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
d52f9762
AM
22062001-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
1e329ce6
NC
22112001-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
c709b096
AM
22162001-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
936f9717
L
22212001-05-24 H.J. Lu <hjl@gnu.org>
2222
2223 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
2224
9d8b3bf4
L
22252001-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
0f3f8808
L
22352001-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
8b0fa282
L
22532001-05-03 H.J. Lu <hjl@gnu.org>
2254
2255 * ld-elfvers/vers19.ver: Expect vers17.so instead of
2256 *tmpdir/vers17.so.
2257
7f9adacd
AJ
22582001-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
f0f077e5
L
22652001-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
b3992bc7
AJ
22712001-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
358a5502
DB
22762001-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
22802001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
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
b536df83
DD
22862001-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
b6a71cca
AM
22912001-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
1a3fdaa7
AM
23042001-02-22 Timothy Wall <twall@cygnus.com>
2305
2306 * ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
2307 AIX-specific test.
2308
ad995491
L
23092001-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
fef67c28
SC
23232001-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
1a3fdaa7
AM
23292000-01-23 Alan Modra <alan@spri.levels.unisa.edu.au>
2330
2331 * ld-srec/sr3.cc (__rethrow): New.
2332
332dac40
HPN
23332001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
2334
2335 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
2336
2ffd68ef
PB
23372001-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
4f38fc1c
PB
23422001-01-01 Philip Blundell <philb@gnu.org>
2343
7dc542b2
PB
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
4f38fc1c
PB
2348 * ld-elfvers/vers.exp: Run test on Linux/ARM.
2349 * ld-elfvsb/elfvsb.exp: Likewise.
2350 * ld-shared/shared.exp: Likewise.
2351
0fc3347a
NC
23522000-12-31 Nick Clifton <nickc@redhat.com>
2353
2354 * ld-srec/srec.exp: Use --oformat instead of -oformat.
2355
bad19f8f
NC
23562000-12-09 Nick Clifton <nickc@redhat.com>
2357
f6673641
NC
2358 * ld-selective/selective.exp: Link in libgcc when target is v850.
2359
bad19f8f
NC
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
1566ad5d
AM
23632000-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
4291c3fa
HPN
23682000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
2369
2370 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
2371 "untested".
2372
d1d8dddf
L
23732000-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
d63083ef
HPN
23792000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
2380
2381 * ld-selective/selective.exp: Rearrange to be table-driven.
2382
dc149a6d
AM
23832000-10-07 Alan Modra <alan@linuxcare.com.au>
2384
2385 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
2386
65420b22
AM
23872000-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
bd0110a3
HPN
23922000-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
3231d22e
AM
23992000-09-05 Alan Modra <alan@linuxcare.com.au>
2400
2401 * ld-selective/selective.exp: Remove the xfails for hppa.
2402
6545f5fb
AO
24032000-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
e1753d2c
L
24082000-08-03 H.J. Lu (hjl@gnu.org)
2409
2410 * ld-bootstrap/bootstrap.exp: Add strip.
2411
360e9586
L
24122000-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
08c44e65
L
24172000-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
1345a0c0
L
24292000-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
36a3dc51
AM
24452000-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
7cda33a1
L
24532000-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
e80778cf
L
24682000-05-21 H.J. Lu (hjl@gnu.org)
2469
2470 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
2471 visibility test.
2472
6fc49d28
L
24732000-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
b32711aa
JW
2486Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
2487
a2b64bed 2488 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 2489
3017ff0e
AM
24902000-04-12 Alan Modra <alan@linuxcare.com.au>
2491
62043cea
AM
2492 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
2493
e76e4c91
AM
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.
3017ff0e 2497
e40eb3e9
NC
24982000-03-13 Nick Clifton <nickc@cygnus.com>
2499
2500 * ld-scripts/phdrs.t: Discard all unexpected sections.
2501
d1bcade6
L
25022000-02-27 H.J. Lu (hjl@gnu.org)
2503
2504 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
2505
197d87f8
NC
25061999-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
05d26f04
CM
25111999-10-29 Catherine Moore <clm@cygnus.com>
2512
2513 * ld-selective/selective.exp: Remove test6.
2514 * ld-selective/5.cc: Delete.
2515
abdbda5e
NC
25161999-10-28 Scott Bambrough <scottb@netwinder.org>
2517
05d26f04 2518 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
2519 srec tests on ARM Linux.
2520
b7be1db6
AM
25211999-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
777690b6
ILT
25261999-09-12 Ian Lance Taylor <ian@zembu.com>
2527
2528 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
2529
5be8a006
ILT
25301999-08-17 H.J. Lu <hjl@gnu.org>
2531
2532 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
2533
b33b6e45
ILT
25341999-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
38e31547
NC
25391999-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
0cd9f5f0
ILT
25541999-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
d49560a9
MM
2569Thu 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
5dcf458a
NC
25741999-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
734caf4d
ILT
25791999-07-10 Ian Lance Taylor <ian@zembu.com>
2580
2581 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
2582
f0489494
ILT
25831999-07-07 Ian Lance Taylor <ian@zembu.com>
2584
2585 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
264d75f7 2586 * ld-elfvers/{vers17.*, vers18.*, vers19.*}: New files.
f0489494 2587
197a7bfd
ILT
25881999-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
99c262f8
ILT
25941999-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
2bdba6c9
AS
2601Wed 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
77e0b0ef
ILT
26061999-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
8535ca75
NC
26111999-05-17 Nick Clifton <nickc@cygnus.com>
2612
2613 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
2614
69f868fa
DD
26151999-05-11 DJ Delorie <dj@cygnus.com>
2616
2617 * ld-srec/srec.exp: Do not run tests for PE based ports.
2618
252b5132
RH
26191999-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
26241999-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
b3992bc7 2632 targets.
252b5132
RH
2633
26341999-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
b3992bc7 2639 and .bss.
252b5132 2640 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 2641 .data and .bss.
252b5132
RH
2642
26431999-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
2651Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
2652
3e8cba19
AM
2653 * ld-selective/selective.exp: Disable test for unsupported
2654 targets. Change tests to check for absence of symbols instead
2655 of address zero.
252b5132
RH
2656
2657Mon 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
26631999-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
2676Tue 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
2681Sun 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
2693Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
2694
3e8cba19
AM
2695 * ld-selective: New directory with new files to test
2696 selective linking.
252b5132 2697
3e8cba19 2698 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
b3992bc7 2699
252b5132
RH
2700Sun 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
2705Mon 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
27111998-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
2716Thu 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
2721Wed 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
2727Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
2728
2729 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 2730
252b5132
RH
2731Thu 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
2736Wed 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
2741Mon 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
2747Fri 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
2754Thu 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
2760Fri 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
2765Wed 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
2772Fri 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
2779Tue 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
2786Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
2787
2788 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 2789 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
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
2796Thu 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
2801Mon 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
2805Mon 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
2816Tue 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
2822Tue 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
2826Mon 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
2830Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
2831
2832 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
2833
2834Tue 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
2839Mon 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
2844Wed 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
2850Mon 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
2857Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
2858
2859 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 2860 __throw, since the current g++ expects them to be defined.
252b5132
RH
2861
2862Fri 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
2870Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
2871
2872 * ld-scripts/crossref.exp: Correct string quoting.
2873
2874Sat 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
2882Thu 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
2887Wed 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
2892Fri 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
2897Wed 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
2901Fri 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
2906Mon 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
2911Fri 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
2916Wed 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
2920Mon 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
2924Wed 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
2929Fri 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
2940Wed 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
2949Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
2950
2951 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
2952
2953Tue 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
2958Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
2959
2960 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
2961
2962Thu 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
2969Wed 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
2974Sun 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
2979Thu 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
2985Sat 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
2990Wed 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
2994Mon 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
b3992bc7 2997 Linux/m68k.
252b5132
RH
2998
2999Fri 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
3003Mon 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
3007Wed 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
3012Fri 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
3017Thu 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
3021Mon 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
3027Fri 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
3032Tue 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
3037Tue 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
3041Fri 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
3050Sat 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
3054Fri 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
3058Wed 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
3062Mon 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
3069Tue 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
3073Wed 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
3080Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
3081
3082 * ld-sh/sh2.c (__main): Define.
3083
3084Mon 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
3101Sat 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
3106Thu 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
3113Fri 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
3117Fri 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
3122Thu 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
3128Mon 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
3135Fri 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
3140Wed 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
3144Tue 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
3150Wed 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
3155Mon 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
3163Thu 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
3169Tue 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
3174Fri 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
3180Mon 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
3186Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
3187
a2b64bed 3188 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
3189
3190Mon 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
3196Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
3197
3198 * ld-scripts/defined.t: Mention .data and .bss explicitly.
3199
3200Tue 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
3215Wed 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
3222Wed 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
3227Wed 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
3233Fri 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
3238Mon 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
3248Sun 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
3258Thu 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
3268Thu 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
3274Wed 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
3285Tue 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
3307Fri 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
3312Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
3313
3314 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
3e8cba19 3315 calls with perror calls.
252b5132
RH
3316
3317Wed 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
3322Fri 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
a2b64bed 3328 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
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.
a2b64bed 3331 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
3332 commentary on things that are still broken with this test case.
3333
3334Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
3335
a2b64bed 3336 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
3337
3338Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
3339
a2b64bed
NC
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
252b5132
RH
3344
3345Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
3346
a2b64bed
NC
3347 * lib/ld.exp: new file
3348 * config/unix-ld.exp: new file
3349 * ld.bootstrap/bootstrap.exp: new file
This page took 0.33336 seconds and 4 git commands to generate.