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