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