1 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
2 Joseph Myers <joseph@codesourcery.com>
3 Andrew Stubbs <ams@codesourcery.com>
5 * ld-sh/sh.exp: Handle uClinux like Linux.
6 * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
7 * ld-sh/fdpic-funcdesc-shared.d: New file.
8 * ld-sh/fdpic-funcdesc-shared.s: New file.
9 * ld-sh/fdpic-funcdesc-static.d: New file.
10 * ld-sh/fdpic-funcdesc-static.s: New file.
11 * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
12 * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
13 * ld-sh/fdpic-gotfuncdesc-static.d: New file.
14 * ld-sh/fdpic-gotfuncdesc-static.s: New file.
15 * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
16 * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
17 * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
18 * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
19 * ld-sh/fdpic-goti20-shared.d: New file.
20 * ld-sh/fdpic-goti20-shared.s: New file.
21 * ld-sh/fdpic-goti20-static.d: New file.
22 * ld-sh/fdpic-goti20-static.s: New file.
23 * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
24 * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
25 * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
26 * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
27 * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
28 * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
29 * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
30 * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
31 * ld-sh/fdpic-gotoffi20-shared.d: New file.
32 * ld-sh/fdpic-gotoffi20-shared.s: New file.
33 * ld-sh/fdpic-gotoffi20-static.d: New file.
34 * ld-sh/fdpic-gotoffi20-static.s: New file.
35 * ld-sh/fdpic-plt-be.d: New file.
36 * ld-sh/fdpic-plt-le.d: New file.
37 * ld-sh/fdpic-plt.s: New file.
38 * ld-sh/fdpic-plti20-be.d: New file.
39 * ld-sh/fdpic-plti20-le.d: New file.
40 * ld-sh/fdpic-stack-default.d: New file.
41 * ld-sh/fdpic-stack-size.d: New file.
42 * ld-sh/fdpic-stack.s: New file.
44 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
47 * ld-elf/exclude3.s: New.
48 * ld-elf/exclude3a.d: Likewise.
49 * ld-elf/exclude3b.d: Likewise.
50 * ld-elf/exclude3c.d: Likewise.
52 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
54 * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
55 * ld-arm/attr-merge-2a.s: Likewise.
56 * ld-arm/attr-merge-2b.s: Likewise.
57 * ld-arm/attr-merge-3a.s: Likewise.
58 * ld-arm/attr-merge-3b.s: Likewise.
59 * ld-arm/attr-merge-4.attr: Likewise.
60 * ld-arm/attr-merge-5.attr: Likewise.
61 * ld-arm/attr-merge-6.attr: Likewise.
62 * ld-arm/attr-merge-7.attr: Likewise.
63 * ld-arm/attr-merge-arch-1.attr: Likewise.
64 * ld-arm/attr-merge-arch-2.attr: Likewise.
65 * ld-arm/attr-merge-unknown-2.d: Likewise.
66 * ld-arm/attr-merge-unknown-2r.d: Likewise.
67 * ld-arm/attr-merge-unknown-3.d: Likewise.
68 * ld-arm/attr-merge-vfp-1.d: Likewise.
69 * ld-arm/attr-merge-vfp-1r.d: Likewise.
70 * ld-arm/attr-merge-vfp-2.d: Likewise.
71 * ld-arm/attr-merge-vfp-2r.d: Likewise.
72 * ld-arm/attr-merge-vfp-3.d: Likewise.
73 * ld-arm/attr-merge-vfp-3r.d: Likewise.
74 * ld-arm/attr-merge-vfp-4.d: Likewise.
75 * ld-arm/attr-merge-vfp-4r.d: Likewise.
76 * ld-arm/attr-merge-vfp-5.d: Likewise.
77 * ld-arm/attr-merge-vfp-5r.d: Likewise.
78 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
79 * ld-arm/attr-merge-wchar-00.d: Likewise.
80 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
81 * ld-arm/attr-merge-wchar-02.d: Likewise.
82 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
83 * ld-arm/attr-merge-wchar-04.d: Likewise.
84 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
85 * ld-arm/attr-merge-wchar-20.d: Likewise.
86 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
87 * ld-arm/attr-merge-wchar-22.d: Likewise.
88 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
89 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
90 * ld-arm/attr-merge-wchar-40.d: Likewise.
91 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
92 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
93 * ld-arm/attr-merge-wchar-44.d: Likewise.
94 * ld-arm/attr-merge.attr: Likewise.
96 2010-05-11 Jie Zhang <jie@codesourcery.com>
98 * ld-arm/attr-merge-vfp-6.d: New test.
99 * ld-arm/attr-merge-vfp-6r.d: New test.
100 * ld-arm/attr-merge-vfpv3xd.s: New test.
101 * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
103 2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
105 * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
106 * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
108 2010-05-06 Joseph Myers <joseph@codesourcery.com>
110 * ld-elf/orphan-region.d: Use ld -N.
112 2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
115 * ld-elf/discard.ld: New.
116 * ld-elf/discard1.d: Likewise.
117 * ld-elf/discard1.s: Likewise.
118 * ld-elf/discard2.d: Likewise.
119 * ld-elf/discard2.s: Likewise.
120 * ld-elf/discard3.d: Likewise.
122 2010-04-22 Alan Modra <amodra@gmail.com>
124 * ld-elf/extract-symbol-1sec.d: Update lma.
125 * ld-i386/alloc.d: Expect a warning, not an error.
127 2010-04-20 Joseph Myers <joseph@codesourcery.com>
129 * ld-tic6x/data-reloc-global-rel.d,
130 ld-tic6x/data-reloc-global-rel.s,
131 ld-tic6x/data-reloc-local-r-rel.d,
132 ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
133 ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
134 ld-tic6x/mvk-reloc-local-2-rel.s,
135 ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
136 ld-tic6x/pcrel-reloc-global-rel.d,
137 ld-tic6x/pcrel-reloc-local-r-rel.d,
138 ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
139 ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
140 ld-tic6x/sbr-reloc-local-2-rel.s,
141 ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
144 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
146 * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
147 * ld-arm/attr-merge-3.attr: Likewise.
148 * ld-arm/attr-merge-vfp-1.d: Likewise.
149 * ld-arm/attr-merge-vfp-1r.d: Likewise.
150 * ld-arm/attr-merge-vfp-2.d: Likewise.
151 * ld-arm/attr-merge-vfp-2r.d: Likewise.
152 * ld-arm/attr-merge-vfp-3.d: Likewise.
153 * ld-arm/attr-merge-vfp-3r.d: Likewise.
154 * ld-arm/attr-merge-vfp-4.d: Likeiwse.
155 * ld-arm/attr-merge-vfp-4r.d: Likewise.
156 * ld-arm/attr-merge-vfp-5.d: Likewise.
157 * ld-arm/attr-merge-vfp-5r.d: Likewise.
158 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
159 * ld-arm/attr-merge-wchar-00.d: Likewise.
160 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
161 * ld-arm/attr-merge-wchar-02.d: Likewise.
162 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
163 * ld-arm/attr-merge-wchar-04.d: Likewise.
164 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
165 * ld-arm/attr-merge-wchar-20.d: Likewise.
166 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
167 * ld-arm/attr-merge-wchar-22.d: Likewise.
168 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
169 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
170 * ld-arm/attr-merge-wchar-40.d: Likewise.
171 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
172 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
173 * ld-arm/attr-merge-wchar-44.d: Likewise.
174 * ld-arm/attr-merge.attr: Likewise.
176 2010-04-06 David S. Miller <davem@davemloft.net>
178 * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
180 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
182 * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
183 * ld-pe/orphana_nu.s: New file.
184 * ld-pe/pe.exp: Add orphan_nu test.
186 2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
188 * ld-powerpc/apuinfo-nul.rd: New.
189 * ld-powerpc/apuinfo-nul1.s: New.
190 * ld-powerpc/powerpc.exp: Add it.
192 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
194 * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
195 before string compare.
197 2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
199 * ld-arm/script-type.sym: Fix test.
201 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
203 * ld-pe/basefile1.s: New.
204 * ld-pe/pe-compile.exp: Add base-file test.
206 2010-03-31 Hans-Peter Nilsson <hp@axis.com>
209 * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
211 * lib/ld-lib.exp (run_dump_test): When checking linker message and
212 return code, when success with no message is expected, don't
213 continue if we have an abnormal exit with a message. Check output
214 of inspection program and fail if it had output or an abnormal
215 exit code. Include "warning" and "error" among the directives
216 where multiples are allowed and append to previous values.
218 * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
219 "file rootname", not "file tail", before applying runtest_file_p.
221 2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
223 * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
225 2010-03-25 Joseph Myers <joseph@codesourcery.com>
227 * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
228 * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
229 * ld-tic6x: New directory and testcases.
231 2010-03-19 Jie Zhang <jie@codesourcery.com>
234 * ld-elf/pr11304.d: New test.
235 * ld-elf/pr11304a.s: New test.
236 * ld-elf/pr11304b.s: New test.
237 * lib/ld-lib.exp (regexp_diff): Add support for #failif.
239 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
241 * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
242 ld-elf/orphan-region.s: New files.
244 2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
246 * ld-arm/arm-merge-incompatible.d: New test.
247 * ld-arm/arm-merge-incompatiblea.s: Likewise.
248 * ld-arm/arm-merge-incompatibleb.s: Likewise.
249 * ld-arm/arm-elf.exp: Run the new test.
251 2010-03-02 Christophe Lyon <christophe.lyon@st.com>
252 Alan Modra <amodra@gmail.com>
254 * ld-arm/arm-elf.exp: Change .text start address for
255 farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
257 * ld-arm/farcall-mixed-lib-v4t.d: New test.
258 * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
259 * ld-arm/farcall-mixed-lib2.s: Likewise.
260 * ld-arm/arm-call.d: Update expected results.
261 * ld-arm/cortex-a8-far.d: Likewise.
262 * ld-arm/farcall-group-size2.d: Likewise.
263 * ld-arm/farcall-group.d: Likewise.
264 * ld-arm/farcall-mix.d: Likewise.
265 * ld-arm/farcall-mix2.d: Likewise.
266 * ld-arm/farcall-mixed-app-v5.d: Likewise.
267 * ld-arm/farcall-mixed-app.d: Likewise.
268 * ld-arm/farcall-mixed-lib.d: Likewise.
269 * ld-arm/farcall-thumb-arm.d: Likewise.
270 * ld-arm/farcall-thumb-arm-blx.d: Likewise.
271 * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
272 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
273 * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
274 potentially generate different types of stubs.
276 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
278 * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
280 2010-02-27 Jie Zhang <jie@codesourcery.com>
282 * ld-elf/init-fini-arrays.s: New test.
283 * ld-elf/init-fini-arrays.d: New test.
285 2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
287 * ld-arm/group-relocs.s: Mark code sections as executable.
288 * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
290 * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
292 2010-02-23 Nick Clifton <nickc@redhat.com>
294 * ld-elf/orphan4.d: Allow for other sections to be present in the
297 2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
299 * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
300 ifunc-using executable.
302 2010-02-19 Alan Modra <amodra@gmail.com>
304 * ld-elf/group.ld: Discard .dropme sections.
305 * ld-elf/group10.d, * ld-elf/group10.s: New test.
307 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
309 * ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
311 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
313 * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
314 * ld-arm/attr-merge-3b.s: Likewise.
315 * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
317 * ld-arm/attr-merge-unknown-1.s: Likewise.
318 * ld-arm/attr-merge-6.attr: New test.
319 * ld-arm/attr-merge-6a.s: Likewise.
320 * ld-arm/attr-merge-6b.s: Likewise.
321 * ld-arm/attr-merge-7.attr: Likewise.
322 * ld-arm/attr-merge-7a.s: Likewise.
323 * ld-arm/attr-merge-7b.s: Likewise.
324 * ld-arm/arm-elf.exp: Run the new tests.
326 2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
328 * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
329 arm-none-eabi target.
330 * ld-arm/jump-reloc-veneers-short1.d: Likewise
331 * ld-arm/jump-reloc-veneers-short2.d: Likewise
333 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
335 * ld-arm/arm-elf.exp (armelftests): New test case added.
336 * ld-arm/data-only-map.s: New file.
337 * ld-arm/data-only-map.d: New file.
338 * ld-arm/data-only-map.ld: New file.
340 2010-02-11 David S. Miller <davem@davemloft.net>
342 * ld-sparc/gotop32.s: Add local symbol case.
343 * ld-sparc/gotop64.s: Likewise.
344 * ld-sparc/gotop32.rd: Adjust expected results.
345 * ld-sparc/gotop32.td: Likewise.
346 * ld-sparc/gotop64.dd: Likewise.
347 * ld-sparc/gotop64.rd: Likewise.
348 * ld-sparc/gotop64.td: Likewise.
350 2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
352 * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
353 * ld-shared/shared.exp: Likewise.
355 2010-02-08 David S. Miller <davem@davemloft.net>
357 * ld-ifunc/ifunc.exp: Run for sparc.
359 2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
361 * ld-powerpc/apuinfo-nul.s: New.
362 * ld-powerpc/apuinfo.rd: Add it.
363 * ld-powerpc/powerpc.exp: Likewise.
365 2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
367 * ld-arm/jump-reloc-veneers-long.d: New test.
368 * ld-arm/jump-reloc-veneers-short1.d: Likewise.
369 * ld-arm/jump-reloc-veneers-short2.d: Likewise.
370 * ld-arm/jump-reloc-veneers.s: Likewise.
371 * ld-arm/arm-elf.exp (armelftests): Run them.
373 2010-01-28 Nick Clifton <nickc@redhat.com>
376 * ld-sh/refdbg-0-dso.d: Dump all sections.
378 2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
381 * ld-gc/dummy.s: New.
382 * ld-gc/pr11218-1.c: Likewise.
383 * ld-gc/pr11218-2.c: Likewise.
384 * ld-gc/pr11218.d: Likewise.
386 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
388 * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
389 ld-powerpc/aix-ref-1.s: New tests.
390 * ld-powerpc/aix52.exp: Run them.
392 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
394 * ld-elf/orphan4.d: Support 64bit targets.
396 2010-01-13 DJ Delorie <dj@redhat.com>
398 * ld-elf/orphan4.d: New.
399 * ld-elf/orphan4.ld: New.
400 * ld-elf/orphan4.s: New.
402 2010-01-13 Chao-ying Fu <fu@mips.com>
404 * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
405 * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
406 * ld-mips-elf/mips-elf.exp: Run new tests.
408 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
410 * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
413 2010-01-13 Nick Clifton <nickc@redhat.com>
415 * ld-scrips/sort.exp: Skip these tests when the target is the
418 2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
421 * ld-elf/dynsym1.d: New.
423 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
426 * ld-elf/pr11138-1.c: New.
427 * ld-elf/pr11138-1.map: Likewise.
428 * ld-elf/pr11138-2.c: Likewise.
429 * ld-elf/pr11138-2.map: Likewise.
430 * ld-elf/pr11138.out: Likewise.
432 * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
434 (run_tests): Add 2 tests for PR ld/11138.
436 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
439 * ld-gc/gc.exp: Run start.
441 * ld-gc/start.d: New.
442 * ld-gc/start.s: Likewise.
444 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
447 * ld-gc/gc.exp: Run abi-note.
449 * ld-gc/abi-note.d: New.
450 * ld-gc/abi-note.s: Likewise.
452 For older changes see ChangeLog-2009
458 version-control: never