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