* ld-selective/keepdot.d, ld-selective/keepdot.ld,
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
b611beb0
HPN
12002-02-05 Hans-Peter Nilsson <hp@axis.com>
2
3 * ld-selective/keepdot.d, ld-selective/keepdot.ld,
4 ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
5 * ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
6
a27be4d5
HPN
72002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
8
9 * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
10 ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
11 ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
12 for on-demand global register allocation.
13
60e955f1
AO
142002-02-02 Alexandre Oliva <aoliva@redhat.com>
15
16 * ld-sh/shared-1.d: Fix incorrect offsets.
17
fb17c222
HPN
182002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
19
20 * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
21 ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
22 ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
23 ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
24 ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
25 ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
26 ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
27 ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
28 ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
29 ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
30 ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
31 ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
32 ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
33 ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
34
f7a2c2f6
HPN
352002-01-31 Hans-Peter Nilsson <hp@axis.com>
36
37 * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
38 ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
39 * ld-cris/cris.exp: Split run_dump_tests in two parts, executing
40 tests named *dso-*.d first and copying their tmpdir/dump to files
41 named as the .d-file.
42
dbc37f89
AM
432002-01-31 Alan Modra <amodra@bigpond.net.au>
44
45 * ld-scripts/crossref.exp: Allow foo to have a leading dot.
46 * ld-scripts/cross1.t: Add .opd.
47 * ld-undefined/undefined.exp: Allow leading dot on sym names.
48 * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
49
38b566ae
CD
502002-01-29 Chris Demetriou <cgd@broadcom.com>
51
52 * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
53 * ld-mips-elf/emrelocs-el.d: Likewise.
54 * ld-mips-elf/emrelocs1.s: Likewise.
55 * ld-mips-elf/emrelocs2.s: Likewise.
56 * ld-mips-elf/emrelocs.ld: Likewise.
57 * ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
58
54893deb
HPN
592002-01-21 Hans-Peter Nilsson <hp@axis.com>
60
61 * ld-cris: New testsuite directory.
62
8b8c5dbd
NC
632002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
64
65 * ld-sh/sh.exp: Copy start.s file into test directory.
66
8f2a6955
NC
672002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
68
69 * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
70
a657e7c1
CD
712002-01-02 Chris Demetriou <cgd@broadcom.com>
72
73 * ld-mips-elf/empic1-ln.d: New file to test basic linking of
74 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
75 * ld-mips-elf/empic1-lp.d: Likewise.
76 * ld-mips-elf/empic1-mn.d: Likewise.
77 * ld-mips-elf/empic1-mp.d: Likewise.
78 * ld-mips-elf/empic1-sn.d: Likewise.
79 * ld-mips-elf/empic1-sp.d: Likewise.
80 * ld-mips-elf/empic1-ref.s: Likewise.
81 * ld-mips-elf/empic1-space.s: Likewise.
82 * ld-mips-elf/empic1-tgt.s: Likewise.
83 * ld-mips-elf/empic2-fwd-0.d: New file to test
84 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
85 cases.
86 * ld-mips-elf/empic2-fwd-1.d: Likewise.
87 * ld-mips-elf/empic2-rev-0.d: Likewise.
88 * ld-mips-elf/empic2-rev-1.d: Likewise.
89 * ld-mips-elf/empic2-ref.s: Likewise.
90 * ld-mips-elf/empic2-space.s: Likewise.
91 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
92 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
93 * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
94 tests (including those above).
95
82e03011
L
962001-11-30 H.J. Lu <hjl@gnu.org>
97
98 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
99 order.
100
67954772
L
1012001-11-29 H.J. Lu <hjl@gnu.org>
102
103 * ld-elfvers/vers.exp (build_vers_lib): Support linking against
104 more than one libraries.
105 Add "vers20a" and "vers20" tests for common symbols.
106
107 * ld-elfvers/vers20.c: New.
108 * ld-elfvers/vers20.dsym: New.
109 * ld-elfvers/vers20.map: New.
110 * ld-elfvers/vers20.ver: New.
111 * ld-elfvers/vers20a.ver: New.
112
f5e04945
L
1132001-11-19 H.J. Lu <hjl@gnu.org>
114
115 * ld-elfvsb/define.s: Mark all global lables as object.
116
117 * ld-elfvsb/hidden0.d: Match large section number.
118 * ld-elfvsb/hidden1.d: Likewise.
119 * ld-elfvsb/internal0.d: Likewise.
120 * ld-elfvsb/internal1.d: Likewise.
121 * ld-elfvsb/protected0.d: Likewise.
122 * ld-elfvsb/protected1.d: Likewise.
123
124 * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
125 * ld-elfvsb/internal0.d: Likewise.
126 * ld-elfvsb/protected0.d: Likewise.
127
c3b1835c
L
1282001-11-15 H.J. Lu <hjl@gnu.org>
129
130 * ld-sh/ld-r-1.d: Updated.
131
86017ce9
NC
1322001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
133
134 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
135 PE targets.
136
d7b78487
NC
1372001-11-12 Donn Terry <donnte@microsoft.com>
138
139 * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
140 binary files produced in order to avoid date stamp present in PE
141 binaries.
142
fec91dc5
HPN
1432001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
144
145 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
146
3a921b77
L
1472001-11-09 H.J. Lu <hjl@gnu.org>
148
149 * ld-discard/discard.exp: New. Test ld discard.
150 * ld-discard/discard.ld: Likewise.
151 * ld-discard/exit.s: Likewise.
152 * ld-discard/extern.d: Likewise.
153 * ld-discard/extern.s: Likewise.
154 * ld-discard/start.d: Likewise.
155 * ld-discard/start.s: Likewise.
156 * ld-discard/static.d: Likewise.
157 * ld-discard/static.s: Likewise.
158
04827a14
L
1592001-11-02 H.J. Lu <hjl@gnu.org>
160
161 * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
162
163 * ld-elfvsb/hidden0.d: New.
164 * ld-elfvsb/hidden1.d: New.
165 * ld-elfvsb/internal0.d: New.
166 * ld-elfvsb/internal1.d: New.
167 * ld-elfvsb/protected0.d: New.
168 * ld-elfvsb/protected1.d: New.
169 * ld-elfvsb/undef.s: New.
170 * ld-elfvsb/undef.s: New.
171
dc5e727b
NC
1722001-11-02 NIIBE Yutaka <gniibe@m17n.org>
173
174 * ld-sh/sh.exp: Have its own start.s for linux.
175
6ef81afd
HPN
1762001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
177
45734546 178 * ld-mmix/locdo-1.d: Prune character dump part.
6ef81afd
HPN
179 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
180 ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
181 ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
182 ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
183 ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
184 ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
185 ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
186 unnecessary empty lines.
187
3c3bdf30
NC
1882001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
189
190 * ld-mmix: New testsuite directory.
191
7739e068
HPN
1922001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
193
d45d3ffb
HPN
194 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
195 sh*-*-elf.
196
b2da51b6
HPN
197 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
198
7739e068
HPN
199 * ld-sh/rd-sh.exp: New framework file.
200 * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
201 ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
202 test files.
203
8e13f7b1
HPN
2042001-09-29 Hans-Peter Nilsson <hp@axis.com>
205
206 * ld-linkonce/linkonce.exp: New file.
207 * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
208 ld-linkonce/zeroehl32.d: New test.
209
5d5849d7
L
2102001-09-25 H.J. Lu <hjl@gnu.org>
211
212 * ld-elfweak/dso.dsym: Updated for alpha.
213 * ld-elfweak/dsodata.dsym: Likewise.
214 * ld-elfweak/strong.sym: Likewise.
215 * ld-elfweak/strongcomm.sym: Likewise.
216 * ld-elfweak/strongdata.sym: Likewise.
217
cfe5266f
HPN
2182001-09-15 Hans-Peter Nilsson <hp@bitrange.com>
219
220 * lib/ld-lib.exp (run_dump_test): Handle new option
221 "objcopy_linked_file". Return after failing, if errors were
222 expected but none were found.
223 (slurp_options): Support underscores in option names.
224
0c52a746
L
2252001-09-14 H.J. Lu <hjl@gnu.org>
226
227 * ld-elfweak/bar.c: Updated.
228 * ld-elfweak/bar1a.c: Likewise.
229 * ld-elfweak/main.c: Likewise.
230 * ld-elfweak/main1.c: Likewise.
231 * ld-elfweak/elfweak.exp: Likewise.
232 * ld-elfweak/weakdata.dsym: Updated.
233
bd7c9df6
L
2342001-09-11 H.J. Lu <hjl@gnu.org>
235
236 * ld-elfweak/elfweak.exp (build_lib): Take a list of object
237 files.
238 (build_exec): Likewise.
239 Add more tests and make some xfail.
240
241 * ld-elfweak/dso.dsym: Support symbol versioning.
242 * ld-elfweak/dsow.dsym: Likewise.
243
244 * ld-elfweak/main1.c: New.
245 * ld-elfweak/bar1a.c: Likewise.
246 * ld-elfweak/bar1b.c: Likewise.
247 * ld-elfweak/bar1c.c: Likewise.
248 * ld-elfweak/foo1a.c: Likewise.
249 * ld-elfweak/foo1b.c: Likewise.
250 * ld-elfweak/dsodata.dsym: Likewise.
251 * ld-elfweak/dsowdata.dsym: Likewise.
252 * ld-elfweak/weakdata.dsym: Likewise.
253 * ld-elfweak/strongcomm.sym: Likewise.
254 * ld-elfweak/strongdata.sym: Likewise.
255 * ld-elfweak/weakdata.dat: Likewise.
256 * ld-elfweak/strongdata.dat: Likewise.
257
16a57284
L
2582001-09-10 H.J. Lu <hjl@gnu.org>
259
260 * ld-elfweak/elfweak.exp: New.
261 * ld-elfweak/bar.c: Likewise.
262 * ld-elfweak/foo.c: Likewise.
263 * ld-elfweak/main.c: Likewise.
264 * ld-elfweak/dso.dsym: Likewise.
265 * ld-elfweak/dsow.dsym: Likewise.
266 * ld-elfweak/strong.sym: Likewise.
267 * ld-elfweak/strong.dat: Likewise.
268 * ld-elfweak/weak.dat: Likewise.
269
ad9f78d1
AM
2702001-08-27 Alan Modra <amodra@bigpond.net.au>
271 Linus Nordberg <linus@swox.se>
272
273 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
274 * ld-scripts/cross1.t: Add .toc section.
275 * ld-scripts/cross2.t: Likewise.
276 * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
277 * ld-srec/srec.exp: xfail powerpc64
278
453abe31
NC
2792001-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
280
281 * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
282 Continue with other tests when there is a compilation error.
283
39c183c1
NC
2842001-08-01 Loren J. Rittle <ljrittle@acm.org>
285
286 * ld-cdtest/cdtest-nrv.dat: New file.
287 * ld-cdtest/cdtest.exp: Do not require any exception support
288 library. Check results against NRV.
289
22a517d0
NC
2902001-08-01 Loren J. Rittle <ljrittle@acm.org>
291
292 * ld-srec/srec.exp: Do not require any exception support
293 library.
294
e0d85c26
L
2952001-07-27 H.J. Lu <hjl@gnu.org>
296
297 * ld-selective/selective.exp: Fix the error in the last change.
298
067f2074
AM
2992001-07-24 Loren J. Rittle <ljrittle@acm.org>
300
301 * ld-selective/selective.exp: Support g++ V3 ABI (along side
302 the old ABI). Make comparisons against normalized (to
303 V3-style) demangled nm output.
304
992c450d
AM
3052001-07-24 Alan Modra <amodra@bigpond.net.au>
306
307 * config/default.exp (ld_nm): Add "nmflags" arg.
308 * lib/ld-lib.exp (default_ld_nm): Likewise.
309 * ld-empic/empic.exp: Adjust call to ld_nm.
310 * ld-scripts/defined.exp: Likewise.
311 * ld-scripts/script.exp: Likewise.
312 * ld-scripts/sizeof.exp: Likewise.
313 * ld-selective/selective.exp: Likewise.
314 * ld-sh/sh.exp: Likewise.
315
bbfebd39
L
3162001-07-12 H.J. Lu <hjl@gnu.org>
317
318 * ld-selective/selective.exp: Mark selective1, selective2,
319 selective4 and selective5 xfail on alpha*-*.
320
261def70
HPN
3212001-06-13 Hans-Peter Nilsson <hp@bitrange.com>
322
323 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
324 OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
325 default.
326
327 * lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add
328 new options "ld", "source", "xfail", "target", "notarget" and
329 "error". Support the runtest_file_p "*.exp=testname" feature.
330 (slurp_options, regexp_diff, file_contents, verbose_eval): Import
331 from gas testsuite.
332
1e9f9630
NC
3332001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
334
335 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
336
66517a2f
L
3372001-06-06 H.J. Lu <hjl@gnu.org>
338
339 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
340 on Linux/mips.
341
a5c9dff1 342 * ld-elfvers/vers.exp: Also run on Linux/mips.
66517a2f
L
343 * ld-elfvsb/elfvsb.exp: Likewise.
344 * ld-shared/shared.exp: Likewise.
345
346 * ld-selective/selective.exp: Mark selective2, selective3,
347 selective4 and selective5 xfail on Linux/mips.
348
349 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
350
351 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
352
353 * ld-srec/srec.exp: Add Linux/mips to xfail.
354
d52f9762
AM
3552001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
356
357 * ld-undefined/undefined.exp: Add a setup_xfail line for a test
358 that will always fail on s/390.
359
1e329ce6
NC
3602001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
361
362 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
363 the text section.
364
c709b096
AM
3652001-05-25 Alan Modra <amodra@one.net.au>
366
367 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
368 linuxaout with linux*aout.
369
936f9717
L
3702001-05-24 H.J. Lu <hjl@gnu.org>
371
372 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
373
9d8b3bf4
L
3742001-05-18 H.J. Lu <hjl@gnu.org>
375
376 * ld-elfvers/vers.exp: Revert the last change.
377
378 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
379 references.
380 * ld-elfvers/vers3.ver: Likewise.
381 * ld-elfvers/vers6.ver: Likewise.
382 * ld-elfvers/vers18.ver: Likewise.
383
0f3f8808
L
3842001-05-17 H.J. Lu <hjl@gnu.org>
385
386 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
387
388 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
389 definition.
390 * ld-elfvers/vers2.ver: Likewise.
391 * ld-elfvers/vers3.ver: Likewise.
392 * ld-elfvers/vers4a.ver: Likewise.
393 * ld-elfvers/vers6.ver: Likewise.
394 * ld-elfvers/vers7a.ver: Likewise.
395 * ld-elfvers/vers8.ver: Likewise.
396 * ld-elfvers/vers9.ver: Likewise.
397 * ld-elfvers/vers15.ver: Likewise.
398 * ld-elfvers/vers16a.ver: Likewise.
399 * ld-elfvers/vers17.ver: Likewise.
400 * ld-elfvers/vers18.ver: Likewise.
401
8b0fa282
L
4022001-05-03 H.J. Lu <hjl@gnu.org>
403
404 * ld-elfvers/vers19.ver: Expect vers17.so instead of
405 *tmpdir/vers17.so.
406
7f9adacd
AJ
4072001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
408
409 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
410
411 * ld-scripts/phdrs.t: Use startaddress that's greater than any
412 MAXPAGESIZE used.
413
f0f077e5
L
4142001-04-29 H.J. Lu <hjl@gnu.org>
415
416 * ld-shared/symbolic.dat: New.
417
418 * ld-shared/shared.exp: Also check -Bsymbolic.
419
b3992bc7
AJ
4202001-04-28 Andreas Jaeger <aj@suse.de>
421
422 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
423 special.
424
358a5502
DB
4252001-04-01 David O'Brien <obrien@FreeBSD.org>
426 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
427 though it doesn't use DWARF2 yet (but its output is identical).
428
4292001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
430
431 * ld-selective/selective.exp: Use -O with gcc rather than -O2.
432 This optimization level is buggy on some platforms, and this test
433 is not intended to test compiler optimizations.
434
b536df83
DD
4352001-03-06 DJ Delorie <dj@redhat.com>
436
437 * ld-scripts/cross2.t: Support any type of text/data sections, not
438 just the canonical ones.
439
b6a71cca
AM
4402001-02-28 Matt Hiller <hiller@redhat.com>
441
442 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
443 * ld-undefined/undefined.exp: Ditto, and include $flags in ld
444 invocations.
445 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
446 and -el.
447 (is_endian_output_format): New function.
448 (default_ld_link): Set flags to [big_or_little_endian] only if ld
449 is being invoked such that the output format being used is of
450 known endianness.
451 (default_ld_simple_link): Ditto.
452
ad995491
L
4532001-02-14 H.J. Lu <hjl@gnu.org>
454
455 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
456 for -static on ia64.
457
458 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
459 ia64-*-linux*.
460
461 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
462
463 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
464 Set up expected failures for ia64-*-linux*.
465 * ld-shared/shared.exp: Likewise.
466
fef67c28
SC
4672001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
468
469 * ld-srec/srec.exp (run_srec_test): m6811 code has references
470 to soft registers, define them with --defsym.
471 * ld-selective/selective.exp: Likewise.
472
332dac40
HPN
4732001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
474
475 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
476
2ffd68ef
PB
4772001-01-03 Philip Blundell <pb@futuretv.com>
478
479 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
480 * ld-shared/shared.exp: Likewise.
481
4f38fc1c
PB
4822001-01-01 Philip Blundell <philb@gnu.org>
483
7dc542b2
PB
484 * ld-undefined/weak-undef.exp: New test.
485 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
486 files for above.
487
4f38fc1c
PB
488 * ld-elfvers/vers.exp: Run test on Linux/ARM.
489 * ld-elfvsb/elfvsb.exp: Likewise.
490 * ld-shared/shared.exp: Likewise.
491
0fc3347a
NC
4922000-12-31 Nick Clifton <nickc@redhat.com>
493
494 * ld-srec/srec.exp: Use --oformat instead of -oformat.
495
bad19f8f
NC
4962000-12-09 Nick Clifton <nickc@redhat.com>
497
f6673641
NC
498 * ld-selective/selective.exp: Link in libgcc when target is v850.
499
bad19f8f
NC
500 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
501 because the -oformat linker command switch cannot be used.
502
1566ad5d
AM
5032000-11-06 Alan Modra <alan@linuxcare.com.au>
504
505 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
506 (main): Prune unused args.
507
4291c3fa
HPN
5082000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
509
510 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
511 "untested".
512
d1d8dddf
L
5132000-10-19 H.J. Lu (hjl@gnu.org)
514
515 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
516 for Linux/PPC.
517 * ld-shared/shared.exp: Likewise.
518
d63083ef
HPN
5192000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
520
521 * ld-selective/selective.exp: Rearrange to be table-driven.
522
dc149a6d
AM
5232000-10-07 Alan Modra <alan@linuxcare.com.au>
524
525 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
526
65420b22
AM
5272000-10-02 Alan Modra <alan@linuxcare.com.au>
528
529 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
530 * ld-scripts/crossref.exp: Ditto.
531
bd0110a3
HPN
5322000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
533
534 * ld-selective/5.cc: New test.
535 * ld-selective/selective.exp: Run it as xfailed.
536
537 * ld-selective/4.cc: Correct spelling of "lose".
538
3231d22e
AM
5392000-09-05 Alan Modra <alan@linuxcare.com.au>
540
541 * ld-selective/selective.exp: Remove the xfails for hppa.
542
6545f5fb
AO
5432000-08-30 Alexandre Oliva <aoliva@redhat.com>
544
545 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
546 sh-*-*): With dwarf-2, `undefined function' can't pass.
547
e1753d2c
L
5482000-08-03 H.J. Lu (hjl@gnu.org)
549
550 * ld-bootstrap/bootstrap.exp: Add strip.
551
360e9586
L
5522000-07-24 H.J. Lu (hjl@gnu.org)
553
554 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
555 the undefined reference.
556
08c44e65
L
5572000-07-16 H.J. Lu (hjl@gnu.org)
558
559 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
560 and set to "yes" if the protected visibility is expected to
561 pass.
562 (visibility_run): Set expected to fail for the "protected"
563 and "protected_undef_def" tests only if $support_protected is
564 "no".
565
566 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
567 visibility support if defined.
568
1345a0c0
L
5692000-07-15 H.J. Lu (hjl@gnu.org)
570
571 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
572 for "protected_undef_def".
573
574 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
575 PROTECTED_WEAK_TEST is defined.
576 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
577 defined.
578 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
579
580 * ld-elfvsb/sh1.c (visibility): Mark protected only if
581 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
582 is defined.
583 (visibility_var): Likewise.
584
36a3dc51
AM
5852000-07-10 Alan Modra <alan@linuxcare.com.au>
586
587 * ld-srec/srec.exp: xfail hppa.
588
589 * ld-scripts/weak.exp: Define $global$ for hppa.
590
591 * ld-scripts/crossref.exp: Fix string quoting.
592
7cda33a1
L
5932000-06-05 H.J. Lu (hjl@gnu.org)
594
595 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
596 to link_output and make it global.
597
598 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
599 "hidden_undef_def", "hidden_weak", "protected_undef",
600 "protected_undef_def" and "protected_weak".
601 (visibility_run): Likewise.
602 * ld-elfvsb/main.c: Likewise.
603 * ld-elfvsb/sh1.c: Likewise.
604 * ld-elfvsb/sh2.c: Likewise.
605
606 * ld-elfvsb/elfvsb.dat: Updated.
607
e80778cf
L
6082000-05-21 H.J. Lu (hjl@gnu.org)
609
610 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
611 visibility test.
612
6fc49d28
L
6132000-05-13 H.J. Lu (hjl@gnu.org)
614
615 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
616 to link_output and make it global.
617
618 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
619 tests.
620 * ld-elfvsb/elfvsb.dat: Likewise.
621 * ld-elfvsb/elfvsb.exp: Likewise.
622 * ld-elfvsb/main.c: Likewise.
623 * ld-elfvsb/sh1.c: Likewise.
624 * ld-elfvsb/sh2.c: Likewise.
625
b32711aa
JW
626Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
627
a2b64bed 628 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 629
3017ff0e
AM
6302000-04-12 Alan Modra <alan@linuxcare.com.au>
631
62043cea
AM
632 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
633
e76e4c91
AM
634 * ld-selective/selective.exp (test4): Test for presence of
635 foo__1B, not absence. Also check for foo__1A and _start.
636 White space changes throughout file.
3017ff0e 637
e40eb3e9
NC
6382000-03-13 Nick Clifton <nickc@cygnus.com>
639
640 * ld-scripts/phdrs.t: Discard all unexpected sections.
641
d1bcade6
L
6422000-02-27 H.J. Lu (hjl@gnu.org)
643
644 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
645
197d87f8
NC
6461999-11-01 Nick Clifton <nickc@cygnus.com>
647
648 * ld-selective/selective.exp: Fix test to disable these checks for
649 PE based targets.
650
05d26f04
CM
6511999-10-29 Catherine Moore <clm@cygnus.com>
652
653 * ld-selective/selective.exp: Remove test6.
654 * ld-selective/5.cc: Delete.
655
abdbda5e
NC
6561999-10-28 Scott Bambrough <scottb@netwinder.org>
657
05d26f04 658 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
659 srec tests on ARM Linux.
660
b7be1db6
AM
6611999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
662
663 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
664 offset) test.
665
777690b6
ILT
6661999-09-12 Ian Lance Taylor <ian@zembu.com>
667
668 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
669
5be8a006
ILT
6701999-08-17 H.J. Lu <hjl@gnu.org>
671
672 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
673
b33b6e45
ILT
6741999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
675
676 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
677 * ld-shared/shared.exp: Likewise.
678
38e31547
NC
6791999-07-28 Nick Clifton <nickc@cygnus.com>
680
681 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
682 Determine if a big endian or little endian output format hass
683 been selected by any of the multilib options, and if so return
684 a suitable command line option for the linker/assembler.
685 (proc default_ld_link): Include the result of proc
686 big_or_little_endian on the command line to the linker.
687 (proc ld_simple_link): Include the result of proc
688 big_or_little_endian on the command line to the linker.
689 (proc default_ld_compile): Append multilib flags to compiler
690 switches.
691 (proc default_ld_assemble): Include the result of proc
692 big_or_little_endian on the command line to the linker.
693
0cd9f5f0
ILT
6941999-07-21 H.J. Lu <hjl@gnu.org>
695
696 * ld-elfvers/vers1.c: Add missing prototypes and include
697 <stdio.h> if necessary.
698 * ld-elfvers/vers15.c: Likewise.
699 * ld-elfvers/vers19.c: Likewise.
700 * ld-elfvers/vers2.c: Likewise.
701 * ld-elfvers/vers3.c: Likewise.
702 * ld-elfvers/vers4.c: Likewise.
703 * ld-elfvers/vers6.c: Likewise.
704 * ld-elfvers/vers7.c: Likewise.
705 * ld-elfvers/vers9.c: Likewise.
706 * ld-shared/main.c: Likewise.
707 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
708
d49560a9
MM
709Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
710
711 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
712 with other DWARF2 targets.
713
5dcf458a
NC
7141999-07-13 Nick Clifton <nickc@cygnus.com>
715
716 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
717 the undefined line test.
718
734caf4d
ILT
7191999-07-10 Ian Lance Taylor <ian@zembu.com>
720
721 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
722
f0489494
ILT
7231999-07-07 Ian Lance Taylor <ian@zembu.com>
724
725 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
726 * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
727
197a7bfd
ILT
7281999-06-13 Ian Lance Taylor <ian@zembu.com>
729
730 * ld-checks/asm.s: Use a symbol name for .lcomm.
731 * ld-checks/checks.exp: Use different names for the two tests.
732 Don't add extra text when invoking fail.
733
99c262f8
ILT
7341999-06-12 Ian Lance Taylor <ian@zembu.com>
735
736 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
737 to "*-*-linux*aout*".
738 * ld-scripts/weak.exp: Likewise.
739 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
740
2bdba6c9
AS
741Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
742
743 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
744 * ld-shared/sh1.c: Fix typo.
745
77e0b0ef
ILT
7461999-06-04 H.J. Lu <hjl@gnu.org>
747
748 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
749 necessary.
750
8535ca75
NC
7511999-05-17 Nick Clifton <nickc@cygnus.com>
752
753 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
754
69f868fa
DD
7551999-05-11 DJ Delorie <dj@cygnus.com>
756
757 * ld-srec/srec.exp: Do not run tests for PE based ports.
758
252b5132
RH
7591999-03-05 Nick Clifton <nickc@cygnus.com>
760
761 * ld-selective/selective.exp: Do not run tests for COFF or PE
762 based ports.
763
7641999-02-17 Nick Clifton <nickc@cygnus.com>
765
766 * ld-undefined/undefined.exp: Add expected failures for StrongARM
767 targets.
768
769 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
770
771 * ld-selective/selective.exp: Add expected failure for ARM-COFF
b3992bc7 772 targets.
252b5132
RH
773
7741999-02-16 Nick Clifton <nickc@cygnus.com>
775
776 * ld-checks/asm.s: Use .long instead of .word.
777 Replace custom section names with .text, .data and .bss.
778 * ld-checks/script: Replace custom section names with .text, .data
b3992bc7 779 and .bss.
252b5132 780 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 781 .data and .bss.
252b5132
RH
782
7831999-02-11 Nick Clifton <nickc@cygnus.com>
784
785 * ld-checks: New directory: Tests for the linker's
786 --check-sections option.
787 * ld-checks/checks.exp: New file.
788 * ld-checks/script: Bogus linker script.
789 * ld-checks/asm.s: Simple test assembler file.
790
791Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
792
793 * ld-selective/selective.exp: Disable test for unsupported
794 targets. Change tests to check for absence of symbols instead
795 of address zero.
796
797Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
798
799 * config/default.exp (get_link_files): Quote target_triplet and CC
800 when invoking shell.
801 (get_target_emul): Likewise.
802
8031999-01-03 Ken Raeburn <raeburn@cygnus.com>
804
805 * config/default.exp (get_link_files, get_target_emul): New procs;
806 run shell commands to extract information from configure.host and
807 configure.tgt in the source tree.
808 (top level): Use them to get information needed to run tests, if
809 not otherwise provided.
810
811 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
812 gives non-zero addresses for memory region.
813 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
814 the new linker script.
815
816Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
817
818 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
819 newer glibc lets link succeed.
820
821Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
822
823 * ld-elfvers/vers1.c: Add missing return types and values.
824 * ld-elfvers/vers2.c: Likewise.
825 * ld-elfvers/vers3.c: Likewise.
826 * ld-elfvers/vers4.c: Likewise.
827 * ld-elfvers/vers5.c: Likewise.
828 * ld-elfvers/vers6.c: Likewise.
829 * ld-elfvers/vers7.c: Likewise.
830 * ld-elfvers/vers9.c: Likewise.
831 * ld-elfvers/vers15.c: Likewise.
832
833Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
834
835 * ld-selective: New directory with new files to test
836 selective linking.
837
838 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
b3992bc7 839
252b5132
RH
840Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
841
842 * ld-elfvers/vers16.dsym: Work correctly on a system without
843 versioned system libraries.
844
845Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
846
847 * ld-elfvers/vers.exp: Run tests on alpha-linux.
848 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
849 Alpha's use of st_other.
850
8511998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
852
853 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
854 * ld-elfvers/{vers16.*, vers16a.*}: New files.
855
856Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
857
858 * ld-undefined/undefined.exp: Make undefined line test be an xfail
859 for arm/thunb elf toolchains.
860
861Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
862
863 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
864
865 * ld-srec/srec.exp: Arm-elf now passes this test.
866
867Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
868
869 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 870
252b5132
RH
871Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
872
873 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
874 test if we don't have a static libbfd.a.
875
876Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
877
878 Based on patch from H.J. Lu <hjl@gnu.org>:
879 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
880
881Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
882
883 * ld-scripts/weak.t (.text, .data): Focus data to be used.
884 (/DISCARD/): All the rest.
885 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
886
887Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
888
889 * config/default.exp: Create tmpdir/gas subdirectory, add a
890 symlink to as-new, and set gcc_gas_flag variable.
891 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
892 be gcc, use gcc_gas_flag when compiling.
893
894Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
895
896 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
897 for i386, i486, and i586.
898 (objdump_versionstuff): If we can't find the line, dump the file.
899
900Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
901
902 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
903 * ld-scripts/weak.exp: Likewise.
904
905Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
906
907 * ld-srec/srec.exp: Add xfail for v850.
908
909 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
910 these tests.
911
912Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
913
914 * ld-scripts/weak.exp: New test.
915 * ld-scripts/weak.t: New file.
916 * ld-scripts/weak1.s: New file.
917 * ld-scripts/weak2.s: New file.
918
919Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
920
921 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
922 * ld-shared/shared.exp: Likewise.
923 * ld-elfvers/vers1.dsym: Allow for .sdata.
924 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
925
926Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
927
928 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 929 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
930 * ld-srec/sr1.c (__main): Change return type to void.
931 * ld-srec/sr3.cc (__main): Likewise.
932 (__builtin_delete, __builtin_new): Likewise.
933 (__get_dynamic_handler_chain): Return 0.
934 (__get_eh_context): Likewise.
935
936Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
937
938 * ld-undefined/undefined.exp: Add support for thumb-pe target.
939 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
940
941Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
942
943 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
944
945Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
946
947 * ld-shared/main.c (shlib_overriddencall2): New function.
948 (main): Call shlib_shlibcall2.
949 * ld-shared/sh1.c (shlib_shlibcall2): New function.
950 (shlib_overriddencall2): New function.
951 * ld-shared/shared.dat: Add output line for new test.
952 * ld-shared/sun4.dat: Likewise.
953
954 * ld-srec/sr3.cc (__get_eh_context): New function.
955
956Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
957
958 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
959 avoid compiler warning.
960 * ld-srec/sr3.cc (class Foo): Likewise.
961
962Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
963
964 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
965
966Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
967
968 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
969
970Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
971
972 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
973
974Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
975
976 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
977 fixes ARM tests.
978
979Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
980
981 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
982 coff targets.
983
984Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
985
986 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
987 avoid compiler warning.
988 * ld-srec/sr3.cc (class Foo): Likewise.
989
990Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
991
992 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
993 have any name when looking for entry symbol warnings.
994
995 * ld-srec/sr3.cc (__eh_pc): Define.
996
997Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
998
999 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 1000 __throw, since the current g++ expects them to be defined.
252b5132
RH
1001
1002Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
1003
1004 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
1005 file if the string libc appears in it.
1006 (objdump_versionstuff): Accept unexpected lines in the output
1007 file. Compare lines using string match.
1008 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
1009
1010Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
1011
1012 * ld-scripts/crossref.exp: Correct string quoting.
1013
1014Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
1015
1016 * config/default.exp: Change ld, as, nm and strip from .new to
1017 -new. Load ld-lib.exp rather than ld.exp.
1018 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
1019 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
1020 DejaGnu changes.
1021
1022Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
1023
1024 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
1025 an alternation. From Greg Margo <gmargo@dl.com>.
1026
1027Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1028
1029 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
1030 with non PIC shared libraries.
1031
1032Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
1033
1034 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
1035 version handling.
1036
1037Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
1038
1039 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
1040
1041Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
1042
1043 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
1044 linking.
1045
1046Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
1047
1048 * config/default.exp: Use $base_dir rather than $objdir when
1049 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
1050
1051Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
1052
1053 * ld-srec/srec.exp: Define various out of line prologue/epilogue
1054 functions for the mn10200 to avoid needing libgcc.a.
1055
1056Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
1057
1058 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
1059
1060Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
1061
1062 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
1063
1064Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
1065
1066 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
1067 * config/default.exp: Set ar and strip.
1068
1069Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
1070
1071 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
1072 prune_system_crud.
1073 * ld-cdtest/cdtest.exp: Ditto.
1074 * ld-scripts/crossref.exp: Ditto.
1075 * ld-sh/sh.exp: Ditto.
1076 * ld-shared/shared.exp: Ditto.
1077 * ld-srec/srec.exp: Ditto.
1078 * lib/ld.exp: Ditto.
1079
1080Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
1081
1082 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
1083 * ld-scripts/script.exp: Ditto.
1084 * ld-sh/sh.exp: Ditto.
1085 * ld-undefined/undefined.exp: Ditto.
1086 * ld-versados/versados.exp: Ditto.
1087 * lib/ld.exp: Ditto.
1088
1089Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
1090
1091 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
1092
1093Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
1094
1095 * lib/ld.exp (default_ld_version): Fix for current version
1096 printing.
1097
1098Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
1099
1100 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
1101
1102Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
1103
1104 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
1105
1106 * lib/ld.exp: Use verbose -log instead of calling both verbose and
1107 send_log.
1108
1109Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
1110
1111 * ld-scripts/phdrs.exp: New test.
1112 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
1113
1114Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
1115
1116 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
1117 V_SPILL and V_FILL.
1118
1119Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
1120
1121 * ld-scripts/crossref.exp: New test.
1122 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
1123 * ld-scripts/{cross1.t, cross2.t}: New files.
1124
1125Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
1126
1127 * ld-sh/sh.exp: Fix debugging messages.
1128 * ld-sh/sh1.s: Use .align 4.
1129
1130Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
1131
1132 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
1133
1134Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1135
1136 * ld-shared/shared.exp: Run the shared library tests on
b3992bc7 1137 Linux/m68k.
252b5132
RH
1138
1139Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
1140
1141 * ld-shared/shared.exp: Run the shared library tests on Linux.
1142
1143Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
1144
1145 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
1146
1147Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
1148
1149 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
1150 * ld-undefined/undefined.exp: Likewise.
1151
1152Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
1153
1154 * ld-undefined/undefined.exp: ELF targets should now pass the
1155 undefined line test.
1156
1157Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
1158
1159 * ld-empic/empic.exp: Update for change to MIPS disassembler.
1160
1161Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
1162
1163 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
1164 when doing the --static test.
1165 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
1166
1167Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
1168
1169 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
1170 when creating ld-partial.o.
1171
1172Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
1173
1174 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
1175 __eabi.
1176
1177Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
1178
1179 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
1180
1181Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
1182
1183 * ld-srec/srec.exp: On a29k targets, use --defsym to define
1184 V_SPILL and V_FILL.
1185 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
1186 * ld-srec/sr3.cc: Likewise.
1187
1188 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
1189
1190Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
1191
1192 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
1193
1194Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
1195
1196 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
1197
1198Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
1199
1200 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
1201
1202Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
1203
1204 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
1205
1206 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
1207 * ld-srec/sr3.cc: Likewise.
1208
1209Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
1210
1211 * ld-empic/empic.exp: Update for changes in objdump output.
1212
1213Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
1214
1215 * ld-srec/srec.exp: New tests.
1216 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
1217 * lib/ld.exp (ld_simple_link): Discard warnings about not being
1218 able to find the entry symbol.
1219
1220Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
1221
1222 * ld-sh/sh2.c (__main): Define.
1223
1224Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
1225
1226 * ld-empic/empic.exp: Accept a . in the address symbol.
1227
1228 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
1229 powerpc*-*-aix*. Add code to create appropriate exports files,
1230 and pass appropriate compilation flags, and test against
1231 appropriate expected output.
1232 * ld-shared/xcoff.dat: New file.
1233 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
1234 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
1235 function pointer, rather than shlib_mainvar.
1236 * ld-shared/sh1.c: Likewise.
1237 * ld-shared/shared.dat: Update for change from using shlib_mainvar
1238 to using shlib_shlibvar1.
1239 * ld-shared/sun4.dat: Likewise.
1240
1241Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
1242
1243 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
1244 convenience when testing XCOFF.
1245
1246Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
1247
1248 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
1249 along with --static.
1250
1251 * ld-scripts/script.s: Make symbols global.
1252
1253Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
1254
1255 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
1256
1257Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
1258
1259 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
1260 prevent the SunOS linker from trying to create a shared library.
1261
1262Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
1263
1264 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
1265 appropriate modifications and setup_xfails.
1266 * ld-shared/sun4.dat: New file.
1267
1268Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
1269
1270 * lib/ld.exp (default_ld_version): Call prune_system_crud.
1271 (default_ld_relocate, default_ld_link): Likewise.
1272 (default_ld_simple_link, default_ld_compile): Likewise.
1273 (default_ld_assemble, default_ld_nm): Likewise.
1274
1275Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
1276
1277 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
1278 tests as untested rather than unresolved.
1279
1280Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
1281
1282 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
1283
1284Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
1285
1286 * ld-scripts/script.exp: Split script verification into a proc.
1287 Add simple test of MRI script.
1288 * ld-scripts/scriptm.t: New file.
1289
1290Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
1291
1292 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
1293 appropriate.
1294
1295Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
1296
1297 * config/default.exp: Define objcopy if it is not defined.
1298 * ld-sh/*: New tests for SH relaxing.
1299
1300 * ld-empic/empic.exp: If $CC does not exist, call untested rather
1301 than unresolved.
1302
1303Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
1304
1305 * ld-undefined/undefined.exp: If $CC does not exist, mark the
1306 tests as untested rather than unresolved. Clear ELF xfails for
1307 mips*, not just mips.
1308
1309Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
1310
1311 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
1312 undefined line test.
1313
1314Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
1315
1316 * ld-undefined/undefined.exp: New test, to check reporting of
1317 undefined symbols.
1318 * ld-undefined/undefined.c: New file.
1319
1320Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
1321
1322 * ld-versados/versados.exp: If a test fails, report it correctly:
1323 don't try to run the next test, and don't report a pass as well as
1324 a fail.
1325
1326Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
1327
a2b64bed 1328 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
1329
1330Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1331
1332 * lib/ld.exp (default_ld_compile): If cc argument is multiple
1333 words, use only the first when trying to verify the availability
1334 of the compiler.
1335
1336Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
1337
1338 * ld-scripts/defined.t: Mention .data and .bss explicitly.
1339
1340Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1341
1342 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
1343 call untested for each test, rather than ignoring it. If one test
1344 fails, go on to the next one instead of returning.
1345 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
1346 unresolved.
1347 * ld-empic/empic.exp: Likewise. Also, always pass the same test
1348 name to pass or fail.
1349 * ld-shared/shared.exp: Likewise. Also, always run all tests.
1350 * ld-scripts/defined.exp: If as or nm fail, mark test as
1351 unresolved. Always pass the same test name to pass or fail.
1352 * ld-scripts/script.exp: Likewise.
1353 * ld-scripts/sizeof.exp: Likewise.
1354
1355Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1356
1357 * ld-scripts/sizeof.exp: New test, based on bug report from
1358 anders.blomdell@control.lth.se.
1359 * ld-scripts/sizeof.s: New file.
1360 * ld-scripts/sizeof.t: New file.
1361
1362Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1363
1364 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
1365 if the linker exists.
1366
1367Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
1368
1369 * lib/ld.exp (prune_system_crud): Define if not already defined,
1370 in case the user isn't using the newest DejaGnu version that we
1371 haven't released to the net yet.
1372
1373Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
1374
1375 * config/default.exp: Define objdump if it is not defined.
1376 * ld-empic/*: New tests to test -membedded-pic code.
1377
1378Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1379
1380 * ld-bootstrap/bootstrap.exp: Pass cmp output through
1381 prune_system_crud.
1382 * ld-cdtest/cdtest.exp: Pass diff output through
1383 prune_system_crud.
1384 * ld-shared/shared.exp: Likewise.
1385
1386 * config/default.exp: Remove unused and useless proc ld_load.
1387
1388Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1389
1390 * lib/ld.exp (default_ld_compile): Remove the output file before
1391 compiling.
1392
1393 * ld-shared/shared.exp: Move common test code into a procedure.
1394 Add tests for compiling the non shared code PIC.
1395 * ld-shared/main.c (main): Call main_called, and print the result.
1396 * ld-shared/shared.dat: Adjust accordingly.
1397
1398Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1399
1400 * ld-shared: New directory, with new files to test generating ELF
1401 shared libraries.
1402
1403 * lib/ld.exp (default_ld_compile): If the compilation worked, but
1404 no object file was created, check to see if the compiler foolishly
1405 ignored the -o switch when compiling, and move the resulting
1406 object if it did.
1407
1408Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1409
1410 * VMS does not permits `.' in directory names. Renamed
1411 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
1412 ld.scripts to ld-scripts.
1413
1414Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1415
1416 * config/default.exp: Set variables as and nm. Create tmpdir if
1417 it does not already exist.
1418 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
1419 * ld.cdtest/cdtest.exp: Likewise.
1420 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
1421 here. Change perror for no variables found to fail.
1422 * ld.scripts/script.exp: New test.
1423 * ld.scripts/script.t, ld.scripts/script.s: New files.
1424
1425Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1426
1427 * ld.scripts: New directory.
1428 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
1429 * ld.scripts/defined.t: New file.
1430 * lib/ld.exp (default_ld_simple_link): New function.
1431 (default_ld_assemble, default_ld_nm): New functions.
1432 * config/default.exp: Rename from unix-ld.exp.
1433 (ld_simple_link, ld_assemble, ld_nm): New functions.
1434
1435 * config/unix-ld.exp: Set ld using findfile.
1436 * lib/ld.exp (default_ld_relocate): Return a value. Change format
1437 of log messages.
1438 (default_ld_compile): Likewise.
1439 (default_ld_link): Likewise. Also, don't include $BFDLIB and
1440 $LIBIBERTY in link.
1441 * ld.bootstrap/bootstrap.exp: Rewrite.
1442 * ld.cdtest/cdtest.exp: Rewrite.
1443 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
1444 * ld.cdtest/cdtest-foo.h: Likewise.
1445 * ld.cdtest/cdtest-main.cc: Likewise.
1446
1447Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
1448
1449 * ld.cdtest/cdtest.exp: Don't look for $result before it's
1450 defined.
1451
1452Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
1453
1454 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
1455 calls with perror calls.
1456
1457Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
1458
1459 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
1460 * ld.cdtest/cdtest.exp: Adjusted.
1461
1462Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1463
1464 * lib/ld.exp (simple_diff): Indicate failure if files have
1465 different numbers of lines. Don't muck with $differences to avoid
1466 indicating a pass, just return.
1467
a2b64bed 1468 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
1469 Fix test case to be valid ANSI C++. Don't require use of header
1470 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
a2b64bed 1471 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
1472 commentary on things that are still broken with this test case.
1473
1474Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
1475
a2b64bed 1476 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
1477
1478Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
1479
a2b64bed
NC
1480 * lib/ld.exp: add compiler and linker support
1481 * config/unix-ld.exp: add compiler and linker support
1482 * ld.bootstrap/bootstrap.exp: fixed to do partial links
1483 * ld.cdtest/cdtest.exp: constructor/destructor testscase
252b5132
RH
1484
1485Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
1486
a2b64bed
NC
1487 * lib/ld.exp: new file
1488 * config/unix-ld.exp: new file
1489 * ld.bootstrap/bootstrap.exp: new file
This page took 0.164714 seconds and 4 git commands to generate.