* ld-elf/elf.exp: Don't run --gc-sections tls var test on v850.
[platform/upstream/binutils.git] / ld / testsuite / ChangeLog
1 2010-09-23  Alan Modra  <amodra@gmail.com>
2
3         * ld-elf/elf.exp: Don't run --gc-sections tls var test on v850.
4         * ld-elf/group2.d: xfail xstormy.
5         * ld-elf/group4.d: Likewise.
6         * ld-elf/group5.d: Likewise.
7         * ld-elf/group6.d: Likewise.
8         * ld-elf/init-fini-arrays.d: xfail cr16 and crx.
9         * ld-elf/orphan2.d: xfail xstormy.
10         * ld-elf/sec64k.exp: Don't run on targets using generic linker.
11         Allow a larger range for ld -r expected bar_1 section.  Don't run
12         final link test on a number of targets.  Select avr6 for avr targets.
13         * ld-elfcomm/elfcomm.exp: Don't attempt on hpux.
14
15         * ld-d10v/reloc-007.d: Don't error.
16         * ld-d10v/reloc-008.d: Likewise.
17         * ld-d10v/reloc-015.d: Likewise.
18         * ld-d10v/reloc-016.d: Likewise.
19         * ld-d10v/reloc-012.ld: Use a sane offset.
20
21 2010-09-20  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
22
23         * ld-arm/attr-merge-6.attr: Update test for change in canonical CPU
24         name.
25         * ld-arm/attr-merge-7.attr: Likewise.
26         * ld-arm/attr-merge-2.attr: Likewise.
27         * ld-arm/attr-merge-arch-2.attr: Likewise.
28
29 2010-09-20  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
30
31         * ld-arm/script-type.ld: Update to generate symbols in a section.
32
33 2010-09-19  Richard Sandiford  <rdsandiford@googlemail.com>
34
35         * ld-mips-elf/elf-rel-got-n32.d: Swap two local GOT entries
36         and remove some duplication between the global and local GOT
37         entries.  Adjust GP offsets accordingly.
38         * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
39         * ld-mips-elf/elf-rel-xgot-n32.d: Reorder GOT entries and update
40         GP offsets accordingly.
41         * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
42         * ld-mips-elf/mips16-pic-1.gd: Move all global GOT entries to
43         the local GOT.
44         * ld-mips-elf/mips16-pic-1.dd: Update GP offsets accordingly.
45         * ld-mips-elf/multi-got-no-shared.d: Adjust GP setup for
46         smaller GOT sizes.
47
48 2010-09-18  Alan Modra  <amodra@gmail.com>
49
50         * lib/ld-lib.exp (check_gc_sections_available): Fail more targets.
51         * ld-discard/discard.exp: Move xfails from here..
52         * ld-discard/extern.d: ..to here.
53         * ld-discard/start.d: ..and here.
54         * ld-discard/static.d: ..and here.
55         * ld-elf/binutils.exp: Don't run tbss1 and tbss2 tests on hppa64.
56         * ld-elf/empty2.d: Remove xfails.
57         * ld-elf/flags1.d: xfail hppa64.
58         * ld-elf/group1.d: Add comment.
59         * ld-elf/group2.d: xfail cr16 and crx.
60         * ld-elf/group3b.d: Correct xfail and add comment.
61         * ld-elf/group4.d: xfail cr16 and crx.
62         * ld-elf/group5.d: Likewise.
63         * ld-elf/group6.d: Likewise.
64         * ld-elf/group7.d: Likewise.
65         * ld-elf/group8a.d: Add more notarget and xfail entries.  Comment.
66         * ld-elf/group8b.d: Likewise.
67         * ld-elf/group9a.d: Likewise.
68         * ld-elf/group9b.d: Likewise.
69         * ld-elf/linkonce2.d: Correct notarget and comment.
70         * ld-elf/merge2.d: Remove iq2000 from xfail.
71         * ld-elf/multibss1.d: xfail hppa64.
72         * ld-elf/nobits-1.d: Likewise.
73         * ld-elf/note-1.d: Likewise.
74         * ld-elf/note-2.d: Likewise.
75         * ld-elf/orphan-region.d: Add xfails.
76         * ld-elf/orphan-region.ld: Discard some sections.
77         * ld-elf/orphan.d: Add xfails.
78         * ld-elf/orphan.ld: Discard some sections.
79         * ld-elf/orphan3.d: Replace xfail frv-*-* with frv-*-elf.  Remove
80         cr16, crx and d10v.
81         * ld-elf/pr349.d: Add xfails.
82         * ld-elf/warn2.d: Add xfails.  Tweak symbol section for hppa64.
83         * ld-scripts/rgn-at5.t: Discard .reginfo.
84
85 2010-09-16  Alan Modra  <amodra@gmail.com>
86
87         * ld-elf/orphan-region.d: xfail for spu.
88         * ld-elf/relocatable.d: xfail for hppa.
89
90         * ld-elf/group3b.d: Disable for generic linker targets.
91         * ld-elf/linkonce2.d: Likewise.
92         * ld-scripts/empty-address-2a.d: Disable for frv and aout,oldld.
93         * ld-scripts/empty-address-2b.d: Likewise.
94         * ld-scripts/rgn-at5.s: Don't use .word.
95         * ld-scripts/rgn-at5.d: Update.
96
97 2010-09-10  Alan Modra  <amodra@gmail.com>
98
99         * ld-gc/abi-note.d: Exclude aout and oldld targets.
100         * ld-gc/start.d: Likewise.
101         * ld-scripts/section-match-1.d: Likewise, and tic30.
102
103 2010-09-10  Hans-Peter Nilsson  <hp@axis.com>
104
105         * ld-scripts/rgn-at5.d: Restrict to *-*-linux*.
106
107 2010-09-09  H.J. Lu  <hongjiu.lu@intel.com>
108
109         PR ld/11998
110         * ld-scripts/rgn-at5.d: New.
111         * ld-scripts/rgn-at5.s: Likewise.
112         * ld-scripts/rgn-at5.t: Likewise.
113
114 2010-09-07  Andrew Burgess  <aburgess@broadcom.com>
115
116         * ld-x86-64/split-by-file.rd: New test.
117         * ld-x86-64/split-by-file1.s: New test source code.
118         * ld-x86-64/split-by-file2.s: New test source code.
119         * ld-x86-64/x86-64.exp: Run the new test.
120
121 2010-08-31  Nick Clifton  <nickc@redhat.com>
122
123         * ld-scripts/section-match.exp: New file.  Runs the
124         section-match-1 test.
125         * ld-scripts/section-match-1.d: New file.
126         * ld-scripts/section-match-1.s: New file.
127         * ld-scripts/section-match-1.t: New file.
128
129 2010-08-25  Julian Brown  <julian@codesourcery.com>
130
131         * ld-arm/arm-elf.exp (armelftests): Add cortex-a8-fix-blx-bcond.s.
132         * ld-arm/cortex-a8-fix-blx-bcond.s: New.
133         * ld-arm/cortex-a8-fix-blx-bcond.d: New.
134
135 2010-08-24  H.J. Lu  <hongjiu.lu@intel.com>
136
137         * ld-x86-64/x86-64.exp: Fix typos.
138
139 2010-08-23  Maciej W. Rozycki  <macro@codesourcery.com>
140
141         * ld-mips-elf/attr-gnu-4-04.d: Adjust Tag_GNU_MIPS_ABI_FP for
142         the new MIPS32r2 64-bit FPU description.
143         * ld-mips-elf/attr-gnu-4-40.d: Likewise.
144         * ld-mips-elf/attr-gnu-4-44.d: Likewise.
145
146 2010-08-22  H.J. Lu  <hongjiu.lu@intel.com>
147
148         PR ld/11933
149         * ld-x86-64/mixed1a.s: New.
150         * ld-x86-64/mixed1b.s: Likewise.
151         * ld-x86-64/mixed2a.s: Likewise.
152         * ld-x86-64/mixed2b.s: Likewise.
153
154         * ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
155
156 2010-08-20  Maciej W. Rozycki  <macro@codesourcery.com>
157
158         * ld-sh/sh.exp: Add missing newline.
159
160 2010-08-20  Maciej W. Rozycki  <macro@codesourcery.com>
161
162         * ld-mips-elf/attr-gnu-4-01.d: Correct Tag_GNU_MIPS_ABI_FP.
163         * ld-mips-elf/attr-gnu-4-02.d: Likewise.
164         * ld-mips-elf/attr-gnu-4-10.d: Likewise.
165         * ld-mips-elf/attr-gnu-4-11.d: Likewise.
166         * ld-mips-elf/attr-gnu-4-15.d: Likewise.
167         * ld-mips-elf/attr-gnu-4-20.d: Likewise.
168         * ld-mips-elf/attr-gnu-4-22.d: Likewise.
169         * ld-mips-elf/attr-gnu-4-25.d: Likewise.
170
171 2010-08-19  Alan Modra  <amodra@gmail.com>
172
173         * ld-scripts/memory.t: Remove ORIGIN fudge.
174
175 2010-08-13  H.J. Lu  <hongjiu.lu@intel.com>
176
177         PR ld/11913
178         * ld-i386/discarded1.d: New.
179         * ld-i386/discarded1.s: Likewise.
180         * ld-i386/discarded1.t: Likewise.
181         * ld-x86-64/discarded1.d: Likewise.
182         * ld-x86-64/discarded1.s: Likewise.
183         * ld-x86-64/discarded1.t: Likewise.
184
185         * ld-i386/i386.exp: Run discarded1.
186         * ld-x86-64/x86-64.exp: Likewise.
187
188 2010-08-09  Catherine Moore  <clm@codesourcery.com>
189
190         * ld-mips-elf/mode-change-error-1.d: New.
191         * ld-mips-elf/mode-change-error-1a.s: New.
192         * ld-mips-elf/mode-change-error-1b.s: New.
193         * ld-mips-elf/mips-elf.exp: Run new test.
194
195 2010-08-06  Alan Modra  <amodra@gmail.com>
196
197         * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
198         * ld-powerpc/powerpc.exp: Run it.
199
200 2010-07-23  Naveen.H.S  <naveen.S@kpitcummins.com>
201             Ina Pandit  <ina.pandit@kpitcummins.com>
202
203         * ld-v850/split-lo16.d: Update the "ld" instructions with a space
204         for second operand.
205
206 2010-07-20  Alan Modra  <amodra@gmail.com>
207
208         * ld-powerpc/tlsexe.r: Update.
209         * ld-powerpc/tlsexetoc.r: Update.
210         * ld-powerpc/tlsso.r: Update.
211         * ld-powerpc/tlstocso.r: Update.
212
213 2010-07-20  Alan Modra  <amodra@gmail.com>
214
215         * ld-powerpc/vxworks-relax.s: Add branches to match expected output.
216         * ld-powerpc/vxworks-relax-2.s: Likewise.
217         * ld-powerpc/vxworks1-lib.rd: Reorder reloc sections.
218
219 2010-07-19  Andreas Schwab  <schwab@redhat.com>
220
221         * ld-mmix/bspec1.d: Ignore "Key to Flags" contents.
222         * ld-mmix/bspec2.d: Likewise.
223         * ld-mmix/local1.d: Likewise.
224         * ld-mmix/local3.d: Likewise.
225         * ld-mmix/local5.d: Likewise.
226         * ld-mmix/local7.d: Likewise.
227         * ld-mmix/undef-3.d: Likewise.
228         * ld-sh/sh64/crange1.rd: Likewise.
229         * ld-sh/sh64/crange2.rd: Likewise.
230         * ld-sh/sh64/crange3-cmpct.rd: Likewise.
231         * ld-sh/sh64/crange3-media.rd: Likewise.
232         * ld-sh/sh64/crange3.rd: Likewise.
233         * ld-sh/sh64/crangerel1.rd: Likewise.
234         * ld-sh/sh64/crangerel2.rd: Likewise.
235
236 2010-07-14  H.J. Lu  <hongjiu.lu@intel.com>
237
238         PR ld/11817
239         * ld-i386/compressed1.s: New.
240         * ld-i386/compressed1.d: Likewise.
241         * ld-x86-64/compressed1.s: Likewise.
242         * ld-x86-64/compressed1.d: Likewise.
243
244         * ld-i386/i386.exp: Run compressed1.
245         * ld-x86-64/x86-64.exp: Likewise.
246
247 2010-07-13  H.J. Lu  <hongjiu.lu@intel.com>
248
249         PR ld/11812
250         * ld-elf/exclude3b.d: Don't run on ia64-*-*.  Replace .got with
251         .dynamic.
252
253         * ld-elf/exclude3d.d: New.
254         * ld-i386/nogot1.d: Likewise.
255         * ld-i386/nogot1.s: Likewise.
256         * ld-x86-64/nogot1.d: Likewise.
257         * ld-x86-64/nogot1.s: Likewise.
258
259         * ld-i386/i386.exp: Run nogot1.
260         * ld-x86-64/x86-64.exp: Likewise.
261
262 2010-07-13  H.J. Lu  <hongjiu.lu@intel.com>
263
264         * ld-i386/hidden2.d: Don't hard code expected output.
265         * ld-i386/protected3.d: Likewise.
266         * ld-x86-64/hidden2.d: Likewise.
267         * ld-x86-64/protected3.d: Likewise.
268
269 2010-07-13  H.J. Lu  <hongjiu.lu@intel.com>
270
271         PR ld/11791
272         * ld-ifunc/ifunc-10-i386.d: New.
273         * ld-ifunc/ifunc-10-i386.s: Likewise.
274         * ld-ifunc/ifunc-10-x86-64.d: Likewise.
275         * ld-ifunc/ifunc-10-x86-64.s: Likewise.
276         * ld-ifunc/ifunc-11-i386.d: Likewise.
277         * ld-ifunc/ifunc-11-i386.s: Likewise.
278         * ld-ifunc/ifunc-11-x86-64.d: Likewise.
279         * ld-ifunc/ifunc-11-x86-64.s: Likewise.
280
281 2010-07-06  Alan Modra  <amodra@gmail.com>
282
283         * ld-powerpc/relax.s: Add branch back to _start.
284         * ld-powerpc/relax.d: Update.
285         * ld-powerpc/relaxr.d: Update.
286
287 2010-07-01  Alan Modra  <amodra@gmail.com>
288
289         * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
290         any other options in $ld.
291
292 2010-06-29  Alan Modra  <amodra@gmail.com>
293
294         * ld-maxq/maxq.exp: Delete file.
295         * ld-maxq/addend.dd, * ld-maxq/addend.s, * ld-maxq/paddr.dd,
296         * ld-maxq/paddr.s, * ld-maxq/paddr1.dd, * ld-maxq/paddr1.s,
297         * ld-maxq/r32-1.s, * ld-maxq/r32-2.s, * ld-maxq/r32.dd: Likewise.
298
299 2010-06-15  Joseph Myers  <joseph@codesourcery.com>
300
301         * ld-elf/orphan3.d: Allow section names starting '_'.
302         * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
303         ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
304         ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
305         ld-tic6x/attr-arch-c62x.s, ld-tic6x/attr-arch-c64x+-c62x.d,
306         ld-tic6x/attr-arch-c64x+-c64x+.d, ld-tic6x/attr-arch-c64x+-c64x.d,
307         ld-tic6x/attr-arch-c64x+-c674x.d,
308         ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
309         ld-tic6x/attr-arch-c64x+.s, ld-tic6x/attr-arch-c64x-c62x.d,
310         ld-tic6x/attr-arch-c64x-c64x+.d, ld-tic6x/attr-arch-c64x-c64x.d,
311         ld-tic6x/attr-arch-c64x-c674x.d, ld-tic6x/attr-arch-c64x-c67x+.d,
312         ld-tic6x/attr-arch-c64x-c67x.d, ld-tic6x/attr-arch-c64x.s,
313         ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
314         ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
315         ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
316         ld-tic6x/attr-arch-c674x.s, ld-tic6x/attr-arch-c67x+-c62x.d,
317         ld-tic6x/attr-arch-c67x+-c64x+.d, ld-tic6x/attr-arch-c67x+-c64x.d,
318         ld-tic6x/attr-arch-c67x+-c674x.d,
319         ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
320         ld-tic6x/attr-arch-c67x+.s, ld-tic6x/attr-arch-c67x-c62x.d,
321         ld-tic6x/attr-arch-c67x-c64x+.d, ld-tic6x/attr-arch-c67x-c64x.d,
322         ld-tic6x/attr-arch-c67x-c674x.d, ld-tic6x/attr-arch-c67x-c67x+.d,
323         ld-tic6x/attr-arch-c67x-c67x.d, ld-tic6x/attr-arch-c67x.s: New.
324
325 2010-06-07  Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
326
327         * ld-arm/arm-call.d: Handle change in lsls/movs disassembly.
328         * ld-arm/farcall-thumb-arm-short.d: Likewise.
329         * ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Likewise.
330         * ld-arm/farcall-thumb-thumb-blx.d: Likewise.
331         * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
332         * ld-arm/farcall-thumb-thumb-m.d: Likewise.
333         * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
334         * ld-arm/farcall-thumb-thumb.d: Likewise.
335         * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
336         * ld-arm/thumb2-bl-as-thumb1-bad.d: Likewise.
337         * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
338         * ld-arm/thumb2-bl-bad.d: Likewise.
339
340 2010-05-26  H.J. Lu  <hongjiu.lu@intel.com>
341
342         PR ld/11628
343         * ld-elf/textaddr3.d: New.
344         * ld-elf/textaddr4.d: Likewise.
345         * ld-elf/textaddr5.d: Likewise.
346         * ld-elf/textaddr6.d: Likewise.
347         * ld-elf/textaddr7.d: Likewise.
348
349 2010-05-25  Daniel Jacobowitz  <dan@codesourcery.com>
350             Joseph Myers  <joseph@codesourcery.com>
351             Andrew Stubbs  <ams@codesourcery.com>
352
353         * ld-sh/sh.exp: Handle uClinux like Linux.
354         * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
355         * ld-sh/fdpic-funcdesc-shared.d: New file.
356         * ld-sh/fdpic-funcdesc-shared.s: New file.
357         * ld-sh/fdpic-funcdesc-static.d: New file.
358         * ld-sh/fdpic-funcdesc-static.s: New file.
359         * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
360         * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
361         * ld-sh/fdpic-gotfuncdesc-static.d: New file.
362         * ld-sh/fdpic-gotfuncdesc-static.s: New file.
363         * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
364         * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
365         * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
366         * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
367         * ld-sh/fdpic-goti20-shared.d: New file.
368         * ld-sh/fdpic-goti20-shared.s: New file.
369         * ld-sh/fdpic-goti20-static.d: New file.
370         * ld-sh/fdpic-goti20-static.s: New file.
371         * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
372         * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
373         * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
374         * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
375         * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
376         * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
377         * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
378         * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
379         * ld-sh/fdpic-gotoffi20-shared.d: New file.
380         * ld-sh/fdpic-gotoffi20-shared.s: New file.
381         * ld-sh/fdpic-gotoffi20-static.d: New file.
382         * ld-sh/fdpic-gotoffi20-static.s: New file.
383         * ld-sh/fdpic-plt-be.d: New file.
384         * ld-sh/fdpic-plt-le.d: New file.
385         * ld-sh/fdpic-plt.s: New file.
386         * ld-sh/fdpic-plti20-be.d: New file.
387         * ld-sh/fdpic-plti20-le.d: New file.
388         * ld-sh/fdpic-stack-default.d: New file.
389         * ld-sh/fdpic-stack-size.d: New file.
390         * ld-sh/fdpic-stack.s: New file.
391
392 2010-05-18  H.J. Lu  <hongjiu.lu@intel.com>
393
394         PR gas/11600
395         * ld-elf/exclude3.s: New.
396         * ld-elf/exclude3a.d: Likewise.
397         * ld-elf/exclude3b.d: Likewise.
398         * ld-elf/exclude3c.d: Likewise.
399
400 2010-05-11  Andrew Stubbs  <ams@codesourcery.com>
401
402         * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
403         * ld-arm/attr-merge-2a.s: Likewise.
404         * ld-arm/attr-merge-2b.s: Likewise.
405         * ld-arm/attr-merge-3a.s: Likewise.
406         * ld-arm/attr-merge-3b.s: Likewise.
407         * ld-arm/attr-merge-4.attr: Likewise.
408         * ld-arm/attr-merge-5.attr: Likewise.
409         * ld-arm/attr-merge-6.attr: Likewise.
410         * ld-arm/attr-merge-7.attr: Likewise.
411         * ld-arm/attr-merge-arch-1.attr: Likewise.
412         * ld-arm/attr-merge-arch-2.attr: Likewise.
413         * ld-arm/attr-merge-unknown-2.d: Likewise.
414         * ld-arm/attr-merge-unknown-2r.d: Likewise.
415         * ld-arm/attr-merge-unknown-3.d: Likewise.
416         * ld-arm/attr-merge-vfp-1.d: Likewise.
417         * ld-arm/attr-merge-vfp-1r.d: Likewise.
418         * ld-arm/attr-merge-vfp-2.d: Likewise.
419         * ld-arm/attr-merge-vfp-2r.d: Likewise.
420         * ld-arm/attr-merge-vfp-3.d: Likewise.
421         * ld-arm/attr-merge-vfp-3r.d: Likewise.
422         * ld-arm/attr-merge-vfp-4.d: Likewise.
423         * ld-arm/attr-merge-vfp-4r.d: Likewise.
424         * ld-arm/attr-merge-vfp-5.d: Likewise.
425         * ld-arm/attr-merge-vfp-5r.d: Likewise.
426         * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
427         * ld-arm/attr-merge-wchar-00.d: Likewise.
428         * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
429         * ld-arm/attr-merge-wchar-02.d: Likewise.
430         * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
431         * ld-arm/attr-merge-wchar-04.d: Likewise.
432         * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
433         * ld-arm/attr-merge-wchar-20.d: Likewise.
434         * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
435         * ld-arm/attr-merge-wchar-22.d: Likewise.
436         * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
437         * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
438         * ld-arm/attr-merge-wchar-40.d: Likewise.
439         * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
440         * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
441         * ld-arm/attr-merge-wchar-44.d: Likewise.
442         * ld-arm/attr-merge.attr: Likewise.
443
444 2010-05-11  Jie Zhang  <jie@codesourcery.com>
445
446         * ld-arm/attr-merge-vfp-6.d: New test.
447         * ld-arm/attr-merge-vfp-6r.d: New test.
448         * ld-arm/attr-merge-vfpv3xd.s: New test.
449         * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
450
451 2010-05-07  Daniel Jacobowitz  <dan@codesourcery.com>
452
453         * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
454         * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
455
456 2010-05-06  Joseph Myers  <joseph@codesourcery.com>
457
458         * ld-elf/orphan-region.d: Use ld -N.
459
460 2010-04-30  H.J. Lu  <hongjiu.lu@intel.com>
461
462         PR ld/11542
463         * ld-elf/discard.ld: New.
464         * ld-elf/discard1.d: Likewise.
465         * ld-elf/discard1.s: Likewise.
466         * ld-elf/discard2.d: Likewise.
467         * ld-elf/discard2.s: Likewise.
468         * ld-elf/discard3.d: Likewise.
469
470 2010-04-22  Alan Modra  <amodra@gmail.com>
471
472         * ld-elf/extract-symbol-1sec.d: Update lma.
473         * ld-i386/alloc.d: Expect a warning, not an error.
474
475 2010-04-20  Joseph Myers  <joseph@codesourcery.com>
476
477         * ld-tic6x/data-reloc-global-rel.d,
478         ld-tic6x/data-reloc-global-rel.s,
479         ld-tic6x/data-reloc-local-r-rel.d,
480         ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
481         ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
482         ld-tic6x/mvk-reloc-local-2-rel.s,
483         ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
484         ld-tic6x/pcrel-reloc-global-rel.d,
485         ld-tic6x/pcrel-reloc-local-r-rel.d,
486         ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
487         ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
488         ld-tic6x/sbr-reloc-local-2-rel.s,
489         ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
490         New.
491
492 2010-04-15  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
493
494         * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
495         * ld-arm/attr-merge-3.attr: Likewise.
496         * ld-arm/attr-merge-vfp-1.d: Likewise.
497         * ld-arm/attr-merge-vfp-1r.d: Likewise.
498         * ld-arm/attr-merge-vfp-2.d: Likewise.
499         * ld-arm/attr-merge-vfp-2r.d: Likewise.
500         * ld-arm/attr-merge-vfp-3.d: Likewise.
501         * ld-arm/attr-merge-vfp-3r.d: Likewise.
502         * ld-arm/attr-merge-vfp-4.d: Likeiwse.
503         * ld-arm/attr-merge-vfp-4r.d: Likewise.
504         * ld-arm/attr-merge-vfp-5.d: Likewise.
505         * ld-arm/attr-merge-vfp-5r.d: Likewise.
506         * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
507         * ld-arm/attr-merge-wchar-00.d: Likewise.
508         * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
509         * ld-arm/attr-merge-wchar-02.d: Likewise.
510         * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
511         * ld-arm/attr-merge-wchar-04.d: Likewise.
512         * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
513         * ld-arm/attr-merge-wchar-20.d: Likewise.
514         * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
515         * ld-arm/attr-merge-wchar-22.d: Likewise.
516         * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
517         * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
518         * ld-arm/attr-merge-wchar-40.d: Likewise.
519         * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
520         * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
521         * ld-arm/attr-merge-wchar-44.d: Likewise.
522         * ld-arm/attr-merge.attr: Likewise.
523
524 2010-04-06  David S. Miller  <davem@davemloft.net>
525
526         * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
527
528 2010-04-05  Kai Tietz  <kai.tietz@onevision.com>
529
530         * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
531         * ld-pe/orphana_nu.s: New file.
532         * ld-pe/pe.exp: Add orphan_nu test.
533
534 2010-04-01  Nathan Sidwell  <nathan@codesourcery.com>
535
536         * ld-powerpc/apuinfo-nul.rd: New.
537         * ld-powerpc/apuinfo-nul1.s: New.
538         * ld-powerpc/powerpc.exp: Add it.
539
540 2010-03-31  Kai TIetz  <kai.tietz@onevision.com>
541
542         * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
543         before string compare.
544
545 2010-03-31  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
546
547         * ld-arm/script-type.sym: Fix test.
548
549 2010-03-31  Kai TIetz  <kai.tietz@onevision.com>
550
551         * ld-pe/basefile1.s: New.
552         * ld-pe/pe-compile.exp: Add base-file test.
553
554 2010-03-31  Hans-Peter Nilsson  <hp@axis.com>
555
556         PR ld/11458
557         * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
558
559         * lib/ld-lib.exp (run_dump_test): When checking linker message and
560         return code, when success with no message is expected, don't
561         continue if we have an abnormal exit with a message.  Check output
562         of inspection program and fail if it had output or an abnormal
563         exit code.  Include "warning" and "error" among the directives
564         where multiples are allowed and append to previous values.
565
566         * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
567         "file rootname", not "file tail", before applying runtest_file_p.
568
569 2010-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
570
571         * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
572
573 2010-03-25  Joseph Myers  <joseph@codesourcery.com>
574
575         * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
576         * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
577         * ld-tic6x: New directory and testcases.
578
579 2010-03-19  Jie Zhang  <jie@codesourcery.com>
580
581         PR ld/11304
582         * ld-elf/pr11304.d: New test.
583         * ld-elf/pr11304a.s: New test.
584         * ld-elf/pr11304b.s: New test.
585         * lib/ld-lib.exp (regexp_diff): Add support for #failif.
586
587 2010-03-15  Daniel Jacobowitz  <dan@codesourcery.com>
588
589         * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
590         ld-elf/orphan-region.s: New files.
591
592 2010-03-02  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
593
594         * ld-arm/arm-merge-incompatible.d: New test.
595         * ld-arm/arm-merge-incompatiblea.s: Likewise.
596         * ld-arm/arm-merge-incompatibleb.s: Likewise.
597         * ld-arm/arm-elf.exp: Run the new test.
598
599 2010-03-02  Christophe Lyon  <christophe.lyon@st.com>
600             Alan Modra  <amodra@gmail.com>
601
602         * ld-arm/arm-elf.exp: Change .text start address for
603         farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
604         test.
605         * ld-arm/farcall-mixed-lib-v4t.d: New test.
606         * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
607         * ld-arm/farcall-mixed-lib2.s: Likewise.
608         * ld-arm/arm-call.d: Update expected results.
609         * ld-arm/cortex-a8-far.d: Likewise.
610         * ld-arm/farcall-group-size2.d: Likewise.
611         * ld-arm/farcall-group.d: Likewise.
612         * ld-arm/farcall-mix.d: Likewise.
613         * ld-arm/farcall-mix2.d: Likewise.
614         * ld-arm/farcall-mixed-app-v5.d: Likewise.
615         * ld-arm/farcall-mixed-app.d: Likewise.
616         * ld-arm/farcall-mixed-lib.d: Likewise.
617         * ld-arm/farcall-thumb-arm.d: Likewise.
618         * ld-arm/farcall-thumb-arm-blx.d: Likewise.
619         * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
620         * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
621         * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
622         potentially generate different types of stubs.
623
624 2010-02-27  H.J. Lu  <hongjiu.lu@intel.com>
625
626         * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
627
628 2010-02-27  Jie Zhang  <jie@codesourcery.com>
629
630         * ld-elf/init-fini-arrays.s: New test.
631         * ld-elf/init-fini-arrays.d: New test.
632
633 2010-02-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
634
635         * ld-arm/group-relocs.s: Mark code sections as executable.
636         * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
637         group-relocs test.
638         * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
639
640 2010-02-23  Nick Clifton  <nickc@redhat.com>
641
642         * ld-elf/orphan4.d: Allow for other sections to be present in the
643         output.
644
645 2010-02-18  H.J. Lu  <hongjiu.lu@intel.com>
646
647         * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
648         ifunc-using executable.
649
650 2010-02-19  Alan Modra  <amodra@gmail.com>
651
652         * ld-elf/group.ld: Discard .dropme sections.
653         * ld-elf/group10.d, * ld-elf/group10.s: New test.
654
655 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
656
657         * ld-arm/attr-merge-6.attr: Add new test.  Missed off last commit.
658
659 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
660
661         * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
662         * ld-arm/attr-merge-3b.s: Likewise.
663         * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
664         attribute ID.
665         * ld-arm/attr-merge-unknown-1.s: Likewise.
666         * ld-arm/attr-merge-6.attr: New test.
667         * ld-arm/attr-merge-6a.s: Likewise.
668         * ld-arm/attr-merge-6b.s: Likewise.
669         * ld-arm/attr-merge-7.attr: Likewise.
670         * ld-arm/attr-merge-7a.s: Likewise.
671         * ld-arm/attr-merge-7b.s: Likewise.
672         * ld-arm/arm-elf.exp: Run the new tests.
673
674 2010-02-15  Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
675
676         * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
677           arm-none-eabi target.
678         * ld-arm/jump-reloc-veneers-short1.d: Likewise
679         * ld-arm/jump-reloc-veneers-short2.d: Likewise
680
681 2010-02-12  Daniel Gutson  <dgutson@codesourcery.com>
682
683         * ld-arm/arm-elf.exp (armelftests): New test case added.
684         * ld-arm/data-only-map.s: New file.
685         * ld-arm/data-only-map.d: New file.
686         * ld-arm/data-only-map.ld: New file.
687
688 2010-02-11  David S. Miller  <davem@davemloft.net>
689
690         * ld-sparc/gotop32.s: Add local symbol case.
691         * ld-sparc/gotop64.s: Likewise.
692         * ld-sparc/gotop32.rd: Adjust expected results.
693         * ld-sparc/gotop32.td: Likewise.
694         * ld-sparc/gotop64.dd: Likewise.
695         * ld-sparc/gotop64.rd: Likewise.
696         * ld-sparc/gotop64.td: Likewise.
697
698 2010-02-09  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
699
700         * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
701         * ld-shared/shared.exp: Likewise.
702
703 2010-02-08  David S. Miller  <davem@davemloft.net>
704
705         * ld-ifunc/ifunc.exp: Run for sparc.
706
707 2010-02-08  Nathan Sidwell  <nathan@codesourcery.com>
708
709         * ld-powerpc/apuinfo-nul.s: New.
710         * ld-powerpc/apuinfo.rd: Add it.
711         * ld-powerpc/powerpc.exp: Likewise.
712
713 2010-02-01  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
714
715         * ld-arm/jump-reloc-veneers-long.d: New test.
716         * ld-arm/jump-reloc-veneers-short1.d: Likewise.
717         * ld-arm/jump-reloc-veneers-short2.d: Likewise.
718         * ld-arm/jump-reloc-veneers.s: Likewise.
719         * ld-arm/arm-elf.exp (armelftests): Run them.
720
721 2010-01-28  Nick Clifton  <nickc@redhat.com>
722
723         PR 11225
724         * ld-sh/refdbg-0-dso.d: Dump all sections.
725
726 2010-01-26  H.J. Lu  <hongjiu.lu@intel.com>
727
728         PR ld/11218
729         * ld-gc/dummy.s: New.
730         * ld-gc/pr11218-1.c: Likewise.
731         * ld-gc/pr11218-2.c: Likewise.
732         * ld-gc/pr11218.d: Likewise.
733
734 2010-01-23  Richard Sandiford  <r.sandiford@uk.ibm.com>
735
736         * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
737         ld-powerpc/aix-ref-1.s: New tests.
738         * ld-powerpc/aix52.exp: Run them.
739
740 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
741
742         * ld-elf/orphan4.d: Support 64bit targets.
743
744 2010-01-13  DJ Delorie  <dj@redhat.com>
745
746         * ld-elf/orphan4.d: New.
747         * ld-elf/orphan4.ld: New.
748         * ld-elf/orphan4.s: New.
749
750 2010-01-13  Chao-ying Fu  <fu@mips.com>
751
752         * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
753         * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
754         * ld-mips-elf/mips-elf.exp: Run new tests.
755
756 2010-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
757
758         * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
759         -mcpu=cortex-a8.
760
761 2010-01-13  Nick Clifton  <nickc@redhat.com>
762
763         * ld-scrips/sort.exp: Skip these tests when the target is the
764         h8300.
765
766 2010-01-11  H.J. Lu  <hongjiu.lu@intel.com>
767
768         PR ld/11146
769         * ld-elf/dynsym1.d: New.
770
771 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
772
773         PR ld/11138
774         * ld-elf/pr11138-1.c: New.
775         * ld-elf/pr11138-1.map: Likewise.
776         * ld-elf/pr11138-2.c: Likewise.
777         * ld-elf/pr11138-2.map: Likewise.
778         * ld-elf/pr11138.out: Likewise.
779
780         * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
781         libpr11138-2.o.
782         (run_tests): Add 2 tests for PR ld/11138.
783
784 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
785
786         PR ld/11133
787         * ld-gc/gc.exp: Run start.
788
789         * ld-gc/start.d: New.
790         * ld-gc/start.s: Likewise.
791
792 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
793
794         PR ld/11143
795         * ld-gc/gc.exp: Run abi-note.
796
797         * ld-gc/abi-note.d: New.
798         * ld-gc/abi-note.s: Likewise.
799
800 For older changes see ChangeLog-2009
801 \f
802 Local Variables:
803 mode: change-log
804 left-margin: 8
805 fill-column: 74
806 version-control: never
807 End: