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