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