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