1 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
4 * ld-elf/textaddr3.d: New.
5 * ld-elf/textaddr4.d: Likewise.
6 * ld-elf/textaddr5.d: Likewise.
7 * ld-elf/textaddr6.d: Likewise.
8 * ld-elf/textaddr7.d: Likewise.
10 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
11 Joseph Myers <joseph@codesourcery.com>
12 Andrew Stubbs <ams@codesourcery.com>
14 * ld-sh/sh.exp: Handle uClinux like Linux.
15 * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
16 * ld-sh/fdpic-funcdesc-shared.d: New file.
17 * ld-sh/fdpic-funcdesc-shared.s: New file.
18 * ld-sh/fdpic-funcdesc-static.d: New file.
19 * ld-sh/fdpic-funcdesc-static.s: New file.
20 * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
21 * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
22 * ld-sh/fdpic-gotfuncdesc-static.d: New file.
23 * ld-sh/fdpic-gotfuncdesc-static.s: New file.
24 * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
25 * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
26 * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
27 * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
28 * ld-sh/fdpic-goti20-shared.d: New file.
29 * ld-sh/fdpic-goti20-shared.s: New file.
30 * ld-sh/fdpic-goti20-static.d: New file.
31 * ld-sh/fdpic-goti20-static.s: New file.
32 * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
33 * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
34 * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
35 * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
36 * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
37 * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
38 * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
39 * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
40 * ld-sh/fdpic-gotoffi20-shared.d: New file.
41 * ld-sh/fdpic-gotoffi20-shared.s: New file.
42 * ld-sh/fdpic-gotoffi20-static.d: New file.
43 * ld-sh/fdpic-gotoffi20-static.s: New file.
44 * ld-sh/fdpic-plt-be.d: New file.
45 * ld-sh/fdpic-plt-le.d: New file.
46 * ld-sh/fdpic-plt.s: New file.
47 * ld-sh/fdpic-plti20-be.d: New file.
48 * ld-sh/fdpic-plti20-le.d: New file.
49 * ld-sh/fdpic-stack-default.d: New file.
50 * ld-sh/fdpic-stack-size.d: New file.
51 * ld-sh/fdpic-stack.s: New file.
53 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
56 * ld-elf/exclude3.s: New.
57 * ld-elf/exclude3a.d: Likewise.
58 * ld-elf/exclude3b.d: Likewise.
59 * ld-elf/exclude3c.d: Likewise.
61 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
63 * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
64 * ld-arm/attr-merge-2a.s: Likewise.
65 * ld-arm/attr-merge-2b.s: Likewise.
66 * ld-arm/attr-merge-3a.s: Likewise.
67 * ld-arm/attr-merge-3b.s: Likewise.
68 * ld-arm/attr-merge-4.attr: Likewise.
69 * ld-arm/attr-merge-5.attr: Likewise.
70 * ld-arm/attr-merge-6.attr: Likewise.
71 * ld-arm/attr-merge-7.attr: Likewise.
72 * ld-arm/attr-merge-arch-1.attr: Likewise.
73 * ld-arm/attr-merge-arch-2.attr: Likewise.
74 * ld-arm/attr-merge-unknown-2.d: Likewise.
75 * ld-arm/attr-merge-unknown-2r.d: Likewise.
76 * ld-arm/attr-merge-unknown-3.d: Likewise.
77 * ld-arm/attr-merge-vfp-1.d: Likewise.
78 * ld-arm/attr-merge-vfp-1r.d: Likewise.
79 * ld-arm/attr-merge-vfp-2.d: Likewise.
80 * ld-arm/attr-merge-vfp-2r.d: Likewise.
81 * ld-arm/attr-merge-vfp-3.d: Likewise.
82 * ld-arm/attr-merge-vfp-3r.d: Likewise.
83 * ld-arm/attr-merge-vfp-4.d: Likewise.
84 * ld-arm/attr-merge-vfp-4r.d: Likewise.
85 * ld-arm/attr-merge-vfp-5.d: Likewise.
86 * ld-arm/attr-merge-vfp-5r.d: Likewise.
87 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
88 * ld-arm/attr-merge-wchar-00.d: Likewise.
89 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
90 * ld-arm/attr-merge-wchar-02.d: Likewise.
91 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
92 * ld-arm/attr-merge-wchar-04.d: Likewise.
93 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
94 * ld-arm/attr-merge-wchar-20.d: Likewise.
95 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
96 * ld-arm/attr-merge-wchar-22.d: Likewise.
97 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
98 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
99 * ld-arm/attr-merge-wchar-40.d: Likewise.
100 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
101 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
102 * ld-arm/attr-merge-wchar-44.d: Likewise.
103 * ld-arm/attr-merge.attr: Likewise.
105 2010-05-11 Jie Zhang <jie@codesourcery.com>
107 * ld-arm/attr-merge-vfp-6.d: New test.
108 * ld-arm/attr-merge-vfp-6r.d: New test.
109 * ld-arm/attr-merge-vfpv3xd.s: New test.
110 * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
112 2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
114 * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
115 * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
117 2010-05-06 Joseph Myers <joseph@codesourcery.com>
119 * ld-elf/orphan-region.d: Use ld -N.
121 2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
124 * ld-elf/discard.ld: New.
125 * ld-elf/discard1.d: Likewise.
126 * ld-elf/discard1.s: Likewise.
127 * ld-elf/discard2.d: Likewise.
128 * ld-elf/discard2.s: Likewise.
129 * ld-elf/discard3.d: Likewise.
131 2010-04-22 Alan Modra <amodra@gmail.com>
133 * ld-elf/extract-symbol-1sec.d: Update lma.
134 * ld-i386/alloc.d: Expect a warning, not an error.
136 2010-04-20 Joseph Myers <joseph@codesourcery.com>
138 * ld-tic6x/data-reloc-global-rel.d,
139 ld-tic6x/data-reloc-global-rel.s,
140 ld-tic6x/data-reloc-local-r-rel.d,
141 ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
142 ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
143 ld-tic6x/mvk-reloc-local-2-rel.s,
144 ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
145 ld-tic6x/pcrel-reloc-global-rel.d,
146 ld-tic6x/pcrel-reloc-local-r-rel.d,
147 ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
148 ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
149 ld-tic6x/sbr-reloc-local-2-rel.s,
150 ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
153 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
155 * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
156 * ld-arm/attr-merge-3.attr: Likewise.
157 * ld-arm/attr-merge-vfp-1.d: Likewise.
158 * ld-arm/attr-merge-vfp-1r.d: Likewise.
159 * ld-arm/attr-merge-vfp-2.d: Likewise.
160 * ld-arm/attr-merge-vfp-2r.d: Likewise.
161 * ld-arm/attr-merge-vfp-3.d: Likewise.
162 * ld-arm/attr-merge-vfp-3r.d: Likewise.
163 * ld-arm/attr-merge-vfp-4.d: Likeiwse.
164 * ld-arm/attr-merge-vfp-4r.d: Likewise.
165 * ld-arm/attr-merge-vfp-5.d: Likewise.
166 * ld-arm/attr-merge-vfp-5r.d: Likewise.
167 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
168 * ld-arm/attr-merge-wchar-00.d: Likewise.
169 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
170 * ld-arm/attr-merge-wchar-02.d: Likewise.
171 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
172 * ld-arm/attr-merge-wchar-04.d: Likewise.
173 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
174 * ld-arm/attr-merge-wchar-20.d: Likewise.
175 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
176 * ld-arm/attr-merge-wchar-22.d: Likewise.
177 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
178 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
179 * ld-arm/attr-merge-wchar-40.d: Likewise.
180 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
181 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
182 * ld-arm/attr-merge-wchar-44.d: Likewise.
183 * ld-arm/attr-merge.attr: Likewise.
185 2010-04-06 David S. Miller <davem@davemloft.net>
187 * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
189 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
191 * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
192 * ld-pe/orphana_nu.s: New file.
193 * ld-pe/pe.exp: Add orphan_nu test.
195 2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
197 * ld-powerpc/apuinfo-nul.rd: New.
198 * ld-powerpc/apuinfo-nul1.s: New.
199 * ld-powerpc/powerpc.exp: Add it.
201 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
203 * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
204 before string compare.
206 2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
208 * ld-arm/script-type.sym: Fix test.
210 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
212 * ld-pe/basefile1.s: New.
213 * ld-pe/pe-compile.exp: Add base-file test.
215 2010-03-31 Hans-Peter Nilsson <hp@axis.com>
218 * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
220 * lib/ld-lib.exp (run_dump_test): When checking linker message and
221 return code, when success with no message is expected, don't
222 continue if we have an abnormal exit with a message. Check output
223 of inspection program and fail if it had output or an abnormal
224 exit code. Include "warning" and "error" among the directives
225 where multiples are allowed and append to previous values.
227 * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
228 "file rootname", not "file tail", before applying runtest_file_p.
230 2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
232 * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
234 2010-03-25 Joseph Myers <joseph@codesourcery.com>
236 * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
237 * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
238 * ld-tic6x: New directory and testcases.
240 2010-03-19 Jie Zhang <jie@codesourcery.com>
243 * ld-elf/pr11304.d: New test.
244 * ld-elf/pr11304a.s: New test.
245 * ld-elf/pr11304b.s: New test.
246 * lib/ld-lib.exp (regexp_diff): Add support for #failif.
248 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
250 * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
251 ld-elf/orphan-region.s: New files.
253 2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
255 * ld-arm/arm-merge-incompatible.d: New test.
256 * ld-arm/arm-merge-incompatiblea.s: Likewise.
257 * ld-arm/arm-merge-incompatibleb.s: Likewise.
258 * ld-arm/arm-elf.exp: Run the new test.
260 2010-03-02 Christophe Lyon <christophe.lyon@st.com>
261 Alan Modra <amodra@gmail.com>
263 * ld-arm/arm-elf.exp: Change .text start address for
264 farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
266 * ld-arm/farcall-mixed-lib-v4t.d: New test.
267 * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
268 * ld-arm/farcall-mixed-lib2.s: Likewise.
269 * ld-arm/arm-call.d: Update expected results.
270 * ld-arm/cortex-a8-far.d: Likewise.
271 * ld-arm/farcall-group-size2.d: Likewise.
272 * ld-arm/farcall-group.d: Likewise.
273 * ld-arm/farcall-mix.d: Likewise.
274 * ld-arm/farcall-mix2.d: Likewise.
275 * ld-arm/farcall-mixed-app-v5.d: Likewise.
276 * ld-arm/farcall-mixed-app.d: Likewise.
277 * ld-arm/farcall-mixed-lib.d: Likewise.
278 * ld-arm/farcall-thumb-arm.d: Likewise.
279 * ld-arm/farcall-thumb-arm-blx.d: Likewise.
280 * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
281 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
282 * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
283 potentially generate different types of stubs.
285 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
287 * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
289 2010-02-27 Jie Zhang <jie@codesourcery.com>
291 * ld-elf/init-fini-arrays.s: New test.
292 * ld-elf/init-fini-arrays.d: New test.
294 2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
296 * ld-arm/group-relocs.s: Mark code sections as executable.
297 * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
299 * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
301 2010-02-23 Nick Clifton <nickc@redhat.com>
303 * ld-elf/orphan4.d: Allow for other sections to be present in the
306 2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
308 * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
309 ifunc-using executable.
311 2010-02-19 Alan Modra <amodra@gmail.com>
313 * ld-elf/group.ld: Discard .dropme sections.
314 * ld-elf/group10.d, * ld-elf/group10.s: New test.
316 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
318 * ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
320 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
322 * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
323 * ld-arm/attr-merge-3b.s: Likewise.
324 * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
326 * ld-arm/attr-merge-unknown-1.s: Likewise.
327 * ld-arm/attr-merge-6.attr: New test.
328 * ld-arm/attr-merge-6a.s: Likewise.
329 * ld-arm/attr-merge-6b.s: Likewise.
330 * ld-arm/attr-merge-7.attr: Likewise.
331 * ld-arm/attr-merge-7a.s: Likewise.
332 * ld-arm/attr-merge-7b.s: Likewise.
333 * ld-arm/arm-elf.exp: Run the new tests.
335 2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
337 * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
338 arm-none-eabi target.
339 * ld-arm/jump-reloc-veneers-short1.d: Likewise
340 * ld-arm/jump-reloc-veneers-short2.d: Likewise
342 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
344 * ld-arm/arm-elf.exp (armelftests): New test case added.
345 * ld-arm/data-only-map.s: New file.
346 * ld-arm/data-only-map.d: New file.
347 * ld-arm/data-only-map.ld: New file.
349 2010-02-11 David S. Miller <davem@davemloft.net>
351 * ld-sparc/gotop32.s: Add local symbol case.
352 * ld-sparc/gotop64.s: Likewise.
353 * ld-sparc/gotop32.rd: Adjust expected results.
354 * ld-sparc/gotop32.td: Likewise.
355 * ld-sparc/gotop64.dd: Likewise.
356 * ld-sparc/gotop64.rd: Likewise.
357 * ld-sparc/gotop64.td: Likewise.
359 2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
361 * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
362 * ld-shared/shared.exp: Likewise.
364 2010-02-08 David S. Miller <davem@davemloft.net>
366 * ld-ifunc/ifunc.exp: Run for sparc.
368 2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
370 * ld-powerpc/apuinfo-nul.s: New.
371 * ld-powerpc/apuinfo.rd: Add it.
372 * ld-powerpc/powerpc.exp: Likewise.
374 2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
376 * ld-arm/jump-reloc-veneers-long.d: New test.
377 * ld-arm/jump-reloc-veneers-short1.d: Likewise.
378 * ld-arm/jump-reloc-veneers-short2.d: Likewise.
379 * ld-arm/jump-reloc-veneers.s: Likewise.
380 * ld-arm/arm-elf.exp (armelftests): Run them.
382 2010-01-28 Nick Clifton <nickc@redhat.com>
385 * ld-sh/refdbg-0-dso.d: Dump all sections.
387 2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
390 * ld-gc/dummy.s: New.
391 * ld-gc/pr11218-1.c: Likewise.
392 * ld-gc/pr11218-2.c: Likewise.
393 * ld-gc/pr11218.d: Likewise.
395 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
397 * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
398 ld-powerpc/aix-ref-1.s: New tests.
399 * ld-powerpc/aix52.exp: Run them.
401 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
403 * ld-elf/orphan4.d: Support 64bit targets.
405 2010-01-13 DJ Delorie <dj@redhat.com>
407 * ld-elf/orphan4.d: New.
408 * ld-elf/orphan4.ld: New.
409 * ld-elf/orphan4.s: New.
411 2010-01-13 Chao-ying Fu <fu@mips.com>
413 * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
414 * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
415 * ld-mips-elf/mips-elf.exp: Run new tests.
417 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
419 * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
422 2010-01-13 Nick Clifton <nickc@redhat.com>
424 * ld-scrips/sort.exp: Skip these tests when the target is the
427 2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
430 * ld-elf/dynsym1.d: New.
432 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
435 * ld-elf/pr11138-1.c: New.
436 * ld-elf/pr11138-1.map: Likewise.
437 * ld-elf/pr11138-2.c: Likewise.
438 * ld-elf/pr11138-2.map: Likewise.
439 * ld-elf/pr11138.out: Likewise.
441 * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
443 (run_tests): Add 2 tests for PR ld/11138.
445 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
448 * ld-gc/gc.exp: Run start.
450 * ld-gc/start.d: New.
451 * ld-gc/start.s: Likewise.
453 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
456 * ld-gc/gc.exp: Run abi-note.
458 * ld-gc/abi-note.d: New.
459 * ld-gc/abi-note.s: Likewise.
461 For older changes see ChangeLog-2009
467 version-control: never