2010-05-21 Daniel Jacobowitz <dan@codesourcery.com>
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
2 Joseph Myers <joseph@codesourcery.com>
3 Andrew Stubbs <ams@codesourcery.com>
4
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.
43
44 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
45
46 PR gas/11600
47 * ld-elf/exclude3.s: New.
48 * ld-elf/exclude3a.d: Likewise.
49 * ld-elf/exclude3b.d: Likewise.
50 * ld-elf/exclude3c.d: Likewise.
51
52 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
53
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.
95
96 2010-05-11 Jie Zhang <jie@codesourcery.com>
97
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.
102
103 2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
104
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.
107
108 2010-05-06 Joseph Myers <joseph@codesourcery.com>
109
110 * ld-elf/orphan-region.d: Use ld -N.
111
112 2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
113
114 PR ld/11542
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.
121
122 2010-04-22 Alan Modra <amodra@gmail.com>
123
124 * ld-elf/extract-symbol-1sec.d: Update lma.
125 * ld-i386/alloc.d: Expect a warning, not an error.
126
127 2010-04-20 Joseph Myers <joseph@codesourcery.com>
128
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:
142 New.
143
144 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
145
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.
175
176 2010-04-06 David S. Miller <davem@davemloft.net>
177
178 * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
179
180 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
181
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.
185
186 2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
187
188 * ld-powerpc/apuinfo-nul.rd: New.
189 * ld-powerpc/apuinfo-nul1.s: New.
190 * ld-powerpc/powerpc.exp: Add it.
191
192 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
193
194 * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
195 before string compare.
196
197 2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
198
199 * ld-arm/script-type.sym: Fix test.
200
201 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
202
203 * ld-pe/basefile1.s: New.
204 * ld-pe/pe-compile.exp: Add base-file test.
205
206 2010-03-31 Hans-Peter Nilsson <hp@axis.com>
207
208 PR ld/11458
209 * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
210
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.
217
218 * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
219 "file rootname", not "file tail", before applying runtest_file_p.
220
221 2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
222
223 * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
224
225 2010-03-25 Joseph Myers <joseph@codesourcery.com>
226
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.
230
231 2010-03-19 Jie Zhang <jie@codesourcery.com>
232
233 PR ld/11304
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.
238
239 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
240
241 * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
242 ld-elf/orphan-region.s: New files.
243
244 2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
245
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.
250
251 2010-03-02 Christophe Lyon <christophe.lyon@st.com>
252 Alan Modra <amodra@gmail.com>
253
254 * ld-arm/arm-elf.exp: Change .text start address for
255 farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
256 test.
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.
275
276 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
277
278 * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
279
280 2010-02-27 Jie Zhang <jie@codesourcery.com>
281
282 * ld-elf/init-fini-arrays.s: New test.
283 * ld-elf/init-fini-arrays.d: New test.
284
285 2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
286
287 * ld-arm/group-relocs.s: Mark code sections as executable.
288 * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
289 group-relocs test.
290 * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
291
292 2010-02-23 Nick Clifton <nickc@redhat.com>
293
294 * ld-elf/orphan4.d: Allow for other sections to be present in the
295 output.
296
297 2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
298
299 * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
300 ifunc-using executable.
301
302 2010-02-19 Alan Modra <amodra@gmail.com>
303
304 * ld-elf/group.ld: Discard .dropme sections.
305 * ld-elf/group10.d, * ld-elf/group10.s: New test.
306
307 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
308
309 * ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
310
311 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
312
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
316 attribute ID.
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.
325
326 2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
327
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
332
333 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
334
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.
339
340 2010-02-11 David S. Miller <davem@davemloft.net>
341
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.
349
350 2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
351
352 * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
353 * ld-shared/shared.exp: Likewise.
354
355 2010-02-08 David S. Miller <davem@davemloft.net>
356
357 * ld-ifunc/ifunc.exp: Run for sparc.
358
359 2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
360
361 * ld-powerpc/apuinfo-nul.s: New.
362 * ld-powerpc/apuinfo.rd: Add it.
363 * ld-powerpc/powerpc.exp: Likewise.
364
365 2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
366
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.
372
373 2010-01-28 Nick Clifton <nickc@redhat.com>
374
375 PR 11225
376 * ld-sh/refdbg-0-dso.d: Dump all sections.
377
378 2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
379
380 PR ld/11218
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.
385
386 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
387
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.
391
392 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
393
394 * ld-elf/orphan4.d: Support 64bit targets.
395
396 2010-01-13 DJ Delorie <dj@redhat.com>
397
398 * ld-elf/orphan4.d: New.
399 * ld-elf/orphan4.ld: New.
400 * ld-elf/orphan4.s: New.
401
402 2010-01-13 Chao-ying Fu <fu@mips.com>
403
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.
407
408 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
409
410 * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
411 -mcpu=cortex-a8.
412
413 2010-01-13 Nick Clifton <nickc@redhat.com>
414
415 * ld-scrips/sort.exp: Skip these tests when the target is the
416 h8300.
417
418 2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
419
420 PR ld/11146
421 * ld-elf/dynsym1.d: New.
422
423 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
424
425 PR ld/11138
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.
431
432 * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
433 libpr11138-2.o.
434 (run_tests): Add 2 tests for PR ld/11138.
435
436 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
437
438 PR ld/11133
439 * ld-gc/gc.exp: Run start.
440
441 * ld-gc/start.d: New.
442 * ld-gc/start.s: Likewise.
443
444 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
445
446 PR ld/11143
447 * ld-gc/gc.exp: Run abi-note.
448
449 * ld-gc/abi-note.d: New.
450 * ld-gc/abi-note.s: Likewise.
451
452 For older changes see ChangeLog-2009
453 \f
454 Local Variables:
455 mode: change-log
456 left-margin: 8
457 fill-column: 74
458 version-control: never
459 End:
This page took 0.039223 seconds and 4 git commands to generate.