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