* ld-cris/expdyn1.d: Tweak for change in elf.sc.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2002-03-07 Hans-Peter Nilsson <hp@axis.com>
2
3 * ld-cris/expdyn1.d: Tweak for change in elf.sc.
4
5 2002-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
11 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
12
13 * ld-elfvsb/sh1.c: Fix typo in last change.
14
15 2002-02-17 Daniel Jacobowitz <drow@mvista.com>
16
17 * ld-elfvsb/sh1.c: Use #pragma weak.
18
19 2002-02-17 Daniel Jacobowitz <drow@mvista.com>
20
21 * vers.exp: Do not call diff -q.
22
23 2002-02-17 Hans-Peter Nilsson <hp@bitrange.com>
24
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
30 * ld-mmix/bpo-22.d: New test.
31
32 * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss,
33 and .bss.
34
35 2002-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
40 2002-02-11 Alexandre Oliva <aoliva@redhat.com>
41
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
50 * ld-sh/shared-1.d: Fix relocation addend.
51
52 2002-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
57 2002-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
221 2002-02-07 Hans-Peter Nilsson <hp@axis.com>
222
223 * ld-selective/keepdot.s: Remove section specifier.
224
225 2002-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
231 2002-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
238 2002-02-02 Alexandre Oliva <aoliva@redhat.com>
239
240 * ld-sh/shared-1.d: Fix incorrect offsets.
241
242 2002-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
259 2002-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
267 2002-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
274 2002-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
283 2002-01-21 Hans-Peter Nilsson <hp@axis.com>
284
285 * ld-cris: New testsuite directory.
286
287 2002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
288
289 * ld-sh/sh.exp: Copy start.s file into test directory.
290
291 2002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
292
293 * ld-selective/selective.exp: For ARM targets, link with libgcc.a.
294
295 2002-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
320 2001-11-30 H.J. Lu <hjl@gnu.org>
321
322 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library
323 order.
324
325 2001-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
337 2001-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
352 2001-11-15 H.J. Lu <hjl@gnu.org>
353
354 * ld-sh/ld-r-1.d: Updated.
355
356 2001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
357
358 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for
359 PE targets.
360
361 2001-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
367 2001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
368
369 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
370
371 2001-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
383 2001-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
396 2001-11-02 NIIBE Yutaka <gniibe@m17n.org>
397
398 * ld-sh/sh.exp: Have its own start.s for linux.
399
400 2001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
401
402 * ld-mmix/locdo-1.d: Prune character dump part.
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
412 2001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
413
414 * ld-mmix: New testsuite directory.
415
416 2001-10-14 Hans-Peter Nilsson <hp@bitrange.com>
417
418 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on
419 sh*-*-elf.
420
421 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.
422
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
428 2001-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
434 2001-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
442 2001-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
449 2001-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
458 2001-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
482 2001-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
494 2001-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
503 2001-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
508 2001-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
514 2001-08-01 Loren J. Rittle <ljrittle@acm.org>
515
516 * ld-srec/srec.exp: Do not require any exception support
517 library.
518
519 2001-07-27 H.J. Lu <hjl@gnu.org>
520
521 * ld-selective/selective.exp: Fix the error in the last change.
522
523 2001-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
529 2001-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
540 2001-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
545 2001-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
557 2001-06-12 Martin Schwidefsky <schwidefsky@de.ibm.com>
558
559 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule.
560
561 2001-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
566 * ld-elfvers/vers.exp: Also run on Linux/mips.
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
579 2001-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
584 2001-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
589 2001-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
594 2001-05-24 H.J. Lu <hjl@gnu.org>
595
596 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform.
597
598 2001-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
608 2001-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
626 2001-05-03 H.J. Lu <hjl@gnu.org>
627
628 * ld-elfvers/vers19.ver: Expect vers17.so instead of
629 *tmpdir/vers17.so.
630
631 2001-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
638 2001-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
644 2001-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
649 2001-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
653 2001-04-01 David O'Brien <obrien@FreeBSD.org>
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
659 2001-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
664 2001-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
677 2001-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
691 2001-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
697 2001-01-14 Hans-Peter Nilsson <hp@bitrange.com>
698
699 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.
700
701 2001-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
706 2001-01-01 Philip Blundell <philb@gnu.org>
707
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
712 * ld-elfvers/vers.exp: Run test on Linux/ARM.
713 * ld-elfvsb/elfvsb.exp: Likewise.
714 * ld-shared/shared.exp: Likewise.
715
716 2000-12-31 Nick Clifton <nickc@redhat.com>
717
718 * ld-srec/srec.exp: Use --oformat instead of -oformat.
719
720 2000-12-09 Nick Clifton <nickc@redhat.com>
721
722 * ld-selective/selective.exp: Link in libgcc when target is v850.
723
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
727 2000-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
732 2000-10-29 Hans-Peter Nilsson <hp@bitrange.com>
733
734 * ld-selective/selective.exp <no CXX>: Fix typo for argument to
735 "untested".
736
737 2000-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
743 2000-10-09 Hans-Peter Nilsson <hp@bitrange.com>
744
745 * ld-selective/selective.exp: Rearrange to be table-driven.
746
747 2000-10-07 Alan Modra <alan@linuxcare.com.au>
748
749 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too.
750
751 2000-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
756 2000-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
763 2000-09-05 Alan Modra <alan@linuxcare.com.au>
764
765 * ld-selective/selective.exp: Remove the xfails for hppa.
766
767 2000-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
772 2000-08-03 H.J. Lu (hjl@gnu.org)
773
774 * ld-bootstrap/bootstrap.exp: Add strip.
775
776 2000-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
781 2000-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
793 2000-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
809 2000-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
817 2000-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
832 2000-05-21 H.J. Lu (hjl@gnu.org)
833
834 * ld-elfvsb/main.c (main_visibility_check): Fix the protected
835 visibility test.
836
837 2000-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
850 Fri Apr 21 15:16:07 2000 Richard Henderson <rth@cygnus.com>
851
852 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
853
854 2000-04-12 Alan Modra <alan@linuxcare.com.au>
855
856 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure.
857
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.
861
862 2000-03-13 Nick Clifton <nickc@cygnus.com>
863
864 * ld-scripts/phdrs.t: Discard all unexpected sections.
865
866 2000-02-27 H.J. Lu (hjl@gnu.org)
867
868 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.
869
870 1999-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
875 1999-10-29 Catherine Moore <clm@cygnus.com>
876
877 * ld-selective/selective.exp: Remove test6.
878 * ld-selective/5.cc: Delete.
879
880 1999-10-28 Scott Bambrough <scottb@netwinder.org>
881
882 * ld-srec/srec.exp: Setup expected failures for
883 srec tests on ARM Linux.
884
885 1999-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
890 1999-09-12 Ian Lance Taylor <ian@zembu.com>
891
892 * ld-scripts/script.exp: Add --image-base 0 for PE targets.
893
894 1999-08-17 H.J. Lu <hjl@gnu.org>
895
896 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
897
898 1999-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
903 1999-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
918 1999-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
933 Thu 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
938 1999-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
943 1999-07-10 Ian Lance Taylor <ian@zembu.com>
944
945 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.
946
947 1999-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
952 1999-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
958 1999-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
965 Wed 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
970 1999-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
975 1999-05-17 Nick Clifton <nickc@cygnus.com>
976
977 * ld-undefined/undefined.exp: Add xfail for mcore-elf.
978
979 1999-05-11 DJ Delorie <dj@cygnus.com>
980
981 * ld-srec/srec.exp: Do not run tests for PE based ports.
982
983 1999-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
988 1999-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
996 targets.
997
998 1999-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
1003 and .bss.
1004 * ld-checks/checks.exp: Replace custom section names with .text,
1005 .data and .bss.
1006
1007 1999-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
1015 Tue 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
1021 Mon 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
1027 1999-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
1040 Tue 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
1045 Sun 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
1057 Fri 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.
1063
1064 Sun 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
1069 Mon 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
1075 1998-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
1080 Thu 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
1085 Wed 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
1091 Wed Aug 19 11:59:19 1998 Nick Clifton <nickc@cygnus.com>
1092
1093 * ld-srec/srec.exp: Add arm/thumb-elf expected failures.
1094
1095 Thu 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
1100 Wed 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
1105 Mon 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
1111 Fri 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
1118 Thu 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
1124 Fri 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
1129 Wed 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
1136 Fri 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
1143 Tue 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
1150 Fri May 29 15:02:50 1998 Ian Lance Taylor <ian@cygnus.com>
1151
1152 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
1153 (run_srec_test): On mn10200, define __truncsipsi2_do_d2.
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
1160 Thu 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
1165 Mon 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
1169 Mon 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
1180 Tue 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
1186 Tue 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
1190 Mon 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
1194 Thu Dec 18 11:13:28 1997 Nick Clifton <nickc@cygnus.com>
1195
1196 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets.
1197
1198 Tue 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
1203 Mon 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
1208 Wed 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
1214 Mon 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
1221 Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian@cygnus.com>
1222
1223 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
1224 __throw, since the current g++ expects them to be defined.
1225
1226 Fri 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
1234 Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian@cygnus.com>
1235
1236 * ld-scripts/crossref.exp: Correct string quoting.
1237
1238 Sat 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
1246 Thu 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
1251 Wed 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
1256 Fri 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
1261 Wed 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
1265 Fri 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
1270 Mon 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
1275 Fri 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
1280 Wed 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
1284 Mon 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
1288 Wed 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
1293 Fri 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
1304 Wed 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
1313 Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
1314
1315 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$.
1316
1317 Tue 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
1322 Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian@cygnus.com>
1323
1324 * ld-scripts/crossref.exp: Define $global$ for hppa-elf.
1325
1326 Thu 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
1333 Wed 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
1338 Sun 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
1343 Thu 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
1349 Sat 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
1354 Wed 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
1358 Mon 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
1361 Linux/m68k.
1362
1363 Fri 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
1367 Mon 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
1371 Wed 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
1376 Fri 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
1381 Thu 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
1385 Mon 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
1391 Fri 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
1396 Tue 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
1401 Tue 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
1405 Fri 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
1414 Sat 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
1418 Fri 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
1422 Wed 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
1426 Mon 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
1433 Tue 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
1437 Wed 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
1444 Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
1445
1446 * ld-sh/sh2.c (__main): Define.
1447
1448 Mon 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
1465 Sat 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
1470 Thu 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
1477 Fri 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
1481 Fri 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
1486 Thu 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
1492 Mon 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
1499 Fri 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
1504 Wed 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
1508 Tue 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
1514 Wed 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
1519 Mon 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
1527 Thu 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
1533 Tue 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
1538 Fri 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
1544 Mon 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
1550 Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
1551
1552 * versados/(t1,t2).ld: End in newlines.
1553
1554 Mon 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
1560 Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
1561
1562 * ld-scripts/defined.t: Mention .data and .bss explicitly.
1563
1564 Tue 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
1579 Wed 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
1586 Wed 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
1591 Wed 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
1597 Fri 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
1602 Mon 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
1612 Sun 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
1622 Thu 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
1632 Thu 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
1638 Wed 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
1649 Tue 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
1671 Fri 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
1676 Tue 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
1681 Wed 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
1686 Fri 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
1692 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
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.
1695 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
1696 commentary on things that are still broken with this test case.
1697
1698 Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
1699
1700 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
1701
1702 Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
1703
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
1708
1709 Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
1710
1711 * lib/ld.exp: new file
1712 * config/unix-ld.exp: new file
1713 * ld.bootstrap/bootstrap.exp: new file
This page took 0.062782 seconds and 5 git commands to generate.