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