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