* emultempl/elf32.em (struct orphan_save): Add os_tail field.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
e1a9cb8e
NC
12002-12-03 Nick Clifton <nickc@redhat.com>
2
3 * ld-powerpc/powerpc.exp (ppcelftests): Add apuinfo merging
4 test.
5 * ld-powerpc/apuinfo1.s: New assembler source file.
6 * ld-powerpc/apuinfo2.s: New assembler source file.
7 * ld-powerpc/apuinfo.rd: New expected output file.
8
a4ff0c79
SC
92002-12-01 Stephane Carrez <stcarrez@nerim.fr>
10
11 Fix PR savannah/1417:
12 * ld-m68hc11/bug-1417.s: New test.
13 * ld-m68hc11/bug-1417.d: Likewise.
14
00f7efb6
JJ
152002-11-28 Jakub Jelinek <jakub@redhat.com>
16
17 * ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.
18
1448fa32
KK
192002-11-28 Kaz Kojima <kkojima@rr.iij4u.or.jp>
20
21 * ld-sh/refdbg-0-dso.d: New test.
22 * ld-sh/refdbg-1.d: Likewise.
23 * ld-sh/refdbg.s: Likewise.
24 * ld-sh/refdbglib.s: Likewise.
25
0e406595
AM
262002-11-22 Alan Modra <amodra@bigpond.net.au>
27
28 * ld-elf/elf.exp: Remove sec64k test.
29 * ld-elf/sec64k.exp: Reinstate.
30
782c0ebf
AM
312002-11-21 Alan Modra <amodra@bigpond.net.au>
32
33 * ld-elf/elf.exp: Renamed from sec64k.exp. Add test_list loop.
34 * ld-elf/merge.s: New file.
35 * ld-elf/merge.d: New file.
36 * ld-elf/merge.ld: New file.
37
1a3fdaa7
AM
382002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
39
40 * ld-scripts/script.exp: Setup for tic4x testcase
41
e514ac71
NC
422002-11-15 Nick Clifton <nickc@redhat.com>
43
44 * ld-h8300: New directory.
45 * ld-h8300/h8300.exp: New expect script. Only run tests for h8300
46 targets.
47 * ld-h8300/relax.s: New assembler source file.
48 * ld-h8300/relax.d: New expected output file.
49
b7b0b729
HPN
502002-11-11 Hans-Peter Nilsson <hp@axis.com>
51
52 * ld-elf/sec64k.exp: New test.
53 * lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/"
54 to a source file starting with "/".
55
646a0a40
HPN
562002-11-10 Hans-Peter Nilsson <hp@bitrange.com>
57
58 * ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d,
59 ld-mmix/local7.d: Tweak for change in readelf output.
60
f72dfb13
AM
612002-11-09 Alan Modra <amodra@bigpond.net.au>
62
63 * ld-elfvsb/define.s: Avoid use of @ in .type directive.
64
415fe8c6 652002-11-07 Hans-Peter Nilsson <hp@axis.com>
1790e8ab
HPN
66
67 * ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d,
68 ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests.
69
3d198be3
NC
702002-11-07 Nick Clifton <nickc@redhat.com>
71
72 * ld-fastcall/fastcall.exp: Only run tests for PE type x86
73 targets.
74
5e622545
KK
752002-11-07 Kaz Kojima <kkojima@rr.iij4u.or.jp>
76
77 * ld-sh/rd-sh.exp: Set asflags_save always.
78
c9e38879
NC
792002-11-07 Casper S. Hornstrup <chorns@users.sourceforge.net>
80
81 * ld-fastcall: New directory for testing fastcall support.
82 * ld-fastcall/export.s: New file for testing fastcall symbol
83 handling.
84 * ld-fastcall/import.s: Likewise.
85 * ld-fastcall/fastcall.exp: Likewise.
86
935cac6e
KK
872002-11-03 Kaz Kojima <kkojima@rr.iij4u.or.jp>
88
89 * ld-sh/rd-sh.exp: Add -isa=SHcompact to ASFLAGS for SH-5.
90 * ld-sh/tlsbin-1.d: Handle GOT_BIAS appropriately for SH-5.
91 * ld-sh/tlspic-1.d: Likewise.
92 * ld-sh/tlspic-2.d: Likewise.
93 * ld-sh/tlsbin-2.d: Likewise. Make it robust for the symbols
94 defined by the linker scripts.
95
19dd1b48
SC
962002-10-14 Stephane Carrez <stcarrez@nerim.fr>
97
98 * ld-m68hc11/m68hc11.exp: Specific tests for 68HC11/68HC12.
99 * ld-m68hc11/adj-jump.d: New test for linker relaxation.
100 * ld-m68hc11/adj-jump.s: Likewise.
101 * ld-m68hc11/adj-brset.s: Likewise.
102 * ld-m68hc11/adj-brset.d: Likewise.
103 * ld-m68hc11/relax-direct.s: Likewise.
104 * ld-m68hc11/relax-direct.d: Likewise.
105 * ld-m68hc11/relax-group.s: Likewise.
106 * ld-m68hc11/relax-group.d: Likewise.
107 * ld-m68hc11/bug-1403.d: Likewise.
108 * ld-m68hc11/bug-1403.s: Likewise.
109
24d1feef
SC
1102002-10-14 Stephen Clarke <stephen.clarke@superh.com>
111 * ld-sh/ld-r-1.d: Disable for sh64*-*-linux*.
112 * ld-sh/sh64/sh64.exp: Likewise.
113 * ld-sh/sh.exp: Disable relaxing tests for sh64*-*-linux*.
114 * ld-sh/sh64/abi32.sd: Adjust expected output to include
115 sh64*-*-linux* formats too.
116 * ld-sh/sh64/relax.exp: Add emul32 variable to hold target
117 emulation, and set it appropriately for sh*-*-linux*.
118 * ld-sh/sh64/relfail.exp: Add variables to hold target
119 emulation, output format, start symbol, and whether target
120 supports 64-bit ABI. Set appropriately for sh*-*-linux*.
121
f9a3a01a
L
1222002-10-12 H.J. Lu (hjl@gnu.org)
123
124 * ld-discard/extern.d: Remove $srcdir/$subdir/.
125 * ld-discard/start.d: Likewise.
126 * ld-discard/static.d: Likewise.
127 * ld-linkonce/zeroehl32.d: Likewise.
128 * ld-selective/keepdot.d: Likewise.
129 * ld-selective/keepdot0.d: Likewise.
130
6c381eeb
KK
1312002-10-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
132
133 * ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the output
134 of linker to the file tmpdir/*-dso.so.
135 * ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New.
136 * ld-sh/tlsbin-0-dso.d: New.
137 * ld-sh/tlsbin-1.d: New.
138 * ld-sh/tlsbin-2.d: New.
139 * ld-sh/tlsbin-3.d: New.
140 * ld-sh/tlsbin-4.d: New.
141 * ld-sh/tlspic1.s, ld-sh/tlspic2.s: New.
142 * ld-sh/tlspic-1.d: New.
143 * ld-sh/tlspic-2.d: New.
144 * ld-sh/tlspic-3.d: New.
145 * ld-sh/tlspic-4.d: New.
146
2030e6d7
JJ
1472002-10-10 Jakub Jelinek <jakub@redhat.com>
148
149 * ld-i386/combreloc.s: New test.
150 * ld-i386/combreloc.d: New test.
151 * ld-i386/i386.exp (i386tests): Add it.
152
4565652e
AM
1532002-10-10 Alan Modra <amodra@bigpond.net.au>
154
155 * ld-i386/i386.exp (reloc): Turn off combreloc.
156 * ld-i386/reloc.d: Likewise.
157 * ld-powerpc/powerpc.exp: Likewise.
158 * ld-powerpc/reloc.d: Likewise.
159
8b0eebb0
L
1602002-10-03 H.J. Lu <hjl@gnu.org>
161
162 * ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc
163 3.x.
164
30a2f863
CD
1652002-10-03 Chris Demetriou <cgd@broadcom.com>
166
167 * ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be
168 more compatible with non-embedded targets.
169 * ld-mips-elf/branch-misc-2.d: Likewise.
170
171 * ld-mips-elf/mips-elf.exp: Clean up some comments about embedded
172 PIC tests.
173 (elf): New variable, to control whether generic ELF tests are run.
174 (embedded_elf): New variable, to control whether ELF tests
175 requiring embedded PIC or embedded relocs are run.
176
ad050da3
SC
1772002-10-02 Stephen Clarke <stephen.clarke@superh.com>
178
179 * ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
180 ld-sh/sh64/gotplt.s: New test.
1a3fdaa7 181
8033ae3b
SC
1822002-10-02 Stephen Clarke <stephen.clarke@superh.com>
183 * ld-sh/sh64/cmpct1.sd : Fix linked file name.
184 * ld-sh/sh64/crange3.dd: Likewise.
1a3fdaa7 185
7c445aa3
JJ
1862002-10-01 Jakub Jelinek <jakub@redhat.com>
187
188 * ld-i386/i386.exp: Add tlsindntpoff test.
189 * ld-i386/tlsindntpoff.s: New test.
190 * ld-i386/tlsindntpoff.dd: New test.
191
abcf1d52
JJ
1922002-10-01 Jakub Jelinek <jakub@redhat.com>
193
194 * ld-x86-64/tlspic1.s: Change TLSGD sequences.
195 * ld-x86-64/tlsbinpic.s: Likewise.
196 * ld-x86-64/tlspic.dd: Adjust.
197
a45bb67d
JJ
1982002-10-01 Jakub Jelinek <jakub@redhat.com>
199
200 * ld-i386/i386.exp: Add tlsg test.
201 * ld-i386/tlsg.s: New test.
202 * ld-i386/tlsg.sd: New test.
203 * ld-i386/tlsbin.dd: Change LD into LD -> LE in comments.
204 * ld-i386/tlsbinpic.s: Likewise.
205 * ld-x86-64/x86-64.exp: Add tlsg test.
206 * ld-x86-64/tlsg.s: New test.
207 * ld-x86-64/tlsg.sd: New test.
208 * ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments.
209 * ld-x86-64/tlsbinpic.s: Likewise.
210
b1e61c4b
AM
2112002-09-30 Alan Modra <amodra@bigpond.net.au>
212
213 * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
214
302cbfc2
AM
2152002-09-30 Alan Modra <amodra@bigpond.net.au>
216
17c2bdee
AM
217 * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
218 * ld-powerpc/powerpc.exp: New.
219
302cbfc2
AM
220 * ld-i386/reloc.s, ld-i386/reloc.d: New.
221 * ld-i386/i386.exp: Run new test.
222
bffbf940
JJ
2232002-09-27 Jakub Jelinek <jakub@redhat.com>
224
225 * lib/ld-lib.exp (run_ld_link_tests): Add.
226 * ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff,
227 file_contents): Remove.
228 (sh64tests): Add 6th field to the tests array.
229 * ld-i386/i386.exp (run_ld_link_tests): Remove.
230 * ld-x86-64/x86-64.exp: New.
231 * ld-x86-64/tlsbin.dd: New test.
232 * ld-x86-64/tlsbinpic.s: New test.
233 * ld-x86-64/tlsbin.rd: New test.
234 * ld-x86-64/tlsbin.s: New test.
235 * ld-x86-64/tlsbin.sd: New test.
236 * ld-x86-64/tlsbin.td: New test.
237 * ld-x86-64/tlslib.s: New test.
238 * ld-x86-64/tlspic1.s: New test.
239 * ld-x86-64/tlspic2.s: New test.
240 * ld-x86-64/tlspic.dd: New test.
241 * ld-x86-64/tlspic.rd: New test.
242 * ld-x86-64/tlspic.sd: New test.
243 * ld-x86-64/tlspic.td: New test.
244
344897cc
AM
2452002-09-21 Alan Modra <amodra@bigpond.net.au>
246
247 * ld-undefined/undefined.exp: Adjust function test.
248
c7749bd6
AM
2492002-09-20 Alan Modra <amodra@bigpond.net.au>
250
251 * ld-i386/i386.exp: Only run tests on ELF targets.
252
37e55690
JJ
2532002-09-19 Jakub Jelinek <jakub@redhat.com>
254
255 * ld-i386/i386.exp: New.
256 * ld-i386/tlsbin.dd: New test.
257 * ld-i386/tlsbinpic.s: New test.
258 * ld-i386/tlsbin.rd: New test.
259 * ld-i386/tlsbin.s: New test.
260 * ld-i386/tlsbin.sd: New test.
261 * ld-i386/tlsbin.td: New test.
262 * ld-i386/tlslib.s: New test.
263 * ld-i386/tlsnopic1.s: New test.
264 * ld-i386/tlsnopic2.s: New test.
265 * ld-i386/tlsnopic.dd: New test.
266 * ld-i386/tlsnopic.rd: New test.
267 * ld-i386/tlsnopic.sd: New test.
268 * ld-i386/tlspic1.s: New test.
269 * ld-i386/tlspic2.s: New test.
270 * ld-i386/tlspic.dd: New test.
271 * ld-i386/tlspic.rd: New test.
272 * ld-i386/tlspic.sd: New test.
273 * ld-i386/tlspic.td: New test.
274
2dc83527
CD
2752002-09-18 Chris Demetriou <cgd@broadcom.com>
276
277 * ld-mips-elf/branch-misc-1.d: New file.
278 * ld-mips-elf/branch-misc-2.d: New file.
279 * ld-mips-elf/mips-elf.exp: Run new tests.
280
c23487d4
AM
2812002-09-05 Alan Modra <amodra@bigpond.net.au>
282
283 * ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
284 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
285 * ld-sh/sh64/crange3-media.rd: Likewise.
286 * ld-sh/sh64/crange3.rd: Likewise.
287
156436a5
HPN
2882002-08-31 Hans-Peter Nilsson <hp@bitrange.com>
289
290 * ld-mmix/bpo-10.d: Tweak for change in symbols handling.
291 * ld-mmix/bpo-11.d: Ditto.
292
293 * ld-mmix/b-nosym.d: Adjust for changed output for absence of
294 symbols.
295
296 * ld-mmix/sec-7m.d: Rename tested section from .debug_info to
297 .di.
298 * ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s,
299 ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto.
300
6d110b65
AM
3012002-08-28 Alan Modra <amodra@bigpond.net.au>
302
303 * ld-discard/discard.exp: xfail m6812.
304 * ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
305
68a4c073
AM
3062002-08-27 Alan Modra <amodra@bigpond.net.au>
307
308 * ld-mmix/b-nosym.d: Revert last change.
309
99e49e4e
AM
3102002-08-26 Alan Modra <amodra@bigpond.net.au>
311
312 * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
313
30c8cc68
AM
3142002-08-23 Stephen Clarke <stephen.clarke@superh.com>
315
316 * ld-sh/sh64/rd-sh64.exp: New framework file.
317 * ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d,
318 ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for
319 correct setting of ISA bit for init and fini entry-points.
320
0b65791f
SC
3212002-08-16 Stephen Clarke <stephen.clarke@superh.com>
322
323 * ld-sh/sh64/sh64.exp: Add dlsection.
324 * ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
325
b3de5b86
AM
3262002-08-16 Alan Modra <amodra@bigpond.net.au>
327
328 * ld-discard/discard.exp: xfail targets using generic linker.
329 * ld-discard/extern.d: Allow "data" to be reduced to a section sym.
330
43b10118
HPN
3312002-08-15 Hans-Peter Nilsson <hp@axis.com>
332
333 * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
334
80425074
L
3352002-08-13 H.J. Lu <hjl@gnu.org>
336
337 * ld-elfvers/vers.exp: Add vers23c and vers23d.
338
339 * ld-elfvers/vers23c.ver: New.
340 * ld-elfvers/vers23d.dsym: New.
341
9c092167
L
3422002-08-12 H.J. Lu <hjl@gnu.org>
343
344 * ld-elfvers/vers.exp: Add vers23.
345
346 * ld-elfvers/vers23.c: New.
347 * ld-elfvers/vers23.dsym: New.
348 * ld-elfvers/vers23.ver: New.
349 * ld-elfvers/vers23a.c: New.
350 * ld-elfvers/vers23a.dsym: New.
351 * ld-elfvers/vers23a.map: New.
352 * ld-elfvers/vers23a.sym: New.
353 * ld-elfvers/vers23a.ver: New.
354 * ld-elfvers/vers23b.c: New.
355 * ld-elfvers/vers23b.dsym: New.
356 * ld-elfvers/vers23b.map: New.
357 * ld-elfvers/vers23b.ver: New.
358
598b6dde
HPN
3592002-08-12 Stephen Clarke <stephen.clarke@superh.com>
360
d1764264
HPN
361 * ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section
362 listing.
363 * ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
364 ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
598b6dde
HPN
365 * ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols
366 is no longer set to object.
367 * ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd,
368 ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd,
369 ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd,
370 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd,
371 ld-sh/sh64/shdl64.xd: Likewise.
372
2548cbcc
AM
3732002-08-10 Alan Modra <amodra@bigpond.net.au>
374
375 * ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
376 * ld-linkonce/linkonce.exp: Likewise.
377 * ld-selective/sel-dump.exp: Likewise.
378 * ld-selective/selective.exp: Don't run on aout or bout.
379
b16100ad
L
3802002-08-08 H.J. Lu <hjl@gnu.org>
381
382 * ld-elfvers/vers.exp: Add vers22.
383
384 * ld-elfvers/vers22.c: New.
385 * ld-elfvers/vers22.dsym: New.
386 * ld-elfvers/vers22.map: New.
387 * ld-elfvers/vers22.ver: New.
388 * ld-elfvers/vers22a.c: New.
389 * ld-elfvers/vers22a.dsym: New.
390 * ld-elfvers/vers22a.sym: New.
391 * ld-elfvers/vers22a.ver: New.
392 * ld-elfvers/vers22b.c: New.
393 * ld-elfvers/vers22b.dsym: New.
394 * ld-elfvers/vers22b.ver: New.
395
31941635
L
3962002-08-07 H.J. Lu <hjl@gnu.org>
397
398 * ld-elfvers/vers.exp: Add --no-undefined-version.
399
400 * ld-elfvers/vers1.map: Remove the unused foo1 and foo2.
401 * ld-elfvers/vers8.map: Likewise.
402 * ld-elfvers/vers18.map: Likewise.
403
19c7c582
AM
4042002-07-30 John David Anglin <dave@hiauly1.hia.nrc.ca>
405
406 * ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
407 ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target.
408 * ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
409 ld-linkonce/linkonce.exp, ld-shared/shared.exp,
410 ld-undefined/weak-undef.exp: Test hppa*64*-*-hpux* and hppa*-*-linux*
411 targets.
412 * ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s,
413 ld-discard/static.s: Add whitespace before assembler directives.
414
70a31400
CD
4152002-07-29 Chris Demetriou <cgd@broadcom.com>
416
417 * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
418
fb39dac1
RS
4192002-07-26 Richard Sandiford <rsandifo@redhat.com>
420
421 * ld-mips-elf/mips16-1.d,
422 * ld-mips-elf/mips16-1[ab].s: New test.
423 * ld-mips-elf/mips-elf.exp: Run it.
424
ccaf4e07
HPN
4252002-07-19 Hans-Peter Nilsson <hp@bitrange.com>
426
427 * ld-mmix/sec-1.d: Adjust for changes in padding.
428 * ld-mmix/sec-3.d: Ditto.
429
b42d8061
L
4302002-07-15 H.J. Lu <hjl@gnu.org>
431
432 * ld-elfvers/vers.exp: Add vers21.
433
434 * ld-elfvers/vers21.c: New.
435 * ld-elfvers/vers21.dsym: New.
436 * ld-elfvers/vers21.map: New.
437 * ld-elfvers/vers21.sym: New.
438 * ld-elfvers/vers21.ver: New.
439
f1cf2c2e
HPN
4402002-07-12 Hans-Peter Nilsson <hp@axis.com>
441
442 * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,
443 ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d,
444 ld-cris/expdref1.s: New tests.
445
ad42262f
RS
4462002-07-09 Richard Sandiford <rsandifo@redhat.com>
447
1a3fdaa7 448 * ld-scripts/dynamic-sections*: New test.
ad42262f 449
6030b50a
HPN
4502002-07-09 Hans-Peter Nilsson <hp@axis.com>
451
57a4c584
HPN
452 * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,
453 ld-cris/noglob1.d: New tests.
454
6030b50a
HPN
455 * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.
456
3e8cba19
AM
4572002-07-03 Alan Modra <amodra@bigpond.net.au>
458
459 * lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
460 consistent sorting.
461 (run_dump_test): Likewise for objdump/nm/objcopy/readelf.
462 * ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
463
9f606706
HPN
4642002-06-29 Hans-Peter Nilsson <hp@bitrange.com>
465
466 * ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,
3e8cba19 467 ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
9f606706 468
e0350bfb
CD
4692002-06-18 Chris Demetriou <cgd@broadcom.com>
470
471 * ld-mips-elf/empic2-ref.s: Add a missing .end, apparently
472 turned up by recent assembler changes.
473
4c0b7915
TR
4742002-06-17 Tom Rix <trix@redhat.com>
475
476 * ld-d10v/d10v.exp: New driver for d10v.
477 * ld-d10v/default_layout.d : New test.
478 * ld-d10v/regression-001.lt: New test for a linker regression.
479 * ld-d10v/linktest-002.lt: New test for run_link_test.
3e8cba19 480 * ld-d10v/reloc-001.d - reloc-016.d: New tests.
4c0b7915 481
9b17aab6
JL
4822002-06-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
483
484 * ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to
485 script.
486
704e79f9 4872002-06-11 Andreas Jaeger <aj@suse.de>
20c4e932
MS
488
489 * ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
490
e560f274
RS
4912002-06-10 Richard Sandiford <rsandifo@redhat.com>
492
493 * ld-mips-elf/region1a.s,
494 * ld-mips-elf/region1b.s,
495 * ld-mips-elf/region1.t,
496 * ld-mips-elf/region1.d: New test.
497 * ld-mips-elf/mips-elf.exp: Run it.
498
1634475f
NC
4992002-06-07 Nick Clifton <nickc@cambridge.redhat.com>
500
501 * ld-scripts/phdrs2.s: Use .p2align instead of .align.
3e8cba19
AM
502 Use section names .foo and .bar instead of .text and .data.
503 * ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text
504 and .data.
1634475f 505
1ed89aa9
NC
5062002-06-06 David Heine <dlheine@tensilica.com>
507
508 * ld-scripts/phdrs2.exp: New file: Run second phdrs test.
509 * ld-scripts/phdrs2.s: New file: Dummy assembler source.
510 * ld-scripts/phdrs2.t: New file: Linker script with an empty
511 section at the start of a loadable segment.
512
bfba206a
L
5132005-06-02 H.J. Lu <hjl@gnu.org>
514
515 * ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with
516 -fuse-cxa-atexit.
517 (__cxa_atexit): Likewise.
518
0085b5a8
RH
5192002-05-30 Richard Henderson <rth@redhat.com>
520
521 * ld-bootstrap/bootstrap.exp: Test --relax.
522
69de2f89
HPN
5232002-05-28 Hans-Peter Nilsson <hp@axis.com>
524
525 * ld-cris/libdso-2.d: Tweak for combreloc now default on.
526
3e3f011f
RS
5272002-05-07 Richard Sandiford <rsandifo@redhat.com>
528
529 * lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir.
530 (is_elf_format): New, extracted from...
531 * ld-scripts/weak.exp: ...here.
532 * ld-scripts/overlay-size.exp: New test.
533 * ld-scripts/overlay-size.[tsd],
534 * ld-scripts/overlay-size-map.d: New files for it.
535
a155881b
RS
5362002-05-02 Richard Sandiford <rsandifo@redhat.com>
537
538 * ld-scripts/map-address.exp: Quote conditions.
539
33a301ba
RS
5402002-04-30 Richard Sandiford <rsandifo@redhat.com>
541
542 * ld-scripts/map-address.exp: New test.
543 * ld-scripts/map-address.[td]: New files for it.
544
212a6b8e
RH
5452002-04-19 Richard Henderson <rth@redhat.com>
546
547 * ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
548 * ld-shared/shared.exp: Likewise.
549 * ld-selective/selective.exp: Disable for alpha.
550 * ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
551
32d27937
HPN
5522002-04-05 Hans-Peter Nilsson <hp@axis.com>
553
554 * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
555
f8548834
HPN
5562002-03-19 Hans-Peter Nilsson <hp@axis.com>
557
442e4424
HPN
558 * ld-cris/ldsym1.d: New test.
559
f8548834
HPN
560 * ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
561 longer set to object.
562 * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
563 ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
564 ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
565 ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
566 ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
567 ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
568 ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
569 ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
570 ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
571 ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
572 ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
573 ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
574
91c903ab
AJ
5752002-03-11 Andreas Jaeger <aj@suse.de>
576
577 * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
578 places zero initialized data in the bss.
579 * ld-elfweak/lddsodata.dsym: Likewise.
580
61c53cc2
HPN
5812002-03-07 Hans-Peter Nilsson <hp@axis.com>
582
583 * ld-cris/expdyn1.d: Tweak for change in elf.sc.
584
acbd2de6
HPN
5852002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
586
587 * ld-sh/ld-r-1.d: Adjust to changes in readelf output.
588 * ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
589 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
590
4bcc9fa4
DJ
5912002-02-18 Daniel Jacobowitz <drow@mvista.com>
592
593 * ld-elfvsb/sh1.c: Fix typo in last change.
594
aa3932f6
DJ
5952002-02-17 Daniel Jacobowitz <drow@mvista.com>
596
597 * ld-elfvsb/sh1.c: Use #pragma weak.
598
3b0f0b37
DJ
5992002-02-17 Daniel Jacobowitz <drow@mvista.com>
600
601 * vers.exp: Do not call diff -q.
602
dd51aa36
HPN
6032002-02-17 Hans-Peter Nilsson <hp@bitrange.com>
604
fe108482
HPN
605 * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
606 output.
607 * ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
608 ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
609
acdd0e9a
HPN
610 * ld-mmix/bpo-22.d: New test.
611
dd51aa36
HPN
612 * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
613 and .bss.
614
4f70f93f
AM
6152002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
616
617 * ld-selective/selective.exp: Link against libgcc on
618 hppa*-*-linux* targets.
619
fb6de7f3
AO
6202002-02-11 Alexandre Oliva <aoliva@redhat.com>
621
0f8b8904
AO
622 * ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
623 * ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
624 * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
625 in section ordering.
626 * ld-sh/sh64/crange3-media.rd: Likewise.
627 * ld-sh/sh64/crange3.rd: Likewise.
628 * ld-sh/sh64/crange3.dd: Likewise.
629
fb6de7f3
AO
630 * ld-sh/shared-1.d: Fix relocation addend.
631
c9901271
HPN
6322002-02-09 Hans-Peter Nilsson <hp@bitrange.com>
633
634 * ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
635 tests.
636
1b19eb81
AO
6372002-02-08 Alexandre Oliva <aoliva@redhat.com>
638
639 Contribute sh64-elf.
640 2002-02-02 Alexandre Oliva <aoliva@redhat.com>
641 * ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
642 * ld-sh/sh64/crange3-media.rd: Likewise.
643 * ld-sh/sh64/crange3.rd: Likewise.
644 * ld-sh/sh64/crangerel1.rd: Likewise.
645 * ld-sh/sh64/crangerel2.rd: Likewise.
646 * ld-sh/sh64/reldl32.rd: Likewise.
647 * ld-sh/sh64/reldl64.rd: Likewise.
648 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
649 * ld-sh/sh64/abi32.xd: Formatting changes to match the current
650 output of objdump.
651 * ld-sh/sh64/cmpct1.xd: Likewise.
652 * ld-sh/sh64/crange1.rd: Likewise.
653 * ld-sh/sh64/crange2.rd: Likewise.
654 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
655 * ld-sh/sh64/crange3-media.rd: Likewise.
656 * ld-sh/sh64/crange3.rd: Likewise.
657 * ld-sh/sh64/crangerel1.rd: Likewise.
658 * ld-sh/sh64/crangerel2.rd: Likewise.
659 * ld-sh/sh64/mix1.xd: Likewise.
660 * ld-sh/sh64/mix2.xd: Likewise.
661 * ld-sh/sh64/rel32.xd: Likewise.
662 * ld-sh/sh64/reldl32.rd: Likewise.
663 * ld-sh/sh64/reldl64.rd: Likewise.
664 * ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
665 sessions, to match changes in the linker script.
666 2001-06-14 Alexandre Oliva <aoliva@redhat.com>
667 * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
668 info to reflect renumbering of relocation types.
669 2001-03-14 DJ Delorie <dj@redhat.com>
670 * ld-sh/sh64/endian.dbd: New file, endian tests.
671 * ld-sh/sh64/endian.dld: Ditto.
3e8cba19
AM
672 * ld-sh/sh64/endian.ld: Ditto.
673 * ld-sh/sh64/endian.s: Ditto.
674 * ld-sh/sh64/endian.sbd: Ditto.
675 * ld-sh/sh64/endian.sld: Ditto.
676 * ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
1b19eb81
AO
677 2001-03-12 DJ Delorie <dj@redhat.com>
678 * ld-sh/sh64/relax.exp: New file, test disabling relaxing.
679 * ld-sh/sh64/relax1.s: Ditto.
680 * ld-sh/sh64/relax2.s: Ditto.
681 * ld-sh/sh64/relax3.s: Ditto.
682 * ld-sh/sh64/relax4.s: Ditto.
683 * ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
684 * ld-sh/sh64/relfail.s: Ditto.
685 2001-03-12 DJ Delorie <dj@redhat.com>
686 * ld-sh/sh.exp: This test isn't appropriate for SH64 since it
687 uses SH32 assembler files.
688 2001-03-07 DJ Delorie <dj@redhat.com>
689 * ld-selective/selective.exp: Pass "-e _start" for sh64 to
690 accomodate expected start symbol in test.
691 2001-03-06 DJ Delorie <dj@redhat.com>
692 * ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
693 to match what gcc passes to the linker by default.
694 * ld-selective/selective.exp: Ditto.
695 * ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
696 * ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
697 2001-03-06 DJ Delorie <dj@redhat.com>
698 * ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
699 * ld-sh/sh64/abi64.xd (stack): Ditto.
700 * ld-sh/sh64/cmpct1.xd (stack): Ditto.
701 * ld-sh/sh64/crange1.rd (stack): Ditto.
702 * ld-sh/sh64/crange2.rd (stack): Ditto.
703 * ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
704 * ld-sh/sh64/crange3-media.rd (stack): Ditto.
705 * ld-sh/sh64/crange3.rd (stack): Ditto.
706 * ld-sh/sh64/mix1.xd (stack): Ditto.
707 * ld-sh/sh64/mix2.xd (stack): Ditto.
708 * ld-sh/sh64/shdl32.xd (stack): Ditto.
709 * ld-sh/sh64/shdl64.xd (stack): Ditto.
710 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
711 * ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
712 * ld-sh/sh64/mix2.xd: Ditto.
713 2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
714 * ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
715 being SHmedia.
716 * ld-sh/sh64/shdl64.xd: Ditto.
717 * ld-sh/sh64/shdl32.xd: Ditto.
718 * ld-sh/sh64/mix2.xd: Ditto.
719 * ld-sh/sh64/crange3-media.rd: Ditto.
720 * ld-sh/sh64/abi64.xd: Ditto.
721 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
722 * ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
723 * ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
724 Adjust section type for .cranges; expect sorted contents.
725 * ld-sh/sh64/crange2.rd: Ditto.
726 * ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
727 * ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
728 * ld-sh/sh64/crangerel2.rd: Ditto.
729 * ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
730 * ld-sh/sh64/mix2.xd: Ditto.
731 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
732 tests.
733 * ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
734 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
735 * ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
736 target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
737 keep properly aligned.
738 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
739 * ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
740 ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
741 R_SH_PT_16 relocation.
742 * ld-sh/sh64/sh64.exp: Run new tests.
743 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
744 * ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
745 ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
746 ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
747 * ld-sh/sh64/sh64.exp: Run new tests.
748 * ld-sh/sh64/crange1.rd: Correct section flags.
749 * ld-sh/sh64/crange2.rd: Ditto.
750 * ld-sh/sh64/crangerel1.rd: Ditto.
751 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
752 * ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
753 ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
754 ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
755 ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
756 ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
757 handling .cranges section.
758 * ld-sh/sh64/sh64.exp: Run new tests.
759 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
760 ld-sh/sh64/mix2.xd: Adjust for .cranges section.
761 2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
762 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
763 ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
764 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
765 ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
766 .data individually 8-byte aligned.
767 2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
768 * ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
769 ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
770 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
771 * ld-sh/sh64/sh64.exp: Make it possible to use readelf as
772 inspection tool. Run new tests.
773 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
774 * ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
775 ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
776 * ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
777 ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
778 * ld-sh/sh64/sh64.exp: Run new tests.
779 2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
780 * ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
781 ld-sh/sh64/shcmp-1.s: New test.
782 * ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
783 2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
784 * ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
785 test.
786 * ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
787 2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
788 * ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
789 tests.
790 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
791 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
792 registers.
793 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
794 New test.
795 * ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
796 ld-sh/sh64/shmix-3.s: New test.
797 * ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
798 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
799 * ld-sh/sh64: New testsuite.
800
9636f65c
HPN
8012002-02-07 Hans-Peter Nilsson <hp@axis.com>
802
803 * ld-selective/keepdot.s: Remove section specifier.
804
b611beb0
HPN
8052002-02-05 Hans-Peter Nilsson <hp@axis.com>
806
807 * ld-selective/keepdot.d, ld-selective/keepdot.ld,
808 ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
809 * ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
810
a27be4d5
HPN
8112002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
812
813 * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
814 ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
815 ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
816 for on-demand global register allocation.
817
60e955f1
AO
8182002-02-02 Alexandre Oliva <aoliva@redhat.com>
819
820 * ld-sh/shared-1.d: Fix incorrect offsets.
821
fb17c222
HPN
8222002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
823
824 * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
825 ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
826 ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
827 ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
828 ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
829 ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
830 ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
831 ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
832 ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
833 ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
834 ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
835 ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
836 ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
837 ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
838
f7a2c2f6
HPN
8392002-01-31 Hans-Peter Nilsson <hp@axis.com>
840
841 * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
842 ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
843 * ld-cris/cris.exp: Split run_dump_tests in two parts, executing
844 tests named *dso-*.d first and copying their tmpdir/dump to files
845 named as the .d-file.
846
dbc37f89
AM
8472002-01-31 Alan Modra <amodra@bigpond.net.au>
848
849 * ld-scripts/crossref.exp: Allow foo to have a leading dot.
850 * ld-scripts/cross1.t: Add .opd.
851 * ld-undefined/undefined.exp: Allow leading dot on sym names.
852 * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
853
38b566ae
CD
8542002-01-29 Chris Demetriou <cgd@broadcom.com>
855
856 * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
91c903ab 857 * ld-mips-elf/emrelocs-el.d: Likewise.
38b566ae
CD
858 * ld-mips-elf/emrelocs1.s: Likewise.
859 * ld-mips-elf/emrelocs2.s: Likewise.
860 * ld-mips-elf/emrelocs.ld: Likewise.
861 * ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
862
54893deb
HPN
8632002-01-21 Hans-Peter Nilsson <hp@axis.com>
864
865 * ld-cris: New testsuite directory.
866
8b8c5dbd
NC
8672002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
868
869 * ld-sh/sh.exp: Copy start.s file into test directory.
870
8f2a6955
NC
8712002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
872
873 * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
874
a657e7c1
CD
8752002-01-02 Chris Demetriou <cgd@broadcom.com>
876
877 * ld-mips-elf/empic1-ln.d: New file to test basic linking of
878 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
879 * ld-mips-elf/empic1-lp.d: Likewise.
880 * ld-mips-elf/empic1-mn.d: Likewise.
881 * ld-mips-elf/empic1-mp.d: Likewise.
882 * ld-mips-elf/empic1-sn.d: Likewise.
883 * ld-mips-elf/empic1-sp.d: Likewise.
884 * ld-mips-elf/empic1-ref.s: Likewise.
885 * ld-mips-elf/empic1-space.s: Likewise.
886 * ld-mips-elf/empic1-tgt.s: Likewise.
887 * ld-mips-elf/empic2-fwd-0.d: New file to test
888 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
889 cases.
890 * ld-mips-elf/empic2-fwd-1.d: Likewise.
891 * ld-mips-elf/empic2-rev-0.d: Likewise.
892 * ld-mips-elf/empic2-rev-1.d: Likewise.
893 * ld-mips-elf/empic2-ref.s: Likewise.
894 * ld-mips-elf/empic2-space.s: Likewise.
895 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
896 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
897 * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
898 tests (including those above).
899
82e03011
L
9002001-11-30 H.J. Lu <hjl@gnu.org>
901
902 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
903 order.
904
67954772
L
9052001-11-29 H.J. Lu <hjl@gnu.org>
906
907 * ld-elfvers/vers.exp (build_vers_lib): Support linking against
908 more than one libraries.
909 Add "vers20a" and "vers20" tests for common symbols.
910
911 * ld-elfvers/vers20.c: New.
912 * ld-elfvers/vers20.dsym: New.
913 * ld-elfvers/vers20.map: New.
914 * ld-elfvers/vers20.ver: New.
915 * ld-elfvers/vers20a.ver: New.
916
f5e04945
L
9172001-11-19 H.J. Lu <hjl@gnu.org>
918
919 * ld-elfvsb/define.s: Mark all global lables as object.
920
921 * ld-elfvsb/hidden0.d: Match large section number.
922 * ld-elfvsb/hidden1.d: Likewise.
923 * ld-elfvsb/internal0.d: Likewise.
924 * ld-elfvsb/internal1.d: Likewise.
925 * ld-elfvsb/protected0.d: Likewise.
926 * ld-elfvsb/protected1.d: Likewise.
927
928 * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
929 * ld-elfvsb/internal0.d: Likewise.
930 * ld-elfvsb/protected0.d: Likewise.
931
c3b1835c
L
9322001-11-15 H.J. Lu <hjl@gnu.org>
933
934 * ld-sh/ld-r-1.d: Updated.
935
86017ce9
NC
9362001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
937
938 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
939 PE targets.
940
d7b78487
NC
9412001-11-12 Donn Terry <donnte@microsoft.com>
942
943 * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
944 binary files produced in order to avoid date stamp present in PE
945 binaries.
946
fec91dc5
HPN
9472001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
948
949 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
950
3a921b77
L
9512001-11-09 H.J. Lu <hjl@gnu.org>
952
953 * ld-discard/discard.exp: New. Test ld discard.
954 * ld-discard/discard.ld: Likewise.
955 * ld-discard/exit.s: Likewise.
956 * ld-discard/extern.d: Likewise.
957 * ld-discard/extern.s: Likewise.
958 * ld-discard/start.d: Likewise.
959 * ld-discard/start.s: Likewise.
960 * ld-discard/static.d: Likewise.
961 * ld-discard/static.s: Likewise.
962
04827a14
L
9632001-11-02 H.J. Lu <hjl@gnu.org>
964
965 * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
966
967 * ld-elfvsb/hidden0.d: New.
968 * ld-elfvsb/hidden1.d: New.
969 * ld-elfvsb/internal0.d: New.
970 * ld-elfvsb/internal1.d: New.
971 * ld-elfvsb/protected0.d: New.
972 * ld-elfvsb/protected1.d: New.
973 * ld-elfvsb/undef.s: New.
974 * ld-elfvsb/undef.s: New.
975
dc5e727b
NC
9762001-11-02 NIIBE Yutaka <gniibe@m17n.org>
977
978 * ld-sh/sh.exp: Have its own start.s for linux.
979
6ef81afd
HPN
9802001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
981
45734546 982 * ld-mmix/locdo-1.d: Prune character dump part.
6ef81afd 983 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
91c903ab
AJ
984 ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
985 ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
986 ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
987 ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
988 ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
989 ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
990 unnecessary empty lines.
6ef81afd 991
3c3bdf30
NC
9922001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
993
994 * ld-mmix: New testsuite directory.
995
7739e068
HPN
9962001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
997
d45d3ffb
HPN
998 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
999 sh*-*-elf.
1000
b2da51b6
HPN
1001 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
1002
7739e068
HPN
1003 * ld-sh/rd-sh.exp: New framework file.
1004 * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
1005 ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
1006 test files.
1007
8e13f7b1
HPN
10082001-09-29 Hans-Peter Nilsson <hp@axis.com>
1009
1010 * ld-linkonce/linkonce.exp: New file.
1011 * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
1012 ld-linkonce/zeroehl32.d: New test.
1013
5d5849d7
L
10142001-09-25 H.J. Lu <hjl@gnu.org>
1015
1016 * ld-elfweak/dso.dsym: Updated for alpha.
1017 * ld-elfweak/dsodata.dsym: Likewise.
1018 * ld-elfweak/strong.sym: Likewise.
1019 * ld-elfweak/strongcomm.sym: Likewise.
1020 * ld-elfweak/strongdata.sym: Likewise.
1021
cfe5266f
HPN
10222001-09-15 Hans-Peter Nilsson <hp@bitrange.com>
1023
1024 * lib/ld-lib.exp (run_dump_test): Handle new option
1025 "objcopy_linked_file". Return after failing, if errors were
1026 expected but none were found.
1027 (slurp_options): Support underscores in option names.
1028
0c52a746
L
10292001-09-14 H.J. Lu <hjl@gnu.org>
1030
1031 * ld-elfweak/bar.c: Updated.
1032 * ld-elfweak/bar1a.c: Likewise.
1033 * ld-elfweak/main.c: Likewise.
1034 * ld-elfweak/main1.c: Likewise.
1035 * ld-elfweak/elfweak.exp: Likewise.
1036 * ld-elfweak/weakdata.dsym: Updated.
1037
bd7c9df6
L
10382001-09-11 H.J. Lu <hjl@gnu.org>
1039
1040 * ld-elfweak/elfweak.exp (build_lib): Take a list of object
1041 files.
1042 (build_exec): Likewise.
1043 Add more tests and make some xfail.
1044
1045 * ld-elfweak/dso.dsym: Support symbol versioning.
1046 * ld-elfweak/dsow.dsym: Likewise.
1047
1048 * ld-elfweak/main1.c: New.
1049 * ld-elfweak/bar1a.c: Likewise.
1050 * ld-elfweak/bar1b.c: Likewise.
1051 * ld-elfweak/bar1c.c: Likewise.
1052 * ld-elfweak/foo1a.c: Likewise.
1053 * ld-elfweak/foo1b.c: Likewise.
1054 * ld-elfweak/dsodata.dsym: Likewise.
1055 * ld-elfweak/dsowdata.dsym: Likewise.
1056 * ld-elfweak/weakdata.dsym: Likewise.
1057 * ld-elfweak/strongcomm.sym: Likewise.
1058 * ld-elfweak/strongdata.sym: Likewise.
1059 * ld-elfweak/weakdata.dat: Likewise.
1060 * ld-elfweak/strongdata.dat: Likewise.
1061
16a57284
L
10622001-09-10 H.J. Lu <hjl@gnu.org>
1063
1064 * ld-elfweak/elfweak.exp: New.
1065 * ld-elfweak/bar.c: Likewise.
1066 * ld-elfweak/foo.c: Likewise.
1067 * ld-elfweak/main.c: Likewise.
1068 * ld-elfweak/dso.dsym: Likewise.
1069 * ld-elfweak/dsow.dsym: Likewise.
1070 * ld-elfweak/strong.sym: Likewise.
1071 * ld-elfweak/strong.dat: Likewise.
1072 * ld-elfweak/weak.dat: Likewise.
1073
ad9f78d1
AM
10742001-08-27 Alan Modra <amodra@bigpond.net.au>
1075 Linus Nordberg <linus@swox.se>
1076
1077 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
1078 * ld-scripts/cross1.t: Add .toc section.
1079 * ld-scripts/cross2.t: Likewise.
1080 * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
1081 * ld-srec/srec.exp: xfail powerpc64
1082
453abe31
NC
10832001-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
1084
1085 * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
1086 Continue with other tests when there is a compilation error.
1087
39c183c1
NC
10882001-08-01 Loren J. Rittle <ljrittle@acm.org>
1089
1090 * ld-cdtest/cdtest-nrv.dat: New file.
1091 * ld-cdtest/cdtest.exp: Do not require any exception support
1092 library. Check results against NRV.
1093
22a517d0
NC
10942001-08-01 Loren J. Rittle <ljrittle@acm.org>
1095
1096 * ld-srec/srec.exp: Do not require any exception support
1097 library.
1098
e0d85c26
L
10992001-07-27 H.J. Lu <hjl@gnu.org>
1100
1101 * ld-selective/selective.exp: Fix the error in the last change.
1102
067f2074
AM
11032001-07-24 Loren J. Rittle <ljrittle@acm.org>
1104
1105 * ld-selective/selective.exp: Support g++ V3 ABI (along side
1106 the old ABI). Make comparisons against normalized (to
1107 V3-style) demangled nm output.
1108
992c450d
AM
11092001-07-24 Alan Modra <amodra@bigpond.net.au>
1110
1111 * config/default.exp (ld_nm): Add "nmflags" arg.
1112 * lib/ld-lib.exp (default_ld_nm): Likewise.
1113 * ld-empic/empic.exp: Adjust call to ld_nm.
1114 * ld-scripts/defined.exp: Likewise.
1115 * ld-scripts/script.exp: Likewise.
1116 * ld-scripts/sizeof.exp: Likewise.
1117 * ld-selective/selective.exp: Likewise.
1118 * ld-sh/sh.exp: Likewise.
1119
bbfebd39
L
11202001-07-12 H.J. Lu <hjl@gnu.org>
1121
1122 * ld-selective/selective.exp: Mark selective1, selective2,
1123 selective4 and selective5 xfail on alpha*-*.
1124
261def70
HPN
11252001-06-13 Hans-Peter Nilsson <hp@bitrange.com>
1126
1127 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
1128 OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
1129 default.
1130
1131 * lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add
1132 new options "ld", "source", "xfail", "target", "notarget" and
1133 "error". Support the runtest_file_p "*.exp=testname" feature.
1134 (slurp_options, regexp_diff, file_contents, verbose_eval): Import
1135 from gas testsuite.
1136
1e9f9630
NC
11372001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
1138
1139 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
1140
66517a2f
L
11412001-06-06 H.J. Lu <hjl@gnu.org>
1142
1143 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
1144 on Linux/mips.
1145
a5c9dff1 1146 * ld-elfvers/vers.exp: Also run on Linux/mips.
66517a2f
L
1147 * ld-elfvsb/elfvsb.exp: Likewise.
1148 * ld-shared/shared.exp: Likewise.
1149
1150 * ld-selective/selective.exp: Mark selective2, selective3,
1151 selective4 and selective5 xfail on Linux/mips.
1152
1153 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
1154
1155 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
1156
1157 * ld-srec/srec.exp: Add Linux/mips to xfail.
1158
d52f9762
AM
11592001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
1160
1161 * ld-undefined/undefined.exp: Add a setup_xfail line for a test
1162 that will always fail on s/390.
1163
1e329ce6
NC
11642001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
1165
1166 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
1167 the text section.
1168
c709b096
AM
11692001-05-25 Alan Modra <amodra@one.net.au>
1170
1171 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
1172 linuxaout with linux*aout.
1173
936f9717
L
11742001-05-24 H.J. Lu <hjl@gnu.org>
1175
1176 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
1177
9d8b3bf4
L
11782001-05-18 H.J. Lu <hjl@gnu.org>
1179
1180 * ld-elfvers/vers.exp: Revert the last change.
1181
1182 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
1183 references.
1184 * ld-elfvers/vers3.ver: Likewise.
1185 * ld-elfvers/vers6.ver: Likewise.
1186 * ld-elfvers/vers18.ver: Likewise.
1187
0f3f8808
L
11882001-05-17 H.J. Lu <hjl@gnu.org>
1189
1190 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
1191
1192 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
1193 definition.
1194 * ld-elfvers/vers2.ver: Likewise.
1195 * ld-elfvers/vers3.ver: Likewise.
1196 * ld-elfvers/vers4a.ver: Likewise.
1197 * ld-elfvers/vers6.ver: Likewise.
1198 * ld-elfvers/vers7a.ver: Likewise.
1199 * ld-elfvers/vers8.ver: Likewise.
1200 * ld-elfvers/vers9.ver: Likewise.
1201 * ld-elfvers/vers15.ver: Likewise.
1202 * ld-elfvers/vers16a.ver: Likewise.
1203 * ld-elfvers/vers17.ver: Likewise.
1204 * ld-elfvers/vers18.ver: Likewise.
1205
8b0fa282
L
12062001-05-03 H.J. Lu <hjl@gnu.org>
1207
1208 * ld-elfvers/vers19.ver: Expect vers17.so instead of
1209 *tmpdir/vers17.so.
1210
7f9adacd
AJ
12112001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
1212
1213 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
1214
1215 * ld-scripts/phdrs.t: Use startaddress that's greater than any
1216 MAXPAGESIZE used.
1217
f0f077e5
L
12182001-04-29 H.J. Lu <hjl@gnu.org>
1219
1220 * ld-shared/symbolic.dat: New.
1221
1222 * ld-shared/shared.exp: Also check -Bsymbolic.
1223
b3992bc7
AJ
12242001-04-28 Andreas Jaeger <aj@suse.de>
1225
1226 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
1227 special.
1228
358a5502
DB
12292001-04-01 David O'Brien <obrien@FreeBSD.org>
1230 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
1231 though it doesn't use DWARF2 yet (but its output is identical).
1232
12332001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
1234
1235 * ld-selective/selective.exp: Use -O with gcc rather than -O2.
1236 This optimization level is buggy on some platforms, and this test
1237 is not intended to test compiler optimizations.
1238
b536df83
DD
12392001-03-06 DJ Delorie <dj@redhat.com>
1240
1241 * ld-scripts/cross2.t: Support any type of text/data sections, not
1242 just the canonical ones.
1243
b6a71cca
AM
12442001-02-28 Matt Hiller <hiller@redhat.com>
1245
1246 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
1247 * ld-undefined/undefined.exp: Ditto, and include $flags in ld
1248 invocations.
1249 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
1250 and -el.
1251 (is_endian_output_format): New function.
1252 (default_ld_link): Set flags to [big_or_little_endian] only if ld
1253 is being invoked such that the output format being used is of
1254 known endianness.
1255 (default_ld_simple_link): Ditto.
1256
1a3fdaa7
AM
12572001-02-22 Timothy Wall <twall@cygnus.com>
1258
1259 * ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
1260 AIX-specific test.
1261
ad995491
L
12622001-02-14 H.J. Lu <hjl@gnu.org>
1263
1264 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
1265 for -static on ia64.
1266
1267 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
1268 ia64-*-linux*.
1269
1270 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
1271
1272 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
1273 Set up expected failures for ia64-*-linux*.
1274 * ld-shared/shared.exp: Likewise.
1275
fef67c28
SC
12762001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1277
1278 * ld-srec/srec.exp (run_srec_test): m6811 code has references
1279 to soft registers, define them with --defsym.
1280 * ld-selective/selective.exp: Likewise.
1281
1a3fdaa7
AM
12822000-01-23 Alan Modra <alan@spri.levels.unisa.edu.au>
1283
1284 * ld-srec/sr3.cc (__rethrow): New.
1285
332dac40
HPN
12862001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
1287
1288 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
1289
2ffd68ef
PB
12902001-01-03 Philip Blundell <pb@futuretv.com>
1291
1292 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
1293 * ld-shared/shared.exp: Likewise.
1294
4f38fc1c
PB
12952001-01-01 Philip Blundell <philb@gnu.org>
1296
7dc542b2
PB
1297 * ld-undefined/weak-undef.exp: New test.
1298 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
1299 files for above.
1300
4f38fc1c
PB
1301 * ld-elfvers/vers.exp: Run test on Linux/ARM.
1302 * ld-elfvsb/elfvsb.exp: Likewise.
1303 * ld-shared/shared.exp: Likewise.
1304
0fc3347a
NC
13052000-12-31 Nick Clifton <nickc@redhat.com>
1306
1307 * ld-srec/srec.exp: Use --oformat instead of -oformat.
1308
bad19f8f
NC
13092000-12-09 Nick Clifton <nickc@redhat.com>
1310
f6673641
NC
1311 * ld-selective/selective.exp: Link in libgcc when target is v850.
1312
bad19f8f
NC
1313 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
1314 because the -oformat linker command switch cannot be used.
1315
1566ad5d
AM
13162000-11-06 Alan Modra <alan@linuxcare.com.au>
1317
1318 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
1319 (main): Prune unused args.
1320
4291c3fa
HPN
13212000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
1322
1323 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
1324 "untested".
1325
d1d8dddf
L
13262000-10-19 H.J. Lu (hjl@gnu.org)
1327
1328 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
1329 for Linux/PPC.
1330 * ld-shared/shared.exp: Likewise.
1331
d63083ef
HPN
13322000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
1333
1334 * ld-selective/selective.exp: Rearrange to be table-driven.
1335
dc149a6d
AM
13362000-10-07 Alan Modra <alan@linuxcare.com.au>
1337
1338 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
1339
65420b22
AM
13402000-10-02 Alan Modra <alan@linuxcare.com.au>
1341
1342 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
1343 * ld-scripts/crossref.exp: Ditto.
1344
bd0110a3
HPN
13452000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
1346
1347 * ld-selective/5.cc: New test.
1348 * ld-selective/selective.exp: Run it as xfailed.
1349
1350 * ld-selective/4.cc: Correct spelling of "lose".
1351
3231d22e
AM
13522000-09-05 Alan Modra <alan@linuxcare.com.au>
1353
1354 * ld-selective/selective.exp: Remove the xfails for hppa.
1355
6545f5fb
AO
13562000-08-30 Alexandre Oliva <aoliva@redhat.com>
1357
1358 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
1359 sh-*-*): With dwarf-2, `undefined function' can't pass.
1360
e1753d2c
L
13612000-08-03 H.J. Lu (hjl@gnu.org)
1362
1363 * ld-bootstrap/bootstrap.exp: Add strip.
1364
360e9586
L
13652000-07-24 H.J. Lu (hjl@gnu.org)
1366
1367 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
1368 the undefined reference.
1369
08c44e65
L
13702000-07-16 H.J. Lu (hjl@gnu.org)
1371
1372 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
1373 and set to "yes" if the protected visibility is expected to
1374 pass.
1375 (visibility_run): Set expected to fail for the "protected"
1376 and "protected_undef_def" tests only if $support_protected is
1377 "no".
1378
1379 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
1380 visibility support if defined.
1381
1345a0c0
L
13822000-07-15 H.J. Lu (hjl@gnu.org)
1383
1384 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
1385 for "protected_undef_def".
1386
1387 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
1388 PROTECTED_WEAK_TEST is defined.
1389 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
1390 defined.
1391 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
1392
1393 * ld-elfvsb/sh1.c (visibility): Mark protected only if
1394 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
1395 is defined.
1396 (visibility_var): Likewise.
1397
36a3dc51
AM
13982000-07-10 Alan Modra <alan@linuxcare.com.au>
1399
1400 * ld-srec/srec.exp: xfail hppa.
1401
1402 * ld-scripts/weak.exp: Define $global$ for hppa.
1403
1404 * ld-scripts/crossref.exp: Fix string quoting.
1405
7cda33a1
L
14062000-06-05 H.J. Lu (hjl@gnu.org)
1407
1408 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
1409 to link_output and make it global.
1410
1411 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
1412 "hidden_undef_def", "hidden_weak", "protected_undef",
1413 "protected_undef_def" and "protected_weak".
1414 (visibility_run): Likewise.
1415 * ld-elfvsb/main.c: Likewise.
1416 * ld-elfvsb/sh1.c: Likewise.
1417 * ld-elfvsb/sh2.c: Likewise.
1418
1419 * ld-elfvsb/elfvsb.dat: Updated.
1420
e80778cf
L
14212000-05-21 H.J. Lu (hjl@gnu.org)
1422
1423 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
1424 visibility test.
1425
6fc49d28
L
14262000-05-13 H.J. Lu (hjl@gnu.org)
1427
1428 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
1429 to link_output and make it global.
1430
1431 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
1432 tests.
1433 * ld-elfvsb/elfvsb.dat: Likewise.
1434 * ld-elfvsb/elfvsb.exp: Likewise.
1435 * ld-elfvsb/main.c: Likewise.
1436 * ld-elfvsb/sh1.c: Likewise.
1437 * ld-elfvsb/sh2.c: Likewise.
1438
b32711aa
JW
1439Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
1440
a2b64bed 1441 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 1442
3017ff0e
AM
14432000-04-12 Alan Modra <alan@linuxcare.com.au>
1444
62043cea
AM
1445 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
1446
e76e4c91
AM
1447 * ld-selective/selective.exp (test4): Test for presence of
1448 foo__1B, not absence. Also check for foo__1A and _start.
1449 White space changes throughout file.
3017ff0e 1450
e40eb3e9
NC
14512000-03-13 Nick Clifton <nickc@cygnus.com>
1452
1453 * ld-scripts/phdrs.t: Discard all unexpected sections.
1454
d1bcade6
L
14552000-02-27 H.J. Lu (hjl@gnu.org)
1456
1457 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
1458
197d87f8
NC
14591999-11-01 Nick Clifton <nickc@cygnus.com>
1460
1461 * ld-selective/selective.exp: Fix test to disable these checks for
1462 PE based targets.
1463
05d26f04
CM
14641999-10-29 Catherine Moore <clm@cygnus.com>
1465
1466 * ld-selective/selective.exp: Remove test6.
1467 * ld-selective/5.cc: Delete.
1468
abdbda5e
NC
14691999-10-28 Scott Bambrough <scottb@netwinder.org>
1470
05d26f04 1471 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
1472 srec tests on ARM Linux.
1473
b7be1db6
AM
14741999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
1475
1476 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
1477 offset) test.
1478
777690b6
ILT
14791999-09-12 Ian Lance Taylor <ian@zembu.com>
1480
1481 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
1482
5be8a006
ILT
14831999-08-17 H.J. Lu <hjl@gnu.org>
1484
1485 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
1486
b33b6e45
ILT
14871999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
1488
1489 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
1490 * ld-shared/shared.exp: Likewise.
1491
38e31547
NC
14921999-07-28 Nick Clifton <nickc@cygnus.com>
1493
1494 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
1495 Determine if a big endian or little endian output format hass
1496 been selected by any of the multilib options, and if so return
1497 a suitable command line option for the linker/assembler.
1498 (proc default_ld_link): Include the result of proc
1499 big_or_little_endian on the command line to the linker.
1500 (proc ld_simple_link): Include the result of proc
1501 big_or_little_endian on the command line to the linker.
1502 (proc default_ld_compile): Append multilib flags to compiler
1503 switches.
1504 (proc default_ld_assemble): Include the result of proc
1505 big_or_little_endian on the command line to the linker.
1506
0cd9f5f0
ILT
15071999-07-21 H.J. Lu <hjl@gnu.org>
1508
1509 * ld-elfvers/vers1.c: Add missing prototypes and include
1510 <stdio.h> if necessary.
1511 * ld-elfvers/vers15.c: Likewise.
1512 * ld-elfvers/vers19.c: Likewise.
1513 * ld-elfvers/vers2.c: Likewise.
1514 * ld-elfvers/vers3.c: Likewise.
1515 * ld-elfvers/vers4.c: Likewise.
1516 * ld-elfvers/vers6.c: Likewise.
1517 * ld-elfvers/vers7.c: Likewise.
1518 * ld-elfvers/vers9.c: Likewise.
1519 * ld-shared/main.c: Likewise.
1520 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
1521
d49560a9
MM
1522Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
1523
1524 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
1525 with other DWARF2 targets.
1526
5dcf458a
NC
15271999-07-13 Nick Clifton <nickc@cygnus.com>
1528
1529 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
1530 the undefined line test.
1531
734caf4d
ILT
15321999-07-10 Ian Lance Taylor <ian@zembu.com>
1533
1534 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
1535
f0489494
ILT
15361999-07-07 Ian Lance Taylor <ian@zembu.com>
1537
1538 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
1539 * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
1540
197a7bfd
ILT
15411999-06-13 Ian Lance Taylor <ian@zembu.com>
1542
1543 * ld-checks/asm.s: Use a symbol name for .lcomm.
1544 * ld-checks/checks.exp: Use different names for the two tests.
1545 Don't add extra text when invoking fail.
1546
99c262f8
ILT
15471999-06-12 Ian Lance Taylor <ian@zembu.com>
1548
1549 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
1550 to "*-*-linux*aout*".
1551 * ld-scripts/weak.exp: Likewise.
1552 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
1553
2bdba6c9
AS
1554Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1555
1556 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
1557 * ld-shared/sh1.c: Fix typo.
1558
77e0b0ef
ILT
15591999-06-04 H.J. Lu <hjl@gnu.org>
1560
1561 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
1562 necessary.
1563
8535ca75
NC
15641999-05-17 Nick Clifton <nickc@cygnus.com>
1565
1566 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
1567
69f868fa
DD
15681999-05-11 DJ Delorie <dj@cygnus.com>
1569
1570 * ld-srec/srec.exp: Do not run tests for PE based ports.
1571
252b5132
RH
15721999-03-05 Nick Clifton <nickc@cygnus.com>
1573
1574 * ld-selective/selective.exp: Do not run tests for COFF or PE
1575 based ports.
1576
15771999-02-17 Nick Clifton <nickc@cygnus.com>
1578
1579 * ld-undefined/undefined.exp: Add expected failures for StrongARM
1580 targets.
1581
1582 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
1583
1584 * ld-selective/selective.exp: Add expected failure for ARM-COFF
b3992bc7 1585 targets.
252b5132
RH
1586
15871999-02-16 Nick Clifton <nickc@cygnus.com>
1588
1589 * ld-checks/asm.s: Use .long instead of .word.
1590 Replace custom section names with .text, .data and .bss.
1591 * ld-checks/script: Replace custom section names with .text, .data
b3992bc7 1592 and .bss.
252b5132 1593 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 1594 .data and .bss.
252b5132
RH
1595
15961999-02-11 Nick Clifton <nickc@cygnus.com>
1597
1598 * ld-checks: New directory: Tests for the linker's
1599 --check-sections option.
1600 * ld-checks/checks.exp: New file.
1601 * ld-checks/script: Bogus linker script.
1602 * ld-checks/asm.s: Simple test assembler file.
1603
1604Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
1605
3e8cba19
AM
1606 * ld-selective/selective.exp: Disable test for unsupported
1607 targets. Change tests to check for absence of symbols instead
1608 of address zero.
252b5132
RH
1609
1610Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
1611
1612 * config/default.exp (get_link_files): Quote target_triplet and CC
1613 when invoking shell.
1614 (get_target_emul): Likewise.
1615
16161999-01-03 Ken Raeburn <raeburn@cygnus.com>
1617
1618 * config/default.exp (get_link_files, get_target_emul): New procs;
1619 run shell commands to extract information from configure.host and
1620 configure.tgt in the source tree.
1621 (top level): Use them to get information needed to run tests, if
1622 not otherwise provided.
1623
1624 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
1625 gives non-zero addresses for memory region.
1626 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
1627 the new linker script.
1628
1629Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
1630
1631 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
1632 newer glibc lets link succeed.
1633
1634Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
1635
1636 * ld-elfvers/vers1.c: Add missing return types and values.
1637 * ld-elfvers/vers2.c: Likewise.
1638 * ld-elfvers/vers3.c: Likewise.
1639 * ld-elfvers/vers4.c: Likewise.
1640 * ld-elfvers/vers5.c: Likewise.
1641 * ld-elfvers/vers6.c: Likewise.
1642 * ld-elfvers/vers7.c: Likewise.
1643 * ld-elfvers/vers9.c: Likewise.
1644 * ld-elfvers/vers15.c: Likewise.
1645
1646Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
1647
3e8cba19
AM
1648 * ld-selective: New directory with new files to test
1649 selective linking.
252b5132 1650
3e8cba19 1651 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
b3992bc7 1652
252b5132
RH
1653Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
1654
1655 * ld-elfvers/vers16.dsym: Work correctly on a system without
1656 versioned system libraries.
1657
1658Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
1659
1660 * ld-elfvers/vers.exp: Run tests on alpha-linux.
1661 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
1662 Alpha's use of st_other.
1663
16641998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1665
1666 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
1667 * ld-elfvers/{vers16.*, vers16a.*}: New files.
1668
1669Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
1670
1671 * ld-undefined/undefined.exp: Make undefined line test be an xfail
1672 for arm/thunb elf toolchains.
1673
1674Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
1675
1676 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
1677
1678 * ld-srec/srec.exp: Arm-elf now passes this test.
1679
1680Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
1681
1682 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 1683
252b5132
RH
1684Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
1685
1686 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
1687 test if we don't have a static libbfd.a.
1688
1689Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
1690
1691 Based on patch from H.J. Lu <hjl@gnu.org>:
1692 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
1693
1694Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
1695
1696 * ld-scripts/weak.t (.text, .data): Focus data to be used.
1697 (/DISCARD/): All the rest.
1698 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
1699
1700Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
1701
1702 * config/default.exp: Create tmpdir/gas subdirectory, add a
1703 symlink to as-new, and set gcc_gas_flag variable.
1704 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
1705 be gcc, use gcc_gas_flag when compiling.
1706
1707Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
1708
1709 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
1710 for i386, i486, and i586.
1711 (objdump_versionstuff): If we can't find the line, dump the file.
1712
1713Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
1714
1715 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
1716 * ld-scripts/weak.exp: Likewise.
1717
1718Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
1719
1720 * ld-srec/srec.exp: Add xfail for v850.
1721
1722 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
1723 these tests.
1724
1725Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
1726
1727 * ld-scripts/weak.exp: New test.
1728 * ld-scripts/weak.t: New file.
1729 * ld-scripts/weak1.s: New file.
1730 * ld-scripts/weak2.s: New file.
1731
1732Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
1733
1734 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
1735 * ld-shared/shared.exp: Likewise.
1736 * ld-elfvers/vers1.dsym: Allow for .sdata.
1737 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
1738
1739Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
1740
1741 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 1742 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
1743 * ld-srec/sr1.c (__main): Change return type to void.
1744 * ld-srec/sr3.cc (__main): Likewise.
1745 (__builtin_delete, __builtin_new): Likewise.
1746 (__get_dynamic_handler_chain): Return 0.
1747 (__get_eh_context): Likewise.
1748
1749Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
1750
1751 * ld-undefined/undefined.exp: Add support for thumb-pe target.
1752 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
1753
1754Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1755
1756 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
1757
1758Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
1759
1760 * ld-shared/main.c (shlib_overriddencall2): New function.
1761 (main): Call shlib_shlibcall2.
1762 * ld-shared/sh1.c (shlib_shlibcall2): New function.
1763 (shlib_overriddencall2): New function.
1764 * ld-shared/shared.dat: Add output line for new test.
1765 * ld-shared/sun4.dat: Likewise.
1766
1767 * ld-srec/sr3.cc (__get_eh_context): New function.
1768
1769Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
1770
1771 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
1772 avoid compiler warning.
1773 * ld-srec/sr3.cc (class Foo): Likewise.
1774
1775Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
1776
1777 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
1778
1779Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
1780
1781 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
1782
1783Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
1784
1785 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
1786
1787Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
1788
1789 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
1790 fixes ARM tests.
1791
1792Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
1793
1794 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
1795 coff targets.
1796
1797Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
1798
1799 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
1800 avoid compiler warning.
1801 * ld-srec/sr3.cc (class Foo): Likewise.
1802
1803Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
1804
1805 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
1806 have any name when looking for entry symbol warnings.
1807
1808 * ld-srec/sr3.cc (__eh_pc): Define.
1809
1810Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
1811
1812 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 1813 __throw, since the current g++ expects them to be defined.
252b5132
RH
1814
1815Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
1816
1817 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
1818 file if the string libc appears in it.
1819 (objdump_versionstuff): Accept unexpected lines in the output
1820 file. Compare lines using string match.
1821 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
1822
1823Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
1824
1825 * ld-scripts/crossref.exp: Correct string quoting.
1826
1827Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
1828
1829 * config/default.exp: Change ld, as, nm and strip from .new to
1830 -new. Load ld-lib.exp rather than ld.exp.
1831 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
1832 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
1833 DejaGnu changes.
1834
1835Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
1836
1837 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
1838 an alternation. From Greg Margo <gmargo@dl.com>.
1839
1840Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1841
1842 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
1843 with non PIC shared libraries.
1844
1845Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
1846
1847 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
1848 version handling.
1849
1850Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
1851
1852 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
1853
1854Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
1855
1856 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
1857 linking.
1858
1859Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
1860
1861 * config/default.exp: Use $base_dir rather than $objdir when
1862 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
1863
1864Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
1865
1866 * ld-srec/srec.exp: Define various out of line prologue/epilogue
1867 functions for the mn10200 to avoid needing libgcc.a.
1868
1869Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
1870
1871 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
1872
1873Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
1874
1875 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
1876
1877Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
1878
1879 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
1880 * config/default.exp: Set ar and strip.
1881
1882Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
1883
1884 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
1885 prune_system_crud.
1886 * ld-cdtest/cdtest.exp: Ditto.
1887 * ld-scripts/crossref.exp: Ditto.
1888 * ld-sh/sh.exp: Ditto.
1889 * ld-shared/shared.exp: Ditto.
1890 * ld-srec/srec.exp: Ditto.
1891 * lib/ld.exp: Ditto.
1892
1893Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
1894
1895 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
1896 * ld-scripts/script.exp: Ditto.
1897 * ld-sh/sh.exp: Ditto.
1898 * ld-undefined/undefined.exp: Ditto.
1899 * ld-versados/versados.exp: Ditto.
1900 * lib/ld.exp: Ditto.
1901
1902Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
1903
1904 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
1905
1906Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
1907
1908 * lib/ld.exp (default_ld_version): Fix for current version
1909 printing.
1910
1911Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
1912
1913 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
1914
1915Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
1916
1917 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
1918
1919 * lib/ld.exp: Use verbose -log instead of calling both verbose and
1920 send_log.
1921
1922Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
1923
1924 * ld-scripts/phdrs.exp: New test.
1925 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
1926
1927Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
1928
1929 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
1930 V_SPILL and V_FILL.
1931
1932Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
1933
1934 * ld-scripts/crossref.exp: New test.
1935 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
1936 * ld-scripts/{cross1.t, cross2.t}: New files.
1937
1938Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
1939
1940 * ld-sh/sh.exp: Fix debugging messages.
1941 * ld-sh/sh1.s: Use .align 4.
1942
1943Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
1944
1945 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
1946
1947Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1948
1949 * ld-shared/shared.exp: Run the shared library tests on
b3992bc7 1950 Linux/m68k.
252b5132
RH
1951
1952Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
1953
1954 * ld-shared/shared.exp: Run the shared library tests on Linux.
1955
1956Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
1957
1958 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
1959
1960Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
1961
1962 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
1963 * ld-undefined/undefined.exp: Likewise.
1964
1965Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
1966
1967 * ld-undefined/undefined.exp: ELF targets should now pass the
1968 undefined line test.
1969
1970Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
1971
1972 * ld-empic/empic.exp: Update for change to MIPS disassembler.
1973
1974Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
1975
1976 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
1977 when doing the --static test.
1978 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
1979
1980Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
1981
1982 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
1983 when creating ld-partial.o.
1984
1985Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
1986
1987 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
1988 __eabi.
1989
1990Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
1991
1992 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
1993
1994Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
1995
1996 * ld-srec/srec.exp: On a29k targets, use --defsym to define
1997 V_SPILL and V_FILL.
1998 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
1999 * ld-srec/sr3.cc: Likewise.
2000
2001 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
2002
2003Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
2004
2005 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
2006
2007Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
2008
2009 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
2010
2011Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
2012
2013 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
2014
2015Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
2016
2017 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
2018
2019 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
2020 * ld-srec/sr3.cc: Likewise.
2021
2022Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
2023
2024 * ld-empic/empic.exp: Update for changes in objdump output.
2025
2026Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
2027
2028 * ld-srec/srec.exp: New tests.
2029 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
2030 * lib/ld.exp (ld_simple_link): Discard warnings about not being
2031 able to find the entry symbol.
2032
2033Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
2034
2035 * ld-sh/sh2.c (__main): Define.
2036
2037Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
2038
2039 * ld-empic/empic.exp: Accept a . in the address symbol.
2040
2041 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
2042 powerpc*-*-aix*. Add code to create appropriate exports files,
2043 and pass appropriate compilation flags, and test against
2044 appropriate expected output.
2045 * ld-shared/xcoff.dat: New file.
2046 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
2047 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
2048 function pointer, rather than shlib_mainvar.
2049 * ld-shared/sh1.c: Likewise.
2050 * ld-shared/shared.dat: Update for change from using shlib_mainvar
2051 to using shlib_shlibvar1.
2052 * ld-shared/sun4.dat: Likewise.
2053
2054Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
2055
2056 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
2057 convenience when testing XCOFF.
2058
2059Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
2060
2061 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
2062 along with --static.
2063
2064 * ld-scripts/script.s: Make symbols global.
2065
2066Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
2067
2068 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
2069
2070Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
2071
2072 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
2073 prevent the SunOS linker from trying to create a shared library.
2074
2075Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
2076
2077 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
2078 appropriate modifications and setup_xfails.
2079 * ld-shared/sun4.dat: New file.
2080
2081Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
2082
2083 * lib/ld.exp (default_ld_version): Call prune_system_crud.
2084 (default_ld_relocate, default_ld_link): Likewise.
2085 (default_ld_simple_link, default_ld_compile): Likewise.
2086 (default_ld_assemble, default_ld_nm): Likewise.
2087
2088Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
2089
2090 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
2091 tests as untested rather than unresolved.
2092
2093Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
2094
2095 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
2096
2097Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
2098
2099 * ld-scripts/script.exp: Split script verification into a proc.
2100 Add simple test of MRI script.
2101 * ld-scripts/scriptm.t: New file.
2102
2103Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
2104
2105 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
2106 appropriate.
2107
2108Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
2109
2110 * config/default.exp: Define objcopy if it is not defined.
2111 * ld-sh/*: New tests for SH relaxing.
2112
2113 * ld-empic/empic.exp: If $CC does not exist, call untested rather
2114 than unresolved.
2115
2116Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
2117
2118 * ld-undefined/undefined.exp: If $CC does not exist, mark the
2119 tests as untested rather than unresolved. Clear ELF xfails for
2120 mips*, not just mips.
2121
2122Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
2123
2124 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
2125 undefined line test.
2126
2127Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
2128
2129 * ld-undefined/undefined.exp: New test, to check reporting of
2130 undefined symbols.
2131 * ld-undefined/undefined.c: New file.
2132
2133Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
2134
2135 * ld-versados/versados.exp: If a test fails, report it correctly:
2136 don't try to run the next test, and don't report a pass as well as
2137 a fail.
2138
2139Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
2140
a2b64bed 2141 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
2142
2143Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
2144
2145 * lib/ld.exp (default_ld_compile): If cc argument is multiple
2146 words, use only the first when trying to verify the availability
2147 of the compiler.
2148
2149Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
2150
2151 * ld-scripts/defined.t: Mention .data and .bss explicitly.
2152
2153Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2154
2155 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
2156 call untested for each test, rather than ignoring it. If one test
2157 fails, go on to the next one instead of returning.
2158 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
2159 unresolved.
2160 * ld-empic/empic.exp: Likewise. Also, always pass the same test
2161 name to pass or fail.
2162 * ld-shared/shared.exp: Likewise. Also, always run all tests.
2163 * ld-scripts/defined.exp: If as or nm fail, mark test as
2164 unresolved. Always pass the same test name to pass or fail.
2165 * ld-scripts/script.exp: Likewise.
2166 * ld-scripts/sizeof.exp: Likewise.
2167
2168Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2169
2170 * ld-scripts/sizeof.exp: New test, based on bug report from
2171 anders.blomdell@control.lth.se.
2172 * ld-scripts/sizeof.s: New file.
2173 * ld-scripts/sizeof.t: New file.
2174
2175Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
2176
2177 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
2178 if the linker exists.
2179
2180Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
2181
2182 * lib/ld.exp (prune_system_crud): Define if not already defined,
2183 in case the user isn't using the newest DejaGnu version that we
2184 haven't released to the net yet.
2185
2186Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
2187
2188 * config/default.exp: Define objdump if it is not defined.
2189 * ld-empic/*: New tests to test -membedded-pic code.
2190
2191Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2192
2193 * ld-bootstrap/bootstrap.exp: Pass cmp output through
2194 prune_system_crud.
2195 * ld-cdtest/cdtest.exp: Pass diff output through
2196 prune_system_crud.
2197 * ld-shared/shared.exp: Likewise.
2198
2199 * config/default.exp: Remove unused and useless proc ld_load.
2200
2201Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2202
2203 * lib/ld.exp (default_ld_compile): Remove the output file before
2204 compiling.
2205
2206 * ld-shared/shared.exp: Move common test code into a procedure.
2207 Add tests for compiling the non shared code PIC.
2208 * ld-shared/main.c (main): Call main_called, and print the result.
2209 * ld-shared/shared.dat: Adjust accordingly.
2210
2211Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
2212
2213 * ld-shared: New directory, with new files to test generating ELF
2214 shared libraries.
2215
2216 * lib/ld.exp (default_ld_compile): If the compilation worked, but
2217 no object file was created, check to see if the compiler foolishly
2218 ignored the -o switch when compiling, and move the resulting
2219 object if it did.
2220
2221Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2222
2223 * VMS does not permits `.' in directory names. Renamed
2224 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
2225 ld.scripts to ld-scripts.
2226
2227Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2228
2229 * config/default.exp: Set variables as and nm. Create tmpdir if
2230 it does not already exist.
2231 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
2232 * ld.cdtest/cdtest.exp: Likewise.
2233 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
2234 here. Change perror for no variables found to fail.
2235 * ld.scripts/script.exp: New test.
2236 * ld.scripts/script.t, ld.scripts/script.s: New files.
2237
2238Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
2239
2240 * ld.scripts: New directory.
2241 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
2242 * ld.scripts/defined.t: New file.
2243 * lib/ld.exp (default_ld_simple_link): New function.
2244 (default_ld_assemble, default_ld_nm): New functions.
2245 * config/default.exp: Rename from unix-ld.exp.
2246 (ld_simple_link, ld_assemble, ld_nm): New functions.
2247
2248 * config/unix-ld.exp: Set ld using findfile.
2249 * lib/ld.exp (default_ld_relocate): Return a value. Change format
2250 of log messages.
2251 (default_ld_compile): Likewise.
2252 (default_ld_link): Likewise. Also, don't include $BFDLIB and
2253 $LIBIBERTY in link.
2254 * ld.bootstrap/bootstrap.exp: Rewrite.
2255 * ld.cdtest/cdtest.exp: Rewrite.
2256 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
2257 * ld.cdtest/cdtest-foo.h: Likewise.
2258 * ld.cdtest/cdtest-main.cc: Likewise.
2259
2260Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
2261
2262 * ld.cdtest/cdtest.exp: Don't look for $result before it's
2263 defined.
2264
2265Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
2266
2267 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
3e8cba19 2268 calls with perror calls.
252b5132
RH
2269
2270Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
2271
2272 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
2273 * ld.cdtest/cdtest.exp: Adjusted.
2274
2275Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
2276
2277 * lib/ld.exp (simple_diff): Indicate failure if files have
2278 different numbers of lines. Don't muck with $differences to avoid
2279 indicating a pass, just return.
2280
a2b64bed 2281 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
2282 Fix test case to be valid ANSI C++. Don't require use of header
2283 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
a2b64bed 2284 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
2285 commentary on things that are still broken with this test case.
2286
2287Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
2288
a2b64bed 2289 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
2290
2291Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
2292
a2b64bed
NC
2293 * lib/ld.exp: add compiler and linker support
2294 * config/unix-ld.exp: add compiler and linker support
2295 * ld.bootstrap/bootstrap.exp: fixed to do partial links
2296 * ld.cdtest/cdtest.exp: constructor/destructor testscase
252b5132
RH
2297
2298Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
2299
a2b64bed
NC
2300 * lib/ld.exp: new file
2301 * config/unix-ld.exp: new file
2302 * ld.bootstrap/bootstrap.exp: new file
This page took 0.243217 seconds and 4 git commands to generate.