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