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