* ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
91c903ab
AJ
12002-03-11 Andreas Jaeger <aj@suse.de>
2
3 * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
4 places zero initialized data in the bss.
5 * ld-elfweak/lddsodata.dsym: Likewise.
6
61c53cc2
HPN
72002-03-07 Hans-Peter Nilsson <hp@axis.com>
8
9 * ld-cris/expdyn1.d: Tweak for change in elf.sc.
10
acbd2de6
HPN
112002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
12
13 * ld-sh/ld-r-1.d: Adjust to changes in readelf output.
14 * ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd,
15 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto.
16
4bcc9fa4
DJ
172002-02-18 Daniel Jacobowitz <drow@mvista.com>
18
19 * ld-elfvsb/sh1.c: Fix typo in last change.
20
aa3932f6
DJ
212002-02-17 Daniel Jacobowitz <drow@mvista.com>
22
23 * ld-elfvsb/sh1.c: Use #pragma weak.
24
3b0f0b37
DJ
252002-02-17 Daniel Jacobowitz <drow@mvista.com>
26
27 * vers.exp: Do not call diff -q.
28
dd51aa36
HPN
292002-02-17 Hans-Peter Nilsson <hp@bitrange.com>
30
fe108482
HPN
31 * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
32 output.
33 * ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
34 ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.
35
acdd0e9a
HPN
36 * ld-mmix/bpo-22.d: New test.
37
dd51aa36
HPN
38 * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
39 and .bss.
40
4f70f93f
AM
412002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
42
43 * ld-selective/selective.exp: Link against libgcc on
44 hppa*-*-linux* targets.
45
fb6de7f3
AO
462002-02-11 Alexandre Oliva <aoliva@redhat.com>
47
0f8b8904
AO
48 * ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
49 * ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
50 * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
51 in section ordering.
52 * ld-sh/sh64/crange3-media.rd: Likewise.
53 * ld-sh/sh64/crange3.rd: Likewise.
54 * ld-sh/sh64/crange3.dd: Likewise.
55
fb6de7f3
AO
56 * ld-sh/shared-1.d: Fix relocation addend.
57
c9901271
HPN
582002-02-09 Hans-Peter Nilsson <hp@bitrange.com>
59
60 * ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New
61 tests.
62
1b19eb81
AO
632002-02-08 Alexandre Oliva <aoliva@redhat.com>
64
65 Contribute sh64-elf.
66 2002-02-02 Alexandre Oliva <aoliva@redhat.com>
67 * ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
68 * ld-sh/sh64/crange3-media.rd: Likewise.
69 * ld-sh/sh64/crange3.rd: Likewise.
70 * ld-sh/sh64/crangerel1.rd: Likewise.
71 * ld-sh/sh64/crangerel2.rd: Likewise.
72 * ld-sh/sh64/reldl32.rd: Likewise.
73 * ld-sh/sh64/reldl64.rd: Likewise.
74 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
75 * ld-sh/sh64/abi32.xd: Formatting changes to match the current
76 output of objdump.
77 * ld-sh/sh64/cmpct1.xd: Likewise.
78 * ld-sh/sh64/crange1.rd: Likewise.
79 * ld-sh/sh64/crange2.rd: Likewise.
80 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
81 * ld-sh/sh64/crange3-media.rd: Likewise.
82 * ld-sh/sh64/crange3.rd: Likewise.
83 * ld-sh/sh64/crangerel1.rd: Likewise.
84 * ld-sh/sh64/crangerel2.rd: Likewise.
85 * ld-sh/sh64/mix1.xd: Likewise.
86 * ld-sh/sh64/mix2.xd: Likewise.
87 * ld-sh/sh64/rel32.xd: Likewise.
88 * ld-sh/sh64/reldl32.rd: Likewise.
89 * ld-sh/sh64/reldl64.rd: Likewise.
90 * ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
91 sessions, to match changes in the linker script.
92 2001-06-14 Alexandre Oliva <aoliva@redhat.com>
93 * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
94 info to reflect renumbering of relocation types.
95 2001-03-14 DJ Delorie <dj@redhat.com>
96 * ld-sh/sh64/endian.dbd: New file, endian tests.
97 * ld-sh/sh64/endian.dld: Ditto.
98 * ld-sh/sh64/endian.ld: Ditto.
99 * ld-sh/sh64/endian.s: Ditto.
100 * ld-sh/sh64/endian.sbd: Ditto.
101 * ld-sh/sh64/endian.sld: Ditto.
102 * ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
103 2001-03-12 DJ Delorie <dj@redhat.com>
104 * ld-sh/sh64/relax.exp: New file, test disabling relaxing.
105 * ld-sh/sh64/relax1.s: Ditto.
106 * ld-sh/sh64/relax2.s: Ditto.
107 * ld-sh/sh64/relax3.s: Ditto.
108 * ld-sh/sh64/relax4.s: Ditto.
109 * ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
110 * ld-sh/sh64/relfail.s: Ditto.
111 2001-03-12 DJ Delorie <dj@redhat.com>
112 * ld-sh/sh.exp: This test isn't appropriate for SH64 since it
113 uses SH32 assembler files.
114 2001-03-07 DJ Delorie <dj@redhat.com>
115 * ld-selective/selective.exp: Pass "-e _start" for sh64 to
116 accomodate expected start symbol in test.
117 2001-03-06 DJ Delorie <dj@redhat.com>
118 * ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
119 to match what gcc passes to the linker by default.
120 * ld-selective/selective.exp: Ditto.
121 * ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
122 * ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
123 2001-03-06 DJ Delorie <dj@redhat.com>
124 * ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
125 * ld-sh/sh64/abi64.xd (stack): Ditto.
126 * ld-sh/sh64/cmpct1.xd (stack): Ditto.
127 * ld-sh/sh64/crange1.rd (stack): Ditto.
128 * ld-sh/sh64/crange2.rd (stack): Ditto.
129 * ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
130 * ld-sh/sh64/crange3-media.rd (stack): Ditto.
131 * ld-sh/sh64/crange3.rd (stack): Ditto.
132 * ld-sh/sh64/mix1.xd (stack): Ditto.
133 * ld-sh/sh64/mix2.xd (stack): Ditto.
134 * ld-sh/sh64/shdl32.xd (stack): Ditto.
135 * ld-sh/sh64/shdl64.xd (stack): Ditto.
136 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
137 * ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
138 * ld-sh/sh64/mix2.xd: Ditto.
139 2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
140 * ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
141 being SHmedia.
142 * ld-sh/sh64/shdl64.xd: Ditto.
143 * ld-sh/sh64/shdl32.xd: Ditto.
144 * ld-sh/sh64/mix2.xd: Ditto.
145 * ld-sh/sh64/crange3-media.rd: Ditto.
146 * ld-sh/sh64/abi64.xd: Ditto.
147 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
148 * ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
149 * ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
150 Adjust section type for .cranges; expect sorted contents.
151 * ld-sh/sh64/crange2.rd: Ditto.
152 * ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
153 * ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
154 * ld-sh/sh64/crangerel2.rd: Ditto.
155 * ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
156 * ld-sh/sh64/mix2.xd: Ditto.
157 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
158 tests.
159 * ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
160 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
161 * ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
162 target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
163 keep properly aligned.
164 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
165 * ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
166 ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
167 R_SH_PT_16 relocation.
168 * ld-sh/sh64/sh64.exp: Run new tests.
169 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
170 * ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
171 ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
172 ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
173 * ld-sh/sh64/sh64.exp: Run new tests.
174 * ld-sh/sh64/crange1.rd: Correct section flags.
175 * ld-sh/sh64/crange2.rd: Ditto.
176 * ld-sh/sh64/crangerel1.rd: Ditto.
177 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
178 * ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
179 ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
180 ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
181 ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
182 ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
183 handling .cranges section.
184 * ld-sh/sh64/sh64.exp: Run new tests.
185 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
186 ld-sh/sh64/mix2.xd: Adjust for .cranges section.
187 2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
188 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
189 ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
190 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
191 ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
192 .data individually 8-byte aligned.
193 2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
194 * ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
195 ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
196 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
197 * ld-sh/sh64/sh64.exp: Make it possible to use readelf as
198 inspection tool. Run new tests.
199 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
200 * ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
201 ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
202 * ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
203 ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
204 * ld-sh/sh64/sh64.exp: Run new tests.
205 2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
206 * ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
207 ld-sh/sh64/shcmp-1.s: New test.
208 * ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
209 2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
210 * ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
211 test.
212 * ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
213 2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
214 * ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
215 tests.
216 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
217 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
218 registers.
219 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
220 New test.
221 * ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
222 ld-sh/sh64/shmix-3.s: New test.
223 * ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
224 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
225 * ld-sh/sh64: New testsuite.
226
9636f65c
HPN
2272002-02-07 Hans-Peter Nilsson <hp@axis.com>
228
229 * ld-selective/keepdot.s: Remove section specifier.
230
b611beb0
HPN
2312002-02-05 Hans-Peter Nilsson <hp@axis.com>
232
233 * ld-selective/keepdot.d, ld-selective/keepdot.ld,
234 ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests.
235 * ld-selective/sel-dump.exp: New, driver for run_dump_test:s.
236
a27be4d5
HPN
2372002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
238
239 * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d,
240 ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d,
241 ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests
242 for on-demand global register allocation.
243
60e955f1
AO
2442002-02-02 Alexandre Oliva <aoliva@redhat.com>
245
246 * ld-sh/shared-1.d: Fix incorrect offsets.
247
fb17c222
HPN
2482002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
249
250 * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d,
251 ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d,
252 ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d,
253 ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s,
254 ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s,
255 ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d,
256 ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d,
257 ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d,
258 ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d,
259 ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d,
260 ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
261 ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s,
262 ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d,
263 ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests.
264
f7a2c2f6
HPN
2652002-01-31 Hans-Peter Nilsson <hp@axis.com>
266
267 * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s,
268 ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests.
269 * ld-cris/cris.exp: Split run_dump_tests in two parts, executing
270 tests named *dso-*.d first and copying their tmpdir/dump to files
271 named as the .d-file.
272
dbc37f89
AM
2732002-01-31 Alan Modra <amodra@bigpond.net.au>
274
275 * ld-scripts/crossref.exp: Allow foo to have a leading dot.
276 * ld-scripts/cross1.t: Add .opd.
277 * ld-undefined/undefined.exp: Allow leading dot on sym names.
278 * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms.
279
38b566ae
CD
2802002-01-29 Chris Demetriou <cgd@broadcom.com>
281
282 * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs.
91c903ab 283 * ld-mips-elf/emrelocs-el.d: Likewise.
38b566ae
CD
284 * ld-mips-elf/emrelocs1.s: Likewise.
285 * ld-mips-elf/emrelocs2.s: Likewise.
286 * ld-mips-elf/emrelocs.ld: Likewise.
287 * ld-mips-elf/mips-elf.exp: Add the above to the list of tests.
288
54893deb
HPN
2892002-01-21 Hans-Peter Nilsson <hp@axis.com>
290
291 * ld-cris: New testsuite directory.
292
8b8c5dbd
NC
2932002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
294
295 * ld-sh/sh.exp: Copy start.s file into test directory.
296
8f2a6955
NC
2972002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
298
299 * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
300
a657e7c1
CD
3012002-01-02 Chris Demetriou <cgd@broadcom.com>
302
303 * ld-mips-elf/empic1-ln.d: New file to test basic linking of
304 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
305 * ld-mips-elf/empic1-lp.d: Likewise.
306 * ld-mips-elf/empic1-mn.d: Likewise.
307 * ld-mips-elf/empic1-mp.d: Likewise.
308 * ld-mips-elf/empic1-sn.d: Likewise.
309 * ld-mips-elf/empic1-sp.d: Likewise.
310 * ld-mips-elf/empic1-ref.s: Likewise.
311 * ld-mips-elf/empic1-space.s: Likewise.
312 * ld-mips-elf/empic1-tgt.s: Likewise.
313 * ld-mips-elf/empic2-fwd-0.d: New file to test
314 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
315 cases.
316 * ld-mips-elf/empic2-fwd-1.d: Likewise.
317 * ld-mips-elf/empic2-rev-0.d: Likewise.
318 * ld-mips-elf/empic2-rev-1.d: Likewise.
319 * ld-mips-elf/empic2-ref.s: Likewise.
320 * ld-mips-elf/empic2-space.s: Likewise.
321 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
322 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
323 * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
324 tests (including those above).
325
82e03011
L
3262001-11-30 H.J. Lu <hjl@gnu.org>
327
328 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
329 order.
330
67954772
L
3312001-11-29 H.J. Lu <hjl@gnu.org>
332
333 * ld-elfvers/vers.exp (build_vers_lib): Support linking against
334 more than one libraries.
335 Add "vers20a" and "vers20" tests for common symbols.
336
337 * ld-elfvers/vers20.c: New.
338 * ld-elfvers/vers20.dsym: New.
339 * ld-elfvers/vers20.map: New.
340 * ld-elfvers/vers20.ver: New.
341 * ld-elfvers/vers20a.ver: New.
342
f5e04945
L
3432001-11-19 H.J. Lu <hjl@gnu.org>
344
345 * ld-elfvsb/define.s: Mark all global lables as object.
346
347 * ld-elfvsb/hidden0.d: Match large section number.
348 * ld-elfvsb/hidden1.d: Likewise.
349 * ld-elfvsb/internal0.d: Likewise.
350 * ld-elfvsb/internal1.d: Likewise.
351 * ld-elfvsb/protected0.d: Likewise.
352 * ld-elfvsb/protected1.d: Likewise.
353
354 * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
355 * ld-elfvsb/internal0.d: Likewise.
356 * ld-elfvsb/protected0.d: Likewise.
357
c3b1835c
L
3582001-11-15 H.J. Lu <hjl@gnu.org>
359
360 * ld-sh/ld-r-1.d: Updated.
361
86017ce9
NC
3622001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
363
364 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
365 PE targets.
366
d7b78487
NC
3672001-11-12 Donn Terry <donnte@microsoft.com>
368
369 * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two
370 binary files produced in order to avoid date stamp present in PE
371 binaries.
372
fec91dc5
HPN
3732001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
374
375 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
376
3a921b77
L
3772001-11-09 H.J. Lu <hjl@gnu.org>
378
379 * ld-discard/discard.exp: New. Test ld discard.
380 * ld-discard/discard.ld: Likewise.
381 * ld-discard/exit.s: Likewise.
382 * ld-discard/extern.d: Likewise.
383 * ld-discard/extern.s: Likewise.
384 * ld-discard/start.d: Likewise.
385 * ld-discard/start.s: Likewise.
386 * ld-discard/static.d: Likewise.
387 * ld-discard/static.s: Likewise.
388
04827a14
L
3892001-11-02 H.J. Lu <hjl@gnu.org>
390
391 * ld-elfvsb/elfvsb.exp: Add the "ld -r" test.
392
393 * ld-elfvsb/hidden0.d: New.
394 * ld-elfvsb/hidden1.d: New.
395 * ld-elfvsb/internal0.d: New.
396 * ld-elfvsb/internal1.d: New.
397 * ld-elfvsb/protected0.d: New.
398 * ld-elfvsb/protected1.d: New.
399 * ld-elfvsb/undef.s: New.
400 * ld-elfvsb/undef.s: New.
401
dc5e727b
NC
4022001-11-02 NIIBE Yutaka <gniibe@m17n.org>
403
404 * ld-sh/sh.exp: Have its own start.s for linux.
405
6ef81afd
HPN
4062001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
407
45734546 408 * ld-mmix/locdo-1.d: Prune character dump part.
6ef81afd 409 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,
91c903ab
AJ
410 ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d,
411 ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d,
412 ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s,
413 ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d,
414 ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s,
415 ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove
416 unnecessary empty lines.
6ef81afd 417
3c3bdf30
NC
4182001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
419
420 * ld-mmix: New testsuite directory.
421
7739e068
HPN
4222001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
423
d45d3ffb
HPN
424 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
425 sh*-*-elf.
426
b2da51b6
HPN
427 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
428
7739e068
HPN
429 * ld-sh/rd-sh.exp: New framework file.
430 * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d,
431 ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New
432 test files.
433
8e13f7b1
HPN
4342001-09-29 Hans-Peter Nilsson <hp@axis.com>
435
436 * ld-linkonce/linkonce.exp: New file.
437 * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld,
438 ld-linkonce/zeroehl32.d: New test.
439
5d5849d7
L
4402001-09-25 H.J. Lu <hjl@gnu.org>
441
442 * ld-elfweak/dso.dsym: Updated for alpha.
443 * ld-elfweak/dsodata.dsym: Likewise.
444 * ld-elfweak/strong.sym: Likewise.
445 * ld-elfweak/strongcomm.sym: Likewise.
446 * ld-elfweak/strongdata.sym: Likewise.
447
cfe5266f
HPN
4482001-09-15 Hans-Peter Nilsson <hp@bitrange.com>
449
450 * lib/ld-lib.exp (run_dump_test): Handle new option
451 "objcopy_linked_file". Return after failing, if errors were
452 expected but none were found.
453 (slurp_options): Support underscores in option names.
454
0c52a746
L
4552001-09-14 H.J. Lu <hjl@gnu.org>
456
457 * ld-elfweak/bar.c: Updated.
458 * ld-elfweak/bar1a.c: Likewise.
459 * ld-elfweak/main.c: Likewise.
460 * ld-elfweak/main1.c: Likewise.
461 * ld-elfweak/elfweak.exp: Likewise.
462 * ld-elfweak/weakdata.dsym: Updated.
463
bd7c9df6
L
4642001-09-11 H.J. Lu <hjl@gnu.org>
465
466 * ld-elfweak/elfweak.exp (build_lib): Take a list of object
467 files.
468 (build_exec): Likewise.
469 Add more tests and make some xfail.
470
471 * ld-elfweak/dso.dsym: Support symbol versioning.
472 * ld-elfweak/dsow.dsym: Likewise.
473
474 * ld-elfweak/main1.c: New.
475 * ld-elfweak/bar1a.c: Likewise.
476 * ld-elfweak/bar1b.c: Likewise.
477 * ld-elfweak/bar1c.c: Likewise.
478 * ld-elfweak/foo1a.c: Likewise.
479 * ld-elfweak/foo1b.c: Likewise.
480 * ld-elfweak/dsodata.dsym: Likewise.
481 * ld-elfweak/dsowdata.dsym: Likewise.
482 * ld-elfweak/weakdata.dsym: Likewise.
483 * ld-elfweak/strongcomm.sym: Likewise.
484 * ld-elfweak/strongdata.sym: Likewise.
485 * ld-elfweak/weakdata.dat: Likewise.
486 * ld-elfweak/strongdata.dat: Likewise.
487
16a57284
L
4882001-09-10 H.J. Lu <hjl@gnu.org>
489
490 * ld-elfweak/elfweak.exp: New.
491 * ld-elfweak/bar.c: Likewise.
492 * ld-elfweak/foo.c: Likewise.
493 * ld-elfweak/main.c: Likewise.
494 * ld-elfweak/dso.dsym: Likewise.
495 * ld-elfweak/dsow.dsym: Likewise.
496 * ld-elfweak/strong.sym: Likewise.
497 * ld-elfweak/strong.dat: Likewise.
498 * ld-elfweak/weak.dat: Likewise.
499
ad9f78d1
AM
5002001-08-27 Alan Modra <amodra@bigpond.net.au>
501 Linus Nordberg <linus@swox.se>
502
503 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
504 * ld-scripts/cross1.t: Add .toc section.
505 * ld-scripts/cross2.t: Likewise.
506 * ld-scripts/phdrs.exp: powerpc64 is 64 bit.
507 * ld-srec/srec.exp: xfail powerpc64
508
453abe31
NC
5092001-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
510
511 * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'.
512 Continue with other tests when there is a compilation error.
513
39c183c1
NC
5142001-08-01 Loren J. Rittle <ljrittle@acm.org>
515
516 * ld-cdtest/cdtest-nrv.dat: New file.
517 * ld-cdtest/cdtest.exp: Do not require any exception support
518 library. Check results against NRV.
519
22a517d0
NC
5202001-08-01 Loren J. Rittle <ljrittle@acm.org>
521
522 * ld-srec/srec.exp: Do not require any exception support
523 library.
524
e0d85c26
L
5252001-07-27 H.J. Lu <hjl@gnu.org>
526
527 * ld-selective/selective.exp: Fix the error in the last change.
528
067f2074
AM
5292001-07-24 Loren J. Rittle <ljrittle@acm.org>
530
531 * ld-selective/selective.exp: Support g++ V3 ABI (along side
532 the old ABI). Make comparisons against normalized (to
533 V3-style) demangled nm output.
534
992c450d
AM
5352001-07-24 Alan Modra <amodra@bigpond.net.au>
536
537 * config/default.exp (ld_nm): Add "nmflags" arg.
538 * lib/ld-lib.exp (default_ld_nm): Likewise.
539 * ld-empic/empic.exp: Adjust call to ld_nm.
540 * ld-scripts/defined.exp: Likewise.
541 * ld-scripts/script.exp: Likewise.
542 * ld-scripts/sizeof.exp: Likewise.
543 * ld-selective/selective.exp: Likewise.
544 * ld-sh/sh.exp: Likewise.
545
bbfebd39
L
5462001-07-12 H.J. Lu <hjl@gnu.org>
547
548 * ld-selective/selective.exp: Mark selective1, selective2,
549 selective4 and selective5 xfail on alpha*-*.
550
261def70
HPN
5512001-06-13 Hans-Peter Nilsson <hp@bitrange.com>
552
553 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY,
554 OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide
555 default.
556
557 * lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add
558 new options "ld", "source", "xfail", "target", "notarget" and
559 "error". Support the runtest_file_p "*.exp=testname" feature.
560 (slurp_options, regexp_diff, file_contents, verbose_eval): Import
561 from gas testsuite.
562
1e9f9630
NC
5632001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
564
565 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
566
66517a2f
L
5672001-06-06 H.J. Lu <hjl@gnu.org>
568
569 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
570 on Linux/mips.
571
a5c9dff1 572 * ld-elfvers/vers.exp: Also run on Linux/mips.
66517a2f
L
573 * ld-elfvsb/elfvsb.exp: Likewise.
574 * ld-shared/shared.exp: Likewise.
575
576 * ld-selective/selective.exp: Mark selective2, selective3,
577 selective4 and selective5 xfail on Linux/mips.
578
579 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips.
580
581 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips.
582
583 * ld-srec/srec.exp: Add Linux/mips to xfail.
584
d52f9762
AM
5852001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
586
587 * ld-undefined/undefined.exp: Add a setup_xfail line for a test
588 that will always fail on s/390.
589
1e329ce6
NC
5902001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
591
592 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
593 the text section.
594
c709b096
AM
5952001-05-25 Alan Modra <amodra@one.net.au>
596
597 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
598 linuxaout with linux*aout.
599
936f9717
L
6002001-05-24 H.J. Lu <hjl@gnu.org>
601
602 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
603
9d8b3bf4
L
6042001-05-18 H.J. Lu <hjl@gnu.org>
605
606 * ld-elfvers/vers.exp: Revert the last change.
607
608 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version
609 references.
610 * ld-elfvers/vers3.ver: Likewise.
611 * ld-elfvers/vers6.ver: Likewise.
612 * ld-elfvers/vers18.ver: Likewise.
613
0f3f8808
L
6142001-05-17 H.J. Lu <hjl@gnu.org>
615
616 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19".
617
618 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version
619 definition.
620 * ld-elfvers/vers2.ver: Likewise.
621 * ld-elfvers/vers3.ver: Likewise.
622 * ld-elfvers/vers4a.ver: Likewise.
623 * ld-elfvers/vers6.ver: Likewise.
624 * ld-elfvers/vers7a.ver: Likewise.
625 * ld-elfvers/vers8.ver: Likewise.
626 * ld-elfvers/vers9.ver: Likewise.
627 * ld-elfvers/vers15.ver: Likewise.
628 * ld-elfvers/vers16a.ver: Likewise.
629 * ld-elfvers/vers17.ver: Likewise.
630 * ld-elfvers/vers18.ver: Likewise.
631
8b0fa282
L
6322001-05-03 H.J. Lu <hjl@gnu.org>
633
634 * ld-elfvers/vers19.ver: Expect vers17.so instead of
635 *tmpdir/vers17.so.
636
7f9adacd
AJ
6372001-05-01 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
638
639 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
640
641 * ld-scripts/phdrs.t: Use startaddress that's greater than any
642 MAXPAGESIZE used.
643
f0f077e5
L
6442001-04-29 H.J. Lu <hjl@gnu.org>
645
646 * ld-shared/symbolic.dat: New.
647
648 * ld-shared/shared.exp: Also check -Bsymbolic.
649
b3992bc7
AJ
6502001-04-28 Andreas Jaeger <aj@suse.de>
651
652 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
653 special.
654
358a5502
DB
6552001-04-01 David O'Brien <obrien@FreeBSD.org>
656 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even
657 though it doesn't use DWARF2 yet (but its output is identical).
658
6592001-04-01 David O'Brien <obrien@FreeBSD.org>
44df2f94
DB
660
661 * ld-selective/selective.exp: Use -O with gcc rather than -O2.
662 This optimization level is buggy on some platforms, and this test
663 is not intended to test compiler optimizations.
664
b536df83
DD
6652001-03-06 DJ Delorie <dj@redhat.com>
666
667 * ld-scripts/cross2.t: Support any type of text/data sections, not
668 just the canonical ones.
669
b6a71cca
AM
6702001-02-28 Matt Hiller <hiller@redhat.com>
671
672 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian].
673 * ld-undefined/undefined.exp: Ditto, and include $flags in ld
674 invocations.
675 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL
676 and -el.
677 (is_endian_output_format): New function.
678 (default_ld_link): Set flags to [big_or_little_endian] only if ld
679 is being invoked such that the output format being used is of
680 known endianness.
681 (default_ld_simple_link): Ditto.
682
ad995491
L
6832001-02-14 H.J. Lu <hjl@gnu.org>
684
685 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3
686 for -static on ia64.
687
688 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor
689 ia64-*-linux*.
690
691 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*.
692
693 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*.
694 Set up expected failures for ia64-*-linux*.
695 * ld-shared/shared.exp: Likewise.
696
fef67c28
SC
6972001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
698
699 * ld-srec/srec.exp (run_srec_test): m6811 code has references
700 to soft registers, define them with --defsym.
701 * ld-selective/selective.exp: Likewise.
702
332dac40
HPN
7032001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
704
705 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
706
2ffd68ef
PB
7072001-01-03 Philip Blundell <pb@futuretv.com>
708
709 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
710 * ld-shared/shared.exp: Likewise.
711
4f38fc1c
PB
7122001-01-01 Philip Blundell <philb@gnu.org>
713
7dc542b2
PB
714 * ld-undefined/weak-undef.exp: New test.
715 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
716 files for above.
717
4f38fc1c
PB
718 * ld-elfvers/vers.exp: Run test on Linux/ARM.
719 * ld-elfvsb/elfvsb.exp: Likewise.
720 * ld-shared/shared.exp: Likewise.
721
0fc3347a
NC
7222000-12-31 Nick Clifton <nickc@redhat.com>
723
724 * ld-srec/srec.exp: Use --oformat instead of -oformat.
725
bad19f8f
NC
7262000-12-09 Nick Clifton <nickc@redhat.com>
727
f6673641
NC
728 * ld-selective/selective.exp: Link in libgcc when target is v850.
729
bad19f8f
NC
730 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets
731 because the -oformat linker command switch cannot be used.
732
1566ad5d
AM
7332000-11-06 Alan Modra <alan@linuxcare.com.au>
734
735 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.
736 (main): Prune unused args.
737
4291c3fa
HPN
7382000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
739
740 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
741 "untested".
742
d1d8dddf
L
7432000-10-19 H.J. Lu (hjl@gnu.org)
744
745 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures
746 for Linux/PPC.
747 * ld-shared/shared.exp: Likewise.
748
d63083ef
HPN
7492000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
750
751 * ld-selective/selective.exp: Rearrange to be table-driven.
752
dc149a6d
AM
7532000-10-07 Alan Modra <alan@linuxcare.com.au>
754
755 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
756
65420b22
AM
7572000-10-02 Alan Modra <alan@linuxcare.com.au>
758
759 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more.
760 * ld-scripts/crossref.exp: Ditto.
761
bd0110a3
HPN
7622000-09-29 Hans-Peter Nilsson <hp@bitrange.com>
763
764 * ld-selective/5.cc: New test.
765 * ld-selective/selective.exp: Run it as xfailed.
766
767 * ld-selective/4.cc: Correct spelling of "lose".
768
3231d22e
AM
7692000-09-05 Alan Modra <alan@linuxcare.com.au>
770
771 * ld-selective/selective.exp: Remove the xfails for hppa.
772
6545f5fb
AO
7732000-08-30 Alexandre Oliva <aoliva@redhat.com>
774
775 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
776 sh-*-*): With dwarf-2, `undefined function' can't pass.
777
e1753d2c
L
7782000-08-03 H.J. Lu (hjl@gnu.org)
779
780 * ld-bootstrap/bootstrap.exp: Add strip.
781
360e9586
L
7822000-07-24 H.J. Lu (hjl@gnu.org)
783
784 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of
785 the undefined reference.
786
08c44e65
L
7872000-07-16 H.J. Lu (hjl@gnu.org)
788
789 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check
790 and set to "yes" if the protected visibility is expected to
791 pass.
792 (visibility_run): Set expected to fail for the "protected"
793 and "protected_undef_def" tests only if $support_protected is
794 "no".
795
796 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected
797 visibility support if defined.
798
1345a0c0
L
7992000-07-15 H.J. Lu (hjl@gnu.org)
800
801 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure
802 for "protected_undef_def".
803
804 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when
805 PROTECTED_WEAK_TEST is defined.
806 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is
807 defined.
808 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined.
809
810 * ld-elfvsb/sh1.c (visibility): Mark protected only if
811 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST
812 is defined.
813 (visibility_var): Likewise.
814
36a3dc51
AM
8152000-07-10 Alan Modra <alan@linuxcare.com.au>
816
817 * ld-srec/srec.exp: xfail hppa.
818
819 * ld-scripts/weak.exp: Define $global$ for hppa.
820
821 * ld-scripts/crossref.exp: Fix string quoting.
822
7cda33a1
L
8232000-06-05 H.J. Lu (hjl@gnu.org)
824
825 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
826 to link_output and make it global.
827
828 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef",
829 "hidden_undef_def", "hidden_weak", "protected_undef",
830 "protected_undef_def" and "protected_weak".
831 (visibility_run): Likewise.
832 * ld-elfvsb/main.c: Likewise.
833 * ld-elfvsb/sh1.c: Likewise.
834 * ld-elfvsb/sh2.c: Likewise.
835
836 * ld-elfvsb/elfvsb.dat: Updated.
837
e80778cf
L
8382000-05-21 H.J. Lu (hjl@gnu.org)
839
840 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
841 visibility test.
842
6fc49d28
L
8432000-05-13 H.J. Lu (hjl@gnu.org)
844
845 * lib/ld-lib.exp (default_ld_link): Redirect the linker output
846 to link_output and make it global.
847
848 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture
849 tests.
850 * ld-elfvsb/elfvsb.dat: Likewise.
851 * ld-elfvsb/elfvsb.exp: Likewise.
852 * ld-elfvsb/main.c: Likewise.
853 * ld-elfvsb/sh1.c: Likewise.
854 * ld-elfvsb/sh2.c: Likewise.
855
b32711aa
JW
856Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
857
a2b64bed 858 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
b32711aa 859
3017ff0e
AM
8602000-04-12 Alan Modra <alan@linuxcare.com.au>
861
62043cea
AM
862 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
863
e76e4c91
AM
864 * ld-selective/selective.exp (test4): Test for presence of
865 foo__1B, not absence. Also check for foo__1A and _start.
866 White space changes throughout file.
3017ff0e 867
e40eb3e9
NC
8682000-03-13 Nick Clifton <nickc@cygnus.com>
869
870 * ld-scripts/phdrs.t: Discard all unexpected sections.
871
d1bcade6
L
8722000-02-27 H.J. Lu (hjl@gnu.org)
873
874 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
875
197d87f8
NC
8761999-11-01 Nick Clifton <nickc@cygnus.com>
877
878 * ld-selective/selective.exp: Fix test to disable these checks for
879 PE based targets.
880
05d26f04
CM
8811999-10-29 Catherine Moore <clm@cygnus.com>
882
883 * ld-selective/selective.exp: Remove test6.
884 * ld-selective/5.cc: Delete.
885
abdbda5e
NC
8861999-10-28 Scott Bambrough <scottb@netwinder.org>
887
05d26f04 888 * ld-srec/srec.exp: Setup expected failures for
abdbda5e
NC
889 srec tests on ARM Linux.
890
b7be1db6
AM
8911999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
892
893 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load
894 offset) test.
895
777690b6
ILT
8961999-09-12 Ian Lance Taylor <ian@zembu.com>
897
898 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
899
5be8a006
ILT
9001999-08-17 H.J. Lu <hjl@gnu.org>
901
902 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
903
b33b6e45
ILT
9041999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
905
906 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*.
907 * ld-shared/shared.exp: Likewise.
908
38e31547
NC
9091999-07-28 Nick Clifton <nickc@cygnus.com>
910
911 * lib/ld-lib.exp (proc big_or_little_endian): New proc.
912 Determine if a big endian or little endian output format hass
913 been selected by any of the multilib options, and if so return
914 a suitable command line option for the linker/assembler.
915 (proc default_ld_link): Include the result of proc
916 big_or_little_endian on the command line to the linker.
917 (proc ld_simple_link): Include the result of proc
918 big_or_little_endian on the command line to the linker.
919 (proc default_ld_compile): Append multilib flags to compiler
920 switches.
921 (proc default_ld_assemble): Include the result of proc
922 big_or_little_endian on the command line to the linker.
923
0cd9f5f0
ILT
9241999-07-21 H.J. Lu <hjl@gnu.org>
925
926 * ld-elfvers/vers1.c: Add missing prototypes and include
927 <stdio.h> if necessary.
928 * ld-elfvers/vers15.c: Likewise.
929 * ld-elfvers/vers19.c: Likewise.
930 * ld-elfvers/vers2.c: Likewise.
931 * ld-elfvers/vers3.c: Likewise.
932 * ld-elfvers/vers4.c: Likewise.
933 * ld-elfvers/vers6.c: Likewise.
934 * ld-elfvers/vers7.c: Likewise.
935 * ld-elfvers/vers9.c: Likewise.
936 * ld-shared/main.c: Likewise.
937 * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
938
d49560a9
MM
939Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark@codesourcery.com>
940
941 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
942 with other DWARF2 targets.
943
5dcf458a
NC
9441999-07-13 Nick Clifton <nickc@cygnus.com>
945
946 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail
947 the undefined line test.
948
734caf4d
ILT
9491999-07-10 Ian Lance Taylor <ian@zembu.com>
950
951 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
952
f0489494
ILT
9531999-07-07 Ian Lance Taylor <ian@zembu.com>
954
955 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.
956 * ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
957
197a7bfd
ILT
9581999-06-13 Ian Lance Taylor <ian@zembu.com>
959
960 * ld-checks/asm.s: Use a symbol name for .lcomm.
961 * ld-checks/checks.exp: Use different names for the two tests.
962 Don't add extra text when invoking fail.
963
99c262f8
ILT
9641999-06-12 Ian Lance Taylor <ian@zembu.com>
965
966 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"
967 to "*-*-linux*aout*".
968 * ld-scripts/weak.exp: Likewise.
969 * ld-shared/shared.exp: Likewise. Simplify condition a bit.
970
2bdba6c9
AS
971Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
972
973 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
974 * ld-shared/sh1.c: Fix typo.
975
77e0b0ef
ILT
9761999-06-04 H.J. Lu <hjl@gnu.org>
977
978 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if
979 necessary.
980
8535ca75
NC
9811999-05-17 Nick Clifton <nickc@cygnus.com>
982
983 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
984
69f868fa
DD
9851999-05-11 DJ Delorie <dj@cygnus.com>
986
987 * ld-srec/srec.exp: Do not run tests for PE based ports.
988
252b5132
RH
9891999-03-05 Nick Clifton <nickc@cygnus.com>
990
991 * ld-selective/selective.exp: Do not run tests for COFF or PE
992 based ports.
993
9941999-02-17 Nick Clifton <nickc@cygnus.com>
995
996 * ld-undefined/undefined.exp: Add expected failures for StrongARM
997 targets.
998
999 * ld-srec/srec.exp: Add expected failures for StrongARM targets.
1000
1001 * ld-selective/selective.exp: Add expected failure for ARM-COFF
b3992bc7 1002 targets.
252b5132
RH
1003
10041999-02-16 Nick Clifton <nickc@cygnus.com>
1005
1006 * ld-checks/asm.s: Use .long instead of .word.
1007 Replace custom section names with .text, .data and .bss.
1008 * ld-checks/script: Replace custom section names with .text, .data
b3992bc7 1009 and .bss.
252b5132 1010 * ld-checks/checks.exp: Replace custom section names with .text,
b3992bc7 1011 .data and .bss.
252b5132
RH
1012
10131999-02-11 Nick Clifton <nickc@cygnus.com>
1014
1015 * ld-checks: New directory: Tests for the linker's
1016 --check-sections option.
1017 * ld-checks/checks.exp: New file.
1018 * ld-checks/script: Bogus linker script.
1019 * ld-checks/asm.s: Simple test assembler file.
1020
1021Tue Feb 2 19:15:02 1999 Catherine Moore <clm@cygnus.com>
1022
1023 * ld-selective/selective.exp: Disable test for unsupported
1024 targets. Change tests to check for absence of symbols instead
1025 of address zero.
1026
1027Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian@cygnus.com>
1028
1029 * config/default.exp (get_link_files): Quote target_triplet and CC
1030 when invoking shell.
1031 (get_target_emul): Likewise.
1032
10331999-01-03 Ken Raeburn <raeburn@cygnus.com>
1034
1035 * config/default.exp (get_link_files, get_target_emul): New procs;
1036 run shell commands to extract information from configure.host and
1037 configure.tgt in the source tree.
1038 (top level): Use them to get information needed to run tests, if
1039 not otherwise provided.
1040
1041 * ld-shared/elf-offset.ld: New file. Builds a shared library, but
1042 gives non-zero addresses for memory region.
1043 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using
1044 the new linker script.
1045
1046Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk@ozemail.com.au>
1047
1048 * ld-srec/srec.exp: Delete xfails for PPC Linux targets,
1049 newer glibc lets link succeed.
1050
1051Sun Dec 6 12:59:37 1998 H.J. Lu <hjl@gnu.org>
1052
1053 * ld-elfvers/vers1.c: Add missing return types and values.
1054 * ld-elfvers/vers2.c: Likewise.
1055 * ld-elfvers/vers3.c: Likewise.
1056 * ld-elfvers/vers4.c: Likewise.
1057 * ld-elfvers/vers5.c: Likewise.
1058 * ld-elfvers/vers6.c: Likewise.
1059 * ld-elfvers/vers7.c: Likewise.
1060 * ld-elfvers/vers9.c: Likewise.
1061 * ld-elfvers/vers15.c: Likewise.
1062
1063Fri Oct 23 16:28:29 1998 Catherine Moore <clm@cygnus.com>
1064
1065 * ld-selective: New directory with new files to test
1066 selective linking.
1067
1068 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name.
b3992bc7 1069
252b5132
RH
1070Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian@cygnus.com>
1071
1072 * ld-elfvers/vers16.dsym: Work correctly on a system without
1073 versioned system libraries.
1074
1075Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>
1076
1077 * ld-elfvers/vers.exp: Run tests on alpha-linux.
1078 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match
1079 Alpha's use of st_other.
1080
10811998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1082
1083 * ld-elfvers/vers.exp (vers16, vers16a): New tests.
1084 * ld-elfvers/{vers16.*, vers16a.*}: New files.
1085
1086Thu Sep 17 17:18:19 1998 Nick Clifton <nickc@cygnus.com>
1087
1088 * ld-undefined/undefined.exp: Make undefined line test be an xfail
1089 for arm/thunb elf toolchains.
1090
1091Wed Sep 9 14:10:15 1998 Nick Clifton <nickc@cygnus.com>
1092
1093 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets.
1094
1095 * ld-srec/srec.exp: Arm-elf now passes this test.
1096
1097Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
1098
1099 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
b3992bc7 1100
252b5132
RH
1101Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian@cygnus.com>
1102
1103 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap
1104 test if we don't have a static libbfd.a.
1105
1106Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian@cygnus.com>
1107
1108 Based on patch from H.J. Lu <hjl@gnu.org>:
1109 * ld-srec/srec.exp: Add xfails for Alpha ELF targets.
1110
1111Mon Aug 10 15:42:20 1998 Richard Henderson <rth@cygnus.com>
1112
1113 * ld-scripts/weak.t (.text, .data): Focus data to be used.
1114 (/DISCARD/): All the rest.
1115 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data.
1116
1117Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian@cygnus.com>
1118
1119 * config/default.exp: Create tmpdir/gas subdirectory, add a
1120 symlink to as-new, and set gcc_gas_flag variable.
1121 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to
1122 be gcc, use gcc_gas_flag when compiling.
1123
1124Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian@cygnus.com>
1125
1126 * ld-elfvers/vers.exp: Just check for i?86 rather than checking
1127 for i386, i486, and i586.
1128 (objdump_versionstuff): If we can't find the line, dump the file.
1129
1130Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian@cygnus.com>
1131
1132 * ld-scripts/phdrs.exp: Run test on *-*-eabi*.
1133 * ld-scripts/weak.exp: Likewise.
1134
1135Wed Jul 1 10:51:46 1998 Nick Clifton <nickc@cygnus.com>
1136
1137 * ld-srec/srec.exp: Add xfail for v850.
1138
1139 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass
1140 these tests.
1141
1142Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian@cygnus.com>
1143
1144 * ld-scripts/weak.exp: New test.
1145 * ld-scripts/weak.t: New file.
1146 * ld-scripts/weak1.s: New file.
1147 * ld-scripts/weak2.s: New file.
1148
1149Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk@ozemail.com.au>
1150
1151 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets.
1152 * ld-shared/shared.exp: Likewise.
1153 * ld-elfvers/vers1.dsym: Allow for .sdata.
1154 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux.
1155
1156Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
1157
1158 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
b3992bc7 1159 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
252b5132
RH
1160 * ld-srec/sr1.c (__main): Change return type to void.
1161 * ld-srec/sr3.cc (__main): Likewise.
1162 (__builtin_delete, __builtin_new): Likewise.
1163 (__get_dynamic_handler_chain): Return 0.
1164 (__get_eh_context): Likewise.
1165
1166Thu May 21 15:21:33 1998 Nick Clifton <nickc@cygnus.com>
1167
1168 * ld-undefined/undefined.exp: Add support for thumb-pe target.
1169 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets.
1170
1171Mon May 4 17:54:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1172
1173 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux.
1174
1175Mon May 4 17:12:06 1998 Ian Lance Taylor <ian@cygnus.com>
1176
1177 * ld-shared/main.c (shlib_overriddencall2): New function.
1178 (main): Call shlib_shlibcall2.
1179 * ld-shared/sh1.c (shlib_shlibcall2): New function.
1180 (shlib_overriddencall2): New function.
1181 * ld-shared/shared.dat: Add output line for new test.
1182 * ld-shared/sun4.dat: Likewise.
1183
1184 * ld-srec/sr3.cc (__get_eh_context): New function.
1185
1186Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
1187
1188 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to
1189 avoid compiler warning.
1190 * ld-srec/sr3.cc (class Foo): Likewise.
1191
1192Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian@cygnus.com>
1193
1194 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function.
1195
1196Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian@cygnus.com>
1197
1198 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target.
1199
1200Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
1201
1202 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
1203
1204Tue Dec 2 09:50:19 1997 Nick Clifton <nickc@cygnus.com>
1205
1206 * ld-srec/srec.exp: Applied patch from Tony.Thompson@arm.com which
1207 fixes ARM tests.
1208
1209Mon Dec 1 16:12:05 1997 Nick Clifton <nickc@cygnus.com>
1210
1211 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM
1212 coff targets.
1213
1214Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian@cygnus.com>
1215
1216 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to
1217 avoid compiler warning.
1218 * ld-srec/sr3.cc (class Foo): Likewise.
1219
1220Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian@cygnus.com>
1221
1222 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
1223 have any name when looking for entry symbol warnings.
1224
1225 * ld-srec/sr3.cc (__eh_pc): Define.
1226
1227Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
1228
1229 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
b3992bc7 1230 __throw, since the current g++ expects them to be defined.
252b5132
RH
1231
1232Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian@cygnus.com>
1233
1234 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output
1235 file if the string libc appears in it.
1236 (objdump_versionstuff): Accept unexpected lines in the output
1237 file. Compare lines using string match.
1238 * ld-elfvers/vers6.ver: Permit any value in the vna_other field.
1239
1240Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
1241
1242 * ld-scripts/crossref.exp: Correct string quoting.
1243
1244Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian@cygnus.com>
1245
1246 * config/default.exp: Change ld, as, nm and strip from .new to
1247 -new. Load ld-lib.exp rather than ld.exp.
1248 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new.
1249 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of
1250 DejaGnu changes.
1251
1252Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian@cygnus.com>
1253
1254 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for
1255 an alternation. From Greg Margo <gmargo@dl.com>.
1256
1257Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1258
1259 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests
1260 with non PIC shared libraries.
1261
1262Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian@cygnus.com>
1263
1264 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to
1265 version handling.
1266
1267Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian@cygnus.com>
1268
1269 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well.
1270
1271Fri May 30 12:21:39 1997 Ian Lance Taylor <ian@cygnus.com>
1272
1273 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when
1274 linking.
1275
1276Mon May 12 11:17:55 1997 Ian Lance Taylor <ian@cygnus.com>
1277
1278 * config/default.exp: Use $base_dir rather than $objdir when
1279 setting ld. From John David Anglin <dave@hiauly1.hia.nrc.ca>.
1280
1281Fri Apr 25 09:07:00 1997 Jeffrey A Law (law@cygnus.com)
1282
1283 * ld-srec/srec.exp: Define various out of line prologue/epilogue
1284 functions for the mn10200 to avoid needing libgcc.a.
1285
1286Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian@cygnus.com>
1287
1288 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*.
1289
1290Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian@cygnus.com>
1291
1292 * ld-elfvers/vers.exp: Don't run on SunOS or AIX.
1293
1294Wed Mar 12 21:44:19 1997 Eric Youngdale <eric@andante.jic.com>
1295
1296 * ld-elfvers/vers.exp, *: New tests for symbol versioning.
1297 * config/default.exp: Set ar and strip.
1298
1299Fri Feb 7 16:47:02 1997 Bob Manson <manson@charmed.cygnus.com>
1300
1301 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of
1302 prune_system_crud.
1303 * ld-cdtest/cdtest.exp: Ditto.
1304 * ld-scripts/crossref.exp: Ditto.
1305 * ld-sh/sh.exp: Ditto.
1306 * ld-shared/shared.exp: Ditto.
1307 * ld-srec/srec.exp: Ditto.
1308 * lib/ld.exp: Ditto.
1309
1310Wed Jan 29 00:47:29 1997 Bob Manson <manson@charmed.cygnus.com>
1311
1312 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir.
1313 * ld-scripts/script.exp: Ditto.
1314 * ld-sh/sh.exp: Ditto.
1315 * ld-undefined/undefined.exp: Ditto.
1316 * ld-versados/versados.exp: Ditto.
1317 * lib/ld.exp: Ditto.
1318
1319Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
1320
1321 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
1322
1323Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian@cygnus.com>
1324
1325 * lib/ld.exp (default_ld_version): Fix for current version
1326 printing.
1327
1328Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
1329
1330 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
1331
1332Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian@cygnus.com>
1333
1334 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data.
1335
1336 * lib/ld.exp: Use verbose -log instead of calling both verbose and
1337 send_log.
1338
1339Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
1340
1341 * ld-scripts/phdrs.exp: New test.
1342 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
1343
1344Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
1345
1346 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
1347 V_SPILL and V_FILL.
1348
1349Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
1350
1351 * ld-scripts/crossref.exp: New test.
1352 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
1353 * ld-scripts/{cross1.t, cross2.t}: New files.
1354
1355Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
1356
1357 * ld-sh/sh.exp: Fix debugging messages.
1358 * ld-sh/sh1.s: Use .align 4.
1359
1360Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
1361
1362 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
1363
1364Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1365
1366 * ld-shared/shared.exp: Run the shared library tests on
b3992bc7 1367 Linux/m68k.
252b5132
RH
1368
1369Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
1370
1371 * ld-shared/shared.exp: Run the shared library tests on Linux.
1372
1373Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
1374
1375 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
1376
1377Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
1378
1379 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
1380 * ld-undefined/undefined.exp: Likewise.
1381
1382Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
1383
1384 * ld-undefined/undefined.exp: ELF targets should now pass the
1385 undefined line test.
1386
1387Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
1388
1389 * ld-empic/empic.exp: Update for change to MIPS disassembler.
1390
1391Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
1392
1393 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
1394 when doing the --static test.
1395 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
1396
1397Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
1398
1399 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
1400 when creating ld-partial.o.
1401
1402Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
1403
1404 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
1405 __eabi.
1406
1407Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
1408
1409 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
1410
1411Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
1412
1413 * ld-srec/srec.exp: On a29k targets, use --defsym to define
1414 V_SPILL and V_FILL.
1415 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
1416 * ld-srec/sr3.cc: Likewise.
1417
1418 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
1419
1420Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
1421
1422 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
1423
1424Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
1425
1426 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
1427
1428Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
1429
1430 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
1431
1432Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
1433
1434 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
1435
1436 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
1437 * ld-srec/sr3.cc: Likewise.
1438
1439Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
1440
1441 * ld-empic/empic.exp: Update for changes in objdump output.
1442
1443Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
1444
1445 * ld-srec/srec.exp: New tests.
1446 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
1447 * lib/ld.exp (ld_simple_link): Discard warnings about not being
1448 able to find the entry symbol.
1449
1450Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
1451
1452 * ld-sh/sh2.c (__main): Define.
1453
1454Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
1455
1456 * ld-empic/empic.exp: Accept a . in the address symbol.
1457
1458 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
1459 powerpc*-*-aix*. Add code to create appropriate exports files,
1460 and pass appropriate compilation flags, and test against
1461 appropriate expected output.
1462 * ld-shared/xcoff.dat: New file.
1463 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
1464 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
1465 function pointer, rather than shlib_mainvar.
1466 * ld-shared/sh1.c: Likewise.
1467 * ld-shared/shared.dat: Update for change from using shlib_mainvar
1468 to using shlib_shlibvar1.
1469 * ld-shared/sun4.dat: Likewise.
1470
1471Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
1472
1473 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
1474 convenience when testing XCOFF.
1475
1476Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
1477
1478 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
1479 along with --static.
1480
1481 * ld-scripts/script.s: Make symbols global.
1482
1483Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
1484
1485 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
1486
1487Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
1488
1489 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
1490 prevent the SunOS linker from trying to create a shared library.
1491
1492Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
1493
1494 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
1495 appropriate modifications and setup_xfails.
1496 * ld-shared/sun4.dat: New file.
1497
1498Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
1499
1500 * lib/ld.exp (default_ld_version): Call prune_system_crud.
1501 (default_ld_relocate, default_ld_link): Likewise.
1502 (default_ld_simple_link, default_ld_compile): Likewise.
1503 (default_ld_assemble, default_ld_nm): Likewise.
1504
1505Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
1506
1507 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
1508 tests as untested rather than unresolved.
1509
1510Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
1511
1512 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
1513
1514Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
1515
1516 * ld-scripts/script.exp: Split script verification into a proc.
1517 Add simple test of MRI script.
1518 * ld-scripts/scriptm.t: New file.
1519
1520Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
1521
1522 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
1523 appropriate.
1524
1525Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
1526
1527 * config/default.exp: Define objcopy if it is not defined.
1528 * ld-sh/*: New tests for SH relaxing.
1529
1530 * ld-empic/empic.exp: If $CC does not exist, call untested rather
1531 than unresolved.
1532
1533Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
1534
1535 * ld-undefined/undefined.exp: If $CC does not exist, mark the
1536 tests as untested rather than unresolved. Clear ELF xfails for
1537 mips*, not just mips.
1538
1539Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
1540
1541 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
1542 undefined line test.
1543
1544Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
1545
1546 * ld-undefined/undefined.exp: New test, to check reporting of
1547 undefined symbols.
1548 * ld-undefined/undefined.c: New file.
1549
1550Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
1551
1552 * ld-versados/versados.exp: If a test fails, report it correctly:
1553 don't try to run the next test, and don't report a pass as well as
1554 a fail.
1555
1556Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
1557
a2b64bed 1558 * versados/(t1,t2).ld: End in newlines.
252b5132
RH
1559
1560Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1561
1562 * lib/ld.exp (default_ld_compile): If cc argument is multiple
1563 words, use only the first when trying to verify the availability
1564 of the compiler.
1565
1566Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
1567
1568 * ld-scripts/defined.t: Mention .data and .bss explicitly.
1569
1570Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1571
1572 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
1573 call untested for each test, rather than ignoring it. If one test
1574 fails, go on to the next one instead of returning.
1575 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
1576 unresolved.
1577 * ld-empic/empic.exp: Likewise. Also, always pass the same test
1578 name to pass or fail.
1579 * ld-shared/shared.exp: Likewise. Also, always run all tests.
1580 * ld-scripts/defined.exp: If as or nm fail, mark test as
1581 unresolved. Always pass the same test name to pass or fail.
1582 * ld-scripts/script.exp: Likewise.
1583 * ld-scripts/sizeof.exp: Likewise.
1584
1585Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1586
1587 * ld-scripts/sizeof.exp: New test, based on bug report from
1588 anders.blomdell@control.lth.se.
1589 * ld-scripts/sizeof.s: New file.
1590 * ld-scripts/sizeof.t: New file.
1591
1592Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1593
1594 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
1595 if the linker exists.
1596
1597Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
1598
1599 * lib/ld.exp (prune_system_crud): Define if not already defined,
1600 in case the user isn't using the newest DejaGnu version that we
1601 haven't released to the net yet.
1602
1603Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
1604
1605 * config/default.exp: Define objdump if it is not defined.
1606 * ld-empic/*: New tests to test -membedded-pic code.
1607
1608Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1609
1610 * ld-bootstrap/bootstrap.exp: Pass cmp output through
1611 prune_system_crud.
1612 * ld-cdtest/cdtest.exp: Pass diff output through
1613 prune_system_crud.
1614 * ld-shared/shared.exp: Likewise.
1615
1616 * config/default.exp: Remove unused and useless proc ld_load.
1617
1618Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1619
1620 * lib/ld.exp (default_ld_compile): Remove the output file before
1621 compiling.
1622
1623 * ld-shared/shared.exp: Move common test code into a procedure.
1624 Add tests for compiling the non shared code PIC.
1625 * ld-shared/main.c (main): Call main_called, and print the result.
1626 * ld-shared/shared.dat: Adjust accordingly.
1627
1628Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1629
1630 * ld-shared: New directory, with new files to test generating ELF
1631 shared libraries.
1632
1633 * lib/ld.exp (default_ld_compile): If the compilation worked, but
1634 no object file was created, check to see if the compiler foolishly
1635 ignored the -o switch when compiling, and move the resulting
1636 object if it did.
1637
1638Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1639
1640 * VMS does not permits `.' in directory names. Renamed
1641 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
1642 ld.scripts to ld-scripts.
1643
1644Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1645
1646 * config/default.exp: Set variables as and nm. Create tmpdir if
1647 it does not already exist.
1648 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
1649 * ld.cdtest/cdtest.exp: Likewise.
1650 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
1651 here. Change perror for no variables found to fail.
1652 * ld.scripts/script.exp: New test.
1653 * ld.scripts/script.t, ld.scripts/script.s: New files.
1654
1655Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1656
1657 * ld.scripts: New directory.
1658 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
1659 * ld.scripts/defined.t: New file.
1660 * lib/ld.exp (default_ld_simple_link): New function.
1661 (default_ld_assemble, default_ld_nm): New functions.
1662 * config/default.exp: Rename from unix-ld.exp.
1663 (ld_simple_link, ld_assemble, ld_nm): New functions.
1664
1665 * config/unix-ld.exp: Set ld using findfile.
1666 * lib/ld.exp (default_ld_relocate): Return a value. Change format
1667 of log messages.
1668 (default_ld_compile): Likewise.
1669 (default_ld_link): Likewise. Also, don't include $BFDLIB and
1670 $LIBIBERTY in link.
1671 * ld.bootstrap/bootstrap.exp: Rewrite.
1672 * ld.cdtest/cdtest.exp: Rewrite.
1673 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
1674 * ld.cdtest/cdtest-foo.h: Likewise.
1675 * ld.cdtest/cdtest-main.cc: Likewise.
1676
1677Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
1678
1679 * ld.cdtest/cdtest.exp: Don't look for $result before it's
1680 defined.
1681
1682Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
1683
1684 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
1685 calls with perror calls.
1686
1687Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
1688
1689 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
1690 * ld.cdtest/cdtest.exp: Adjusted.
1691
1692Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1693
1694 * lib/ld.exp (simple_diff): Indicate failure if files have
1695 different numbers of lines. Don't muck with $differences to avoid
1696 indicating a pass, just return.
1697
a2b64bed 1698 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
252b5132
RH
1699 Fix test case to be valid ANSI C++. Don't require use of header
1700 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
a2b64bed 1701 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
252b5132
RH
1702 commentary on things that are still broken with this test case.
1703
1704Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
1705
a2b64bed 1706 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
252b5132
RH
1707
1708Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
1709
a2b64bed
NC
1710 * lib/ld.exp: add compiler and linker support
1711 * config/unix-ld.exp: add compiler and linker support
1712 * ld.bootstrap/bootstrap.exp: fixed to do partial links
1713 * ld.cdtest/cdtest.exp: constructor/destructor testscase
252b5132
RH
1714
1715Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
1716
a2b64bed
NC
1717 * lib/ld.exp: new file
1718 * config/unix-ld.exp: new file
1719 * ld.bootstrap/bootstrap.exp: new file
This page took 0.217524 seconds and 4 git commands to generate.