]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ChangeLog
* emultempl/elf32.em (output_rel_find): Prefer .rel script sections
[thirdparty/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
8b0eebb0
L
12002-10-03 H.J. Lu <hjl@gnu.org>
2
3 * ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc
4 3.x.
5
30a2f863
CD
62002-10-03 Chris Demetriou <cgd@broadcom.com>
7
8 * ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be
9 more compatible with non-embedded targets.
10 * ld-mips-elf/branch-misc-2.d: Likewise.
11
12 * ld-mips-elf/mips-elf.exp: Clean up some comments about embedded
13 PIC tests.
14 (elf): New variable, to control whether generic ELF tests are run.
15 (embedded_elf): New variable, to control whether ELF tests
16 requiring embedded PIC or embedded relocs are run.
17
ad050da3
SC
182002-10-02 Stephen Clarke <stephen.clarke@superh.com>
19
20 * ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
21 ld-sh/sh64/gotplt.s: New test.
22
8033ae3b
SC
232002-10-02 Stephen Clarke <stephen.clarke@superh.com>
24 * ld-sh/sh64/cmpct1.sd : Fix linked file name.
25 * ld-sh/sh64/crange3.dd: Likewise.
26
7c445aa3
JJ
272002-10-01 Jakub Jelinek <jakub@redhat.com>
28
29 * ld-i386/i386.exp: Add tlsindntpoff test.
30 * ld-i386/tlsindntpoff.s: New test.
31 * ld-i386/tlsindntpoff.dd: New test.
32
abcf1d52
JJ
332002-10-01 Jakub Jelinek <jakub@redhat.com>
34
35 * ld-x86-64/tlspic1.s: Change TLSGD sequences.
36 * ld-x86-64/tlsbinpic.s: Likewise.
37 * ld-x86-64/tlspic.dd: Adjust.
38
a45bb67d
JJ
392002-10-01 Jakub Jelinek <jakub@redhat.com>
40
41 * ld-i386/i386.exp: Add tlsg test.
42 * ld-i386/tlsg.s: New test.
43 * ld-i386/tlsg.sd: New test.
44 * ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
45 * ld-i386/tlsbinpic.s: Likewise.
46 * ld-x86-64/x86-64.exp: Add tlsg test.
47 * ld-x86-64/tlsg.s: New test.
48 * ld-x86-64/tlsg.sd: New test.
49 * ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
50 * ld-x86-64/tlsbinpic.s: Likewise.
51
b1e61c4b
AM
522002-09-30 Alan Modra <amodra@bigpond.net.au>
53
54 * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
55
302cbfc2
AM
562002-09-30 Alan Modra <amodra@bigpond.net.au>
57
17c2bdee
AM
58 * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
59 * ld-powerpc/powerpc.exp: New.
60
302cbfc2
AM
61 * ld-i386/reloc.s, ld-i386/reloc.d: New.
62 * ld-i386/i386.exp: Run new test.
63
bffbf940
JJ
642002-09-27 Jakub Jelinek <jakub@redhat.com>
65
66 * lib/ld-lib.exp (run_ld_link_tests): Add.
67 * ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
68 file_contents): Remove.
69 (sh64tests): Add 6th field to the tests array.
70 * ld-i386/i386.exp (run_ld_link_tests): Remove.
71 * ld-x86-64/x86-64.exp: New.
72 * ld-x86-64/tlsbin.dd: New test.
73 * ld-x86-64/tlsbinpic.s: New test.
74 * ld-x86-64/tlsbin.rd: New test.
75 * ld-x86-64/tlsbin.s: New test.
76 * ld-x86-64/tlsbin.sd: New test.
77 * ld-x86-64/tlsbin.td: New test.
78 * ld-x86-64/tlslib.s: New test.
79 * ld-x86-64/tlspic1.s: New test.
80 * ld-x86-64/tlspic2.s: New test.
81 * ld-x86-64/tlspic.dd: New test.
82 * ld-x86-64/tlspic.rd: New test.
83 * ld-x86-64/tlspic.sd: New test.
84 * ld-x86-64/tlspic.td: New test.
85
344897cc
AM
862002-09-21 Alan Modra <amodra@bigpond.net.au>
87
88 * ld-undefined/undefined.exp: Adjust function test.
89
c7749bd6
AM
902002-09-20 Alan Modra <amodra@bigpond.net.au>
91
92 * ld-i386/i386.exp: Only run tests on ELF targets.
93
37e55690
JJ
942002-09-19 Jakub Jelinek <jakub@redhat.com>
95
96 * ld-i386/i386.exp: New.
97 * ld-i386/tlsbin.dd: New test.
98 * ld-i386/tlsbinpic.s: New test.
99 * ld-i386/tlsbin.rd: New test.
100 * ld-i386/tlsbin.s: New test.
101 * ld-i386/tlsbin.sd: New test.
102 * ld-i386/tlsbin.td: New test.
103 * ld-i386/tlslib.s: New test.
104 * ld-i386/tlsnopic1.s: New test.
105 * ld-i386/tlsnopic2.s: New test.
106 * ld-i386/tlsnopic.dd: New test.
107 * ld-i386/tlsnopic.rd: New test.
108 * ld-i386/tlsnopic.sd: New test.
109 * ld-i386/tlspic1.s: New test.
110 * ld-i386/tlspic2.s: New test.
111 * ld-i386/tlspic.dd: New test.
112 * ld-i386/tlspic.rd: New test.
113 * ld-i386/tlspic.sd: New test.
114 * ld-i386/tlspic.td: New test.
115
2dc83527
CD
1162002-09-18 Chris Demetriou <cgd@broadcom.com>
117
118 * ld-mips-elf/branch-misc-1.d: New file.
119 * ld-mips-elf/branch-misc-2.d: New file.
120 * ld-mips-elf/mips-elf.exp: Run new tests.
121
c23487d4
AM
1222002-09-05 Alan Modra <amodra@bigpond.net.au>
123
124 * ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
125 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
126 * ld-sh/sh64/crange3-media.rd: Likewise.
127 * ld-sh/sh64/crange3.rd: Likewise.
128
156436a5
HPN
1292002-08-31 Hans-Peter Nilsson <hp@bitrange.com>
130
131 * ld-mmix/bpo-10.d: Tweak for change in symbols handling.
132 * ld-mmix/bpo-11.d: Ditto.
133
134 * ld-mmix/b-nosym.d: Adjust for changed output for absence of
135 symbols.
136
137 * ld-mmix/sec-7m.d: Rename tested section from .debug_info to
138 .di.
139 * ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s,
140 ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto.
141
6d110b65
AM
1422002-08-28 Alan Modra <amodra@bigpond.net.au>
143
144 * ld-discard/discard.exp: xfail m6812.
145 * ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
146
68a4c073
AM
1472002-08-27 Alan Modra <amodra@bigpond.net.au>
148
149 * ld-mmix/b-nosym.d: Revert last change.
150
99e49e4e
AM
1512002-08-26 Alan Modra <amodra@bigpond.net.au>
152
153 * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
154
30c8cc68
AM
1552002-08-23 Stephen Clarke <stephen.clarke@superh.com>
156
157 * ld-sh/sh64/rd-sh64.exp: New framework file.
158 * ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d,
159 ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for
160 correct setting of ISA bit for init and fini entry-points.
161
0b65791f
SC
1622002-08-16 Stephen Clarke <stephen.clarke@superh.com>
163
164 * ld-sh/sh64/sh64.exp: Add dlsection.
165 * ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
166
b3de5b86
AM
1672002-08-16 Alan Modra <amodra@bigpond.net.au>
168
169 * ld-discard/discard.exp: xfail targets using generic linker.
170 * ld-discard/extern.d: Allow "data" to be reduced to a section sym.
171
43b10118
HPN
1722002-08-15 Hans-Peter Nilsson <hp@axis.com>
173
174 * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
175
80425074
L
1762002-08-13 H.J. Lu <hjl@gnu.org>
177
178 * ld-elfvers/vers.exp: Add vers23c and vers23d.
179
180 * ld-elfvers/vers23c.ver: New.
181 * ld-elfvers/vers23d.dsym: New.
182
9c092167
L
1832002-08-12 H.J. Lu <hjl@gnu.org>
184
185 * ld-elfvers/vers.exp: Add vers23.
186
187 * ld-elfvers/vers23.c: New.
188 * ld-elfvers/vers23.dsym: New.
189 * ld-elfvers/vers23.ver: New.
190 * ld-elfvers/vers23a.c: New.
191 * ld-elfvers/vers23a.dsym: New.
192 * ld-elfvers/vers23a.map: New.
193 * ld-elfvers/vers23a.sym: New.
194 * ld-elfvers/vers23a.ver: New.
195 * ld-elfvers/vers23b.c: New.
196 * ld-elfvers/vers23b.dsym: New.
197 * ld-elfvers/vers23b.map: New.
198 * ld-elfvers/vers23b.ver: New.
199
598b6dde
HPN
2002002-08-12 Stephen Clarke <stephen.clarke@superh.com>
201
d1764264
HPN
202 * ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section
203 listing.
204 * ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
205 ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
598b6dde
HPN
206 * ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols
207 is no longer set to object.
208 * ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd,
209 ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd,
210 ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd,
211 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd,
212 ld-sh/sh64/shdl64.xd: Likewise.
213
2548cbcc
AM
2142002-08-10 Alan Modra <amodra@bigpond.net.au>
215
216 * ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
217 * ld-linkonce/linkonce.exp: Likewise.
218 * ld-selective/sel-dump.exp: Likewise.
219 * ld-selective/selective.exp: Don't run on aout or bout.
220
b16100ad
L
2212002-08-08 H.J. Lu <hjl@gnu.org>
222
223 * ld-elfvers/vers.exp: Add vers22.
224
225 * ld-elfvers/vers22.c: New.
226 * ld-elfvers/vers22.dsym: New.
227 * ld-elfvers/vers22.map: New.
228 * ld-elfvers/vers22.ver: New.
229 * ld-elfvers/vers22a.c: New.
230 * ld-elfvers/vers22a.dsym: New.
231 * ld-elfvers/vers22a.sym: New.
232 * ld-elfvers/vers22a.ver: New.
233 * ld-elfvers/vers22b.c: New.
234 * ld-elfvers/vers22b.dsym: New.
235 * ld-elfvers/vers22b.ver: New.
236
31941635
L
2372002-08-07 H.J. Lu <hjl@gnu.org>
238
239 * ld-elfvers/vers.exp: Add --no-undefined-version.
240
241 * ld-elfvers/vers1.map: Remove the unused foo1 and foo2.
242 * ld-elfvers/vers8.map: Likewise.
243 * ld-elfvers/vers18.map: Likewise.
244
19c7c582
AM
2452002-07-30 John David Anglin <dave@hiauly1.hia.nrc.ca>
246
247 * ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
248 ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
249 * ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
250 ld-linkonce/linkonce.exp, ld-shared/shared.exp,
251 ld-undefined/weak-undef.exp: Test hppa*64*-*-hpux* and hppa*-*-linux*
252 targets.
253 * ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
254 ld-discard/static.s: Add whitespace before assembler directives.
255
70a31400
CD
2562002-07-29 Chris Demetriou <cgd@broadcom.com>
257
258 * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
259
fb39dac1
RS
2602002-07-26 Richard Sandiford <rsandifo@redhat.com>
261
262 * ld-mips-elf/mips16-1.d,
263 * ld-mips-elf/mips16-1[ab].s: New test.
264 * ld-mips-elf/mips-elf.exp: Run it.
265
ccaf4e07
HPN
2662002-07-19 Hans-Peter Nilsson <hp@bitrange.com>
267
268 * ld-mmix/sec-1.d: Adjust for changes in padding.
269 * ld-mmix/sec-3.d: Ditto.
270
b42d8061
L
2712002-07-15 H.J. Lu <hjl@gnu.org>
272
273 * ld-elfvers/vers.exp: Add vers21.
274
275 * ld-elfvers/vers21.c: New.
276 * ld-elfvers/vers21.dsym: New.
277 * ld-elfvers/vers21.map: New.
278 * ld-elfvers/vers21.sym: New.
279 * ld-elfvers/vers21.ver: New.
280
f1cf2c2e
HPN
2812002-07-12 Hans-Peter Nilsson <hp@axis.com>
282
283 * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
284 ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
285 ld-cris/expdref1.s: New tests.
286
ad42262f
RS
2872002-07-09 Richard Sandiford <rsandifo@redhat.com>
288
289 * ld-scripts/dynamic-sections*: New test.
290
6030b50a
HPN
2912002-07-09 Hans-Peter Nilsson <hp@axis.com>
292
57a4c584
HPN
293 * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
294 ld-cris/noglob1.d: New tests.
295
6030b50a
HPN
296 * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
297
3e8cba19
AM
2982002-07-03 Alan Modra <amodra@bigpond.net.au>
299
300 * lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
301 consistent sorting.
302 (run_dump_test): Likewise for objdump/nm/objcopy/readelf.
303 * ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
304
9f606706
HPN
3052002-06-29 Hans-Peter Nilsson <hp@bitrange.com>
306
307 * ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
3e8cba19 308 ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
9f606706 309
e0350bfb
CD
3102002-06-18 Chris Demetriou <cgd@broadcom.com>
311
312 * ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
313 turned up by recent assembler changes.
314
4c0b7915
TR
3152002-06-17 Tom Rix <trix@redhat.com>
316
317 * ld-d10v/d10v.exp: New driver for d10v.
318 * ld-d10v/default_layout.d : New test.
319 * ld-d10v/regression-001.lt: New test for a linker regression.
320 * ld-d10v/linktest-002.lt: New test for run_link_test.
3e8cba19 321 * ld-d10v/reloc-001.d - reloc-016.d: New tests.
4c0b7915 322
9b17aab6
JL
3232002-06-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
324
325 * ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to
326 script.
327
704e79f9 3282002-06-11 Andreas Jaeger <aj@suse.de>
20c4e932
MS
329
330 * ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
331
e560f274
RS
3322002-06-10 Richard Sandiford <rsandifo@redhat.com>
333
334 * ld-mips-elf/region1a.s,
335 * ld-mips-elf/region1b.s,
336 * ld-mips-elf/region1.t,
337 * ld-mips-elf/region1.d: New test.
338 * ld-mips-elf/mips-elf.exp: Run it.
339
1634475f
NC
3402002-06-07 Nick Clifton <nickc@cambridge.redhat.com>
341
342 * ld-scripts/phdrs2.s: Use .p2align instead of .align.
3e8cba19
AM
343 Use section names .foo and .bar instead of .text and .data.
344 * ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text
345 and .data.
1634475f 346
1ed89aa9
NC
3472002-06-06 David Heine <dlheine@tensilica.com>
348
349 * ld-scripts/phdrs2.exp: New file: Run second phdrs test.
350 * ld-scripts/phdrs2.s: New file: Dummy assembler source.
351 * ld-scripts/phdrs2.t: New file: Linker script with an empty
352 section at the start of a loadable segment.
353
bfba206a
L
3542005-06-02 H.J. Lu <hjl@gnu.org>
355
356 * ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with
357 -fuse-cxa-atexit.
358 (__cxa_atexit): Likewise.
359
0085b5a8
RH
3602002-05-30 Richard Henderson <rth@redhat.com>
361
362 * ld-bootstrap/bootstrap.exp: Test --relax.
363
69de2f89
HPN
3642002-05-28 Hans-Peter Nilsson <hp@axis.com>
365
366 * ld-cris/libdso-2.d: Tweak for combreloc now default on.
367
3e3f011f
RS
3682002-05-07 Richard Sandiford <rsandifo@redhat.com>
369
370 * lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir.
371 (is_elf_format): New, extracted from...
372 * ld-scripts/weak.exp: ...here.
373 * ld-scripts/overlay-size.exp: New test.
374 * ld-scripts/overlay-size.[tsd],
375 * ld-scripts/overlay-size-map.d: New files for it.
376
a155881b
RS
3772002-05-02 Richard Sandiford <rsandifo@redhat.com>
378
379 * ld-scripts/map-address.exp: Quote conditions.
380
33a301ba
RS
3812002-04-30 Richard Sandiford <rsandifo@redhat.com>
382
383 * ld-scripts/map-address.exp: New test.
384 * ld-scripts/map-address.[td]: New files for it.
385
212a6b8e
RH
3862002-04-19 Richard Henderson <rth@redhat.com>
387
388 * ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
389 * ld-shared/shared.exp: Likewise.
390 * ld-selective/selective.exp: Disable for alpha.
391 * ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
392
32d27937
HPN
3932002-04-05 Hans-Peter Nilsson <hp@axis.com>
394
395 * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
396
f8548834
HPN
3972002-03-19 Hans-Peter Nilsson <hp@axis.com>
398
442e4424
HPN
399 * ld-cris/ldsym1.d: New test.
400
f8548834
HPN
401 * ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
402 longer set to object.
403 * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
404 ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
405 ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
406 ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
407 ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
408 ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
409 ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
410 ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
411 ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
412 ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
413 ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
414 ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
415
91c903ab
AJ
4162002-03-11 Andreas Jaeger <aj@suse.de>
417
418 * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
419 places zero initialized data in the bss.
420 * ld-elfweak/lddsodata.dsym: Likewise.
421
61c53cc2
HPN
4222002-03-07 Hans-Peter Nilsson <hp@axis.com>
423
424 * ld-cris/expdyn1.d: Tweak for change in elf.sc.
425
acbd2de6
HPN
4262002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
427
428 * ld-sh/ld-r-1.d: Adjust to changes in readelf output.
429 * ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
430 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
431
4bcc9fa4
DJ
4322002-02-18 Daniel Jacobowitz <drow@mvista.com>
433
434 * ld-elfvsb/sh1.c: Fix typo in last change.
435
aa3932f6
DJ
4362002-02-17 Daniel Jacobowitz <drow@mvista.com>
437
438 * ld-elfvsb/sh1.c: Use #pragma weak.
439
3b0f0b37
DJ
4402002-02-17 Daniel Jacobowitz <drow@mvista.com>
441
442 * vers.exp: Do not call diff -q.
443
dd51aa36
HPN
4442002-02-17 Hans-Peter Nilsson <hp@bitrange.com>
445
fe108482
HPN
446 * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
447 output.
448 * ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
449 ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
450
acdd0e9a
HPN
451 * ld-mmix/bpo-22.d: New test.
452
dd51aa36
HPN
453 * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
454 and .bss.
455
4f70f93f
AM
4562002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
457
458 * ld-selective/selective.exp: Link against libgcc on
459 hppa*-*-linux* targets.
460
fb6de7f3
AO
4612002-02-11 Alexandre Oliva <aoliva@redhat.com>
462
0f8b8904
AO
463 * ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
464 * ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
465 * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
466 in section ordering.
467 * ld-sh/sh64/crange3-media.rd: Likewise.
468 * ld-sh/sh64/crange3.rd: Likewise.
469 * ld-sh/sh64/crange3.dd: Likewise.
470
fb6de7f3
AO
471 * ld-sh/shared-1.d: Fix relocation addend.
472
c9901271
HPN
4732002-02-09 Hans-Peter Nilsson <hp@bitrange.com>
474
475 * ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
476 tests.
477
1b19eb81
AO
4782002-02-08 Alexandre Oliva <aoliva@redhat.com>
479
480 Contribute sh64-elf.
481 2002-02-02 Alexandre Oliva <aoliva@redhat.com>
482 * ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
483 * ld-sh/sh64/crange3-media.rd: Likewise.
484 * ld-sh/sh64/crange3.rd: Likewise.
485 * ld-sh/sh64/crangerel1.rd: Likewise.
486 * ld-sh/sh64/crangerel2.rd: Likewise.
487 * ld-sh/sh64/reldl32.rd: Likewise.
488 * ld-sh/sh64/reldl64.rd: Likewise.
489 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
490 * ld-sh/sh64/abi32.xd: Formatting changes to match the current
491 output of objdump.
492 * ld-sh/sh64/cmpct1.xd: Likewise.
493 * ld-sh/sh64/crange1.rd: Likewise.
494 * ld-sh/sh64/crange2.rd: Likewise.
495 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
496 * ld-sh/sh64/crange3-media.rd: Likewise.
497 * ld-sh/sh64/crange3.rd: Likewise.
498 * ld-sh/sh64/crangerel1.rd: Likewise.
499 * ld-sh/sh64/crangerel2.rd: Likewise.
500 * ld-sh/sh64/mix1.xd: Likewise.
501 * ld-sh/sh64/mix2.xd: Likewise.
502 * ld-sh/sh64/rel32.xd: Likewise.
503 * ld-sh/sh64/reldl32.rd: Likewise.
504 * ld-sh/sh64/reldl64.rd: Likewise.
505 * ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
506 sessions, to match changes in the linker script.
507 2001-06-14 Alexandre Oliva <aoliva@redhat.com>
508 * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
509 info to reflect renumbering of relocation types.
510 2001-03-14 DJ Delorie <dj@redhat.com>
511 * ld-sh/sh64/endian.dbd: New file, endian tests.
512 * ld-sh/sh64/endian.dld: Ditto.
3e8cba19
AM
513 * ld-sh/sh64/endian.ld: Ditto.
514 * ld-sh/sh64/endian.s: Ditto.
515 * ld-sh/sh64/endian.sbd: Ditto.
516 * ld-sh/sh64/endian.sld: Ditto.
517 * ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
1b19eb81
AO
518 2001-03-12 DJ Delorie <dj@redhat.com>
519 * ld-sh/sh64/relax.exp: New file, test disabling relaxing.
520 * ld-sh/sh64/relax1.s: Ditto.
521 * ld-sh/sh64/relax2.s: Ditto.
522 * ld-sh/sh64/relax3.s: Ditto.
523 * ld-sh/sh64/relax4.s: Ditto.
524 * ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
525 * ld-sh/sh64/relfail.s: Ditto.
526 2001-03-12 DJ Delorie <dj@redhat.com>
527 * ld-sh/sh.exp: This test isn't appropriate for SH64 since it
528 uses SH32 assembler files.
529 2001-03-07 DJ Delorie <dj@redhat.com>
530 * ld-selective/selective.exp: Pass "-e _start" for sh64 to
531 accomodate expected start symbol in test.
532 2001-03-06 DJ Delorie <dj@redhat.com>
533 * ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
534 to match what gcc passes to the linker by default.
535 * ld-selective/selective.exp: Ditto.
536 * ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
537 * ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
538 2001-03-06 DJ Delorie <dj@redhat.com>
539 * ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
540 * ld-sh/sh64/abi64.xd (stack): Ditto.
541 * ld-sh/sh64/cmpct1.xd (stack): Ditto.
542 * ld-sh/sh64/crange1.rd (stack): Ditto.
543 * ld-sh/sh64/crange2.rd (stack): Ditto.
544 * ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
545 * ld-sh/sh64/crange3-media.rd (stack): Ditto.
546 * ld-sh/sh64/crange3.rd (stack): Ditto.
547 * ld-sh/sh64/mix1.xd (stack): Ditto.
548 * ld-sh/sh64/mix2.xd (stack): Ditto.
549 * ld-sh/sh64/shdl32.xd (stack): Ditto.
550 * ld-sh/sh64/shdl64.xd (stack): Ditto.
551 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
552 * ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
553 * ld-sh/sh64/mix2.xd: Ditto.
554 2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
555 * ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
556 being SHmedia.
557 * ld-sh/sh64/shdl64.xd: Ditto.
558 * ld-sh/sh64/shdl32.xd: Ditto.
559 * ld-sh/sh64/mix2.xd: Ditto.
560 * ld-sh/sh64/crange3-media.rd: Ditto.
561 * ld-sh/sh64/abi64.xd: Ditto.
562 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
563 * ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
564 * ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
565 Adjust section type for .cranges; expect sorted contents.
566 * ld-sh/sh64/crange2.rd: Ditto.
567 * ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
568 * ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
569 * ld-sh/sh64/crangerel2.rd: Ditto.
570 * ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
571 * ld-sh/sh64/mix2.xd: Ditto.
572 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
573 tests.
574 * ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
575 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
576 * ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
577 target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
578 keep properly aligned.
579 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
580 * ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
581 ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
582 R_SH_PT_16 relocation.
583 * ld-sh/sh64/sh64.exp: Run new tests.
584 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
585 * ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
586 ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
587 ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
588 * ld-sh/sh64/sh64.exp: Run new tests.
589 * ld-sh/sh64/crange1.rd: Correct section flags.
590 * ld-sh/sh64/crange2.rd: Ditto.
591 * ld-sh/sh64/crangerel1.rd: Ditto.
592 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
593 * ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
594 ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
595 ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
596 ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
597 ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
598 handling .cranges section.
599 * ld-sh/sh64/sh64.exp: Run new tests.
600 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
601 ld-sh/sh64/mix2.xd: Adjust for .cranges section.
602 2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
603 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
604 ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
605 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
606 ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
607 .data individually 8-byte aligned.
608 2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
609 * ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
610 ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
611 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
612 * ld-sh/sh64/sh64.exp: Make it possible to use readelf as
613 inspection tool. Run new tests.
614 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
615 * ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
616 ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
617 * ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
618 ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
619 * ld-sh/sh64/sh64.exp: Run new tests.
620 2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
621 * ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
622 ld-sh/sh64/shcmp-1.s: New test.
623 * ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
624 2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
625 * ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
626 test.
627 * ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
628 2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
629 * ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
630 tests.
631 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
632 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
633 registers.
634 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
635 New test.
636 * ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
637 ld-sh/sh64/shmix-3.s: New test.
638 * ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
639 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
640 * ld-sh/sh64: New testsuite.
641
9636f65c
HPN
6422002-02-07 Hans-Peter Nilsson <hp@axis.com>
643
644 * ld-selective/keepdot.s: Remove section specifier.
645
b611beb0
HPN
6462002-02-05 Hans-Peter Nilsson <hp@axis.com>
647
648 * ld-selective/keepdot.d, ld-selective/keepdot.ld,
649 ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
650 * ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
651
a27be4d5
HPN
6522002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
653
654 * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
655 ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
656 ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
657 for on-demand global register allocation.
658
60e955f1
AO
6592002-02-02 Alexandre Oliva <aoliva@redhat.com>
660
661 * ld-sh/shared-1.d: Fix incorrect offsets.
662
fb17c222
HPN
6632002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
664
665 * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
666 ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
667 ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
668 ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
669 ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
670 ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
671 ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
672 ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
673 ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
674 ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
675 ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
676 ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
677 ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
678 ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
679
f7a2c2f6
HPN
6802002-01-31 Hans-Peter Nilsson <hp@axis.com>
681
682 * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
683 ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
684 * ld-cris/cris.exp: Split run_dump_tests in two parts, executing
685 tests named *dso-*.d first and copying their tmpdir/dump to files
686 named as the .d-file.
687
dbc37f89
AM
6882002-01-31 Alan Modra <amodra@bigpond.net.au>
689
690 * ld-scripts/crossref.exp: Allow foo to have a leading dot.
691 * ld-scripts/cross1.t: Add .opd.
692 * ld-undefined/undefined.exp: Allow leading dot on sym names.
693 * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
694
38b566ae
CD
6952002-01-29 Chris Demetriou <cgd@broadcom.com>
696
697 * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
91c903ab 698 * ld-mips-elf/emrelocs-el.d: Likewise.
38b566ae
CD
699 * ld-mips-elf/emrelocs1.s: Likewise.
700 * ld-mips-elf/emrelocs2.s: Likewise.
701 * ld-mips-elf/emrelocs.ld: Likewise.
702 * ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
703
54893deb
HPN
7042002-01-21 Hans-Peter Nilsson <hp@axis.com>
705
706 * ld-cris: New testsuite directory.
707
8b8c5dbd
NC
7082002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
709
710 * ld-sh/sh.exp: Copy start.s file into test directory.
711
8f2a6955
NC
7122002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
713
714 * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
715
a657e7c1
CD
7162002-01-02 Chris Demetriou <cgd@broadcom.com>
717
718 * ld-mips-elf/empic1-ln.d: New file to test basic linking of
719 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
720 * ld-mips-elf/empic1-lp.d: Likewise.
721 * ld-mips-elf/empic1-mn.d: Likewise.
722 * ld-mips-elf/empic1-mp.d: Likewise.
723 * ld-mips-elf/empic1-sn.d: Likewise.
724 * ld-mips-elf/empic1-sp.d: Likewise.
725 * ld-mips-elf/empic1-ref.s: Likewise.
726 * ld-mips-elf/empic1-space.s: Likewise.
727 * ld-mips-elf/empic1-tgt.s: Likewise.
728 * ld-mips-elf/empic2-fwd-0.d: New file to test
729 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
730 cases.
731 * ld-mips-elf/empic2-fwd-1.d: Likewise.
732 * ld-mips-elf/empic2-rev-0.d: Likewise.
733 * ld-mips-elf/empic2-rev-1.d: Likewise.
734 * ld-mips-elf/empic2-ref.s: Likewise.
735 * ld-mips-elf/empic2-space.s: Likewise.
736 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
737 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
738 * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
739 tests (including those above).
740
82e03011
L
7412001-11-30 H.J. Lu <hjl@gnu.org>
742
743 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
744 order.
745
67954772
L
7462001-11-29 H.J. Lu <hjl@gnu.org>
747
748 * ld-elfvers/vers.exp (build_vers_lib): Support linking against
749 more than one libraries.
750 Add "vers20a" and "vers20" tests for common symbols.
751
752 * ld-elfvers/vers20.c: New.
753 * ld-elfvers/vers20.dsym: New.
754 * ld-elfvers/vers20.map: New.
755 * ld-elfvers/vers20.ver: New.
756 * ld-elfvers/vers20a.ver: New.
757
f5e04945
L
7582001-11-19 H.J. Lu <hjl@gnu.org>
759
760 * ld-elfvsb/define.s: Mark all global lables as object.
761
762 * ld-elfvsb/hidden0.d: Match large section number.
763 * ld-elfvsb/hidden1.d: Likewise.
764 * ld-elfvsb/internal0.d: Likewise.
765 * ld-elfvsb/internal1.d: Likewise.
766 * ld-elfvsb/protected0.d: Likewise.
767 * ld-elfvsb/protected1.d: Likewise.
768
769 * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
770 * ld-elfvsb/internal0.d: Likewise.
771 * ld-elfvsb/protected0.d: Likewise.
772
c3b1835c
L
7732001-11-15 H.J. Lu <hjl@gnu.org>
774
775 * ld-sh/ld-r-1.d: Updated.
776
86017ce9
NC
7772001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
778
779 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
780 PE targets.
781
d7b78487
NC
7822001-11-12 Donn Terry <donnte@microsoft.com>
783
784 * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
785 binary files produced in order to avoid date stamp present in PE
786 binaries.
787
fec91dc5
HPN
7882001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
789
790 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
791
3a921b77
L
7922001-11-09 H.J. Lu <hjl@gnu.org>
793
794 * ld-discard/discard.exp: New. Test ld discard.
795 * ld-discard/discard.ld: Likewise.
796 * ld-discard/exit.s: Likewise.
797 * ld-discard/extern.d: Likewise.
798 * ld-discard/extern.s: Likewise.
799 * ld-discard/start.d: Likewise.
800 * ld-discard/start.s: Likewise.
801 * ld-discard/static.d: Likewise.
802 * ld-discard/static.s: Likewise.
803
04827a14
L
8042001-11-02 H.J. Lu <hjl@gnu.org>
805
806 * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
807
808 * ld-elfvsb/hidden0.d: New.
809 * ld-elfvsb/hidden1.d: New.
810 * ld-elfvsb/internal0.d: New.
811 * ld-elfvsb/internal1.d: New.
812 * ld-elfvsb/protected0.d: New.
813 * ld-elfvsb/protected1.d: New.
814 * ld-elfvsb/undef.s: New.
815 * ld-elfvsb/undef.s: New.
816
dc5e727b
NC
8172001-11-02 NIIBE Yutaka <gniibe@m17n.org>
818
819 * ld-sh/sh.exp: Have its own start.s for linux.
820
6ef81afd
HPN
8212001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
822
45734546 823 * ld-mmix/locdo-1.d: Prune character dump part.
6ef81afd 824 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
91c903ab
AJ
825 ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
826 ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
827 ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
828 ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
829 ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
830 ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
831 unnecessary empty lines.
6ef81afd 832
3c3bdf30
NC
8332001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
834
835 * ld-mmix: New testsuite directory.
836
7739e068
HPN
8372001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
838
d45d3ffb
HPN
839 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
840 sh*-*-elf.
841
b2da51b6
HPN
842 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
843
7739e068
HPN
844 * ld-sh/rd-sh.exp: New framework file.
845 * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
846 ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
847 test files.
848
8e13f7b1
HPN
8492001-09-29 Hans-Peter Nilsson <hp@axis.com>
850
851 * ld-linkonce/linkonce.exp: New file.
852 * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
853 ld-linkonce/zeroehl32.d: New test.
854
5d5849d7
L
8552001-09-25 H.J. Lu <hjl@gnu.org>
856
857 * ld-elfweak/dso.dsym: Updated for alpha.
858 * ld-elfweak/dsodata.dsym: Likewise.
859 * ld-elfweak/strong.sym: Likewise.
860 * ld-elfweak/strongcomm.sym: Likewise.
861 * ld-elfweak/strongdata.sym: Likewise.
862
cfe5266f
HPN
8632001-09-15 Hans-Peter Nilsson <hp@bitrange.com>
864
865 * lib/ld-lib.exp (run_dump_test): Handle new option
866 "objcopy_linked_file". Return after failing, if errors were
867 expected but none were found.
868 (slurp_options): Support underscores in option names.
869
0c52a746
L
8702001-09-14 H.J. Lu <hjl@gnu.org>
871
872 * ld-elfweak/bar.c: Updated.
873 * ld-elfweak/bar1a.c: Likewise.
874 * ld-elfweak/main.c: Likewise.
875 * ld-elfweak/main1.c: Likewise.
876 * ld-elfweak/elfweak.exp: Likewise.
877 * ld-elfweak/weakdata.dsym: Updated.
878
bd7c9df6
L
8792001-09-11 H.J. Lu <hjl@gnu.org>
880
881 * ld-elfweak/elfweak.exp (build_lib): Take a list of object
882 files.
883 (build_exec): Likewise.
884 Add more tests and make some xfail.
885
886 * ld-elfweak/dso.dsym: Support symbol versioning.
887 * ld-elfweak/dsow.dsym: Likewise.
888
889 * ld-elfweak/main1.c: New.
890 * ld-elfweak/bar1a.c: Likewise.
891 * ld-elfweak/bar1b.c: Likewise.
892 * ld-elfweak/bar1c.c: Likewise.
893 * ld-elfweak/foo1a.c: Likewise.
894 * ld-elfweak/foo1b.c: Likewise.
895 * ld-elfweak/dsodata.dsym: Likewise.
896 * ld-elfweak/dsowdata.dsym: Likewise.
897 * ld-elfweak/weakdata.dsym: Likewise.
898 * ld-elfweak/strongcomm.sym: Likewise.
899 * ld-elfweak/strongdata.sym: Likewise.
900 * ld-elfweak/weakdata.dat: Likewise.
901 * ld-elfweak/strongdata.dat: Likewise.
902
16a57284
L
9032001-09-10 H.J. Lu <hjl@gnu.org>
904
905 * ld-elfweak/elfweak.exp: New.
906 * ld-elfweak/bar.c: Likewise.
907 * ld-elfweak/foo.c: Likewise.
908 * ld-elfweak/main.c: Likewise.
909 * ld-elfweak/dso.dsym: Likewise.
910 * ld-elfweak/dsow.dsym: Likewise.
911 * ld-elfweak/strong.sym: Likewise.
912 * ld-elfweak/strong.dat: Likewise.
913 * ld-elfweak/weak.dat: Likewise.
914
ad9f78d1
AM
9152001-08-27 Alan Modra <amodra@bigpond.net.au>
916 Linus Nordberg <linus@swox.se>
917
918 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
919 * ld-scripts/cross1.t: Add .toc section.
920 * ld-scripts/cross2.t: Likewise.
921 * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
922 * ld-srec/srec.exp: xfail powerpc64
923
453abe31
NC
9242001-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
925
926 * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
927 Continue with other tests when there is a compilation error.
928
39c183c1
NC
9292001-08-01 Loren J. Rittle <ljrittle@acm.org>
930
931 * ld-cdtest/cdtest-nrv.dat: New file.
932 * ld-cdtest/cdtest.exp: Do not require any exception support
933 library. Check results against NRV.
934
22a517d0
NC
9352001-08-01 Loren J. Rittle <ljrittle@acm.org>
936
937 * ld-srec/srec.exp: Do not require any exception support
938 library.
939
e0d85c26
L
9402001-07-27 H.J. Lu <hjl@gnu.org>
941
942 * ld-selective/selective.exp: Fix the error in the last change.
943
067f2074
AM
9442001-07-24 Loren J. Rittle <ljrittle@acm.org>
945
946 * ld-selective/selective.exp: Support g++ V3 ABI (along side
947 the old ABI). Make comparisons against normalized (to
948 V3-style) demangled nm output.
949
992c450d
AM
9502001-07-24 Alan Modra <amodra@bigpond.net.au>
951
952 * config/default.exp (ld_nm): Add "nmflags" arg.
953 * lib/ld-lib.exp (default_ld_nm): Likewise.
954 * ld-empic/empic.exp: Adjust call to ld_nm.
955 * ld-scripts/defined.exp: Likewise.
956 * ld-scripts/script.exp: Likewise.
957 * ld-scripts/sizeof.exp: Likewise.
958 * ld-selective/selective.exp: Likewise.
959 * ld-sh/sh.exp: Likewise.
960
bbfebd39
L
9612001-07-12 H.J. Lu <hjl@gnu.org>
962
963 * ld-selective/selective.exp: Mark selective1, selective2,
964 selective4 and selective5 xfail on alpha*-*.
965
261def70
HPN
9662001-06-13 Hans-Peter Nilsson <hp@bitrange.com>
967
968 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
969 OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
970 default.
971
972 * lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add
973 new options "ld", "source", "xfail", "target", "notarget" and
974 "error". Support the runtest_file_p "*.exp=testname" feature.
975 (slurp_options, regexp_diff, file_contents, verbose_eval): Import
976 from gas testsuite.
977
1e9f9630
NC
9782001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
979
980 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
981
66517a2f
L
9822001-06-06 H.J. Lu <hjl@gnu.org>
983
984 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
985 on Linux/mips.
986
a5c9dff1 987 * ld-elfvers/vers.exp: Also run on Linux/mips.
66517a2f
L
988 * ld-elfvsb/elfvsb.exp: Likewise.
989 * ld-shared/shared.exp: Likewise.
990
991 * ld-selective/selective.exp: Mark selective2, selective3,
992 selective4 and selective5 xfail on Linux/mips.
993
994 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
995
996 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
997
998 * ld-srec/srec.exp: Add Linux/mips to xfail.
999
d52f9762
AM
10002001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
1001
1002 * ld-undefined/undefined.exp: Add a setup_xfail line for a test
1003 that will always fail on s/390.
1004
1e329ce6
NC
10052001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
1006
1007 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
1008 the text section.
1009
c709b096
AM
10102001-05-25 Alan Modra <amodra@one.net.au>
1011
1012 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
1013 linuxaout with linux*aout.
1014
936f9717
L
10152001-05-24 H.J. Lu <hjl@gnu.org>
1016
1017 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
1018
9d8b3bf4
L
10192001-05-18 H.J. Lu <hjl@gnu.org>
1020
1021 * ld-elfvers/vers.exp: Revert the last change.
1022
1023 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
1024 references.
1025 * ld-elfvers/vers3.ver: Likewise.
1026 * ld-elfvers/vers6.ver: Likewise.
1027 * ld-elfvers/vers18.ver: Likewise.
1028
0f3f8808
L
10292001-05-17 H.J. Lu <hjl@gnu.org>
1030
1031 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
1032
1033 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
1034 definition.
1035 * ld-elfvers/vers2.ver: Likewise.
1036 * ld-elfvers/vers3.ver: Likewise.
1037 * ld-elfvers/vers4a.ver: Likewise.
1038 * ld-elfvers/vers6.ver: Likewise.
1039 * ld-elfvers/vers7a.ver: Likewise.
1040 * ld-elfvers/vers8.ver: Likewise.
1041 * ld-elfvers/vers9.ver: Likewise.
1042 * ld-elfvers/vers15.ver: Likewise.
1043 * ld-elfvers/vers16a.ver: Likewise.
1044 * ld-elfvers/vers17.ver: Likewise.
1045 * ld-elfvers/vers18.ver: Likewise.
1046
8b0fa282
L
10472001-05-03 H.J. Lu <hjl@gnu.org>
1048
1049 * ld-elfvers/vers19.ver: Expect vers17.so instead of
1050 *tmpdir/vers17.so.
1051
7f9adacd
AJ
10522001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
1053
1054 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
1055
1056 * ld-scripts/phdrs.t: Use startaddress that's greater than any
1057 MAXPAGESIZE used.
1058
f0f077e5
L
10592001-04-29 H.J. Lu <hjl@gnu.org>
1060
1061 * ld-shared/symbolic.dat: New.
1062
1063 * ld-shared/shared.exp: Also check -Bsymbolic.
1064
b3992bc7
AJ
10652001-04-28 Andreas Jaeger <aj@suse.de>
1066
1067 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
1068 special.
1069
358a5502
DB
10702001-04-01 David O'Brien <obrien@FreeBSD.org>
1071 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
1072 though it doesn't use DWARF2 yet (but its output is identical).
1073
10742001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
1075
1076 * ld-selective/selective.exp: Use -O with gcc rather than -O2.
1077 This optimization level is buggy on some platforms, and this test
1078 is not intended to test compiler optimizations.
1079
b536df83
DD
10802001-03-06 DJ Delorie <dj@redhat.com>
1081
1082 * ld-scripts/cross2.t: Support any type of text/data sections, not
1083 just the canonical ones.
1084
b6a71cca
AM
10852001-02-28 Matt Hiller <hiller@redhat.com>
1086
1087 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
1088 * ld-undefined/undefined.exp: Ditto, and include $flags in ld
1089 invocations.
1090 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
1091 and -el.
1092 (is_endian_output_format): New function.
1093 (default_ld_link): Set flags to [big_or_little_endian] only if ld
1094 is being invoked such that the output format being used is of
1095 known endianness.
1096 (default_ld_simple_link): Ditto.
1097
ad995491
L
10982001-02-14 H.J. Lu <hjl@gnu.org>
1099
1100 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
1101 for -static on ia64.
1102
1103 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
1104 ia64-*-linux*.
1105
1106 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
1107
1108 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
1109 Set up expected failures for ia64-*-linux*.
1110 * ld-shared/shared.exp: Likewise.
1111
fef67c28
SC
11122001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1113
1114 * ld-srec/srec.exp (run_srec_test): m6811 code has references
1115 to soft registers, define them with --defsym.
1116 * ld-selective/selective.exp: Likewise.
1117
332dac40
HPN
11182001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
1119
1120 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
1121
2ffd68ef
PB
11222001-01-03 Philip Blundell <pb@futuretv.com>
1123
1124 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
1125 * ld-shared/shared.exp: Likewise.
1126
4f38fc1c
PB
11272001-01-01 Philip Blundell <philb@gnu.org>
1128
7dc542b2
PB
1129 * ld-undefined/weak-undef.exp: New test.
1130 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
1131 files for above.
1132
4f38fc1c
PB
1133 * ld-elfvers/vers.exp: Run test on Linux/ARM.
1134 * ld-elfvsb/elfvsb.exp: Likewise.
1135 * ld-shared/shared.exp: Likewise.
1136
0fc3347a
NC
11372000-12-31 Nick Clifton <nickc@redhat.com>
1138
1139 * ld-srec/srec.exp: Use --oformat instead of -oformat.
1140
bad19f8f
NC
11412000-12-09 Nick Clifton <nickc@redhat.com>
1142
f6673641
NC
1143 * ld-selective/selective.exp: Link in libgcc when target is v850.
1144
bad19f8f
NC
1145 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
1146 because the -oformat linker command switch cannot be used.
1147
1566ad5d
AM
11482000-11-06 Alan Modra <alan@linuxcare.com.au>
1149
1150 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
1151 (main): Prune unused args.
1152
4291c3fa
HPN
11532000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
1154
1155 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
1156 "untested".
1157
d1d8dddf
L
11582000-10-19 H.J. Lu (hjl@gnu.org)
1159
1160 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
1161 for Linux/PPC.
1162 * ld-shared/shared.exp: Likewise.
1163
d63083ef
HPN
11642000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
1165
1166 * ld-selective/selective.exp: Rearrange to be table-driven.
1167
dc149a6d
AM
11682000-10-07 Alan Modra <alan@linuxcare.com.au>
1169
1170 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
1171
65420b22
AM
11722000-10-02 Alan Modra <alan@linuxcare.com.au>
1173
1174 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
1175 * ld-scripts/crossref.exp: Ditto.
1176
bd0110a3
HPN
11772000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
1178
1179 * ld-selective/5.cc: New test.
1180 * ld-selective/selective.exp: Run it as xfailed.
1181
1182 * ld-selective/4.cc: Correct spelling of "lose".
1183
3231d22e
AM
11842000-09-05 Alan Modra <alan@linuxcare.com.au>
1185
1186 * ld-selective/selective.exp: Remove the xfails for hppa.
1187
6545f5fb
AO
11882000-08-30 Alexandre Oliva <aoliva@redhat.com>
1189
1190 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
1191 sh-*-*): With dwarf-2, `undefined function' can't pass.
1192
e1753d2c
L
11932000-08-03 H.J. Lu (hjl@gnu.org)
1194
1195 * ld-bootstrap/bootstrap.exp: Add strip.
1196
360e9586
L
11972000-07-24 H.J. Lu (hjl@gnu.org)
1198
1199 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
1200 the undefined reference.
1201
08c44e65
L
12022000-07-16 H.J. Lu (hjl@gnu.org)
1203
1204 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
1205 and set to "yes" if the protected visibility is expected to
1206 pass.
1207 (visibility_run): Set expected to fail for the "protected"
1208 and "protected_undef_def" tests only if $support_protected is
1209 "no".
1210
1211 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
1212 visibility support if defined.
1213
1345a0c0
L
12142000-07-15 H.J. Lu (hjl@gnu.org)
1215
1216 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
1217 for "protected_undef_def".
1218
1219 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
1220 PROTECTED_WEAK_TEST is defined.
1221 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
1222 defined.
1223 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
1224
1225 * ld-elfvsb/sh1.c (visibility): Mark protected only if
1226 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
1227 is defined.
1228 (visibility_var): Likewise.
1229
36a3dc51
AM
12302000-07-10 Alan Modra <alan@linuxcare.com.au>
1231
1232 * ld-srec/srec.exp: xfail hppa.
1233
1234 * ld-scripts/weak.exp: Define $global$ for hppa.
1235
1236 * ld-scripts/crossref.exp: Fix string quoting.
1237
7cda33a1
L
12382000-06-05 H.J. Lu (hjl@gnu.org)
1239
1240 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
1241 to link_output and make it global.
1242
1243 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
1244 "hidden_undef_def", "hidden_weak", "protected_undef",
1245 "protected_undef_def" and "protected_weak".
1246 (visibility_run): Likewise.
1247 * ld-elfvsb/main.c: Likewise.
1248 * ld-elfvsb/sh1.c: Likewise.
1249 * ld-elfvsb/sh2.c: Likewise.
1250
1251 * ld-elfvsb/elfvsb.dat: Updated.
1252
e80778cf
L
12532000-05-21 H.J. Lu (hjl@gnu.org)
1254
1255 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
1256 visibility test.
1257
6fc49d28
L
12582000-05-13 H.J. Lu (hjl@gnu.org)
1259
1260 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
1261 to link_output and make it global.
1262
1263 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
1264 tests.
1265 * ld-elfvsb/elfvsb.dat: Likewise.
1266 * ld-elfvsb/elfvsb.exp: Likewise.
1267 * ld-elfvsb/main.c: Likewise.
1268 * ld-elfvsb/sh1.c: Likewise.
1269 * ld-elfvsb/sh2.c: Likewise.
1270
b32711aa
JW
1271Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
1272
a2b64bed 1273 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 1274
3017ff0e
AM
12752000-04-12 Alan Modra <alan@linuxcare.com.au>
1276
62043cea
AM
1277 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
1278
e76e4c91
AM
1279 * ld-selective/selective.exp (test4): Test for presence of
1280 foo__1B, not absence. Also check for foo__1A and _start.
1281 White space changes throughout file.
3017ff0e 1282
e40eb3e9
NC
12832000-03-13 Nick Clifton <nickc@cygnus.com>
1284
1285 * ld-scripts/phdrs.t: Discard all unexpected sections.
1286
d1bcade6
L
12872000-02-27 H.J. Lu (hjl@gnu.org)
1288
1289 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
1290
197d87f8
NC
12911999-11-01 Nick Clifton <nickc@cygnus.com>
1292
1293 * ld-selective/selective.exp: Fix test to disable these checks for
1294 PE based targets.
1295
05d26f04
CM
12961999-10-29 Catherine Moore <clm@cygnus.com>
1297
1298 * ld-selective/selective.exp: Remove test6.
1299 * ld-selective/5.cc: Delete.
1300
abdbda5e
NC
13011999-10-28 Scott Bambrough <scottb@netwinder.org>
1302
05d26f04 1303 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
1304 srec tests on ARM Linux.
1305
b7be1db6
AM
13061999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
1307
1308 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
1309 offset) test.
1310
777690b6
ILT
13111999-09-12 Ian Lance Taylor <ian@zembu.com>
1312
1313 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
1314
5be8a006
ILT
13151999-08-17 H.J. Lu <hjl@gnu.org>
1316
1317 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
1318
b33b6e45
ILT
13191999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
1320
1321 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
1322 * ld-shared/shared.exp: Likewise.
1323
38e31547
NC
13241999-07-28 Nick Clifton <nickc@cygnus.com>
1325
1326 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
1327 Determine if a big endian or little endian output format hass
1328 been selected by any of the multilib options, and if so return
1329 a suitable command line option for the linker/assembler.
1330 (proc default_ld_link): Include the result of proc
1331 big_or_little_endian on the command line to the linker.
1332 (proc ld_simple_link): Include the result of proc
1333 big_or_little_endian on the command line to the linker.
1334 (proc default_ld_compile): Append multilib flags to compiler
1335 switches.
1336 (proc default_ld_assemble): Include the result of proc
1337 big_or_little_endian on the command line to the linker.
1338
0cd9f5f0
ILT
13391999-07-21 H.J. Lu <hjl@gnu.org>
1340
1341 * ld-elfvers/vers1.c: Add missing prototypes and include
1342 <stdio.h> if necessary.
1343 * ld-elfvers/vers15.c: Likewise.
1344 * ld-elfvers/vers19.c: Likewise.
1345 * ld-elfvers/vers2.c: Likewise.
1346 * ld-elfvers/vers3.c: Likewise.
1347 * ld-elfvers/vers4.c: Likewise.
1348 * ld-elfvers/vers6.c: Likewise.
1349 * ld-elfvers/vers7.c: Likewise.
1350 * ld-elfvers/vers9.c: Likewise.
1351 * ld-shared/main.c: Likewise.
1352 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
1353
d49560a9
MM
1354Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
1355
1356 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
1357 with other DWARF2 targets.
1358
5dcf458a
NC
13591999-07-13 Nick Clifton <nickc@cygnus.com>
1360
1361 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
1362 the undefined line test.
1363
734caf4d
ILT
13641999-07-10 Ian Lance Taylor <ian@zembu.com>
1365
1366 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
1367
f0489494
ILT
13681999-07-07 Ian Lance Taylor <ian@zembu.com>
1369
1370 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
1371 * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
1372
197a7bfd
ILT
13731999-06-13 Ian Lance Taylor <ian@zembu.com>
1374
1375 * ld-checks/asm.s: Use a symbol name for .lcomm.
1376 * ld-checks/checks.exp: Use different names for the two tests.
1377 Don't add extra text when invoking fail.
1378
99c262f8
ILT
13791999-06-12 Ian Lance Taylor <ian@zembu.com>
1380
1381 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
1382 to "*-*-linux*aout*".
1383 * ld-scripts/weak.exp: Likewise.
1384 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
1385
2bdba6c9
AS
1386Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1387
1388 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
1389 * ld-shared/sh1.c: Fix typo.
1390
77e0b0ef
ILT
13911999-06-04 H.J. Lu <hjl@gnu.org>
1392
1393 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
1394 necessary.
1395
8535ca75
NC
13961999-05-17 Nick Clifton <nickc@cygnus.com>
1397
1398 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
1399
69f868fa
DD
14001999-05-11 DJ Delorie <dj@cygnus.com>
1401
1402 * ld-srec/srec.exp: Do not run tests for PE based ports.
1403
252b5132
RH
14041999-03-05 Nick Clifton <nickc@cygnus.com>
1405
1406 * ld-selective/selective.exp: Do not run tests for COFF or PE
1407 based ports.
1408
14091999-02-17 Nick Clifton <nickc@cygnus.com>
1410
1411 * ld-undefined/undefined.exp: Add expected failures for StrongARM
1412 targets.
1413
1414 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
1415
1416 * ld-selective/selective.exp: Add expected failure for ARM-COFF
b3992bc7 1417 targets.
252b5132
RH
1418
14191999-02-16 Nick Clifton <nickc@cygnus.com>
1420
1421 * ld-checks/asm.s: Use .long instead of .word.
1422 Replace custom section names with .text, .data and .bss.
1423 * ld-checks/script: Replace custom section names with .text, .data
b3992bc7 1424 and .bss.
252b5132 1425 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 1426 .data and .bss.
252b5132
RH
1427
14281999-02-11 Nick Clifton <nickc@cygnus.com>
1429
1430 * ld-checks: New directory: Tests for the linker's
1431 --check-sections option.
1432 * ld-checks/checks.exp: New file.
1433 * ld-checks/script: Bogus linker script.
1434 * ld-checks/asm.s: Simple test assembler file.
1435
1436Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
1437
3e8cba19
AM
1438 * ld-selective/selective.exp: Disable test for unsupported
1439 targets. Change tests to check for absence of symbols instead
1440 of address zero.
252b5132
RH
1441
1442Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
1443
1444 * config/default.exp (get_link_files): Quote target_triplet and CC
1445 when invoking shell.
1446 (get_target_emul): Likewise.
1447
14481999-01-03 Ken Raeburn <raeburn@cygnus.com>
1449
1450 * config/default.exp (get_link_files, get_target_emul): New procs;
1451 run shell commands to extract information from configure.host and
1452 configure.tgt in the source tree.
1453 (top level): Use them to get information needed to run tests, if
1454 not otherwise provided.
1455
1456 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
1457 gives non-zero addresses for memory region.
1458 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
1459 the new linker script.
1460
1461Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
1462
1463 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
1464 newer glibc lets link succeed.
1465
1466Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
1467
1468 * ld-elfvers/vers1.c: Add missing return types and values.
1469 * ld-elfvers/vers2.c: Likewise.
1470 * ld-elfvers/vers3.c: Likewise.
1471 * ld-elfvers/vers4.c: Likewise.
1472 * ld-elfvers/vers5.c: Likewise.
1473 * ld-elfvers/vers6.c: Likewise.
1474 * ld-elfvers/vers7.c: Likewise.
1475 * ld-elfvers/vers9.c: Likewise.
1476 * ld-elfvers/vers15.c: Likewise.
1477
1478Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
1479
3e8cba19
AM
1480 * ld-selective: New directory with new files to test
1481 selective linking.
252b5132 1482
3e8cba19 1483 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
b3992bc7 1484
252b5132
RH
1485Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
1486
1487 * ld-elfvers/vers16.dsym: Work correctly on a system without
1488 versioned system libraries.
1489
1490Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
1491
1492 * ld-elfvers/vers.exp: Run tests on alpha-linux.
1493 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
1494 Alpha's use of st_other.
1495
14961998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1497
1498 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
1499 * ld-elfvers/{vers16.*, vers16a.*}: New files.
1500
1501Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
1502
1503 * ld-undefined/undefined.exp: Make undefined line test be an xfail
1504 for arm/thunb elf toolchains.
1505
1506Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
1507
1508 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
1509
1510 * ld-srec/srec.exp: Arm-elf now passes this test.
1511
1512Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
1513
1514 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 1515
252b5132
RH
1516Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
1517
1518 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
1519 test if we don't have a static libbfd.a.
1520
1521Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
1522
1523 Based on patch from H.J. Lu <hjl@gnu.org>:
1524 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
1525
1526Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
1527
1528 * ld-scripts/weak.t (.text, .data): Focus data to be used.
1529 (/DISCARD/): All the rest.
1530 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
1531
1532Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
1533
1534 * config/default.exp: Create tmpdir/gas subdirectory, add a
1535 symlink to as-new, and set gcc_gas_flag variable.
1536 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
1537 be gcc, use gcc_gas_flag when compiling.
1538
1539Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
1540
1541 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
1542 for i386, i486, and i586.
1543 (objdump_versionstuff): If we can't find the line, dump the file.
1544
1545Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
1546
1547 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
1548 * ld-scripts/weak.exp: Likewise.
1549
1550Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
1551
1552 * ld-srec/srec.exp: Add xfail for v850.
1553
1554 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
1555 these tests.
1556
1557Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
1558
1559 * ld-scripts/weak.exp: New test.
1560 * ld-scripts/weak.t: New file.
1561 * ld-scripts/weak1.s: New file.
1562 * ld-scripts/weak2.s: New file.
1563
1564Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
1565
1566 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
1567 * ld-shared/shared.exp: Likewise.
1568 * ld-elfvers/vers1.dsym: Allow for .sdata.
1569 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
1570
1571Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
1572
1573 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 1574 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
1575 * ld-srec/sr1.c (__main): Change return type to void.
1576 * ld-srec/sr3.cc (__main): Likewise.
1577 (__builtin_delete, __builtin_new): Likewise.
1578 (__get_dynamic_handler_chain): Return 0.
1579 (__get_eh_context): Likewise.
1580
1581Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
1582
1583 * ld-undefined/undefined.exp: Add support for thumb-pe target.
1584 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
1585
1586Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1587
1588 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
1589
1590Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
1591
1592 * ld-shared/main.c (shlib_overriddencall2): New function.
1593 (main): Call shlib_shlibcall2.
1594 * ld-shared/sh1.c (shlib_shlibcall2): New function.
1595 (shlib_overriddencall2): New function.
1596 * ld-shared/shared.dat: Add output line for new test.
1597 * ld-shared/sun4.dat: Likewise.
1598
1599 * ld-srec/sr3.cc (__get_eh_context): New function.
1600
1601Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
1602
1603 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
1604 avoid compiler warning.
1605 * ld-srec/sr3.cc (class Foo): Likewise.
1606
1607Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
1608
1609 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
1610
1611Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
1612
1613 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
1614
1615Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
1616
1617 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
1618
1619Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
1620
1621 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
1622 fixes ARM tests.
1623
1624Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
1625
1626 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
1627 coff targets.
1628
1629Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
1630
1631 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
1632 avoid compiler warning.
1633 * ld-srec/sr3.cc (class Foo): Likewise.
1634
1635Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
1636
1637 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
1638 have any name when looking for entry symbol warnings.
1639
1640 * ld-srec/sr3.cc (__eh_pc): Define.
1641
1642Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
1643
1644 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 1645 __throw, since the current g++ expects them to be defined.
252b5132
RH
1646
1647Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
1648
1649 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
1650 file if the string libc appears in it.
1651 (objdump_versionstuff): Accept unexpected lines in the output
1652 file. Compare lines using string match.
1653 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
1654
1655Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
1656
1657 * ld-scripts/crossref.exp: Correct string quoting.
1658
1659Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
1660
1661 * config/default.exp: Change ld, as, nm and strip from .new to
1662 -new. Load ld-lib.exp rather than ld.exp.
1663 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
1664 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
1665 DejaGnu changes.
1666
1667Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
1668
1669 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
1670 an alternation. From Greg Margo <gmargo@dl.com>.
1671
1672Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1673
1674 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
1675 with non PIC shared libraries.
1676
1677Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
1678
1679 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
1680 version handling.
1681
1682Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
1683
1684 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
1685
1686Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
1687
1688 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
1689 linking.
1690
1691Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
1692
1693 * config/default.exp: Use $base_dir rather than $objdir when
1694 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
1695
1696Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
1697
1698 * ld-srec/srec.exp: Define various out of line prologue/epilogue
1699 functions for the mn10200 to avoid needing libgcc.a.
1700
1701Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
1702
1703 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
1704
1705Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
1706
1707 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
1708
1709Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
1710
1711 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
1712 * config/default.exp: Set ar and strip.
1713
1714Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
1715
1716 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
1717 prune_system_crud.
1718 * ld-cdtest/cdtest.exp: Ditto.
1719 * ld-scripts/crossref.exp: Ditto.
1720 * ld-sh/sh.exp: Ditto.
1721 * ld-shared/shared.exp: Ditto.
1722 * ld-srec/srec.exp: Ditto.
1723 * lib/ld.exp: Ditto.
1724
1725Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
1726
1727 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
1728 * ld-scripts/script.exp: Ditto.
1729 * ld-sh/sh.exp: Ditto.
1730 * ld-undefined/undefined.exp: Ditto.
1731 * ld-versados/versados.exp: Ditto.
1732 * lib/ld.exp: Ditto.
1733
1734Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
1735
1736 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
1737
1738Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
1739
1740 * lib/ld.exp (default_ld_version): Fix for current version
1741 printing.
1742
1743Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
1744
1745 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
1746
1747Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
1748
1749 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
1750
1751 * lib/ld.exp: Use verbose -log instead of calling both verbose and
1752 send_log.
1753
1754Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
1755
1756 * ld-scripts/phdrs.exp: New test.
1757 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
1758
1759Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
1760
1761 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
1762 V_SPILL and V_FILL.
1763
1764Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
1765
1766 * ld-scripts/crossref.exp: New test.
1767 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
1768 * ld-scripts/{cross1.t, cross2.t}: New files.
1769
1770Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
1771
1772 * ld-sh/sh.exp: Fix debugging messages.
1773 * ld-sh/sh1.s: Use .align 4.
1774
1775Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
1776
1777 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
1778
1779Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1780
1781 * ld-shared/shared.exp: Run the shared library tests on
b3992bc7 1782 Linux/m68k.
252b5132
RH
1783
1784Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
1785
1786 * ld-shared/shared.exp: Run the shared library tests on Linux.
1787
1788Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
1789
1790 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
1791
1792Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
1793
1794 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
1795 * ld-undefined/undefined.exp: Likewise.
1796
1797Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
1798
1799 * ld-undefined/undefined.exp: ELF targets should now pass the
1800 undefined line test.
1801
1802Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
1803
1804 * ld-empic/empic.exp: Update for change to MIPS disassembler.
1805
1806Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
1807
1808 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
1809 when doing the --static test.
1810 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
1811
1812Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
1813
1814 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
1815 when creating ld-partial.o.
1816
1817Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
1818
1819 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
1820 __eabi.
1821
1822Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
1823
1824 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
1825
1826Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
1827
1828 * ld-srec/srec.exp: On a29k targets, use --defsym to define
1829 V_SPILL and V_FILL.
1830 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
1831 * ld-srec/sr3.cc: Likewise.
1832
1833 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
1834
1835Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
1836
1837 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
1838
1839Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
1840
1841 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
1842
1843Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
1844
1845 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
1846
1847Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
1848
1849 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
1850
1851 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
1852 * ld-srec/sr3.cc: Likewise.
1853
1854Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
1855
1856 * ld-empic/empic.exp: Update for changes in objdump output.
1857
1858Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
1859
1860 * ld-srec/srec.exp: New tests.
1861 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
1862 * lib/ld.exp (ld_simple_link): Discard warnings about not being
1863 able to find the entry symbol.
1864
1865Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
1866
1867 * ld-sh/sh2.c (__main): Define.
1868
1869Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
1870
1871 * ld-empic/empic.exp: Accept a . in the address symbol.
1872
1873 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
1874 powerpc*-*-aix*. Add code to create appropriate exports files,
1875 and pass appropriate compilation flags, and test against
1876 appropriate expected output.
1877 * ld-shared/xcoff.dat: New file.
1878 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
1879 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
1880 function pointer, rather than shlib_mainvar.
1881 * ld-shared/sh1.c: Likewise.
1882 * ld-shared/shared.dat: Update for change from using shlib_mainvar
1883 to using shlib_shlibvar1.
1884 * ld-shared/sun4.dat: Likewise.
1885
1886Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
1887
1888 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
1889 convenience when testing XCOFF.
1890
1891Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
1892
1893 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
1894 along with --static.
1895
1896 * ld-scripts/script.s: Make symbols global.
1897
1898Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
1899
1900 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
1901
1902Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
1903
1904 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
1905 prevent the SunOS linker from trying to create a shared library.
1906
1907Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
1908
1909 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
1910 appropriate modifications and setup_xfails.
1911 * ld-shared/sun4.dat: New file.
1912
1913Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
1914
1915 * lib/ld.exp (default_ld_version): Call prune_system_crud.
1916 (default_ld_relocate, default_ld_link): Likewise.
1917 (default_ld_simple_link, default_ld_compile): Likewise.
1918 (default_ld_assemble, default_ld_nm): Likewise.
1919
1920Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
1921
1922 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
1923 tests as untested rather than unresolved.
1924
1925Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
1926
1927 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
1928
1929Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
1930
1931 * ld-scripts/script.exp: Split script verification into a proc.
1932 Add simple test of MRI script.
1933 * ld-scripts/scriptm.t: New file.
1934
1935Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
1936
1937 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
1938 appropriate.
1939
1940Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
1941
1942 * config/default.exp: Define objcopy if it is not defined.
1943 * ld-sh/*: New tests for SH relaxing.
1944
1945 * ld-empic/empic.exp: If $CC does not exist, call untested rather
1946 than unresolved.
1947
1948Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
1949
1950 * ld-undefined/undefined.exp: If $CC does not exist, mark the
1951 tests as untested rather than unresolved. Clear ELF xfails for
1952 mips*, not just mips.
1953
1954Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
1955
1956 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
1957 undefined line test.
1958
1959Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
1960
1961 * ld-undefined/undefined.exp: New test, to check reporting of
1962 undefined symbols.
1963 * ld-undefined/undefined.c: New file.
1964
1965Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
1966
1967 * ld-versados/versados.exp: If a test fails, report it correctly:
1968 don't try to run the next test, and don't report a pass as well as
1969 a fail.
1970
1971Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
1972
a2b64bed 1973 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
1974
1975Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1976
1977 * lib/ld.exp (default_ld_compile): If cc argument is multiple
1978 words, use only the first when trying to verify the availability
1979 of the compiler.
1980
1981Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
1982
1983 * ld-scripts/defined.t: Mention .data and .bss explicitly.
1984
1985Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1986
1987 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
1988 call untested for each test, rather than ignoring it. If one test
1989 fails, go on to the next one instead of returning.
1990 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
1991 unresolved.
1992 * ld-empic/empic.exp: Likewise. Also, always pass the same test
1993 name to pass or fail.
1994 * ld-shared/shared.exp: Likewise. Also, always run all tests.
1995 * ld-scripts/defined.exp: If as or nm fail, mark test as
1996 unresolved. Always pass the same test name to pass or fail.
1997 * ld-scripts/script.exp: Likewise.
1998 * ld-scripts/sizeof.exp: Likewise.
1999
2000Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2001
2002 * ld-scripts/sizeof.exp: New test, based on bug report from
2003 anders.blomdell@control.lth.se.
2004 * ld-scripts/sizeof.s: New file.
2005 * ld-scripts/sizeof.t: New file.
2006
2007Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2008
2009 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
2010 if the linker exists.
2011
2012Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2013
2014 * lib/ld.exp (prune_system_crud): Define if not already defined,
2015 in case the user isn't using the newest DejaGnu version that we
2016 haven't released to the net yet.
2017
2018Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
2019
2020 * config/default.exp: Define objdump if it is not defined.
2021 * ld-empic/*: New tests to test -membedded-pic code.
2022
2023Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2024
2025 * ld-bootstrap/bootstrap.exp: Pass cmp output through
2026 prune_system_crud.
2027 * ld-cdtest/cdtest.exp: Pass diff output through
2028 prune_system_crud.
2029 * ld-shared/shared.exp: Likewise.
2030
2031 * config/default.exp: Remove unused and useless proc ld_load.
2032
2033Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2034
2035 * lib/ld.exp (default_ld_compile): Remove the output file before
2036 compiling.
2037
2038 * ld-shared/shared.exp: Move common test code into a procedure.
2039 Add tests for compiling the non shared code PIC.
2040 * ld-shared/main.c (main): Call main_called, and print the result.
2041 * ld-shared/shared.dat: Adjust accordingly.
2042
2043Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2044
2045 * ld-shared: New directory, with new files to test generating ELF
2046 shared libraries.
2047
2048 * lib/ld.exp (default_ld_compile): If the compilation worked, but
2049 no object file was created, check to see if the compiler foolishly
2050 ignored the -o switch when compiling, and move the resulting
2051 object if it did.
2052
2053Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2054
2055 * VMS does not permits `.' in directory names. Renamed
2056 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
2057 ld.scripts to ld-scripts.
2058
2059Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2060
2061 * config/default.exp: Set variables as and nm. Create tmpdir if
2062 it does not already exist.
2063 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
2064 * ld.cdtest/cdtest.exp: Likewise.
2065 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
2066 here. Change perror for no variables found to fail.
2067 * ld.scripts/script.exp: New test.
2068 * ld.scripts/script.t, ld.scripts/script.s: New files.
2069
2070Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2071
2072 * ld.scripts: New directory.
2073 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
2074 * ld.scripts/defined.t: New file.
2075 * lib/ld.exp (default_ld_simple_link): New function.
2076 (default_ld_assemble, default_ld_nm): New functions.
2077 * config/default.exp: Rename from unix-ld.exp.
2078 (ld_simple_link, ld_assemble, ld_nm): New functions.
2079
2080 * config/unix-ld.exp: Set ld using findfile.
2081 * lib/ld.exp (default_ld_relocate): Return a value. Change format
2082 of log messages.
2083 (default_ld_compile): Likewise.
2084 (default_ld_link): Likewise. Also, don't include $BFDLIB and
2085 $LIBIBERTY in link.
2086 * ld.bootstrap/bootstrap.exp: Rewrite.
2087 * ld.cdtest/cdtest.exp: Rewrite.
2088 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
2089 * ld.cdtest/cdtest-foo.h: Likewise.
2090 * ld.cdtest/cdtest-main.cc: Likewise.
2091
2092Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
2093
2094 * ld.cdtest/cdtest.exp: Don't look for $result before it's
2095 defined.
2096
2097Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
2098
2099 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
3e8cba19 2100 calls with perror calls.
252b5132
RH
2101
2102Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
2103
2104 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
2105 * ld.cdtest/cdtest.exp: Adjusted.
2106
2107Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2108
2109 * lib/ld.exp (simple_diff): Indicate failure if files have
2110 different numbers of lines. Don't muck with $differences to avoid
2111 indicating a pass, just return.
2112
a2b64bed 2113 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
2114 Fix test case to be valid ANSI C++. Don't require use of header
2115 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
a2b64bed 2116 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
2117 commentary on things that are still broken with this test case.
2118
2119Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
2120
a2b64bed 2121 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
2122
2123Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
2124
a2b64bed
NC
2125 * lib/ld.exp: add compiler and linker support
2126 * config/unix-ld.exp: add compiler and linker support
2127 * ld.bootstrap/bootstrap.exp: fixed to do partial links
2128 * ld.cdtest/cdtest.exp: constructor/destructor testscase
252b5132
RH
2129
2130Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
2131
a2b64bed
NC
2132 * lib/ld.exp: new file
2133 * config/unix-ld.exp: new file
2134 * ld.bootstrap/bootstrap.exp: new file