* ld-cris/dso-1.s: Add missing alignment directive.
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 2005-08-16 Hans-Peter Nilsson <hp@axis.com>
2
3 * ld-cris/dso-1.s: Add missing alignment directive.
4 * ld-cris/libdso-10.d: Adjust accordingly.
5
6 2005-08-16 Alan Modra <amodra@bigpond.net.au>
7
8 * ld-alpha/tlsbin.rd: Adjust for dynamic sym changes.
9 * ld-alpha/tlsbinr.rd: Likewise.
10 * ld-alpha/tlspic.rd: Likewise.
11 * ld-arm/mixed-app.d: Likewise.
12 * ld-arm/mixed-app.sym: Likewise.
13 * ld-arm/mixed-lib.sym: Likewise.
14 * ld-arm/tls-app.d: Likewise.
15 * ld-arm/tls-app.r: Likewise.
16 * ld-cris/expdyn5.d: Likewise.
17 * ld-cris/expdyn6.d: Likewise.
18 * ld-cris/expdyn7.d: Likewise.
19 * ld-cris/gotplt1.d: Likewise.
20 * ld-cris/gotplt2.d: Likewise.
21 * ld-cris/gotplt3.d: Likewise.
22 * ld-cris/hiddef1.d: Likewise.
23 * ld-cris/libdso-10.d: Likewise.
24 * ld-cris/libdso-11.d: Likewise.
25 * ld-cris/libdso-12.d: Likewise.
26 * ld-cris/libdso-13.d: Likewise.
27 * ld-cris/libdso-14.d: Likewise.
28 * ld-cris/libdso-2.d: Likewise.
29 * ld-cris/pv32-1.d: Likewise.
30 * ld-cris/weakref2.d: Likewise.
31 * ld-frv/fdpic-pie-1.d: Likewise.
32 * ld-frv/fdpic-pie-2.d: Likewise.
33 * ld-frv/fdpic-pie-6.d: Likewise.
34 * ld-frv/fdpic-pie-7.d: Likewise.
35 * ld-frv/fdpic-pie-8.d: Likewise.
36 * ld-frv/fdpic-shared-1.d: Likewise.
37 * ld-frv/fdpic-shared-2.d: Likewise.
38 * ld-frv/fdpic-shared-3.d: Likewise.
39 * ld-frv/fdpic-shared-4.d: Likewise.
40 * ld-frv/fdpic-shared-5.d: Likewise.
41 * ld-frv/fdpic-shared-6.d: Likewise.
42 * ld-frv/fdpic-shared-7.d: Likewise.
43 * ld-frv/fdpic-shared-8.d: Likewise.
44 * ld-frv/fdpic-shared-local-2.d: Likewise.
45 * ld-frv/fdpic-shared-local-8.d: Likewise.
46 * ld-frv/fdpic-static-1.d: Likewise.
47 * ld-frv/fdpic-static-2.d: Likewise.
48 * ld-frv/fdpic-static-6.d: Likewise.
49 * ld-frv/fdpic-static-7.d: Likewise.
50 * ld-frv/fdpic-static-8.d: Likewise.
51 * ld-frv/tls-dynamic-1.d: Likewise.
52 * ld-frv/tls-dynamic-2.d: Likewise.
53 * ld-frv/tls-dynamic-3.d: Likewise.
54 * ld-frv/tls-initial-shared-2.d: Likewise.
55 * ld-frv/tls-pie-1.d: Likewise.
56 * ld-frv/tls-pie-3.d: Likewise.
57 * ld-frv/tls-relax-dynamic-1.d: Likewise.
58 * ld-frv/tls-relax-dynamic-2.d: Likewise.
59 * ld-frv/tls-relax-dynamic-3.d: Likewise.
60 * ld-frv/tls-relax-initial-shared-2.d: Likewise.
61 * ld-frv/tls-relax-pie-1.d: Likewise.
62 * ld-frv/tls-relax-pie-3.d: Likewise.
63 * ld-frv/tls-relax-shared-1.d: Likewise.
64 * ld-frv/tls-relax-shared-2.d: Likewise.
65 * ld-frv/tls-relax-shared-3.d: Likewise.
66 * ld-frv/tls-relax-static-1.d: Likewise.
67 * ld-frv/tls-shared-1.d: Likewise.
68 * ld-frv/tls-shared-2.d: Likewise.
69 * ld-frv/tls-shared-3.d: Likewise.
70 * ld-frv/tls-static-1.d: Likewise.
71 * ld-frv/tls-static-3.d: Likewise.
72 * ld-i386/tlsbin.rd: Likewise.
73 * ld-i386/tlsnopic.rd: Likewise.
74 * ld-i386/tlspic.rd: Likewise.
75 * ld-ia64/tlsbin.dd: Likewise.
76 * ld-ia64/tlsbin.rd: Likewise.
77 * ld-ia64/tlspic.dd: Likewise.
78 * ld-ia64/tlspic.rd: Likewise.
79 * ld-powerpc/tlsexe.g: Likewise.
80 * ld-powerpc/tlsexe.r: Likewise.
81 * ld-powerpc/tlsexe32.d: Likewise.
82 * ld-powerpc/tlsexe32.g: Likewise.
83 * ld-powerpc/tlsexe32.r: Likewise.
84 * ld-powerpc/tlsexetoc.g: Likewise.
85 * ld-powerpc/tlsexetoc.r: Likewise.
86 * ld-powerpc/tlsso.g: Likewise.
87 * ld-powerpc/tlsso.r: Likewise.
88 * ld-powerpc/tlsso32.d: Likewise.
89 * ld-powerpc/tlsso32.g: Likewise.
90 * ld-powerpc/tlsso32.r: Likewise.
91 * ld-powerpc/tlstocso.g: Likewise.
92 * ld-powerpc/tlstocso.r: Likewise.
93 * ld-s390/tlsbin.rd: Likewise.
94 * ld-s390/tlsbin_64.rd: Likewise.
95 * ld-s390/tlspic.rd: Likewise.
96 * ld-s390/tlspic_64.rd: Likewise.
97 * ld-sh/shared-1.d: Likewise.
98 * ld-sh/tlsbin-2.d: Likewise.
99 * ld-sh/tlsbin-3.d: Likewise.
100 * ld-sh/tlsbin-4.d: Likewise.
101 * ld-sh/tlspic-2.d: Likewise.
102 * ld-sh/sh64/abi32.xd: Likewise.
103 * ld-sh/sh64/abi64.xd: Likewise.
104 * ld-sh/sh64/cmpct1.xd: Likewise.
105 * ld-sh/sh64/crange1.rd: Likewise.
106 * ld-sh/sh64/crange2.rd: Likewise.
107 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
108 * ld-sh/sh64/crange3-media.rd: Likewise.
109 * ld-sh/sh64/crange3.rd: Likewise.
110 * ld-sh/sh64/gotplt.d: Likewise.
111 * ld-sh/sh64/init-cmpct.d: Likewise.
112 * ld-sh/sh64/init-media.d: Likewise.
113 * ld-sh/sh64/init64.d: Likewise.
114 * ld-sh/sh64/mix1.xd: Likewise.
115 * ld-sh/sh64/mix2.xd: Likewise.
116 * ld-sh/sh64/sh64.exp: Likewise.
117 * ld-sh/sh64/shdl32.xd: Likewise.
118 * ld-sh/sh64/shdl64.xd: Likewise.
119 * ld-sparc/tlssunbin32.rd: Likewise.
120 * ld-sparc/tlssunbin64.rd: Likewise.
121 * ld-sparc/tlssunnopic32.rd: Likewise.
122 * ld-sparc/tlssunnopic64.rd: Likewise.
123 * ld-sparc/tlssunpic32.rd: Likewise.
124 * ld-sparc/tlssunpic64.rd: Likewise.
125 * ld-x86-64/tlsbin.rd: Likewise.
126 * ld-x86-64/tlspic.dd: Likewise.
127 * ld-x86-64/tlspic.rd: Likewise.
128
129 2005-08-15 Alan Modra <amodra@bigpond.net.au>
130
131 * ld-elf/empty.s: Define "start".
132 * ld-elf/merge2.d: xfail arc-*-* and dlx-*-*.
133 * ld-scripts/empty-aligned.s: No .data section.
134 * ld-scripts/empty-aligned.t: Discard most sections.
135 * ld-scripts/empty-aligned.d: Adjust.
136
137 2005-08-11 Hans-Peter Nilsson <hp@axis.com>
138
139 * ld-cris/expdyn1.s (expobj): Set size here, at definition...
140 * ld-cris/pv32.s: ...not here.
141 * ld-cris/expdyn1.d, ld-cris/libdso-12.d, ld-cris/locref1.d:
142 Adjust for expobj size being set at definition.
143
144 * ld-cris/v32-ba-1.d: Regexpize to adjust for symbol change.
145
146 2005-08-08 Richard Earnshaw <richard.earnshaw@arm.com>
147
148 * ld-arm/mixed-app.sym: Expact _stack to be in the ABS section.
149 * ld-arm/mixed-lib.sym: Likewise.
150 * tls-lib.d: Use a regexp for the address locations.
151 * tls-lib.r: Likewise.
152
153 2005-08-03 H.J. Lu <hongjiu.lu@intel.com>
154
155 * ld-i386/pcrel16.d: Updated.
156 * ld-i386/pcrel16.s: Likewise.
157 * ld-x86-64/pcrel16.d: Likewise.
158
159 2005-08-01 Richard Sandiford <richard@codesourcery.com>
160
161 * ld-mips/mips-elf-flags.exp: Add more good_combination tests.
162
163 2005-07-28 Ben Elliston <bje@gnu.org>
164
165 * lib/ld-lib.exp (run_ld_link_exec_tests): Add new parameter
166 ${targets_to_xfail} that is applied for each test item.
167 * ld-elf/elf.exp: Pass *-*-netbsdelf* as an xfailed target.
168
169 2005-07-27 Alan Modra <amodra@bigpond.net.au>
170
171 * ld-elfweak/size2a.s: Extend test to check size for two weaks.
172 * ld-elfweak/size2b.s: Likewise.
173 * ld-elfweak/size2.d: Update.
174
175 2005-07-18 Jan Beulich <jbeulich@novell.com>
176
177 * ld-i386/abs.s, ld-i386/zero.s, ld-i386/abs.d, ld-x86-64/abs.d,
178 ld-i386/pcrel16.s, ld-i386/pcrel16.d, ld-x86-64/pcrel16.d,
179 ld-i386/pcrel8.s, ld-i386/pcrel8.d, ld-x86-64/pcrel8.d: New.
180 * ld-i386/i386.exp, ld-x86-64/x86-64.exp: Run new tests.
181
182 2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
183
184 * lib/ld-lib.exp (run_ld_link_exec_tests): Ignore assembler
185 warnings.
186
187 2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
188
189 * lib/ld-lib.exp (run_ld_link_exec_tests): Update comments.
190
191 2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
192
193 * ld-elf/elf.exp (array_tests): New.
194 Call run_ld_link_exec_tests with array_tests.
195
196 * ld-elf/fini.c: New file.
197 * ld-elf/fini.out: Likewise.
198 * ld-elf/init.c: Likewise.
199 * ld-elf/init.out: Likewise.
200 * ld-elf/preinit.c: Likewise.
201 * ld-elf/preinit.out: Likewise.
202
203 * lib/ld-lib.exp (run_ld_link_exec_tests): New.
204
205 2005-07-12 Alan Modra <amodra@bigpond.net.au>
206
207 * ld-powerpc/sdalib.s (lib_var): Size it.
208
209 2005-07-08 H.J. Lu <hongjiu.lu@intel.com>
210
211 * ld-ia64/tlsbin.rd: Update for empty section removal change.
212 * ld-ia64/tlsbin.sd: Likewise.
213 * ld-ia64/tlspic.dd: Likewise.
214 * ld-ia64/tlspic.rd: Likewise.
215 * ld-ia64/tlspic.sd: Likewise.
216 * ld-x86-64/tlspic.dd: Likewise.
217 * ld-x86-64/tlspic.rd: Likewise.
218
219 2005-07-08 Alan Modra <amodra@bigpond.net.au>
220
221 * ld-cris/pv32.s: Give expobj a size.
222 * ld-cris/pv32-1.d: Update.
223 * ld-alpha/tlsbin.dd: Update for empty section removal change.
224 * ld-alpha/tlsbin.sd: Likewise.
225 * ld-alpha/tlsbin.td: Likewise.
226 * ld-alpha/tlsbinr.dd: Likewise.
227 * ld-alpha/tlsbinr.rd: Likewise.
228 * ld-alpha/tlspic.dd: Likewise.
229 * ld-alpha/tlspic.rd: Likewise.
230 * ld-alpha/tlspic.sd: Likewise.
231 * ld-alpha/tlspic.td: Likewise.
232 * ld-arm/tls-lib.d: Likewise.
233 * ld-arm/tls-lib.r: Likewise.
234 * ld-cris/gotplt2.d: Likewise.
235 * ld-cris/gotplt3.d: Likewise.
236 * ld-cris/hiddef1.d: Likewise.
237 * ld-cris/libdso-10.d: Likewise.
238 * ld-cris/libdso-11.d: Likewise.
239 * ld-cris/libdso-12.d: Likewise.
240 * ld-cris/libdso-14.d: Likewise.
241 * ld-cris/libdso-2.d: Likewise.
242 * ld-i386/tlsnopic.dd: Likewise.
243 * ld-i386/tlsnopic.rd: Likewise.
244 * ld-i386/tlsnopic.sd: Likewise.
245 * ld-i386/tlspic.rd: Likewise.
246 * ld-mmix/bpo-10.d: Likewise.
247 * ld-mmix/bpo-22.d: Likewise.
248 * ld-mmix/sec-7m.d: Likewise.
249 * ld-powerpc/tlsexe.r: Likewise.
250 * ld-powerpc/tlsexetoc.r: Likewise.
251 * ld-powerpc/tlsso.g: Likewise.
252 * ld-powerpc/tlsso.r: Likewise.
253 * ld-powerpc/tlsso32.d: Likewise.
254 * ld-powerpc/tlsso32.g: Likewise.
255 * ld-powerpc/tlsso32.r: Likewise.
256 * ld-powerpc/tlstocso.g: Likewise.
257 * ld-powerpc/tlstocso.r: Likewise.
258
259 2005-06-23 Andreas Schwab <schwab@suse.de>
260
261 * ld-elfweak/size_foo.c (foo): Fix warning about implicit return
262 type.
263
264 2005-06-10 Alan Modra <amodra@bigpond.net.au>
265
266 * ld-cris/libdso-10.d: Adjust for elf.sc .bss change.
267 * ld-cris/libdso-2.d: Likewise.
268 * ld-mmix/loc6.d: Likewise.
269
270 2005-06-10 Alan Modra <amodra@bigpond.net.au>
271
272 * ld-scripts/empty-aligned.t: Adjust alignment expressions so
273 that no .text? section is kept. Also check setting vma and
274 lma.
275 * ld-scripts/empty-aligned.d: Update.
276
277 2005-06-09 Alan Modra <amodra@bigpond.net.au>
278
279 * ld-scripts/empty-aligned.d: Adjust.
280
281 2005-06-05 H.J. Lu <hongjiu.lu@intel.com>
282
283 * ld-cris/hiddef1.d: Undo the last change.
284 * ld-cris/libdso-10.d: Likewise.
285 * ld-cris/libdso-2.d: Likewise.
286
287 2005-06-04 H.J. Lu <hongjiu.lu@intel.com>
288
289 * ld-cris/hiddef1.d: Updated.
290 * ld-cris/libdso-10.d: Likewise.
291 * ld-cris/libdso-2.d: Likewise.
292
293 2005-06-02 Alan Modra <amodra@bigpond.net.au>
294
295 * ld-powerpc/powerpc.exp (ppcelftests): Assemble sda test with -a32.
296
297 2005-05-31 Zack Weinberg <zack@codesourcery.com>
298
299 * ld-scripts/align.exp: Mark align1 XFAIL on PECOFF targets.
300 * ld-scripts/data.exp: Mark data UNSUPPORTED on a.out targets.
301 * ld-scripts/provide.exp, ld-scripts/size.exp: Mark all tests
302 UNSUPPORTED on a.out targets. Tidy.
303
304 2005-05-27 Mark Mitchell <mark@codesourcery.com>
305
306 * config/default.exp (CC): Use find_gcc.
307 (CFLAGS): Define, if no definition has been provided by the user.
308 (CXX): Likewise.
309 (CXXFLAGS): Likewise.
310
311 2005-05-24 H.J. Lu <hongjiu.lu@intel.com>
312
313 * ld-mmix/bpo-6.d: Updated.
314 * ld-mmix/bpo-19.d: Likewise.
315
316 2005-05-22 Richard Henderson <rth@redhat.com>
317
318 * ld-elfweak/dsow.dsym: Adjust for non-zero ST_OTHER.
319 * ld-elfweak/weak.dsym: Likewise.
320
321 * ld-selective/selective.exp: Don't test alpha.
322
323 2005-05-20 Daniel Jacobowitz <dan@codesourcery.com>
324
325 * ld-powerpc/sdalib.s, ld-powerpc/sdadyn.s, ld-powerpc/sdadyn.d: New
326 files.
327 * ld-powerpc/powerpc.exp: Run the new test.
328
329 2005-05-20 Bob Wilson <bob.wilson@acm.org>
330
331 * ld-undefined/undefined.exp: Revert xfail for xtensa-*-*.
332
333 2005-05-17 H.J. Lu <hongjiu.lu@intel.com>
334
335 PR 797
336 * empty-aligned.d: New file.
337 * empty-aligned.exp: Likewise.
338 * empty-aligned.s: Likewise.
339 * empty-aligned.t: Likewise.
340
341 2005-05-11 Bob Wilson <bob.wilson@acm.org>
342
343 * ld-undefined/undefined.exp: xfail xtensa-*-*.
344
345 2005-05-07 Alan Modra <amodra@bigpond.net.au>
346
347 * ld-powerpc/tlsexe32.d: Update for changed got layout.
348 * ld-powerpc/tlsexe32.g: Likewise.
349 * ld-powerpc/tlsexe32.r: Likewise.
350 * ld-powerpc/tlsso32.d: Likewise.
351 * ld-powerpc/tlsso32.g: Likewise.
352 * ld-powerpc/tlsso32.r: Likewise.
353
354 2005-05-06 Nick Clifton <nickc@redhat.com>
355
356 Update the address and phone number of the FSF organization in
357 the GPL notices in the following files:
358 * config/default.exp, ld-alpha/alpha.exp, ld-arm/arm-elf.exp,
359 ld-auto-import/auto-import.exp, ld-bootstrap/bootstrap.exp,
360 ld-cdtest/cdtest.exp, ld-checks/checks.exp, ld-cris/cris.exp,
361 ld-crx/crx.exp, ld-cygwin/exe-export.exp, ld-d10v/d10v.exp,
362 ld-discard/discard.exp, ld-elf/elf.exp, ld-elf/exclude.exp,
363 ld-elf/frame.exp, ld-elf/sec64k.exp, ld-elfcomm/elfcomm.exp,
364 ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
365 ld-fastcall/fastcall.exp, ld-frv/fdpic.exp, ld-frv/tls.exp,
366 ld-h8300/h8300.exp, ld-i386/i386.exp, ld-ia64/ia64.exp,
367 ld-linkonce/linkonce.exp, ld-m68hc11/m68hc11.exp,
368 ld-maxq/maxq.exp, ld-mips-elf/mips-elf-flags.exp,
369 ld-mips-elf/mips-elf.exp, ld-mmix/mmix.exp, ld-pe/pe.exp,
370 ld-powerpc/powerpc.exp, ld-s390/s390.exp, ld-scripts/align.exp,
371 ld-scripts/assert.exp, ld-scripts/crossref.exp,
372 ld-scripts/data.exp, ld-scripts/defined.exp,
373 ld-scripts/empty-orphan.exp, ld-scripts/map-address.exp,
374 ld-scripts/overlay-size.exp, ld-scripts/phdrs.exp,
375 ld-scripts/phdrs2.exp, ld-scripts/provide.exp,
376 ld-scripts/script.exp, ld-scripts/size.exp, ld-scripts/sizeof.exp,
377 ld-scripts/sort.exp, ld-scripts/weak.exp,
378 ld-selective/sel-dump.exp, ld-selective/selective.exp,
379 ld-sh/rd-sh.exp, ld-sh/arch/arch.exp, ld-sh/sh64/rd-sh64.exp,
380 ld-sh/sh64/relax.exp, ld-sh/sh64/relfail.exp, ld-sh/sh64/sh64.exp,
381 ld-shared/shared.exp, ld-sparc/sparc.exp,
382 ld-undefined/undefined.exp, ld-undefined/weak-undef.exp,
383 ld-versados/versados.exp, ld-x86-64/x86-64.exp,
384 ld-xstormy16/xstormy16.exp, ld-xtensa/coalesce.exp,
385 ld-xtensa/lcall.exp, lib/ld-lib.exp
386
387 2005-05-05 Mike Frysinger <vapier@gentoo.org>
388
389 * ld-srec/srec.exp: Replace linux-gnu with linux-* to allow for
390 versions of Linux which do not use glibc.
391 * ld-sh/sh.exp: Likewise
392
393 2005-05-05 Paul Brook <paul@codesourcery.com>
394
395 * lib/ld-lib.exp (regexp_diff): Pass test if last line is "#...".
396 * ld-elfweak/elfweak.exp: Run size2.d.
397 * ld-elfwaek/size2.d: New file.
398 * ld-elfwaek/size2a.s: New file.
399 * ld-elfwaek/size2b.s: New file.
400
401 2005-04-26 Mark Kettenis <kettenis@gnu.org>
402
403 * ld-fastcall/fastcall.exp: Don't run on i*86-*-openbsd*.
404
405 * ld-srec/srec.exp (run_srec_test): Deal with ProPolice on
406 *-*-openbsd*.
407
408 2005-04-25 H.J. Lu <hongjiu.lu@intel.com>
409
410 * ld-discard/extern.d: Expect error.
411 * ld-discard/start.d: Likewise.
412 * ld-discard/static.d: Likewise.
413
414 2005-04-19 Alan Modra <amodra@bigpond.net.au>
415
416 * ld-powerpc/reloc.d: Update to suit removal of non-alloc relocs.
417
418 2005-04-15 Alan Modra <amodra@bigpond.net.au>
419
420 * ld-d10v/default_layout.d: Update for unused section removal.
421
422 2005-04-14 David S. Miller <davem@davemloft.net>
423
424 * ld-selective/sel-dump.exp: Do not exclude sparc64-*.
425 * ld-selective/selective.exp: Likewise.
426 * ld-sparc/sparc.exp: Add {32,64}-bit prefix to test
427 names so we know which one is failing. Run sparc64 TLS
428 tests on multi-arch sparc platforms.
429 * ld-sparc/tls64.sd, ld-sparc/tlssunbin64.dd,
430 ld-sparc/tlssunbin64.rd, ld/ld-sparc/tlssunbin64.sd,
431 ld-sparc/tlssunbin64.td, ld-sparc/tlssunnopic64.dd,
432 ld-sparc/tlssunnopic64.rd, ld-sparc/tlssunnopic64.sd,
433 ld-sparc/tlssunpic64.dd, ld-sparc/tlssunpic64.rd,
434 ld-sparc/tlssunpic64.sd, ld-sparc/tlssunpic64.td): Update now
435 that sparc64 ELF does support TLS.
436
437 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
438
439 * ld-elf/empty.d: New file.
440 * ld-elf/empty.s: Likewise.
441
442 2005-04-11 David S. Miller <davem@davemloft.net>
443
444 * ld-sparc/tlssunbin32.dd: Update for TLS relocation fixes.
445 * ld-sparc/tlssunbin32.rd: Likewise.
446 * ld-sparc/tlssunbin32.sd: Likewise.
447 * ld-sparc/tlssunpic32.dd: Likewise.
448
449 2005-03-30 Julian Brown <julian@codesourcery.com>
450
451 * ld-arm/arm-app-abs32.d: Update expected output due to mapping symbols
452 being untyped.
453 * ld-arm/arm-app.d: Likewise.
454 * ld-arm/mixed-app.d: Likewise.
455
456 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
457
458 * ld-arm/tls-lib.s, ld-arm/tls-lib.d, ld-arm/tls-lib.r,
459 ld-arm/tls-app.s, ld-arm/tls-app.d, ld-arm/tls-app.r: New files.
460 * ld-arm/arm-lib.ld, ld-arm/arm-dyn.ld: Increase data segment
461 alignment.
462 * ld-arm/arm-elf.exp: Run TLS tests.
463
464 2005-03-28 H.J. Lu <hongjiu.lu@intel.com>
465
466 PR 803
467 * ld-ia64/ia64.exp: Pass -mtune=itanium1 to as.
468
469 2005-03-24 Mark Mitchell <mark@codesourcery.com>
470
471 * config/default.exp: Do not load libpath.exp if it does not
472 exist.
473 (CC): Provide fallback definition.
474
475 2005-03-24 Eric Christopher <echristo@redhat.com>
476
477 * ld-mips-elf/rel32-n32.d: Revert changes.
478 * ld-mips-elf/rel32-o32.d: Ditto.
479 * ld-mips-elf/rel64.d: Ditto.
480
481 2005-03-23 Eric Christopher <echristo@redhat.com>
482
483 * ld-mips-elf/textrel-1.s, ld-mips-elf/textrel-1.d: New
484 test.
485 * ld-mips-elf/mips-elf.exp: Call it.
486 * ld-mips-elf/rel32-n32.d: Update for DF_TEXTREL removal.
487 * ld-mips-elf/rel32-o32.d: Ditto.
488 * ld-mips-elf/rel64.d: Ditto.
489
490 2005-03-23 H.J. Lu <hongjiu.lu@intel.com>
491
492 * ld-cris/expdyn5.d: Updated for alignment change in elf.sc.
493 * ld-cris/expdyn6.d: Likewise.
494 * ld-cris/expdyn7.d: Likewise.
495 * ld-cris/gotplt1.d: Likewise.
496 * ld-cris/gotplt2.d: Likewise.
497 * ld-cris/gotplt3.d: Likewise.
498 * ld-cris/libdso-10.d: Likewise.
499 * ld-cris/libdso-11.d: Likewise.
500 * ld-cris/libdso-12.d: Likewise.
501 * ld-cris/libdso-14.d: Likewise.
502 * ld-cris/libdso-2.d: Likewise.
503 * ld-cris/locref1.d: Likewise.
504 * ld-cris/locref2.d: Likewise.
505 * ld-cris/nodyn5.d: Likewise.
506 * ld-cris/pv32-1.d: Likewise.
507 * ld-cris/weakref2.d: Likewise.
508
509 2005-03-23 Alan Modra <amodra@bigpond.net.au>
510
511 * ld-elf/tbss.s: Don't start directives in first column.
512 * ld-scripts/weak1.s: Likewise.
513 * ld-scripts/weak2.s: Likewise.
514 * ld-undefined/weak-undef.s: Likewise.
515 * ld-undefined/undefined.exp: Enable tests for hppa-elf.
516
517 2005-03-22 Alan Modra <amodra@bigpond.net.au>
518
519 * ld-powerpc/tlsexe32.r: Update.
520 * ld-powerpc/tlsso32.d: Update.
521 * ld-powerpc/tlsso32.g: Update.
522 * ld-powerpc/tlsso32.r: Update.
523
524 2005-03-21 Alan Modra <amodra@bigpond.net.au>
525
526 * ld-powerpc/tlsexe.r: Update.
527 * ld-powerpc/tlsexetoc.r: Update.
528 * ld-powerpc/tlsso.r: Update.
529 * ld-powerpc/tlstocso.r: Update.
530
531 2005-03-20 H.J. Lu <hongjiu.lu@intel.com>
532
533 * ld-mmix/bpo-1.d: Updated for empty section removal.
534 * ld-mmix/bpo-10.d: Likewise.
535 * ld-mmix/bpo-11.d: Likewise.
536 * ld-mmix/bpo-14.d: Likewise.
537 * ld-mmix/bpo-16.d: Likewise.
538 * ld-mmix/bpo-17.d: Likewise.
539 * ld-mmix/bpo-18.d: Likewise.
540 * ld-mmix/bpo-19.d: Likewise.
541 * ld-mmix/bpo-2.d: Likewise.
542 * ld-mmix/bpo-3.d: Likewise.
543 * ld-mmix/bpo-4.d: Likewise.
544 * ld-mmix/bpo-5.d: Likewise.
545 * ld-mmix/bpo-6.d: Likewise.
546 * ld-mmix/bpo-9.d: Likewise.
547 * ld-mmix/bspec1.d: Likewise.
548 * ld-mmix/bspec2.d: Likewise.
549 * ld-mmix/greg-1.d: Likewise.
550 * ld-mmix/greg-19.d: Likewise.
551 * ld-mmix/greg-2.d: Likewise.
552 * ld-mmix/greg-3.d: Likewise.
553 * ld-mmix/greg-4.d: Likewise.
554 * ld-mmix/greg-5.d: Likewise.
555 * ld-mmix/greg-5s.d: Likewise.
556 * ld-mmix/greg-6.d: Likewise.
557 * ld-mmix/greg-7.d: Likewise.
558 * ld-mmix/loc1.d: Likewise.
559 * ld-mmix/loc2.d: Likewise.
560 * ld-mmix/loc3.d: Likewise.
561 * ld-mmix/loc4.d: Likewise.
562 * ld-mmix/loc6.d: Likewise.
563 * ld-mmix/local1.d: Likewise.
564 * ld-mmix/local12.d: Likewise.
565 * ld-mmix/local3.d: Likewise.
566 * ld-mmix/local5.d: Likewise.
567 * ld-mmix/local7.d: Likewise.
568 * ld-mmix/locdo-1.d: Likewise.
569 * ld-mmix/loct-1.d: Likewise.
570 * ld-mmix/locto-1.d: Likewise.
571 * ld-mmix/start-1.d: Likewise.
572 * ld-mmix/undef-3.d: Likewise.
573
574 2005-03-16 David Heine <dlheine@tensilica.com>
575 Bob Wilson <bob.wilson@acm.org>
576
577 * ld-scripts/empty-orphan.d, ld-scripts/empty-orphan.exp,
578 ld-scripts/empty-orphan.s, ld-scripts/emtpy-orphan.t: New test.
579
580 2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
581
582 * ld-cris/hiddef1.d: Updated for empty section removal.
583 * ld-cris/libdso-10.d: Likewise.
584 * ld-cris/libdso-2.d: Likewise.
585
586 2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
587
588 * ld-alpha/tlsbin.rd: Updated for empty section removal.
589 * ld-alpha/tlsbinr.rd: Likewise.
590 * ld-alpha/tlspic.rd: Likewise.
591 * ld-arm/mixed-lib.sym: Likewise.
592 * ld-i386/tlsbin.rd: Likewise.
593 * ld-i386/tlsnopic.rd: Likewise.
594 * ld-i386/tlspic.rd: Likewise.
595 * ld-ia64/tlsbin.rd: Likewise.
596 * ld-ia64/tlspic.rd: Likewise.
597 * ld-powerpc/apuinfo.rd: Likewise.
598 * ld-powerpc/powerpc.exp: Likewise.
599 * ld-powerpc/tlsexe32.r: Likewise.
600 * ld-s390/tlsbin.rd: Likewise.
601 * ld-s390/tlsbin_64.rd: Likewise.
602 * ld-s390/tlspic.rd: Likewise.
603 * ld-s390/tlspic_64.rd: Likewise.
604 * ld-sh/tlsbin-2.d: Likewise.
605 * ld-sh/tlspic-2.d: Likewise.
606 * ld-sparc/tlssunbin32.rd: Likewise.
607 * ld-sparc/tlssunnopic32.rd: Likewise.
608 * ld-sparc/tlssunpic32.rd: Likewise.
609 * ld-x86-64/tlsbin.rd: Likewise.
610 * ld-x86-64/tlspic.rd: Likewise.
611
612 2005-03-16 Alan Modra <amodra@bigpond.net.au>
613
614 * ld-powerpc/tlsexe32.d: Update.
615 * ld-powerpc/tlsexe32.g: Update.
616 * ld-powerpc/tlsexe32.r: Update.
617 * ld-powerpc/tlsexe32.t: Update.
618 * ld-powerpc/tlsso32.d: Update.
619 * ld-powerpc/tlsso32.g: Update.
620 * ld-powerpc/tlsso32.r: Update.
621 * ld-powerpc/tlsso32.t: Update.
622
623 2005-03-08 Hans-Peter Nilsson <hp@axis.com>
624
625 Adjust testsuite for cris-axis-aout.
626 * ld-cris/noglob1.d: Adjust regexp for a.out output.
627 * ld-cris/badgotr1.d, ld-cris/expdyn1.d, ld-cris/expdyn2.d,
628 ld-cris/expdyn3.d, ld-cris/expdyn4.d, ld-cris/expdyn5.d,
629 ld-cris/expdyn6.d, ld-cris/expdyn7.d, ld-cris/gotplt1.d,
630 ld-cris/gotplt2.d, ld-cris/gotplt3.d, ld-cris/hiddef1.d,
631 ld-cris/libdso-1.d, ld-cris/libdso-10.d, ld-cris/libdso-11.d,
632 ld-cris/libdso-12.d, ld-cris/libdso-13.d, ld-cris/libdso-14.d,
633 ld-cris/libdso-2.d, ld-cris/libdso-3.d, ld-cris/libdso-4.d,
634 ld-cris/locref1.d, ld-cris/locref2.d, ld-cris/nodyn4.d,
635 ld-cris/nodyn5.d, ld-cris/pv32-1.d, ld-cris/undef1.d,
636 ld-cris/weakref1.d: ld-cris/weakref2.d: Pass --em=criself to gas.
637 * ld-cris/v10-v32.d, ld-cris/v10-va.d, ld-cris/v32-ba-1.d,
638 ld-cris/v32-v10.d, ld-cris/v32-va.d, ld-cris/va-v10.d,
639 ld-cris/va-v32.d: Ditto. Pass -m criself to gld.
640 * ld-cris/v32-bin-1.d: Pass -m criself to gld.
641
642 2005-03-05 Alan Modra <amodra@bigpond.net.au>
643
644 * ld-alpha/tlsbin.dd: Update to suit changed section layout and
645 removed section symbols.
646 * ld-alpha/tlsbin.rd: Likewise.
647 * ld-alpha/tlsbin.sd: Likewise.
648 * ld-alpha/tlsbinr.dd: Likewise.
649 * ld-alpha/tlsbinr.rd: Likewise.
650 * ld-alpha/tlspic.dd: Likewise.
651 * ld-alpha/tlspic.rd: Likewise.
652 * ld-alpha/tlspic.sd: Likewise.
653
654 * ld-powerpc/tlsexe.g: Update for removed dot-symbols.
655 * ld-powerpc/tlsexe.r: Likewise.
656 * ld-powerpc/tlsexetoc.g: Likewise.
657 * ld-powerpc/tlsexetoc.r: Likewise.
658
659 2005-03-04 David Daney <ddaney@avtrex.com>
660
661 * ld-mips-elf/multi-got-no-shared-1.s,
662 ld-mips-elf/multi-got-no-shared-2.s,
663 ld-mips-elf/multi-got-no-shared.d: New tests.
664 * ld-mips-elf/mips-elf.exp: Run them.
665
666 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
667
668 * ld-mips-elf/tlsbin-o32.s, ld-mips-elf/mips-dyn.ld,
669 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32.d,
670 ld-mips-elf/tlslib-o32.s, ld-mips-elf/mips-lib.ld,
671 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32.d,
672 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlsbin-o32.d,
673 ld-mips-elf/tlsdyn-o32.s, ld-mips-elf/tls-multi-got-1.got,
674 ld-mips-elf/tls-multi-got-1-1.s, ld-mips-elf/tls-multi-got-1.d,
675 ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tls-multi-got-1-2.s,
676 ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib.ver,
677 ld-mips-elf/tlslib-o32-hidden.got, ld-mips-elf/tlslib-hidden.ver,
678 ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-3.got,
679 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.s,
680 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-1.got,
681 ld-mips-elf/tlsdyn-o32-2.got: New files.
682 * ld-mips-elf/mips-elf.exp: Run the new tests.
683
684 2005-03-01 Nick Clifton <nickc@redhat.com>
685
686 * ld-d10v/default_layout.d: Adjust expected offsets to allow for
687 section alignment.
688
689 * ld-discard/extern.d: Adjust expected warning to take into
690 account the fact that the linker's name might be included and that
691 the reloc might have been adjusted to be against the section
692 symbol.
693
694 2005-02-22 Eric Christopher <echristo@redhat.com>
695
696 * ld-mips-elf/reloc-merge-lo16.d: Correct symbol
697 table size for __start.
698
699 2005-02-22 Daniel Jacobowitz <dan@codesourcery.com>
700
701 * ld-elfvsb/hidden2.d: Expect OBJECT.
702 * ld-elfvsb/hidden2.s: Force type OBJECT.
703 * ld-elfvsb/hidden2.ld: Place .dynamic explicitly.
704 * ld-elf/start.s: Provide __start for MIPS.
705 * ld-elfcomm/elfcomm.exp: Accept MIPS common section. XFAIL size change
706 test.
707 * ld-elf/warn1.d: Use group.ld instead of -Ttext.
708
709 2005-02-21 Alan Modra <amodra@bigpond.net.au>
710
711 * lib/ld-lib.exp (run_dump_test): Don't require a dump program if
712 #warning given. Rearrange to allow $program to remain unset.
713 Don't allow gas errors. Append objcopy_as_link output to that
714 from the linker before testing against expected output. Fail the
715 test if warning not found when expected. Conversely fail the
716 test if ld errors or warnings given when not expected.
717
718 2005-02-21 Alan Modra <amodra@bigpond.net.au>
719
720 * ld-elf/exclude1.s: Use ".dc.a".
721 * ld-elfvsb/hidden2.s: Likewise.
722
723 2005-02-21 Alan Modra <amodra@bigpond.net.au>
724
725 * ld-elf/warn1.d: Specify -Ttext.
726 * ld-scripts/align.exp (align2a, align2b: Don't run on aout targets.
727 * ld-scripts/align2.t: Discard all but .text and .data.
728 * ld-scripts/align2a.d: Accept non-readonly for coff.
729 * ld-scripts/align2b.d: Likewise.
730 * lib/ld-lib.exp (is_aout_format): New function.
731
732 2005-02-18 Alan Modra <amodra@bigpond.net.au>
733
734 * ld-scripts/align2a.d: Don't assume anything about section
735 padding or alignment, or max page size. Allow 64-bit addresses.
736 * ld-scripts/align2b.d: Likewise.
737
738 2005-02-17 Zack Weinberg <zack@codesourcery.com>
739
740 * ld-scripts/align.exp: Rename existing "ALIGN" test to "align1".
741 Add dump tests "align2a", "align2b", "align2c".
742 * ld-scripts/align2.t, ld-scripts/align2a.s, ld-scripts/align2a.d
743 * ld-scripts/align2b.s, ld-scripts/align2b.d
744 * ld-scripts/align2c.s, ld-scripts/align2c.d: New files.
745
746 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
747
748 * ld-frv/fdpic-static-6.d: Update.
749 * ld-frv/fdpic*.d: Remove explicit -mfdpic from #as. Update
750 spelling of errors and warnings.
751
752 2005-02-15 Nigel Stephens <nigel@mips.com>
753 Maciej W. Rozycki <macro@mips.com>
754
755 * ld-mips-elf/mips16-hilo.d: New test for the R_MIPS16_HI16 and
756 R_MIPS16_LO16 relocs.
757 * ld-mips-elf/mips16-hilo-n32.d: Likewise, for the n32 ABI.
758 * ld-mips-elf/mips16-hilo.s: Auxiliary source for the new tests.
759 * ld-mips-elf/mips-elf.exp: Run the new tests.
760
761 2005-02-14 Eric Botcazou <ebotcazou@libertysurf.fr>
762
763 * ld-sparc/sparc.exp: Enable on Solaris. Disable 32-bit tests
764 on sparc64-elf.
765
766 2005-02-13 Jan Beulich <jbeulich@novell.com>
767
768 * ld-elfvers/vers.exp (as_options): New. Set to -x for ia64.
769 (build_binary): Pass as_options to ld_assemble.
770 (test_ldfail): Likewise.
771 (build_exec): Likewise.
772 Pass as_options to run_ld_link_tests.
773 * ld-ia64/tlsbin.s: Add .explicit.
774 * ld-ia64/tlsbinpic.s: Likewise.
775 * ld-ia64/tlspic1.s: Likewise.
776
777 2005-02-13 Eric Botcazou <ebotcazou@libertysurf.fr>
778
779 * ld-sparc/tlssunnopic32.rd: Adjust for .dynsym changes.
780 * ld-sparc/tlssunpic32.rd: Likewise.
781
782 2005-02-13 Eric Botcazou <ebotcazou@libertysurf.fr>
783
784 * ld-elf/warn1.d: Do not run on sparc64-*-solaris2*.
785
786 2005-02-11 Paul Brook <paul@codesourcery.com>
787
788 * ld-elf/symbol1w.s: Avoid using @function syntax.
789
790 2005-02-12 Alan Modra <amodra@bigpond.net.au>
791
792 * ld-elfvsb/hidden2.s: Replace .word with .long.
793
794 2005-02-10 Paul Brook <paul@codesourcery.com>
795
796 * ld-elfvsb/hidden2.s: New file
797 * ld-elfvsb/hidden2.d: New file
798 * ld-elfvsb/hidden2.ld: New file
799
800 2005-02-07 Alexandre Oliva <aoliva@redhat.com>
801
802 * ld-frv/fdpic-shared-8-fail.d: Tweak error messages.
803
804 2005-02-07 Hans-Peter Nilsson <hp@axis.com>
805
806 * ld-cris/libdso-13.d: Adjust for being identified as warning.
807
808 * ld-cris/globsymw2.s: New file.
809 * ld-cris/warn3.d, ld-cris/warn4.d: New tests.
810
811 * ld-discard/extern.d, ld-discard/start.d, ld-discard/static.d:
812 Adjust for being identified as warnings.
813
814 * ld-cris/stabs1.s: New file.
815 * ld-cris/undef2.d, ld-cris/undef3.d: New tests.
816
817 * ld-elf/start.s, ld-elf/symbolref.s, ld-elf/symbol1w.s,
818 ld-elf/warn1.d: New test.
819
820 * lib/ld-lib.exp: Support new directive "warning".
821
822 2005-02-02 Daniel Jacobowitz <dan@codesourcery.com>
823
824 * ld-mips-elf/eh-frame3.d, ld-mips-elf/eh-frame4.d: Move comments
825 after test commands.
826 * ld-mips-elf/mips-elf.exp: Skip multi-got-1 on non-GNU/Linux
827 systems.
828
829 2005-02-01 Alan Modra <amodra@bigpond.net.au>
830
831 * ld-powerpc/tlsso.r: Update.
832 * ld-powerpc/tlstocso.r: Update.
833
834 2005-01-31 Daniel Jacobowitz <dan@codesourcery.com>
835
836 * ld-mips-elf/elf-rel-got-n32.d, ld-mips-elf/elf-rel-got-n64-linux.d,
837 ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
838 ld-mips-elf/elf-rel-xgot-n64-linux.d, ld-mips-elf/elf-rel-xgot-n64.d,
839 ld-mips-elf/jalbal.d: Force big-endian.
840 * ld-mips-elf/multi-got-1.d: Make more flexible.
841 * ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
842 ld-mips-elf/rel64.d: Update offsets.
843
844 2005-01-31 Daniel Jacobowitz <dan@codesourcery.com>
845
846 * ld-elf/group1.d: Accept OBJECT symbols.
847
848 2005-01-31 Richard Sandiford <rsandifo@redhat.com>
849
850 * ld-mips-elf/eh-frame1.s: Create a .gcc_compiled_long32 if using
851 32-bit pointers.
852 * ld-mips-elf/eh-frame1.d: Link in .gcc_compiled_long32 sections.
853 * ld-mips-elf/eh-frame[34].d: New tests.
854 * ld-mips-elf/mips-elf.exp: Run them.
855
856 2005-01-28 Jan Beulich <jbeulich@novell.com>
857
858 * ld/ia64/tlsbin.[rt]d: Widen expected offset/size ranges.
859 * ld/ia64/tlspic.[rt]d: Likewise.
860
861 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
862
863 * ld-frv/fdpic.exp: Add -mfdpic to ASFLAGS.
864 * ld-frv/tls.exp: Likewise.
865 2004-11-26 Alexandre Oliva <aoliva@redhat.com>
866 * ld-frv/tls-3.s: New.
867 * ld-frv/tls-static-3.d: New.
868 * ld-frv/tls-dynamic-3.d: New.
869 * ld-frv/tls-pie-3.d: New.
870 * ld-frv/tls-shared-3.d: New.
871 * ld-frv/tls-relax-static-3.d: New.
872 * ld-frv/tls-relax-dynamic-3.d: New.
873 * ld-frv/tls-relax-pie-3.d: New.
874 * ld-frv/tls-relax-shared-3.d: New.
875 * ld-frv/tls.exp: Run the new tests.
876 * ld-frv/tls-dynamic-2.d: Adjust for improved relaxation.
877 * ld-frv/tls-relax-dynamic-2.d: Likewise.
878 * ld-frv/tls-relax-initial-shared-2.d: Likewise.
879 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
880 * ld-frv/tls-1-dep.s: New.
881 * ld-frv/tls-1-shared.lds: New.
882 * ld-frv/tls-1.s: New.
883 * ld-frv/tls-2.s: New.
884 * ld-frv/tls-dynamic-1.d: New.
885 * ld-frv/tls-dynamic-2.d: New.
886 * ld-frv/tls-initial-shared-2.d: New.
887 * ld-frv/tls-pie-1.d: New.
888 * ld-frv/tls-relax-dynamic-1.d: New.
889 * ld-frv/tls-relax-dynamic-2.d: New.
890 * ld-frv/tls-relax-initial-shared-2.d: New.
891 * ld-frv/tls-relax-pie-1.d: New.
892 * ld-frv/tls-relax-shared-1.d: New.
893 * ld-frv/tls-relax-shared-2.d: New.
894 * ld-frv/tls-relax-static-1.d: New.
895 * ld-frv/tls-shared-1-fail.d: New.
896 * ld-frv/tls-shared-1.d: New.
897 * ld-frv/tls-shared-2.d: New.
898 * ld-frv/tls-static-1.d: New.
899 * ld-frv/tls.exp: New.
900 * ld-frv/fdpic-pie-1.d: Adjust for 64-bit host.
901 * ld-frv/fdpic-pie-2.d: Likewise.
902 * ld-frv/fdpic-pie-6.d: Likewise.
903 * ld-frv/fdpic-pie-7.d: Likewise.
904 * ld-frv/fdpic-pie-8.d: Likewise.
905 * ld-frv/fdpic-shared-1.d: Likewise.
906 * ld-frv/fdpic-shared-2.d: Likewise.
907 * ld-frv/fdpic-shared-3.d: Likewise.
908 * ld-frv/fdpic-shared-4.d: Likewise.
909 * ld-frv/fdpic-shared-5.d: Likewise.
910 * ld-frv/fdpic-shared-6.d: Likewise.
911 * ld-frv/fdpic-shared-7.d: Likewise.
912 * ld-frv/fdpic-shared-8.d: Likewise.
913 * ld-frv/fdpic-shared-local-2.d: Likewise.
914 * ld-frv/fdpic-shared-local-8.d: Likewise.
915 * ld-frv/fdpic-static-1.d: Likewise.
916 * ld-frv/fdpic-static-2.d: Likewise.
917 * ld-frv/fdpic-static-6.d: Likewise.
918 * ld-frv/fdpic-static-7.d: Likewise.
919 * ld-frv/fdpic-static-8.d: Likewise.
920
921 2005-01-17 Richard Sandiford <rsandifo@redhat.com>
922
923 * ld-mips-elf/eh-frame2-{n32,n64}.d: New tests.
924 * ld-mips-elf/mips-elf.exp: Run them.
925
926 2005-01-17 Andrew Stubbs <andrew.stubbs@st.com>
927
928 * ld-sh/arch/arch.exp: Correct the email address.
929 Correct a few comment typos.
930 (test_arch,test_arch_error): Use 'ld -r' to avoid illegal
931 relocations killing the test.
932 * ld-sh/arch/arch_expected.txt: Update/Correct the test results.
933 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
934 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
935 * ld-sh/arch/sh2a-nofpu.s: Generate new file.
936 * ld-sh/arch/sh2a-or-sh3e.s: Regenerate.
937 * ld-sh/arch/sh2a-or-sh4.s: Regenerate.
938 * ld-sh/arch/sh2a.s: Generate new file.
939 * ld-sh/arch/sh2e.s: Regenerate.
940 * ld-sh/arch/sh2.s: Regenerate.
941 * ld-sh/arch/sh3-dsp.s: Regenerate.
942 * ld-sh/arch/sh3e.s: Regenerate.
943 * ld-sh/arch/sh3-nommu.s: Regenerate.
944 * ld-sh/arch/sh3.s: Regenerate.
945 * ld-sh/arch/sh4al-dsp.s: Regenerate.
946 * ld-sh/arch/sh4a-nofpu.s: Regenerate.
947 * ld-sh/arch/sh4a.s: Regenerate.
948 * ld-sh/arch/sh4-nofpu.s: Regenerate.
949 * ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
950 * ld-sh/arch/sh4.s: Regenerate.
951 * ld-sh/arch/sh-dsp.s: Regenerate.
952 * ld-sh/arch/sh.s: Regenerate.
953
954 2005-01-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
955
956 * ld-sh/shared-1.d: Update for changed dynamic syms.
957 * ld-sh/sh64/gotplt.d: Likewise.
958 * ld-sh/sh64/init-cmpct.d: Likewise.
959 * ld-sh/sh64/init-media.d: Likewise.
960 * ld-sh/sh64/init64.d: Likewise.
961
962 2004-12-21 Tomer Levi <Tomer.Levi@nsc.com>
963
964 * ld-crx/reloc-abs32.d: Update reference file according
965 to disassembler printing method.
966 * ld-crx/reloc-rel16.d: Likewise.
967 * ld-crx/reloc-rel24.d: Likewise.
968 * ld-crx/reloc-rel32.d: Likewise.
969 * ld-crx/reloc-rel4.d: Likewise.
970 * ld-crx/reloc-rel8-cmp.d: Likewise.
971 * ld-crx/reloc-rel8.d: Likewise.
972
973 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
974
975 * ld-v850: New directory.
976
977 2004-12-14 Richard Sandiford <rsandifo@redhat.com>
978
979 * ld-mips-elf/jal-overflow-2.[sd]: New test.
980 * ld-mips-elf/mips-elf.exp: Run it.
981
982 2004-12-13 Richard Sandiford <rsandifo@redhat.com>
983
984 * ld-mips-elf/mips-elf.exp: Only run jalbal if n32 is supported.
985
986 2004-12-11 Alan Modra <amodra@bigpond.net.au>
987
988 * ld-mmix/bpo-1.d: Update for changed section syms.
989 * ld-mmix/bpo-10.d: Likewise.
990 * ld-mmix/bpo-11.d: Likewise.
991 * ld-mmix/bpo-14.d: Likewise.
992 * ld-mmix/bpo-16.d: Likewise.
993 * ld-mmix/bpo-17.d: Likewise.
994 * ld-mmix/bpo-18.d: Likewise.
995 * ld-mmix/bpo-19.d: Likewise.
996 * ld-mmix/bpo-2.d: Likewise.
997 * ld-mmix/bpo-22.d: Likewise.
998 * ld-mmix/bpo-3.d: Likewise.
999 * ld-mmix/bpo-4.d: Likewise.
1000 * ld-mmix/bpo-5.d: Likewise.
1001 * ld-mmix/bpo-6.d: Likewise.
1002 * ld-mmix/bpo-9.d: Likewise.
1003 * ld-mmix/greg-1.d: Likewise.
1004 * ld-mmix/greg-19.d: Likewise.
1005 * ld-mmix/greg-2.d: Likewise.
1006 * ld-mmix/greg-3.d: Likewise.
1007 * ld-mmix/greg-4.d: Likewise.
1008 * ld-mmix/greg-5.d: Likewise.
1009 * ld-mmix/greg-5s.d: Likewise.
1010 * ld-mmix/greg-6.d: Likewise.
1011 * ld-mmix/greg-7.d: Likewise.
1012 * ld-mmix/loc1.d: Likewise.
1013 * ld-mmix/loc2.d: Likewise.
1014 * ld-mmix/loc3.d: Likewise.
1015 * ld-mmix/loc4.d: Likewise.
1016 * ld-mmix/loc6.d: Likewise.
1017 * ld-mmix/locdo-1.d: Likewise.
1018 * ld-mmix/loct-1.d: Likewise.
1019 * ld-mmix/locto-1.d: Likewise.
1020 * ld-mmix/start-1.d: Likewise.
1021 * ld-sh/sh64/abi32.xd: Likewise.
1022 * ld-sh/sh64/abi64.xd: Likewise.
1023 * ld-sh/sh64/cmpct1.xd: Likewise.
1024 * ld-sh/sh64/mix1.xd: Likewise.
1025 * ld-sh/sh64/mix2.xd: Likewise.
1026 * ld-sh/sh64/rel32.xd: Likewise.
1027 * ld-sh/sh64/rel64.xd: Likewise.
1028 * ld-sh/sh64/shdl32.xd: Likewise.
1029 * ld-sh/sh64/shdl64.xd: Likewise.
1030
1031 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1032
1033 * ld-mips-elf/jalbal.d: New test.
1034 * ld-mips-elf/jalbal.s: New test.
1035 * ld-mips-elf/mips-elf.exp: Run it.
1036
1037 2004-12-08 Ian Lance Taylor <ian@wasabisystems.com>
1038
1039 * ld-mips-elf/jaloverflow.d: New test.
1040 * ld-mips-elf/jaloverflow.s: New test.
1041 * ld-mips-elf/mips-elf.exp: Run it.
1042
1043 2004-12-03 H.J. Lu <hongjiu.lu@intel.com>
1044
1045 * ld-elf/group1.d: Support 64bit.
1046
1047 2004-12-01 Paul Brook <paul@codesourcery.com>
1048
1049 * ld-elf/group1.d: New test.
1050 * ld-elf/group.ld, ld-elf/group1a.s, ld-elf/group1b.s: New test.
1051
1052 2004-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1053
1054 * ld-selective/selective.exp: Use -print-libgcc-file-name for
1055 ARM and v850 also.
1056
1057 2004-11-24 Paul Brook <paul@codesourcery.com>
1058
1059 * ld-arm/mixed-lib.sym: Update for THUMB_FUNC change.
1060
1061 2004-11-19 Nick Clifton <nickc@redhat.com>
1062
1063 * ld-scripts/script.exp: Add test of memory linker script.
1064 Reorganise code to remove unnecessary indentation.
1065 Fix target tests to avoid using --image-base with *-nto targets.
1066 * ld-scripts/memory.t: New linker script to test the MEMORY
1067 section and the ORIGIN and LENGTH operators.
1068
1069 2004-11-17 Daniel Jacobowitz <dan@codesourcery.com>
1070
1071 * ld-arm/mixed-app.d, ld-arm/mixed-app.r, ld-arm/mixed-app.s,
1072 ld-arm/mixed-app.sym, ld-arm/mixed-lib.d, ld-arm/mixed-lib.r,
1073 ld-arm/mixed-lib.s, ld-arm/mixed-lib.sym, ld-arm/arm-dyn.ld,
1074 ld-arm/arm-lib.ld: New files.
1075 * ld-arm/arm-app-abs32.d, ld-arm/arm-app-abs32.r, ld-arm/arm-app.d,
1076 ld-arm/arm-app.r, ld-arm/arm-lib-plt32.d, ld-arm/arm-lib-plt32.r,
1077 ld-arm/arm-lib.d, ld-arm/arm-lib.r, ld-arm/arm-static-app.d,
1078 ld-arm/arm-static-app.r: Update for big-endian.
1079 * ld-arm/arm-elf.exp: Run the new tests.
1080
1081 2004-11-16 Richard Sandiford <rsandifo@redhat.com>
1082
1083 * ld-mips-elf/eh-frame1.{s,ld},
1084 * ld-mips-elf/eh-frame1-{n32,n64},d: New test.
1085 * ld-mips-elf/mips-elf.exp: Run it.
1086
1087 2004-11-10 Alan Modra <amodra@bigpond.net.au>
1088
1089 * ld-d10v/reloc-003.d: Update for changed error message.
1090 * ld-d10v/reloc-004.d: Likewise.
1091 * ld-d10v/reloc-007.d: Likewise.
1092 * ld-d10v/reloc-008.d: Likewise.
1093 * ld-d10v/reloc-011.d: Likewise.
1094 * ld-d10v/reloc-012.d: Likewise.
1095 * ld-d10v/reloc-015.d: Likewise.
1096 * ld-d10v/reloc-016.d: Likewise.
1097
1098 2004-11-08 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
1099
1100 * ld-scripts/weak.exp: Enable test on PE, XFAIL non-i386 PE.
1101 * ld-undefined/weak-undef.exp: Enable test on PE, XFAIL non-i386
1102 PE.
1103 * lib/ld-lib.exp (is_pecoff_format): New.
1104
1105 2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
1106 Vineet Sharma <vineets@noida.hcltech.com>
1107
1108 * ld-maxq: New directory. Contains tests for the new maxq port.
1109
1110 2004-11-04 Hans-Peter Nilsson <hp@bitrange.com>
1111
1112 * ld-elf/merge.d: xfail crisv32-*-*.
1113 * ld-cris/dsov32-1.s, ld-cris/dsov32-2.s, ld-cris/dsov32-3.s,
1114 ld-cris/dsov32-4.s, ld-cris/libdso-10.d, ld-cris/libdso-11.d,
1115 ld-cris/libdso-12.d, ld-cris/libdso-13.d, ld-cris/libdso-14.d,
1116 ld-cris/move-1.s, ld-cris/pv32-1.d, ld-cris/pv32.s,
1117 ld-cris/start1.s, ld-cris/v10-v32.d, ld-cris/v10-va.d,
1118 ld-cris/v32-ba-1.d, ld-cris/v32-ba-1.s, ld-cris/v32-bin-1.d,
1119 ld-cris/v32-bin-1.s, ld-cris/v32-v10.d, ld-cris/v32-va.d,
1120 ld-cris/va-v10.d, ld-cris/va-v32.d: New tests.
1121 * ld-cris/ldsym1.d: Adjust for change in linker script.
1122
1123 2004-11-02 Hans-Peter Nilsson <hp@axis.com>
1124
1125 * ld-cris/expdyn1.d, ld-cris/expdyn5.d, ld-cris/expdyn6.d,
1126 ld-cris/expdyn7.d, ld-cris/gotplt1.d, ld-cris/gotplt2.d,
1127 ld-cris/gotplt3.d, ld-cris/hiddef1.d, ld-cris/libdso-2.d,
1128 ld-cris/locref1.d, ld-cris/locref2.d, ld-cris/weakref2.d,
1129 ld-i386/tlsbin.rd, ld-i386/tlsnopic.rd, ld-i386/tlspic.rd,
1130 ld-ia64/tlsbin.dd, ld-ia64/tlsbin.rd, ld-ia64/tlspic.dd,
1131 ld-ia64/tlspic.rd, ld-powerpc/tlsexe32.d, ld-powerpc/tlsexe32.g,
1132 ld-powerpc/tlsexe32.r, ld-powerpc/tlsexe32.t,
1133 ld-powerpc/tlsso32.d, ld-powerpc/tlsso32.g, ld-powerpc/tlsso32.r,
1134 ld-powerpc/tlsso32.t, ld-s390/tlsbin.dd, ld-s390/tlsbin.rd,
1135 ld-s390/tlspic.rd, ld-sparc/tlssunbin32.rd,
1136 ld-sparc/tlssunpic32.rd, ld-x86-64/tlsbin.rd, ld-x86-64/tlspic.dd,
1137 ld-x86-64/tlspic.rd: Adjust for _GLOBAL_OFFSET_TABLE_ now hidden.
1138
1139 2004-10-26 Paul Brook <paul@codesourcery.com>
1140
1141 * ld-elfvers/vers.exp (build_binary): Add ldargs parameter.
1142 (build_vers_lib_pic_flags): New function.
1143 Add vers29 test.
1144 * ld-elfvers/vers29.c: New file.
1145 * ld-elfvers/vers29.dsym: New file.
1146 * ld-elfvers/vers29.ver: New file.
1147
1148 2004-10-24 Hans-Peter Nilsson <hp@bitrange.com>
1149
1150 * ld-mmix/sec-8m.d: Adjust test for dump using correct section
1151 length.
1152 * ld-mmix/sec-9.d: Renamed test, formerly known as sec-5.d.
1153 * ld-mmix/sec-5.d, ld-mmix/b-offloc.s: Rewritten test.
1154
1155 * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d,
1156 ld-mmix/getaa14f.d, ld-mmix/jumpa-6b.d, ld-mmix/jumpa-6f.d,
1157 ld-mmix/jumpa14b.d, ld-mmix/jumpa14f.d, ld-mmix/reg-1.d,
1158 ld-mmix/reg-1m.d: Adjust for changed error message format.
1159
1160 2004-10-19 H.J. Lu <hongjiu.lu@intel.com>
1161
1162 * ld-elf/exclude.exp: Allow cris-*-elf.
1163
1164 * ld-elf/exclude1.s: Add ".data". Remove "- include_sym".
1165 * ld-elf/exclude2.s: Add ".data".
1166
1167 2004-10-19 Hans-Peter Nilsson <hp@bitrange.com>
1168
1169 * ld-elf/exclude.exp: Don't run for cris-*-elf.
1170
1171 2004-10-16 Daniel Jacobowitz <dan@debian.org>
1172
1173 * ld-elf/exclude1.s, ld-elf/exclude2.s, ld-elf/exclude.exp: New.
1174
1175 2004-10-15 Alan Modra <amodra@bigpond.net.au>
1176
1177 * ld-crx/reloc-num8.d: Adjust for changed orphan placement.
1178 * ld-crx/reloc-num16.d: Likewise.
1179 * ld-crx/reloc-num32.d: Likewise.
1180 * ld-scripts/provide-2.t: Start .data at 0x2000.
1181 * ld-scripts/provide-2.d: Adjust.
1182
1183 2004-10-14 H.J. Lu <hongjiu.lu@intel.com>
1184
1185 * ld-scripts/sort.exp: Run for ELF targets only.
1186
1187 2004-10-14 Alan Modra <amodra@bigpond.net.au>
1188
1189 * ld-scripts/overlay-size.d: Update for changed orphan section
1190 placement.
1191 * ld-mmix/bpo-18.d: Likewise.
1192
1193 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1194
1195 * ld-xtensa/lcall1.s: Use .literal directive.
1196 * ld-xtensa/lcall2.s: Align function entry.
1197 * ld-xtensa/coalesce2.s: Likewise.
1198
1199 2004-10-04 H.J. Lu <hongjiu.lu@intel.com>
1200
1201 * ld-scripts/sort.exp: New file for section sorting tests.
1202 * ld-scripts/sort_b_a.d: Likewise
1203 * ld-scripts/sort_b_a.s: Likewise
1204 * ld-scripts/sort_b_a.t: Likewise
1205 * ld-scripts/sort_b_a_a-1.d: Likewise
1206 * ld-scripts/sort_b_a_a-2.d: Likewise
1207 * ld-scripts/sort_b_a_a-3.d: Likewise
1208 * ld-scripts/sort_b_a_a.t: Likewise
1209 * ld-scripts/sort_b_a_n-1.d: Likewise
1210 * ld-scripts/sort_b_a_n-2.d: Likewise
1211 * ld-scripts/sort_b_a_n-3.d: Likewise
1212 * ld-scripts/sort_b_a_n.t: Likewise
1213 * ld-scripts/sort_b_n.d: Likewise
1214 * ld-scripts/sort_b_n.s: Likewise
1215 * ld-scripts/sort_b_n.t: Likewise
1216 * ld-scripts/sort_b_n_a-1.d: Likewise
1217 * ld-scripts/sort_b_n_a-2.d: Likewise
1218 * ld-scripts/sort_b_n_a-3.d: Likewise
1219 * ld-scripts/sort_b_n_a.t: Likewise
1220 * ld-scripts/sort_b_n_n-1.d: Likewise
1221 * ld-scripts/sort_b_n_n-2.d: Likewise
1222 * ld-scripts/sort_b_n_n-3.d: Likewise
1223 * ld-scripts/sort_b_n_n.t: Likewise
1224 * ld-scripts/sort_n_a-a.s: Likewise
1225 * ld-scripts/sort_n_a-b.s: Likewise
1226 * ld-scripts/sort_no-1.d: Likewise
1227 * ld-scripts/sort_no-2.d: Likewise
1228 * ld-scripts/sort_no.t: Likewise
1229
1230 2004-10-01 H.J. Lu <hongjiu.lu@intel.com>
1231
1232 * ld-powerpc/tls.s: Don't set tls type for undefined syms.
1233 * ld-powerpc/tls32.s: Likewise.
1234 * ld-powerpc/tlstoc.s: Likewise.
1235 * ld-s390/tlsbin.s: Likewise.
1236 * ld-s390/tlsbin_64.s: Likewise.
1237 * ld-s390/tlsbinpic.s: Likewise.
1238 * ld-s390/tlsbinpic_64.s: Likewise.
1239 * ld-s390/tlspic1.s: Likewise.
1240 * ld-s390/tlspic1_64.s: Likewise.
1241 * ld-sparc/tlssunbin32.s: Likewise.
1242 * ld-sparc/tlssunbinpic32.s: Likewise.
1243 * ld-sparc/tlssunnopic32.s: Likewise.
1244 * ld-sparc/tlssunpic32.s: Likewise.
1245
1246 2004-10-01 Alan Modra <amodra@bigpond.net.au>
1247
1248 * ld-s390/tlsbin.s: Set tls type for undefined syms.
1249 * ld-s390/tlsbin_64.s: Likewise.
1250 * ld-s390/tlsbinpic.s: Likewise.
1251 * ld-s390/tlsbinpic_64.s: Likewise.
1252 * ld-s390/tlspic1.s: Likewise.
1253 * ld-s390/tlspic1_64.s: Likewise.
1254 * ld-sparc/tlssunbin32.s: Likewise.
1255 * ld-sparc/tlssunbinpic32.s: Likewise.
1256 * ld-sparc/tlssunnopic32.s: Likewise.
1257 * ld-sparc/tlssunpic32.s: Likewise.
1258
1259 2004-10-01 Alan Modra <amodra@bigpond.net.au>
1260
1261 * ld-sparc/tlssunbin32.sd: Adjust for changed .dynamic location.
1262
1263 2004-10-01 Nick Clifton <nickc@redhat.com>
1264
1265 PR 371
1266 * ld-undefined/undefined.exp: Remove redundant XPASS
1267 specifications.
1268
1269 2004-10-01 Alan Modra <amodra@bigpond.net.au>
1270
1271 * ld-powerpc/tls.s (gd, ld): Set tls type for undefined syms.
1272 * ld-powerpc/tls32.s (gd, ld): Likewise.
1273 * ld-powerpc/tlstoc.s (gd, ld): Likewise.
1274 * ld-powerpc/tlsso.r: Update.
1275 * ld-powerpc/tlsso32.r: Update.
1276 * ld-powerpc/tlstocso.r: Update.
1277
1278 2004-09-30 Paul Brook <paul@codesourcery.com>
1279
1280 * ld-arm/arm-elf.exp: Add test for --target2=abs.
1281 * ld-arm/arm-target2-abs.d: New file.
1282
1283 2004-09-29 Alan Modra <amodra@bigpond.net.au>
1284
1285 * ld-pe/secrel1.s: Pad .rdata out to 16 byte boundary.
1286 * ld-pe/secrel.d: Adjust to suit.
1287
1288 2004-09-24 Alan Modra <amodra@bigpond.net.au>
1289
1290 * ld-elfvsb/elfvsb.exp: Remove file name from "undefined ref" string.
1291
1292 2004-09-22 Alan Modra <amodra@bigpond.net.au>
1293
1294 * ld-i386/tlsbin.rd: Update for changed segment map.
1295 * ld-i386/tlsnopic.rd: Likewise.
1296 * ld-i386/tlspic.rd: Likewise.
1297 * ld-powerpc/tlsexe.r: Likewise.
1298 * ld-powerpc/tlsexe32.r: Likewise.
1299 * ld-powerpc/tlsexetoc.r: Likewise.
1300 * ld-powerpc/tlsso.r: Likewise.
1301 * ld-powerpc/tlsso32.r: Likewise.
1302 * ld-powerpc/tlstocso.r: Likewise.
1303 * ld-s390/tlsbin.rd: Likewise.
1304 * ld-s390/tlsbin_64.rd: Likewise.
1305 * ld-s390/tlspic.rd: Likewise.
1306 * ld-s390/tlspic_64.rd: Likewise.
1307 * ld-sh/tlsbin-2.d: Likewise.
1308 * ld-sh/tlspic-2.d: Likewise.
1309 * ld-x86-64/tlsbin.rd: Likewise.
1310 * ld-x86-64/tlspic.rd: Likewise.
1311
1312 2004-09-22 Alan Modra <amodra@bigpond.net.au>
1313
1314 * ld-scripts/overlay-size.d: Don't check .mbss lma.
1315 * ld-sh/sh64/mix1.xd: Update for changed .bss file offset.
1316 * ld-sh/sh64/shdl32.xd: Likewise.
1317 * ld-sh/sh64/shdl64.xd: Likewise.
1318
1319 2004-09-17 Paul Brook <paul@codesourcery.com>
1320
1321 * ld-arm/arm-target1-{abs,rel}.d}: New files.
1322 * ld-arm/arm-target1.s: New file.
1323 * ld-arm/arm-target2-{,got-}rel.d: New files.
1324 * ld-arm/arm-target2.s: New file.
1325 * ld-arm/arm-rel31.d: New files.
1326 * ld-arm/arm-rel31.s: New files.
1327 * ld-arm/arm.ld: New file.
1328 * ld-arm/arm-elf.exp: Add new tests.
1329
1330 2004-09-07 Hans-Peter Nilsson <hp@axis.com>
1331
1332 * ld-cris/hiddef1.d, ld-cris/hiddef1.s, ld-cris/hidrefgotplt1.s:
1333 New test.
1334
1335 2004-09-03 Tomer Levi <Tomer.Levi@nsc.com>
1336
1337 * ld-crx: New directory.
1338 * ld-crx/crx.exp: New test script.
1339 * ld-crx/crx.ld: New linker script.
1340 * ld-crx/reloc-abs32.s: New file.
1341 * ld-crx/reloc-abs32.d: Likewise.
1342 * ld-crx/reloc-imm16.s: Likewise.
1343 * ld-crx/reloc-imm16.d: Likewise.
1344 * ld-crx/reloc-imm32.s: Likewise.
1345 * ld-crx/reloc-imm32.d: Likewise.
1346 * ld-crx/reloc-num8.s: Likewise.
1347 * ld-crx/reloc-num8.d: Likewise.
1348 * ld-crx/reloc-num16.s: Likewise.
1349 * ld-crx/reloc-num16.d: Likewise.
1350 * ld-crx/reloc-num32.s: Likewise.
1351 * ld-crx/reloc-num32.d: Likewise.
1352 * ld-crx/reloc-regrel12.s: Likewise.
1353 * ld-crx/reloc-regrel12.d: Likewise.
1354 * ld-crx/reloc-regrel22.s: Likewise.
1355 * ld-crx/reloc-regrel22.d: Likewise.
1356 * ld-crx/reloc-regrel28.s: Likewise.
1357 * ld-crx/reloc-regrel28.d: Likewise.
1358 * ld-crx/reloc-regrel32.s: Likewise.
1359 * ld-crx/reloc-regrel32.d: Likewise.
1360 * ld-crx/reloc-rel4.s: Likewise.
1361 * ld-crx/reloc-rel4.d: Likewise.
1362 * ld-crx/reloc-rel8.s: Likewise.
1363 * ld-crx/reloc-rel8.d: Likewise.
1364 * ld-crx/reloc-rel8-cmp.s: Likewise.
1365 * ld-crx/reloc-rel8-cmp.d: Likewise.
1366 * ld-crx/reloc-rel16.s: Likewise.
1367 * ld-crx/reloc-rel16.d: Likewise.
1368 * ld-crx/reloc-rel24.s: Likewise.
1369 * ld-crx/reloc-rel24.d: Likewise.
1370 * ld-crx/reloc-rel32.s: Likewise.
1371 * ld-crx/reloc-rel32.d: Likewise.
1372
1373 2004-08-21 Hans-Peter Nilsson <hp@axis.com>
1374
1375 * ld-cris/expdyn1.d, ld-cris/expdyn5.d, ld-cris/expdyn6.d,
1376 ld-cris/expdyn7.d, ld-cris/gotplt2.d, ld-cris/gotplt3.d,
1377 ld-cris/libdso-1.d, ld-cris/libdso-2.d, ld-cris/locref1.d,
1378 ld-cris/nodyn4.d, ld-cris/nodyn5.d: Adjust for reordered
1379 sections.
1380
1381 2004-08-17 Alan Modra <amodra@bigpond.net.au>
1382
1383 * ld-elfvsb/elfvsb.exp: Cope with ppc64 dot symbols.
1384
1385 2004-08-17 Alan Modra <amodra@bigpond.net.au>
1386
1387 * ld-scripts/cross1.t: Remove .opd section spec.
1388
1389 2004-08-01 Stephane Carrez <stcarrez@nerim.fr>
1390
1391 * ld-undefined/undefined.exp: The undefine tests now work on
1392 68HC11 and 68HC12.
1393
1394 2004-07-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1395
1396 * ld-sh/sh64/crange3-cmpct.rd: Update.
1397 * ld-sh/sh64/crange3-media.rd: Update.
1398
1399 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
1400
1401 * ld-h8300/h8300.exp: Addition of new test case to check
1402 relaxation for H8S target.
1403 * ld-h8300/relax-6.s: New test source file.
1404 * ld-h8300/relax-6.d: New test expected disassembly file.
1405 * ld-h8300/relax-6-coff.d: New test expected disassembly file for
1406 coff format.
1407
1408 2004-07-22 Nick Clifton <nickc@redhat.com>
1409
1410 PR/280
1411 * ld-h8300/relax-3-coff.d: Remove duplicated raw insn values.
1412 * ld-h8300/relax-3.d: Likewise.
1413 * ld-h8300/relax-4-coff.d: Likewise.
1414 * ld-h8300/relax-4.d: Likewise.
1415 * ld-h8300/relax-5-coff.d: Likewise.
1416 * ld-h8300/relax.d: Likewise.
1417
1418 2004-07-22 H.J. Lu <hongjiu.lu@intel.com>
1419
1420 * ld-scripts/crossref.exp: XFAIL ia64-*-* on the first test.
1421
1422 2004-07-13 Nitin Yewale <nitiny@kpitcummins.com>
1423
1424 * ld-h8300/h8300.exp: Addition of gcsection test case.
1425 * ld-h8300/gcsection.s: New test source file.
1426 * ld-h8300/gcsection.d: New test expected disassembly file.
1427
1428 2004-07-08 Maciej W. Rozycki <macro@linux-mips.org>
1429
1430 * ld-mips-elf/reloc-merge-lo16.{s,d,ld}: New test.
1431 * ld-mips-elf/mips-elf.exp: Run it.
1432
1433 2004-07-02 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1434
1435 * ld-elf/frame.exp: Don't run on sh*-*-elf*.
1436 * ld-sh/shared-1.d: Adjust for section reordering changes.
1437 * ld-sh/shared-2.d: Likewise.
1438 * ld-sh/tlsbin-2.d: Likewise.
1439 * ld-sh/tlspic-2.d: Likewise.
1440 * ld-sh/sh64/abi32.xd: Likewise.
1441 * ld-sh/sh64/abi64.xd: Likewise.
1442 * ld-sh/sh64/cmpct1.xd: Likewise.
1443 * ld-sh/sh64/crange1.rd: Likewise.
1444 * ld-sh/sh64/crange2.rd: Likewise.
1445 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1446 * ld-sh/sh64/crange3-media.rd: Likewise.
1447 * ld-sh/sh64/crange3.rd: Likewise.
1448 * ld-sh/sh64/gotplt.d: Likewise.
1449 * ld-sh/sh64/init-cmpct.d: Likewise.
1450 * ld-sh/sh64/init-media.d: Likewise.
1451 * ld-sh/sh64/init64.d: Likewise.
1452 * ld-sh/sh64/mix1.xd: Likewise.
1453 * ld-sh/sh64/mix2.xd: Likewise.
1454 * ld-sh/sh64/shdl32.xd: Likewise.
1455 * ld-sh/sh64/shdl64.xd: Likewise.
1456
1457 2004-07-02 Alan Modra <amodra@bigpond.net.au>
1458
1459 * ld-discard/static.d: Accept both original sym and section sym.
1460
1461 2004-07-01 Jakub Jelinek <jakub@redhat.com>
1462
1463 * ld-sparc/tlssunpic32.rd: Adjust for section reordering changes
1464 and removal of unneeded STT_SECTION symbols from .dynsym.
1465 * ld-sparc/tlssunbin32.rd: Likewise.
1466 * ld-sparc/tlssunpic32.dd: Likewise.
1467 * ld-sparc/tlssunpic32.sd: Likewise.
1468 * ld-sparc/tlssunbin32.dd: Likewise.
1469 * ld-sparc/tlssunbin32.sd: Likewise.
1470 * ld-sparc/tlssunbin32.td: Likewise.
1471
1472 2004-07-01 Alan Modra <amodra@bigpond.net.au>
1473
1474 * ld-discard/extern.d: Update.
1475 * ld-discard/start.d: Update.
1476 * ld-discard/static.d: Update.
1477
1478 2004-06-30 H.J. Lu <hongjiu.lu@intel.com>
1479
1480 PR 233
1481 * ld-discard/extern.d: Updated.
1482 * ld-discard/start.d: Likewise.
1483 * ld-discard/static.d: Likewise.
1484
1485 2004-06-29 J"orn Rennecke <joern.rennecke@superh.com>
1486
1487 Actually add these files:
1488 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1489 * ld-sh/arch/arch.exp: New test script.
1490 * ld-sh/arch/arch_expected.txt: New file.
1491 * ld-sh/arch/sh.s: New file.
1492 * ld-sh/arch/sh2.s: New file.
1493 * ld-sh/arch/sh-dsp.s: New file.
1494 * ld-sh/arch/sh2e.s: New file.
1495 * ld-sh/arch/sh3-nommu.s: New file.
1496 * ld-sh/arch/sh3.s: New file.
1497 * ld-sh/arch/sh3-dsp.s: New file.
1498 * ld-sh/arch/sh3e.s: New file.
1499 * ld-sh/arch/sh4-nommu-nofpu.s: New file.
1500 * ld-sh/arch/sh4-nofpu.s: New file.
1501 * ld-sh/arch/sh4.s: New file.
1502 * ld-sh/arch/sh4a-nofpu.s: New file.
1503 * ld-sh/arch/sh4al-dsp.s: New file.
1504 * ld-sh/arch/sh4a.s: New file.
1505
1506 2004-06-29 Alan Modra <amodra@bigpond.net.au>
1507
1508 * ld-elf/frame.exp: Don't run on mcore.
1509
1510 2004-06-26 Alan Modra <amodra@bigpond.net.au>
1511
1512 * ld-bootstrap/bootstrap.exp: Handle timestamps in more pe targets.
1513
1514 2004-06-24 H.J. Lu <hongjiu.lu@intel.com>
1515
1516 * ld-elfvers/vers.exp: Use PIC for shared libraries by default.
1517
1518 2004-06-21 Alexandre Oliva <aoliva@redhat.com>
1519
1520 * ld-frv/fdpic-pie-1.d: Adjust for pie-specific link script.
1521 * ld-frv/fdpic-pie-2.d: Likewise.
1522 * ld-frv/fdpic-pie-6.d: Likewise.
1523 * ld-frv/fdpic-pie-7.d: Likewise.
1524 * ld-frv/fdpic-pie-8.d: Likewise.
1525 * ld-frv/fdpic-shared-1.d: Likewise.
1526 * ld-frv/fdpic-shared-2.d: Likewise.
1527 * ld-frv/fdpic-shared-3.d: Likewise.
1528 * ld-frv/fdpic-shared-4.d: Likewise.
1529 * ld-frv/fdpic-shared-5.d: Likewise.
1530 * ld-frv/fdpic-shared-6.d: Likewise.
1531 * ld-frv/fdpic-shared-7.d: Likewise.
1532 * ld-frv/fdpic-shared-8.d: Likewise.
1533 * ld-frv/fdpic-shared-local-2.d: Likewise.
1534 * ld-frv/fdpic-shared-local-8.d: Likewise.
1535
1536 2004-06-21 Nick Clifton <nickc@redhat.com>
1537
1538 * ld-elf/frame.exp: Handle ports which do not support the --shared
1539 linker switch.
1540
1541 2004-06-18 Jan Beulich <jbeulich@novell.com>
1542
1543 * ld-elfvsb/main.c: Ensure visibility_def and visibility_func are
1544 actually referenced (gcc 3.4 eliminates comparisons of addresses
1545 of global symbols with NULL).
1546 * ld-selective/selective.exp: Suppress -fvtable-gc tests for gcc
1547 3.4.0 and above, as this option and its functionality is no longer
1548 supported, making these tests fail).
1549
1550 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1551
1552 * ld-sh/arch/arch.exp: New test script.
1553 * ld-sh/arch/arch_expected.txt: New file.
1554 * ld-sh/arch/sh.s: New file.
1555 * ld-sh/arch/sh2.s: New file.
1556 * ld-sh/arch/sh-dsp.s: New file.
1557 * ld-sh/arch/sh2e.s: New file.
1558 * ld-sh/arch/sh3-nommu.s: New file.
1559 * ld-sh/arch/sh3.s: New file.
1560 * ld-sh/arch/sh3-dsp.s: New file.
1561 * ld-sh/arch/sh3e.s: New file.
1562 * ld-sh/arch/sh4-nommu-nofpu.s: New file.
1563 * ld-sh/arch/sh4-nofpu.s: New file.
1564 * ld-sh/arch/sh4.s: New file.
1565 * ld-sh/arch/sh4a-nofpu.s: New file.
1566 * ld-sh/arch/sh4al-dsp.s: New file.
1567 * ld-sh/arch/sh4a.s: New file.
1568
1569 2004-05-18 Nick Clifton <nickc@redhat.com>
1570
1571 * ld-elf/frame.s: Replace @ with % so that the file can be
1572 compiled by an ARM targeted GAS.
1573 * ld-elf/table.s: Likewise.
1574 * ld-elf/tbss.s: Likewise. Also replace .align <foo> with
1575 .p2align (log2 <foo>) to cope with the fact that the ARM .align
1576 directive takes a power-of-two argument.
1577
1578 2004-05-17 H.J. Lu <hongjiu.lu@intel.com>
1579
1580 * ld-elf/frame.exp: New file. Test read-only .eh_frame and
1581 .gcc_except_table sections.
1582 * ld-elf/frame.s: Likewise.
1583 * ld-elf/table.s: Likewise.
1584 * ld-elf/tbss.s: Likewise.
1585
1586 2004-05-12 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1587
1588 * ld-sh/tlsbin-2.d: Adjust for section reordering changes
1589 and removal of unneeded STT_SECTION symbols from .dynsym.
1590 * ld-sh/tlsbin-3.d: Likewise.
1591 * ld-sh/tlspic-2.d: Likewise.
1592
1593 2004-05-12 Ben Elliston <bje@au.ibm.com>
1594
1595 * ld-sh/sh64/relax.exp: Remove stray semicolons.
1596 * ld-sh/sh64/relfail.exp: Likewise.
1597 * lib/ld-lib.exp: Likewise.
1598
1599 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1600
1601 * ld-i386/tlspic.rd: Adjust for section reordering changes
1602 and removal of unneeded STT_SECTION symbols from .dynsym.
1603 * ld-i386/tlspic.dd: Likewise.
1604 * ld-i386/tlspic.sd: Likewise.
1605 * ld-i386/tlsbin.rd: Likewise.
1606 * ld-i386/tlsbinpic.s: Likewise.
1607 * ld-i386/tlsbin.dd: Likewise.
1608 * ld-i386/tlsbin.sd: Likewise.
1609 * ld-i386/tlsnopic.rd: Likewise.
1610 * ld-i386/tlsnopic1.s: Likewise.
1611 * ld-i386/combreloc.d: Likewise.
1612 * ld-i386/tlsnopic.dd: Likewise.
1613 * ld-i386/tlsnopic.sd: Likewise.
1614 * ld-x86-64/tlspic.rd: Likewise.
1615 * ld-x86-64/tlspic.dd: Likewise.
1616 * ld-x86-64/tlsbin.dd: Likewise.
1617 * ld-x86-64/tlspic.sd: Likewise.
1618 * ld-x86-64/tlsbin.sd: Likewise.
1619 * ld-x86-64/tlspic.td: Likewise.
1620 * ld-x86-64/tlsbin.td: Likewise.
1621 * ld-x86-64/tlsbin.rd: Likewise.
1622 * ld-s390/tlspic1.s: Likewise.
1623 * ld-s390/tlsbinpic.s: Likewise.
1624 * ld-s390/tlspic.rd: Likewise.
1625 * ld-s390/tlsbin.rd: Likewise.
1626 * ld-s390/tlspic.dd: Likewise.
1627 * ld-s390/tlsbin.dd: Likewise.
1628 * ld-s390/tlsbin.sd: Likewise.
1629 * ld-s390/tlsbin.td: Likewise.
1630 * ld-s390/tlspic.sd: Likewise.
1631 * ld-s390/tlspic.td: Likewise.
1632 * ld-s390/tlspic1_64.s: Likewise.
1633 * ld-s390/tlsbinpic_64.s: Likewise.
1634 * ld-s390/tlspic_64.rd: Likewise.
1635 * ld-s390/tlsbin_64.rd: Likewise.
1636 * ld-s390/tlspic_64.dd: Likewise.
1637 * ld-s390/tlsbin_64.dd: Likewise.
1638 * ld-s390/tlspic_64.sd: Likewise.
1639 * ld-s390/tlspic_64.td: Likewise.
1640 * ld-s390/tlsbin_64.td: Likewise.
1641 * ld-s390/tlsbin_64.sd: Likewise.
1642 * ld-powerpc/tlsexe32.r: Likewise.
1643 * ld-powerpc/tlsso32.r: Likewise.
1644 * ld-powerpc/tlsso32.d: Likewise.
1645 * ld-powerpc/tlsso32.g: Likewise.
1646 * ld-powerpc/tlsso32.t: Likewise.
1647 * ld-powerpc/tlsexe.r: Likewise.
1648 * ld-powerpc/tlsso.r: Likewise.
1649 * ld-powerpc/tlsso.g: Likewise.
1650 * ld-powerpc/tlsexetoc.r: Likewise.
1651 * ld-powerpc/tlstocso.r: Likewise.
1652 * ld-powerpc/tlstocso.g: Likewise.
1653 * ld-ia64/tlspic.rd: Likewise.
1654 * ld-ia64/tlspic.dd: Likewise.
1655 * ld-ia64/tlspic.sd: Likewise.
1656 * ld-ia64/tlspic.td: Likewise.
1657 * ld-ia64/tlsbin.rd: Likewise.
1658 * ld-ia64/tlsbin.sd: Likewise.
1659 * ld-ia64/tlsbin.td: Likewise.
1660 * ld-elfvsb/elfvsb.exp: XFAIL non-PIC load offset tests on s390x.
1661 * ld-shared/shared.exp: Likewise.
1662
1663 2004-05-10 John Paul Wallington <jpw@gnu.org>
1664
1665 * ld-mmix/bspec2.d: Update sh_info to decimal.
1666 * ld-mmix/local1.d: Likewise.
1667 * ld-mmix/local3.d: Likewise.
1668 * ld-mmix/local5.d: Likewise.
1669 * ld-mmix/local7.d: Likewise.
1670
1671 2004-05-05 Alexandre Oliva <aoliva@redhat.com>
1672
1673 * ld-frv/fdpic.exp: Restore $LDFLAGS at the end.
1674 * ld-frv/fr450-link.d: Match fdpic as well.
1675
1676 2004-05-05 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1677
1678 * ld-sh/sh64/crange1.rd: Update sh_info to decimal.
1679 * ld-sh/sh64/crange2.rd: Likewise.
1680 * ld-sh/sh64/crange3.rd: Likewise.
1681 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1682 * ld-sh/sh64/crange3-media.rd: Likewise.
1683 * ld-sh/sh64/crangerel1.rd: Likewise.
1684 * ld-sh/sh64/crangerel2.rd: Likewise.
1685
1686 2004-05-05 Alan Modra <amodra@bigpond.net.au>
1687
1688 * ld-powerpc/tlsexe.r: Update sh_info to decimal.
1689 * ld-powerpc/tlsexe32.r: Likewise.
1690 * ld-powerpc/tlsexetoc.r: Likewise.
1691 * ld-powerpc/tlsso.r: Likewise.
1692 * ld-powerpc/tlsso32.r: Likewise.
1693 * ld-powerpc/tlstocso.r: Likewise.
1694
1695 2004-04-24 Chris Demetriou <cgd@broadcom.com>
1696
1697 * ld-elf/merge.d: XFAIL on all MIPS targets.
1698
1699 2004-04-24 Alan Modra <amodra@bigpond.net.au>
1700
1701 * ld-powerpc/tlsexe32.d: Update.
1702 * ld-powerpc/tlsso32.d: Update.
1703
1704 2004-04-23 Chris Demetriou <cgd@broadcom.com>
1705
1706 * ld-mips-elf/reloc-3-r.d: Remove, as part of MIPS -membedded-pic
1707 removal.
1708 * ld-mips-elf/reloc-3-srec.d: Likewise.
1709 * ld-mips-elf/reloc-3.ld: Likewise.
1710 * ld-mips-elf/reloc-3a.s: Likewise.
1711 * ld-mips-elf/reloc-3b.s: Likewise.
1712 * ld-mips-elf/mips-elf.exp: Don't run now-removed tests.
1713
1714 2004-04-22 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1715
1716 * ld-sh/tlsbin-1.d: Update
1717 * ld-sh/tlspic-1.d: Update.
1718
1719 2004-04-22 H.J. Lu <hongjiu.lu@intel.com>
1720
1721 * ld-i386/tlspic.dd: Updated.
1722
1723 2004-04-21 Chris Demetriou <cgd@broadcom.com>
1724
1725 * ld-empic/run.c: Removed as part of MIPS --embedded-relocs removal.
1726 * ld-empic/empic.exp: Likewise.
1727 * ld-empic/relax.t: Likewise.
1728 * ld-empic/relax1.c: Likewise.
1729 * ld-empic/relax2.c: Likewise.
1730 * ld-empic/relax3.c: Likewise.
1731 * ld-empic/relax4.c: Likewise.
1732 * ld-empic/runtest1.c: Likewise.
1733 * ld-empic/runtest2.c: Likewise.
1734 * ld-empic/runtesti.s: Likewise.
1735 * ld-mips-elf/empic1-ln.d: Likewise.
1736 * ld-mips-elf/empic1-lp.d: Likewise.
1737 * ld-mips-elf/empic1-mn.d: Likewise.
1738 * ld-mips-elf/empic1-mp.d: Likewise.
1739 * ld-mips-elf/empic1-ref.s: Likewise.
1740 * ld-mips-elf/empic1-sn.d: Likewise.
1741 * ld-mips-elf/empic1-sp.d: Likewise.
1742 * ld-mips-elf/empic1-space.s: Likewise.
1743 * ld-mips-elf/empic1-tgt.s: Likewise.
1744 * ld-mips-elf/empic2-fwd-0.d: Likewise.
1745 * ld-mips-elf/empic2-fwd-1.d: Likewise.
1746 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
1747 * ld-mips-elf/empic2-ref.s: Likewise.
1748 * ld-mips-elf/empic2-rev-0.d: Likewise.
1749 * ld-mips-elf/empic2-rev-1.d: Likewise.
1750 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
1751 * ld-mips-elf/empic2-space.s: Likewise.
1752 * ld-mips-elf/emrelocs-eb.d: Likewise.
1753 * ld-mips-elf/emrelocs-el.d: Likewise.
1754 * ld-mips-elf/emrelocs.ld: Likewise.
1755 * ld-mips-elf/emrelocs1.s: Likewise.
1756 * ld-mips-elf/emrelocs2.s: Likewise.
1757 * ld-mips-elf/mips-elf.exp: Don't run now-removed tests.
1758
1759 2004-04-20 H.J. Lu <hongjiu.lu@intel.com>
1760
1761 * ld-elfweak/elfweak.exp: Add an undefined weak size change
1762 test.
1763
1764 * ld-elfweak/size.dat: New file.
1765 * ld-elfweak/size_bar.c: Likewise.
1766 * ld-elfweak/size_foo.c: Likewise.
1767 * ld-elfweak/size_main.c: Likewise.
1768
1769 2004-04-14 Brian Ford <ford@vss.fsi.com>
1770 DJ Delorie <dj@redhat.com>
1771
1772 * ld-pe/pe.exp: New, tests for i?86 PE.
1773 * ld-pe/secrel1.s: New, test R_SECREL32 reloc.
1774 * ld-pe/secrel2.s: Likewise.
1775 * ld-pe/secrel.d: Likewise.
1776
1777 2004-04-19 Jakub Jelinek <jakub@redhat.com>
1778
1779 * ld-elfvsb/elfvsb.exp: XFAIL some tests on sparc64.
1780 * ld-shared/shared.exp: Likewise.
1781
1782 2004-04-14 H.J. Lu <hongjiu.lu@intel.com>
1783
1784 * ld-scripts/assert.s: Add a newline.
1785 * ld-scripts/data.s: Likewise.
1786
1787 2004-04-08 Alan Modra <amodra@bigpond.net.au>
1788
1789 PR 47.
1790 * ld-cdtest/cdtest.exp: Remove -fgnu-linker.
1791
1792 2004-04-08 Alan Modra <amodra@bigpond.net.au>
1793
1794 * ld-scripts/align.exp: Don't run on aix.
1795 * ld-scripts/assert.s: Remove comment.
1796 * ld-scripts/data.s: Likewise.
1797 * ld-scripts/data.t: Set start address to allow for aout headers.
1798 Make first LONG pc-relative.
1799 * ld-scripts/data.d: Update.
1800 * ld-scripts/defined2.d: Allow other random syms.
1801 * ld-scripts/defined3.d: Likewise.
1802 * ld-scripts/provide-1.s: Pad section.
1803 * ld-scripts/provide-1.t: Set .data address and align.
1804 * ld-scripts/provide-1.d: Update.
1805 * ld-scripts/provide-2.s: Pad section.
1806 * ld-scripts/provide-2.d: Allow random trailing syms.
1807 * ld-scripts/provide-3.s: Pad section.
1808 * ld-scripts/provide-3.d: Fix typos.
1809 * ld-scripts/provide.exp: Don't run on aix.
1810 * ld-scripts/size-1.s: Simplify test.
1811 * ld-scripts/size-1.t: Rewrite.
1812 * ld-scripts/size-1.d: Update.
1813 * ld-scripts/size-2.s: Simplify.
1814 * ld-scripts/size-2.t: Set start address. Set exe flag on image.
1815 * ld-scripts/size-2.d: Update.
1816 * ld-scripts/size.exp: Don't run on aix. Run size-2 on all elf
1817 targets except mips.
1818
1819 2004-03-27 Alexandre Oliva <aoliva@redhat.com>
1820
1821 * ld-frv/fdpic*.d: Adjust to compensate for page size change.
1822
1823 2004-03-26 Alan Modra <amodra@bigpond.net.au>
1824
1825 * ld-powerpc/tlsexe.r: Update for changed sym type.
1826 * ld-powerpc/tlsexetoc.r: Likewise.
1827
1828 2004-03-22 Hans-Peter Nilsson <hp@axis.com>
1829
1830 * ld-cris/dsofnf.s, ld-cris/dsofnf2.s, ld-cris/gotplt1.d,
1831 ld-cris/gotplt2.d, ld-cris/gotplt3.d: New tests.
1832
1833 2004-03-19 H.J. Lu <hongjiu.lu@intel.com>
1834
1835 * ld-elfvers/vers.exp: Add new tests for versioned weak
1836 definition.
1837
1838 * ld-elfvers/vers28a.c: New file.
1839 * ld-elfvers/vers28a.dsym: Likewise.
1840 * ld-elfvers/vers28a.ver: Likewise.
1841 * ld-elfvers/vers28b.c: Likewise.
1842 * ld-elfvers/vers28b.dsym: Likewise.
1843 * ld-elfvers/vers28b.map: Likewise.
1844 * ld-elfvers/vers28b.ver: Likewise.
1845 * ld-elfvers/vers28c.c: Likewise.
1846 * ld-elfvers/vers28c.dsym: Likewise.
1847 * ld-elfvers/vers28c.ver: Likewise.
1848
1849 2004-03-19 Alan Modra <amodra@bigpond.net.au>
1850
1851 * ld-scripts/provide-2.d: Ignore random symbols.
1852
1853 2004-03-16 Alan Modra <amodra@bigpond.net.au>
1854
1855 * ld-powerpc/tls.d: Update.
1856 * ld-powerpc/tls32.d: Update.
1857 * ld-powerpc/tlsexe.d: Update.
1858 * ld-powerpc/tlsexe32.d: Update.
1859 * ld-powerpc/tlsexetoc.d: Update.
1860 * ld-powerpc/tlsso.d: Update.
1861 * ld-powerpc/tlsso32.d: Update.
1862 * ld-powerpc/tlstoc.d: Update.
1863 * ld-powerpc/tlstocso.d: Update.
1864
1865 2004-03-05 Nathan Sidwell <nathan@codesourcery.com>
1866
1867 * ld-scripts/size-1.d: Add bigendian regexps.
1868 * ld-scripts/size-2.d: Set --wide for readelf.
1869
1870 * ld-scripts/size.exp: New.
1871 * ld-scripts/size-[12].{d,s,t}: New.
1872
1873 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
1874
1875 * ld-frv/fr450-link[abc].s, fr450-link.d: New test.
1876 * ld-frv/frv.exp: New harness.
1877
1878 2004-02-24 Alexandre Oliva <aoliva@redhat.com>
1879
1880 * ld-frv/fdpic-pie-2.d: Adjust for decay of FUNCDESC relocs that
1881 bind locally.
1882 * ld-frv/fdpic-pie-8.d: Likewise.
1883 * ld-frv/fdpic-shared-4.d: Likewise.
1884 * ld-frv/fdpic-pie-6-fail.d: Renamed from...
1885 * ld-frv/fdpic-pie-6.d: New test.
1886 * ld-frv/fdpic-shared-6-fail.d: Renamed from...
1887 * ld-frv/fdpic-shared-6.d: New test.
1888 * ld-frv/fdpic6.ldv: New.
1889 * ld-frv/fdpic-static-6.d: Adjust test name.
1890 * ld-frv/fdpic-pie-8-fail.d: Removed.
1891 * ld-frv/fdpic.exp: Run new tests.
1892
1893 2004-02-23 Nathan Sidwell <nathan@codesourcery.com>
1894
1895 * ld-scripts/provide.exp: New.
1896 * ld-scripts/provide-{1,2,3}.{s,t,d}.exp: New.
1897
1898 2004-02-23 Alan Modra <amodra@bigpond.net.au>
1899
1900 * ld-scripts/data.t: Set ".other" address so location doesn't
1901 depend on target alignment.
1902 * ld-scripts/data.d: Update.
1903
1904 2004-02-20 Nathan Sidwell <nathan@codesourcery.com>
1905
1906 * ld-scripts/align.{s,t,exp}: New.
1907
1908 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
1909
1910 * ld-scripts/data.{s,t,d,exp}: New.
1911
1912 2004-02-18 Nathan Sidwell <nathan@codesourcery.com>
1913
1914 * ld-scripts/assert.{s,t,exp}: New.
1915
1916 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
1917
1918 * ld-mips/elf/elf-rel-xgot-{n32,n64-linux}.d: Update after 2004-02-02
1919 changes to the way large constants are added.
1920 * ld-mips/elf/elf-rel-got-{n32,n64-linux}.d: Likewise. Adjust order
1921 of GOT entries after today's change to the handling of GOT_PAGE
1922 relocations.
1923
1924 2004-02-09 Anil Paranjpe <anilp1@KPITCummins.com>
1925
1926 * ld-h8300/relax-5.s: New file: Source for relax-5 test.
1927 * ld-h8300/relax-5.d: New file: Expected output and commands for
1928 assembling and linking the relax-5 test.
1929 * ld-h8300/relax-5-coff.d: New file: Variant for the COFF based
1930 toolchain.
1931 * ld-h8300/h8300-exp: Run the relax-5 test.
1932
1933 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
1934
1935 * ld-arm/arm-app-abs32.s, ld-arm/arm-app-abs32.r,
1936 ld-arm/arm-app-abs32.d: New files.
1937 * ld-arm/arm-elf.exp: Add arm-app-abs32 testcase.
1938
1939 2004-01-19 Alan Modra <amodra@bigpond.net.au>
1940
1941 * ld-i386/tlsbin.dd: Adjust for changed sib printing.
1942
1943 2004-01-13 Daniel Jacobowitz <drow@mvista.com>
1944
1945 * ld-arm/arm-elf.exp: Add arm-static-app test.
1946 * ld-arm/arm-static-app.s, ld-arm/arm-static-app.d,
1947 ld-arm/arm-static-app.r: New files.
1948
1949 2004-01-12 Anil Paranjpe <anilp1@KPITCummins.com>
1950
1951 * ld-h8300/h8300-exp: Run the relax-4 test.
1952 * ld-h8300/relax-4.s: New file: Source for relax-4 test.
1953 * ld-h8300/relax-4.d: New file: Expected output and commands for
1954 assembling and linking the relax-4 test.
1955 * ld-h8300/relax-4-coff.d: New file: Variant for the COFF based
1956 toolchain.
1957
1958 2004-01-09 H.J. Lu <hongjiu.lu@intel.com>
1959
1960 * ld-selective/selective.exp: Skip ia64-*-*.
1961
1962 2004-01-09 Daniel Jacobowitz <drow@mvista.com>
1963
1964 * ld-arm/arm-lib.d, ld-arm/arm-lib.r: Update for R_ARM_PLT32
1965 changes.
1966
1967 2004-01-06 Daniel Jacobowitz <drow@mvista.com>
1968
1969 * ld-arm/arm-app.d, ld-arm/arm-app.r, ld-arm/arm-app.s,
1970 ld-arm/arm-lib.d, ld-arm/arm-lib.r, ld-arm/arm-lib.s,
1971 ld-arm/arm-lib-plt32.d, ld-arm/arm-lib-plt32.r,
1972 ld-arm/arm-lib-plt32.s, ld-arm/arm-elf.exp: New files.
1973
1974 2004-01-06 Alexandre Oliva <aoliva@redhat.com>
1975
1976 * ld-frv: Update .d files with correct addresses displayed for
1977 dynamic relocations.
1978 2003-12-02 Alexandre Oliva <aoliva@redhat.com>
1979 * ld-frv/fdpic1.s (.D0): Move to separate data section.
1980 2003-11-28 Alexandre Oliva <aoliva@redhat.com>
1981 * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
1982 * ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Update to
1983 reflect EMBEDDED= change in linker script.
1984 2003-11-27 Alexandre Oliva <aoliva@redhat.com>
1985 * ld-frv: Update .d files to reflect changes in the page size, the
1986 addition of a stack segment, the use of a NULL function descriptor
1987 for weakundef functions and the change in the lazy funcdesc_value
1988 in-place addend value.
1989 2003-11-05 Alexandre Oliva <aoliva@redhat.com>
1990 * lib/ld-lib.exp (is_elf_format): Match frv-uclinux.
1991 2003-10-06 Alexandre Oliva <aoliva@redhat.com>
1992 * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
1993 ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Addresses are
1994 now _gp-based, not \.rofixup-based.
1995 * ld-frv/fdpic-static-6.d: Likewise. Match warning about
1996 relocation to different section.
1997 2003-09-30 Alexandre Oliva <aoliva@redhat.com>
1998 * ld-frv/fdpic.exp: Add -melf32frvfd to LDFLAGS.
1999 2003-09-19 Alexandre Oliva <aoliva@redhat.com>
2000 * ld-frv/fdpic7.s, ld-frv/fdpic-static-7.d, ld-frv/fdpic-pie-7.d,
2001 ld-frv/fdpic-shared-7.d: New.
2002 * ld-frv/fdpic8.s, ld-frv/fdpic-static-8.d, ld-frv/fdpic-pie-8.d,
2003 ld-frv/fdpic-shared-8.d: New.
2004 * ld-frv/fdpic-pie-8-fail.d, ld-frv/fdpic-shared-8-fail.d: New.
2005 * ld-frv/fdpic.exp: Run them.
2006 * ld-frv/fdpic8.ldv, ld-frv/fdpic8min.ldv: New.
2007 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
2008 * ld-frv/fdpic5.s, ld-frv/fdpic-static-5.d, ld-frv/fdpic-pie-5.d,
2009 ld-frv/fdpic-shared-5.d: New.
2010 * ld-frv/fdpic6.s, ld-frv/fdpic-static-6.d, ld-frv/fdpic-pie-6.d,
2011 ld-frv/fdpic-shared-6.d: New.
2012 * ld-frv/fdpic.exp: Run them.
2013 * ld-frv/fdpic*.d: Add -mfdpic to assembler flags. Updated.
2014 * ld-frv/fdpic2min.ldv: New, used by fdpic-shared-2.d.
2015 * ld-frv/fdpic-shared-2-fail.d: New.
2016 * ld-frv/fdpic.exp: Run it.
2017 * ld-frv/fdpic4.s, ld-frv/fdpic-shared-4.d: New.
2018 * ld-frv/fdpic.exp: Add new test.
2019 * ld-frv/fdpic-pie-2.d: Remove unnecessary function descriptors.
2020 * ld-frv/fdpic-shared-local-2.d, ld-frv/fdpic2.ldv: New.
2021 * ld-frv/fdpic3.s, ld-frv/fdpic-shared-3.d: New.
2022 * ld-frv/fdpic.exp: Add new tests.
2023 * ld-frv/fdpic.exp, ld-frv/fdpic1.s, ld-frv/fdpic2.s,
2024 * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
2025 * ld-frv/fdpic-pie-1.d, ld-frv/fdpic-pie-2.d,
2026 * ld-frv/fdpic-shared-1.d, ld-frv/fdpic-shared-2.d: Renamed from
2027 ucpic.
2028 2003-09-15 Alexandre Oliva <aoliva@redhat.com>
2029 * ld-frv/ucpic.exp, ld-frv/ucpic1.s, ld-frv/ucpic2.s: New.
2030 * ld-frv/ucpic-static-1.d, ld-frv/ucpic-static-2.d: New.
2031 * ld-frv/ucpic-pie-1.d, ld-frv/ucpic-pie-2.d: New.
2032 * ld-frv/ucpic-shared-1.d, ld-frv/ucpic-shared-2.d: New.
2033
2034 2004-01-02 Alan Modra <amodra@bigpond.net.au>
2035
2036 * ld-selective/sel-dump.exp: Use is_elf_format, xfail assorted targets.
2037 * ld-selective/selective.exp: Likewise.
2038
2039 For older changes see ChangeLog-9303
2040 \f
2041 Local Variables:
2042 mode: change-log
2043 left-margin: 8
2044 fill-column: 74
2045 version-control: never
2046 End: