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