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