Properly convert LTO plugin visibility to ELF visibility.
[platform/upstream/binutils.git] / ld / testsuite / ChangeLog
1 2010-12-05  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * ld-plugin/plugin-vis-1.d: Updated.
4
5 2010-12-04  H.J. Lu  <hongjiu.lu@intel.com>
6
7         * ld-selective/selective.exp: Don't pass -fvtable-gc to GCC
8         3.4.0 or above.
9
10 2010-12-04  H.J. Lu  <hongjiu.lu@intel.com>
11
12         * ld-elfvers/vers.exp: Replace -export-dynamic with
13         -Wl,-export-dynamic.
14
15 2010-11-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
16
17         * ld-scripts/script.exp: Remove full path from REGION_ALIAS test
18         names.
19
20 2010-11-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
21
22         * ld-arm/arm-elf.exp (armeabitests): Replace --defsym argument in
23         jump-reloc-veneers* tests with --section-start .text=0x8000.
24
25 2010-11-20  Richard Sandiford  <rdsandiford@googlemail.com>
26
27         * lib/ld-lib.exp (regexp_diff, simple_diff): Delete.
28
29 2010-11-20  Richard Sandiford  <rdsandiford@googlemail.com>
30
31         * lib/ld-lib.exp (load_common_lib): New function.  Load
32         binutils-common.exp.
33         (is_elf_format, is_elf64, is_aout_format, is_pecoff_format): Delete.
34
35 2010-11-18  Alan Modra  <amodra@gmail.com>
36
37         * ld-elf/binutils.exp: Correct x86 gnu target match.
38         * ld-i386/i386.exp: Likewise.
39         * ld-ifunc/binutils.exp: Likewise.
40         * ld-ifunc/ifunc.exp: Likewise.
41         * ld-discard/discard.exp: Remove unnecessary line continuations.
42         * ld-elfvers/vers.exp: Likewise.  Simplify linuxaout and linuxoldld
43         test.
44         * ld-elfweak/elfweak.exp: Likewise.
45
46 2010-11-17  Andreas Schwab  <schwab@linux-m68k.org>
47
48         * ld-gc/pr11218-2.c: Declare
49         unresolved_detected_at_runtime_not_at_linktime.
50
51 2010-11-17  Alan Modra  <amodra@gmail.com>
52
53         * ld-plugin/plugin.exp: Define printf and puts as main.
54
55 2010-11-08  Thomas Schwinge  <thomas@schwinge.name>
56
57         * lib/ld-lib.exp (is_elf_format): Consider for *-*-gnu*, too.
58         * ld-discard/discard.exp: Likewise.
59         * ld-elf/binutils.exp: Likewise.
60         * ld-elf/commonpage1.d (target): Likewise.
61         * ld-elf/compress1c.d (target): Likewise.
62         * ld-elf/discard1.d (target): Likewise.
63         * ld-elf/discard2.d (target): Likewise.
64         * ld-elf/discard3.d (target): Likewise.
65         * ld-elf/dynsym1.d (target): Likewise.
66         * ld-elf/eh6.d (target): Likewise.
67         * ld-elf/elf.exp: Likewise.
68         (array_tests): Move -static tests to...
69         (array_tests_static): ... here, and handle it accordingly.
70         * ld-elf/hash.d (target): Likewise.
71         * ld-elf/header.d (target): Likewise.
72         * ld-elf/loadaddr1.d (target): Likewise.
73         * ld-elf/loadaddr2.d (target): Likewise.
74         * ld-elf/loadaddr3a.d (target): Likewise.
75         * ld-elf/loadaddr3b.d (target): Likewise.
76         * ld-elf/local1.d (target): Likewise.
77         * ld-elf/maxpage1.d (target): Likewise.
78         * ld-elf/maxpage2.d (target): Likewise.
79         * ld-elf/maxpage3a.d (target): Likewise.
80         * ld-elf/multibss1.d (target): Likewise.
81         * ld-elf/noload-2.d (target): Likewise.
82         * ld-elf/seg.d (target): Likewise.
83         * ld-elf/textaddr1.d (target): Likewise.
84         * ld-elf/textaddr2.d (target): Likewise.
85         * ld-elf/textaddr3.d (target): Likewise.
86         * ld-elf/textaddr4.d (target): Likewise.
87         * ld-elf/textaddr5.d (target): Likewise.
88         * ld-elf/textaddr6.d (target): Likewise.
89         * ld-elf/textaddr7.d (target): Likewise.
90         * ld-elf/tls_common.exp: Likewise.
91         * ld-elf/unknown2.d (target): Likewise.
92         * ld-elfvers/vers.exp: Likewise.
93         * ld-elfvsb/elfvsb.exp: Likewise.
94         * ld-elfweak/elfweak.exp: Likewise.
95         (setup_xfail_gnu_hurd): New function.  Use it where appropriate.
96         * ld-gc/abi-note.d (target): Likewise.
97         * ld-gc/gc.exp: Likewise.
98         * ld-gc/pr11218.d (target): Likewise.
99         * ld-gc/start.d (target): Likewise.
100         * ld-i386/i386.exp: Likewise.
101         * ld-ifunc/binutils.exp: Likewise.
102         * ld-ifunc/ifunc.exp: Likewise.
103         * ld-linkonce/linkonce.exp: Likewise.
104         * ld-linkonce/zeroehl32.d (target): Likewise.
105         * ld-pie/pie.exp: Likewise.
106         * ld-scripts/phdrs2.exp: Likewise.
107         * ld-scripts/rgn-at5.d (target): Likewise.
108         * ld-shared/shared.exp: Likewise.
109         * ld-undefined/entry-3.d (target): Likewise.
110         * ld-undefined/entry-4.d (target): Likewise.
111         * ld-undefined/weak-undef.exp: Likewise.
112
113 2010-11-06  Kirill A. Shutemov  <kirill@shutemov.name>
114
115         * ld-plugin/plugin-6.d: Relax file name match.
116
117 2010-11-05  Joseph Myers  <joseph@codesourcery.com>
118
119         * ld-tic6x/attr-unknown-1.d, ld-tic6x/attr-unknown-1000-1.s,
120         ld-tic6x/attr-unknown-1000-2.s, ld-tic6x/attr-unknown-1024-1.s,
121         ld-tic6x/attr-unknown-2.d, ld-tic6x/attr-unknown-3.d,
122         ld-tic6x/attr-unknown-4.d, ld-tic6x/attr-unknown-5.d,
123         ld-tic6x/attr-unknown-54-1.s, ld-tic6x/attr-unknown-55-a.s,
124         ld-tic6x/attr-unknown-6.d, ld-tic6x/attr-unknown-7.d,
125         ld-tic6x/attr-unknown-71-a.s, ld-tic6x/attr-unknown-71-b.s: New
126         tests.
127
128 2010-11-05  Dave Korn  <dave.korn.cygwin@gmail.com>
129
130         * ld-plugin/plugin.exp (testobjfiles): Dont use HOSTING_CRT0.
131         (testobjfiles_notext): Likewise.
132         (libs): Don't use HOSTING_LIBS; fill with default symbol defs instead.
133         * lib/ld-lib.exp (ld_simple_link_defsyms): Add cygming clause.
134
135 2010-11-05  Alan Modra  <amodra@gmail.com>
136
137         * ld-elfvers/vers32c.dsym, * ld-elfvers/vers32c.ver: Delete.
138         * ld-elfvers/vers32d.ver: Delete.
139         * ld-elfvers/vers.exp: Don't run them.
140
141 2010-11-03  Nick Clifton  <nickc@redhat.com>
142
143         PR ld/12001
144         * ld-script/default-script2.d: Fix expected address for text
145         section.
146
147 2010-11-02  Joseph Myers  <joseph@codesourcery.com>
148
149         * ld-tic6x/attr-array-16-16.d, ld-tic6x/attr-array-16-4.d,
150         ld-tic6x/attr-array-16-416.d, ld-tic6x/attr-array-16-48.d,
151         ld-tic6x/attr-array-16-8.d, ld-tic6x/attr-array-16-816.d,
152         ld-tic6x/attr-array-16.s, ld-tic6x/attr-array-4-16.d,
153         ld-tic6x/attr-array-4-4.d, ld-tic6x/attr-array-4-416.d,
154         ld-tic6x/attr-array-4-48.d, ld-tic6x/attr-array-4-8.d,
155         ld-tic6x/attr-array-4-816.d, ld-tic6x/attr-array-4.s,
156         ld-tic6x/attr-array-416-16.d, ld-tic6x/attr-array-416-4.d,
157         ld-tic6x/attr-array-416-416.d, ld-tic6x/attr-array-416-48.d,
158         ld-tic6x/attr-array-416-8.d, ld-tic6x/attr-array-416-816.d,
159         ld-tic6x/attr-array-416.s, ld-tic6x/attr-array-48-16.d,
160         ld-tic6x/attr-array-48-4.d, ld-tic6x/attr-array-48-416.d,
161         ld-tic6x/attr-array-48-48.d, ld-tic6x/attr-array-48-8.d,
162         ld-tic6x/attr-array-48-816.d, ld-tic6x/attr-array-48.s,
163         ld-tic6x/attr-array-8-16.d, ld-tic6x/attr-array-8-4.d,
164         ld-tic6x/attr-array-8-416.d, ld-tic6x/attr-array-8-48.d,
165         ld-tic6x/attr-array-8-8.d, ld-tic6x/attr-array-8-816.d,
166         ld-tic6x/attr-array-8.s, ld-tic6x/attr-array-816-16.d,
167         ld-tic6x/attr-array-816-4.d, ld-tic6x/attr-array-816-416.d,
168         ld-tic6x/attr-array-816-48.d, ld-tic6x/attr-array-816-8.d,
169         ld-tic6x/attr-array-816-816.d, ld-tic6x/attr-array-816.s,
170         ld-tic6x/attr-conformance-10-10.d,
171         ld-tic6x/attr-conformance-10-11.d,
172         ld-tic6x/attr-conformance-10-none.d,
173         ld-tic6x/attr-conformance-10.s, ld-tic6x/attr-conformance-11-10.d,
174         ld-tic6x/attr-conformance-11-11.d,
175         ld-tic6x/attr-conformance-11-none.d,
176         ld-tic6x/attr-conformance-11.s,
177         ld-tic6x/attr-conformance-none-10.d,
178         ld-tic6x/attr-conformance-none-11.d,
179         ld-tic6x/attr-conformance-none-none.d,
180         ld-tic6x/attr-conformance-none.s, ld-tic6x/attr-pic-0.s,
181         ld-tic6x/attr-pic-00.d, ld-tic6x/attr-pic-01.d,
182         ld-tic6x/attr-pic-1.s, ld-tic6x/attr-pic-10.d,
183         ld-tic6x/attr-pic-11.d, ld-tic6x/attr-pid-0.s,
184         ld-tic6x/attr-pid-00.d, ld-tic6x/attr-pid-01.d,
185         ld-tic6x/attr-pid-02.d, ld-tic6x/attr-pid-1.s,
186         ld-tic6x/attr-pid-10.d, ld-tic6x/attr-pid-11.d,
187         ld-tic6x/attr-pid-12.d, ld-tic6x/attr-pid-2.s,
188         ld-tic6x/attr-pid-20.d, ld-tic6x/attr-pid-21.d,
189         ld-tic6x/attr-pid-22.d, ld-tic6x/attr-stack-16-16.d,
190         ld-tic6x/attr-stack-16-8.d, ld-tic6x/attr-stack-16-816.d,
191         ld-tic6x/attr-stack-16.s, ld-tic6x/attr-stack-8-16.d,
192         ld-tic6x/attr-stack-8-8.d, ld-tic6x/attr-stack-8-816.d,
193         ld-tic6x/attr-stack-8.s, ld-tic6x/attr-stack-816-16.d,
194         ld-tic6x/attr-stack-816-8.d, ld-tic6x/attr-stack-816-816.d,
195         ld-tic6x/attr-stack-816.s, ld-tic6x/attr-wchar-0.s,
196         ld-tic6x/attr-wchar-00.d, ld-tic6x/attr-wchar-01.d,
197         ld-tic6x/attr-wchar-02.d, ld-tic6x/attr-wchar-1.s,
198         ld-tic6x/attr-wchar-10.d, ld-tic6x/attr-wchar-11.d,
199         ld-tic6x/attr-wchar-12.d, ld-tic6x/attr-wchar-2.s,
200         ld-tic6x/attr-wchar-20.d, ld-tic6x/attr-wchar-21.d,
201         ld-tic6x/attr-wchar-22.d: New tests.
202
203 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
204
205         * ld-elf/compress1a.d: Also check MIPS_DWARF.
206         * ld-elf/compress1b.d: Likewise.
207         * ld-elf/compress1c.d: Likewise.
208
209 2010-10-29  Joseph Myers  <joseph@codesourcery.com>
210
211         * ld-tic6x/attr-compatibility-gnu-gnu.d,
212         ld-tic6x/attr-compatibility-gnu-other.d,
213         ld-tic6x/attr-compatibility-gnu.s,
214         ld-tic6x/attr-compatibility-other-gnu.d,
215         ld-tic6x/attr-compatibility-other-other.d,
216         ld-tic6x/attr-compatibility-other.s: New tests.
217
218 2010-10-29  H.J. Lu  <hongjiu.lu@intel.com>
219
220         * ld-elf/compress1c.d: Only run for Linux targets.
221
222 2010-10-29  H.J. Lu  <hongjiu.lu@intel.com>
223
224         * ld-elf/compress.exp: New.
225         * ld-elf/compress1.s: Likewise.
226         * ld-elf/compress1a.d: Likewise.
227         * ld-elf/compress1b.d: Likewise.
228         * ld-elf/compress1c.d: Likewise.
229
230 2010-10-29  Bernd Schmidt  <bernds@codesourcery.com>
231             Joseph Myers  <joseph@codesourcery.com>
232
233         * ld-tic6x/attr-dsbt-0.s, ld-tic6x/attr-dsbt-00.d,
234         ld-tic6x/attr-dsbt-01.d, ld-tic6x/attr-dsbt-1.s,
235         ld-tic6x/attr-dsbt-10.d, ld-tic6x/attr-dsbt-11.d: New tests.
236
237 2010-10-28  Thomas Schwinge  <thomas@schwinge.name>
238
239         * ld-scripts/script.exp: Sort all filename globs.
240
241 2010-10-28  Alan Modra  <amodra@gmail.com>
242
243         * ld-plugin/plugin.exp (libs): Remove $LIBS.
244
245 2010-10-28  Alan Modra  <amodra@gmail.com>
246
247         * ld-elf/sec-to-seg.exp (B_test_same_seg): Clear for i960,
248         microblaze, moxie, and mt.
249
250         * ld-elf/flags1.s: Use arm compatible .type syntax.
251         * ld-elf/flags1.d: Remove arm and xscale xfails, add i960, ip2k,
252         moxie, mt.
253
254 2010-10-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
255
256         * ld-s390/tlsbin.dd: bc 0,0 -> nop 0 and bcr 0,%r0 -> nopr %r0.
257
258 2010-10-25  Daniel Jacobowitz  <dan@codesourcery.com>
259
260         * ld-discard/zero-range.d, ld-discard/zero-range.s: New files.
261
262 2010-10-23  Mark Mitchell  <mark@codesourcery.com>
263
264         * ld-elf/group10.d: Expect ".group" for the name of group
265         sections.
266         * ld-elf/group2.d: Likewise.
267         * ld-elf/group7.d: Likewise.
268
269 2010-10-21  Joseph Myers  <joseph@codesourcery.com>
270
271         * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
272         ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
273         ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
274         ld-tic6x/attr-arch-c64x+-c62x.d, ld-tic6x/attr-arch-c64x+-c64x+.d,
275         ld-tic6x/attr-arch-c64x+-c64x.d, ld-tic6x/attr-arch-c64x+-c674x.d,
276         ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
277         ld-tic6x/attr-arch-c64x-c62x.d, ld-tic6x/attr-arch-c64x-c64x+.d,
278         ld-tic6x/attr-arch-c64x-c64x.d, ld-tic6x/attr-arch-c64x-c674x.d,
279         ld-tic6x/attr-arch-c64x-c67x+.d, ld-tic6x/attr-arch-c64x-c67x.d,
280         ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
281         ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
282         ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
283         ld-tic6x/attr-arch-c67x+-c62x.d, ld-tic6x/attr-arch-c67x+-c64x+.d,
284         ld-tic6x/attr-arch-c67x+-c64x.d, ld-tic6x/attr-arch-c67x+-c674x.d,
285         ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
286         ld-tic6x/attr-arch-c67x-c62x.d, ld-tic6x/attr-arch-c67x-c64x+.d,
287         ld-tic6x/attr-arch-c67x-c64x.d, ld-tic6x/attr-arch-c67x-c674x.d,
288         ld-tic6x/attr-arch-c67x-c67x+.d, ld-tic6x/attr-arch-c67x-c67x.d:
289         Update for attribute renaming.
290
291 2010-10-20  Dave Korn  <dave.korn.cygwin@gmail.com>
292
293         * ld-plugin/plugin.exp: Mark tests UNSUPPORTED, not UNRESOLVED, if
294         no suitable target compiler is available.
295
296 2010-10-16  Kai Tietz  <kai.tietz@onevision.com>
297
298         * ld-pe/pe-run2.exp: Prefix --enable-auto-import by -Wl.
299
300 2010-10-15  Dave Korn  <dave.korn.cygwin@gmail.com>
301
302         * ld-plugin/plugin.exp: Don't error out if there is no target compiler
303         available, make tests UNSUPPORTED instead.
304
305 2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
306
307         Apply LD plugin patch series (part 6/6).
308         * ld-plugin/plugin-10.d: New dump test control script.
309         * ld-plugin/plugin-11.d: Likewise.
310         * ld-plugin/plugin.exp: Run them.
311
312 2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
313
314         Apply LD plugin patch series (part 5/6).
315         * ld-plugin/plugin-ignore.d: New dump test control script.
316         * ld-plugin/plugin-vis-1.d: Likewise.
317         * ld-plugin/plugin.exp: Add list of ELF-only tests and run them if
318         testing on an ELF target.
319
320 2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
321
322         Apply LD plugin patch series (part 4/6).
323         * ld-plugin/plugin-9.d: New testcase.
324         * ld-plugin/plugin.exp: Invoke it.
325
326 2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
327
328         Apply LD plugin patch series (part 3/6).
329         * ld-plugin/plugin-8.d: New testcase.
330         * ld-plugin/plugin.exp: Invoke it.
331
332 2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
333
334         Apply LD plugin patch series (part 2/6).
335         * ld-plugin/plugin-3.d: Enable regexes for new functionality.
336         * ld-plugin/plugin-5.d: Likewise.
337         * ld-plugin/plugin-6.d: New testcase.
338         * ld-plugin/plugin-7.d: Likewise.
339         * ld-plugin/plugin.exp: Use 'nm' on compiled test objects to determine
340         whether symbols in plugin arguments need an underscore prefix.  Add
341         new plugin-6.d and plugin-7.d testcases.
342
343 2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
344
345         Apply LD plugin patch series (part 1/6).
346         * ld-bootstrap/bootstrap.exp: Skip static tests also if LD plugins
347         are enabled.
348         * lib/ld-lib.exp (proc regexp_diff): Extend verbose debug output.
349         (proc set_file_contents): Write a file with the supplied content.
350         (run_ld_link_tests): Add new 'ld' action to test linker output.
351         (proc check_plugin_api_available): Return true if linker under test
352         supports the plugin API.
353         * ld-plugin/func.c: New test source file.
354         * ld-plugin/main.c: Likewise.
355         * ld-plugin/text.c: Likewise.
356         * ld-plugin/plugin-1.d: New dump test output pattern script.
357         * ld-plugin/plugin-2.d: Likewise.
358         * ld-plugin/plugin-3.d: Likewise.
359         * ld-plugin/plugin-4.d: Likewise.
360         * ld-plugin/plugin-5.d: Likewise.
361         * ld-plugin/plugin.exp: New test control script.
362
363 2010-10-11  Alan Modra  <amodra@gmail.com>
364
365         * ld-elf/orphan-region.d: xfail frv-*-*.
366
367 2010-10-11  Alan Modra  <amodra@gmail.com>
368
369         * ld-mmix/sec-3.d: Adjust for 2010-09-29 orphan change.
370         * ld-mmix/sec-7m.d: Likewise.
371
372 2010-10-06  Nick Clifton  <nickc@redhat.com>
373
374         * ld-scripts/rgn-at5.t: Add some more output sections.
375         * ld-scripts/rgn-at5.d: Update expected output.
376
377 2010-09-30  H.J. Lu  <hongjiu.lu@intel.com>
378
379         PR ld/11812
380         * ld-i386/nogot2.d: New
381         * ld-i386/nogot2.s: Likewise.
382         * ld-x86-64/nogot2.d: Likewise.
383         * ld-x86-64/nogot2.s: Likewise.
384
385         * ld-i386/i386.exp: Run nogot2.
386         * ld-x86-64/x86-64.exp: Likewise.
387
388 2010-09-29  Alan Modra  <amodra@gmail.com>
389
390         * ld-h8300/h8300.exp: Use is_elf_format.
391
392         * lib/ld-lib.exp (is_elf_format): Merge with binutils and gas versions.
393         (is_aout_format): Update target list.
394         (is_pecoff_format): Remove unnecessary line continuation.
395
396 2010-09-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
397
398         * ld-s390/tlsbin.dd: bcr 0,%r7 -> nopr %r7.
399         * ld-s390/tlsbin_64.dd: Likewise.
400         * ld-s390/tlspic.dd: Likewise.
401         * ld-s390/tlspic_64.dd: Likewise.
402
403 2010-09-23  H.J. Lu  <hongjiu.lu@intel.com>
404
405         PR ld/11812
406         * ld-i386/nogot1.s: Don't use GOTOFF.
407
408 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
409
410         * ld-tic6x/pcrel-reloc-local-r-rel-rela.d: New test.
411
412 2010-09-23  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
413
414         * ld-arm/attr-merge-6.attr: Update for Security Extensions.
415         * ld-arm/attr-merge-7.attr: Likewise.
416
417 2010-09-23  Alan Modra  <amodra@gmail.com>
418
419         * ld-elf/elf.exp: Don't run --gc-sections tls var test on v850.
420         * ld-elf/group2.d: xfail xstormy.
421         * ld-elf/group4.d: Likewise.
422         * ld-elf/group5.d: Likewise.
423         * ld-elf/group6.d: Likewise.
424         * ld-elf/init-fini-arrays.d: xfail cr16 and crx.
425         * ld-elf/orphan2.d: xfail xstormy.
426         * ld-elf/sec64k.exp: Don't run on targets using generic linker.
427         Allow a larger range for ld -r expected bar_1 section.  Don't run
428         final link test on a number of targets.  Select avr6 for avr targets.
429         * ld-elfcomm/elfcomm.exp: Don't attempt on hpux.
430
431         * ld-d10v/reloc-007.d: Don't error.
432         * ld-d10v/reloc-008.d: Likewise.
433         * ld-d10v/reloc-015.d: Likewise.
434         * ld-d10v/reloc-016.d: Likewise.
435         * ld-d10v/reloc-012.ld: Use a sane offset.
436
437 2010-09-20  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
438
439         * ld-arm/attr-merge-6.attr: Update test for change in canonical CPU
440         name.
441         * ld-arm/attr-merge-7.attr: Likewise.
442         * ld-arm/attr-merge-2.attr: Likewise.
443         * ld-arm/attr-merge-arch-2.attr: Likewise.
444
445 2010-09-20  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
446
447         * ld-arm/script-type.ld: Update to generate symbols in a section.
448
449 2010-09-19  Richard Sandiford  <rdsandiford@googlemail.com>
450
451         * ld-mips-elf/elf-rel-got-n32.d: Swap two local GOT entries
452         and remove some duplication between the global and local GOT
453         entries.  Adjust GP offsets accordingly.
454         * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
455         * ld-mips-elf/elf-rel-xgot-n32.d: Reorder GOT entries and update
456         GP offsets accordingly.
457         * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
458         * ld-mips-elf/mips16-pic-1.gd: Move all global GOT entries to
459         the local GOT.
460         * ld-mips-elf/mips16-pic-1.dd: Update GP offsets accordingly.
461         * ld-mips-elf/multi-got-no-shared.d: Adjust GP setup for
462         smaller GOT sizes.
463
464 2010-09-18  Alan Modra  <amodra@gmail.com>
465
466         * lib/ld-lib.exp (check_gc_sections_available): Fail more targets.
467         * ld-discard/discard.exp: Move xfails from here..
468         * ld-discard/extern.d: ..to here.
469         * ld-discard/start.d: ..and here.
470         * ld-discard/static.d: ..and here.
471         * ld-elf/binutils.exp: Don't run tbss1 and tbss2 tests on hppa64.
472         * ld-elf/empty2.d: Remove xfails.
473         * ld-elf/flags1.d: xfail hppa64.
474         * ld-elf/group1.d: Add comment.
475         * ld-elf/group2.d: xfail cr16 and crx.
476         * ld-elf/group3b.d: Correct xfail and add comment.
477         * ld-elf/group4.d: xfail cr16 and crx.
478         * ld-elf/group5.d: Likewise.
479         * ld-elf/group6.d: Likewise.
480         * ld-elf/group7.d: Likewise.
481         * ld-elf/group8a.d: Add more notarget and xfail entries.  Comment.
482         * ld-elf/group8b.d: Likewise.
483         * ld-elf/group9a.d: Likewise.
484         * ld-elf/group9b.d: Likewise.
485         * ld-elf/linkonce2.d: Correct notarget and comment.
486         * ld-elf/merge2.d: Remove iq2000 from xfail.
487         * ld-elf/multibss1.d: xfail hppa64.
488         * ld-elf/nobits-1.d: Likewise.
489         * ld-elf/note-1.d: Likewise.
490         * ld-elf/note-2.d: Likewise.
491         * ld-elf/orphan-region.d: Add xfails.
492         * ld-elf/orphan-region.ld: Discard some sections.
493         * ld-elf/orphan.d: Add xfails.
494         * ld-elf/orphan.ld: Discard some sections.
495         * ld-elf/orphan3.d: Replace xfail frv-*-* with frv-*-elf.  Remove
496         cr16, crx and d10v.
497         * ld-elf/pr349.d: Add xfails.
498         * ld-elf/warn2.d: Add xfails.  Tweak symbol section for hppa64.
499         * ld-scripts/rgn-at5.t: Discard .reginfo.
500
501 2010-09-16  Alan Modra  <amodra@gmail.com>
502
503         * ld-elf/orphan-region.d: xfail for spu.
504         * ld-elf/relocatable.d: xfail for hppa.
505
506         * ld-elf/group3b.d: Disable for generic linker targets.
507         * ld-elf/linkonce2.d: Likewise.
508         * ld-scripts/empty-address-2a.d: Disable for frv and aout,oldld.
509         * ld-scripts/empty-address-2b.d: Likewise.
510         * ld-scripts/rgn-at5.s: Don't use .word.
511         * ld-scripts/rgn-at5.d: Update.
512
513 2010-09-10  Alan Modra  <amodra@gmail.com>
514
515         * ld-gc/abi-note.d: Exclude aout and oldld targets.
516         * ld-gc/start.d: Likewise.
517         * ld-scripts/section-match-1.d: Likewise, and tic30.
518
519 2010-09-10  Hans-Peter Nilsson  <hp@axis.com>
520
521         * ld-scripts/rgn-at5.d: Restrict to *-*-linux*.
522
523 2010-09-09  H.J. Lu  <hongjiu.lu@intel.com>
524
525         PR ld/11998
526         * ld-scripts/rgn-at5.d: New.
527         * ld-scripts/rgn-at5.s: Likewise.
528         * ld-scripts/rgn-at5.t: Likewise.
529
530 2010-09-07  Andrew Burgess  <aburgess@broadcom.com>
531
532         * ld-x86-64/split-by-file.rd: New test.
533         * ld-x86-64/split-by-file1.s: New test source code.
534         * ld-x86-64/split-by-file2.s: New test source code.
535         * ld-x86-64/x86-64.exp: Run the new test.
536
537 2010-08-31  Nick Clifton  <nickc@redhat.com>
538
539         * ld-scripts/section-match.exp: New file.  Runs the
540         section-match-1 test.
541         * ld-scripts/section-match-1.d: New file.
542         * ld-scripts/section-match-1.s: New file.
543         * ld-scripts/section-match-1.t: New file.
544
545 2010-08-25  Julian Brown  <julian@codesourcery.com>
546
547         * ld-arm/arm-elf.exp (armelftests): Add cortex-a8-fix-blx-bcond.s.
548         * ld-arm/cortex-a8-fix-blx-bcond.s: New.
549         * ld-arm/cortex-a8-fix-blx-bcond.d: New.
550
551 2010-08-24  H.J. Lu  <hongjiu.lu@intel.com>
552
553         * ld-x86-64/x86-64.exp: Fix typos.
554
555 2010-08-23  Maciej W. Rozycki  <macro@codesourcery.com>
556
557         * ld-mips-elf/attr-gnu-4-04.d: Adjust Tag_GNU_MIPS_ABI_FP for
558         the new MIPS32r2 64-bit FPU description.
559         * ld-mips-elf/attr-gnu-4-40.d: Likewise.
560         * ld-mips-elf/attr-gnu-4-44.d: Likewise.
561
562 2010-08-22  H.J. Lu  <hongjiu.lu@intel.com>
563
564         PR ld/11933
565         * ld-x86-64/mixed1a.s: New.
566         * ld-x86-64/mixed1b.s: Likewise.
567         * ld-x86-64/mixed2a.s: Likewise.
568         * ld-x86-64/mixed2b.s: Likewise.
569
570         * ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
571
572 2010-08-20  Maciej W. Rozycki  <macro@codesourcery.com>
573
574         * ld-sh/sh.exp: Add missing newline.
575
576 2010-08-20  Maciej W. Rozycki  <macro@codesourcery.com>
577
578         * ld-mips-elf/attr-gnu-4-01.d: Correct Tag_GNU_MIPS_ABI_FP.
579         * ld-mips-elf/attr-gnu-4-02.d: Likewise.
580         * ld-mips-elf/attr-gnu-4-10.d: Likewise.
581         * ld-mips-elf/attr-gnu-4-11.d: Likewise.
582         * ld-mips-elf/attr-gnu-4-15.d: Likewise.
583         * ld-mips-elf/attr-gnu-4-20.d: Likewise.
584         * ld-mips-elf/attr-gnu-4-22.d: Likewise.
585         * ld-mips-elf/attr-gnu-4-25.d: Likewise.
586
587 2010-08-19  Alan Modra  <amodra@gmail.com>
588
589         * ld-scripts/memory.t: Remove ORIGIN fudge.
590
591 2010-08-13  H.J. Lu  <hongjiu.lu@intel.com>
592
593         PR ld/11913
594         * ld-i386/discarded1.d: New.
595         * ld-i386/discarded1.s: Likewise.
596         * ld-i386/discarded1.t: Likewise.
597         * ld-x86-64/discarded1.d: Likewise.
598         * ld-x86-64/discarded1.s: Likewise.
599         * ld-x86-64/discarded1.t: Likewise.
600
601         * ld-i386/i386.exp: Run discarded1.
602         * ld-x86-64/x86-64.exp: Likewise.
603
604 2010-08-09  Catherine Moore  <clm@codesourcery.com>
605
606         * ld-mips-elf/mode-change-error-1.d: New.
607         * ld-mips-elf/mode-change-error-1a.s: New.
608         * ld-mips-elf/mode-change-error-1b.s: New.
609         * ld-mips-elf/mips-elf.exp: Run new test.
610
611 2010-08-06  Alan Modra  <amodra@gmail.com>
612
613         * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
614         * ld-powerpc/powerpc.exp: Run it.
615
616 2010-07-23  Naveen.H.S  <naveen.S@kpitcummins.com>
617             Ina Pandit  <ina.pandit@kpitcummins.com>
618
619         * ld-v850/split-lo16.d: Update the "ld" instructions with a space
620         for second operand.
621
622 2010-07-20  Alan Modra  <amodra@gmail.com>
623
624         * ld-powerpc/tlsexe.r: Update.
625         * ld-powerpc/tlsexetoc.r: Update.
626         * ld-powerpc/tlsso.r: Update.
627         * ld-powerpc/tlstocso.r: Update.
628
629 2010-07-20  Alan Modra  <amodra@gmail.com>
630
631         * ld-powerpc/vxworks-relax.s: Add branches to match expected output.
632         * ld-powerpc/vxworks-relax-2.s: Likewise.
633         * ld-powerpc/vxworks1-lib.rd: Reorder reloc sections.
634
635 2010-07-19  Andreas Schwab  <schwab@redhat.com>
636
637         * ld-mmix/bspec1.d: Ignore "Key to Flags" contents.
638         * ld-mmix/bspec2.d: Likewise.
639         * ld-mmix/local1.d: Likewise.
640         * ld-mmix/local3.d: Likewise.
641         * ld-mmix/local5.d: Likewise.
642         * ld-mmix/local7.d: Likewise.
643         * ld-mmix/undef-3.d: Likewise.
644         * ld-sh/sh64/crange1.rd: Likewise.
645         * ld-sh/sh64/crange2.rd: Likewise.
646         * ld-sh/sh64/crange3-cmpct.rd: Likewise.
647         * ld-sh/sh64/crange3-media.rd: Likewise.
648         * ld-sh/sh64/crange3.rd: Likewise.
649         * ld-sh/sh64/crangerel1.rd: Likewise.
650         * ld-sh/sh64/crangerel2.rd: Likewise.
651
652 2010-07-14  H.J. Lu  <hongjiu.lu@intel.com>
653
654         PR ld/11817
655         * ld-i386/compressed1.s: New.
656         * ld-i386/compressed1.d: Likewise.
657         * ld-x86-64/compressed1.s: Likewise.
658         * ld-x86-64/compressed1.d: Likewise.
659
660         * ld-i386/i386.exp: Run compressed1.
661         * ld-x86-64/x86-64.exp: Likewise.
662
663 2010-07-13  H.J. Lu  <hongjiu.lu@intel.com>
664
665         PR ld/11812
666         * ld-elf/exclude3b.d: Don't run on ia64-*-*.  Replace .got with
667         .dynamic.
668
669         * ld-elf/exclude3d.d: New.
670         * ld-i386/nogot1.d: Likewise.
671         * ld-i386/nogot1.s: Likewise.
672         * ld-x86-64/nogot1.d: Likewise.
673         * ld-x86-64/nogot1.s: Likewise.
674
675         * ld-i386/i386.exp: Run nogot1.
676         * ld-x86-64/x86-64.exp: Likewise.
677
678 2010-07-13  H.J. Lu  <hongjiu.lu@intel.com>
679
680         * ld-i386/hidden2.d: Don't hard code expected output.
681         * ld-i386/protected3.d: Likewise.
682         * ld-x86-64/hidden2.d: Likewise.
683         * ld-x86-64/protected3.d: Likewise.
684
685 2010-07-13  H.J. Lu  <hongjiu.lu@intel.com>
686
687         PR ld/11791
688         * ld-ifunc/ifunc-10-i386.d: New.
689         * ld-ifunc/ifunc-10-i386.s: Likewise.
690         * ld-ifunc/ifunc-10-x86-64.d: Likewise.
691         * ld-ifunc/ifunc-10-x86-64.s: Likewise.
692         * ld-ifunc/ifunc-11-i386.d: Likewise.
693         * ld-ifunc/ifunc-11-i386.s: Likewise.
694         * ld-ifunc/ifunc-11-x86-64.d: Likewise.
695         * ld-ifunc/ifunc-11-x86-64.s: Likewise.
696
697 2010-07-06  Alan Modra  <amodra@gmail.com>
698
699         * ld-powerpc/relax.s: Add branch back to _start.
700         * ld-powerpc/relax.d: Update.
701         * ld-powerpc/relaxr.d: Update.
702
703 2010-07-01  Alan Modra  <amodra@gmail.com>
704
705         * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
706         any other options in $ld.
707
708 2010-06-29  Alan Modra  <amodra@gmail.com>
709
710         * ld-maxq/maxq.exp: Delete file.
711         * ld-maxq/addend.dd, * ld-maxq/addend.s, * ld-maxq/paddr.dd,
712         * ld-maxq/paddr.s, * ld-maxq/paddr1.dd, * ld-maxq/paddr1.s,
713         * ld-maxq/r32-1.s, * ld-maxq/r32-2.s, * ld-maxq/r32.dd: Likewise.
714
715 2010-06-15  Joseph Myers  <joseph@codesourcery.com>
716
717         * ld-elf/orphan3.d: Allow section names starting '_'.
718         * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
719         ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
720         ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
721         ld-tic6x/attr-arch-c62x.s, ld-tic6x/attr-arch-c64x+-c62x.d,
722         ld-tic6x/attr-arch-c64x+-c64x+.d, ld-tic6x/attr-arch-c64x+-c64x.d,
723         ld-tic6x/attr-arch-c64x+-c674x.d,
724         ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
725         ld-tic6x/attr-arch-c64x+.s, ld-tic6x/attr-arch-c64x-c62x.d,
726         ld-tic6x/attr-arch-c64x-c64x+.d, ld-tic6x/attr-arch-c64x-c64x.d,
727         ld-tic6x/attr-arch-c64x-c674x.d, ld-tic6x/attr-arch-c64x-c67x+.d,
728         ld-tic6x/attr-arch-c64x-c67x.d, ld-tic6x/attr-arch-c64x.s,
729         ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
730         ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
731         ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
732         ld-tic6x/attr-arch-c674x.s, ld-tic6x/attr-arch-c67x+-c62x.d,
733         ld-tic6x/attr-arch-c67x+-c64x+.d, ld-tic6x/attr-arch-c67x+-c64x.d,
734         ld-tic6x/attr-arch-c67x+-c674x.d,
735         ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
736         ld-tic6x/attr-arch-c67x+.s, ld-tic6x/attr-arch-c67x-c62x.d,
737         ld-tic6x/attr-arch-c67x-c64x+.d, ld-tic6x/attr-arch-c67x-c64x.d,
738         ld-tic6x/attr-arch-c67x-c674x.d, ld-tic6x/attr-arch-c67x-c67x+.d,
739         ld-tic6x/attr-arch-c67x-c67x.d, ld-tic6x/attr-arch-c67x.s: New.
740
741 2010-06-07  Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
742
743         * ld-arm/arm-call.d: Handle change in lsls/movs disassembly.
744         * ld-arm/farcall-thumb-arm-short.d: Likewise.
745         * ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Likewise.
746         * ld-arm/farcall-thumb-thumb-blx.d: Likewise.
747         * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
748         * ld-arm/farcall-thumb-thumb-m.d: Likewise.
749         * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
750         * ld-arm/farcall-thumb-thumb.d: Likewise.
751         * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
752         * ld-arm/thumb2-bl-as-thumb1-bad.d: Likewise.
753         * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
754         * ld-arm/thumb2-bl-bad.d: Likewise.
755
756 2010-05-26  H.J. Lu  <hongjiu.lu@intel.com>
757
758         PR ld/11628
759         * ld-elf/textaddr3.d: New.
760         * ld-elf/textaddr4.d: Likewise.
761         * ld-elf/textaddr5.d: Likewise.
762         * ld-elf/textaddr6.d: Likewise.
763         * ld-elf/textaddr7.d: Likewise.
764
765 2010-05-25  Daniel Jacobowitz  <dan@codesourcery.com>
766             Joseph Myers  <joseph@codesourcery.com>
767             Andrew Stubbs  <ams@codesourcery.com>
768
769         * ld-sh/sh.exp: Handle uClinux like Linux.
770         * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
771         * ld-sh/fdpic-funcdesc-shared.d: New file.
772         * ld-sh/fdpic-funcdesc-shared.s: New file.
773         * ld-sh/fdpic-funcdesc-static.d: New file.
774         * ld-sh/fdpic-funcdesc-static.s: New file.
775         * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
776         * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
777         * ld-sh/fdpic-gotfuncdesc-static.d: New file.
778         * ld-sh/fdpic-gotfuncdesc-static.s: New file.
779         * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
780         * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
781         * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
782         * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
783         * ld-sh/fdpic-goti20-shared.d: New file.
784         * ld-sh/fdpic-goti20-shared.s: New file.
785         * ld-sh/fdpic-goti20-static.d: New file.
786         * ld-sh/fdpic-goti20-static.s: New file.
787         * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
788         * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
789         * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
790         * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
791         * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
792         * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
793         * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
794         * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
795         * ld-sh/fdpic-gotoffi20-shared.d: New file.
796         * ld-sh/fdpic-gotoffi20-shared.s: New file.
797         * ld-sh/fdpic-gotoffi20-static.d: New file.
798         * ld-sh/fdpic-gotoffi20-static.s: New file.
799         * ld-sh/fdpic-plt-be.d: New file.
800         * ld-sh/fdpic-plt-le.d: New file.
801         * ld-sh/fdpic-plt.s: New file.
802         * ld-sh/fdpic-plti20-be.d: New file.
803         * ld-sh/fdpic-plti20-le.d: New file.
804         * ld-sh/fdpic-stack-default.d: New file.
805         * ld-sh/fdpic-stack-size.d: New file.
806         * ld-sh/fdpic-stack.s: New file.
807
808 2010-05-18  H.J. Lu  <hongjiu.lu@intel.com>
809
810         PR gas/11600
811         * ld-elf/exclude3.s: New.
812         * ld-elf/exclude3a.d: Likewise.
813         * ld-elf/exclude3b.d: Likewise.
814         * ld-elf/exclude3c.d: Likewise.
815
816 2010-05-11  Andrew Stubbs  <ams@codesourcery.com>
817
818         * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
819         * ld-arm/attr-merge-2a.s: Likewise.
820         * ld-arm/attr-merge-2b.s: Likewise.
821         * ld-arm/attr-merge-3a.s: Likewise.
822         * ld-arm/attr-merge-3b.s: Likewise.
823         * ld-arm/attr-merge-4.attr: Likewise.
824         * ld-arm/attr-merge-5.attr: Likewise.
825         * ld-arm/attr-merge-6.attr: Likewise.
826         * ld-arm/attr-merge-7.attr: Likewise.
827         * ld-arm/attr-merge-arch-1.attr: Likewise.
828         * ld-arm/attr-merge-arch-2.attr: Likewise.
829         * ld-arm/attr-merge-unknown-2.d: Likewise.
830         * ld-arm/attr-merge-unknown-2r.d: Likewise.
831         * ld-arm/attr-merge-unknown-3.d: Likewise.
832         * ld-arm/attr-merge-vfp-1.d: Likewise.
833         * ld-arm/attr-merge-vfp-1r.d: Likewise.
834         * ld-arm/attr-merge-vfp-2.d: Likewise.
835         * ld-arm/attr-merge-vfp-2r.d: Likewise.
836         * ld-arm/attr-merge-vfp-3.d: Likewise.
837         * ld-arm/attr-merge-vfp-3r.d: Likewise.
838         * ld-arm/attr-merge-vfp-4.d: Likewise.
839         * ld-arm/attr-merge-vfp-4r.d: Likewise.
840         * ld-arm/attr-merge-vfp-5.d: Likewise.
841         * ld-arm/attr-merge-vfp-5r.d: Likewise.
842         * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
843         * ld-arm/attr-merge-wchar-00.d: Likewise.
844         * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
845         * ld-arm/attr-merge-wchar-02.d: Likewise.
846         * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
847         * ld-arm/attr-merge-wchar-04.d: Likewise.
848         * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
849         * ld-arm/attr-merge-wchar-20.d: Likewise.
850         * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
851         * ld-arm/attr-merge-wchar-22.d: Likewise.
852         * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
853         * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
854         * ld-arm/attr-merge-wchar-40.d: Likewise.
855         * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
856         * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
857         * ld-arm/attr-merge-wchar-44.d: Likewise.
858         * ld-arm/attr-merge.attr: Likewise.
859
860 2010-05-11  Jie Zhang  <jie@codesourcery.com>
861
862         * ld-arm/attr-merge-vfp-6.d: New test.
863         * ld-arm/attr-merge-vfp-6r.d: New test.
864         * ld-arm/attr-merge-vfpv3xd.s: New test.
865         * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
866
867 2010-05-07  Daniel Jacobowitz  <dan@codesourcery.com>
868
869         * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
870         * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
871
872 2010-05-06  Joseph Myers  <joseph@codesourcery.com>
873
874         * ld-elf/orphan-region.d: Use ld -N.
875
876 2010-04-30  H.J. Lu  <hongjiu.lu@intel.com>
877
878         PR ld/11542
879         * ld-elf/discard.ld: New.
880         * ld-elf/discard1.d: Likewise.
881         * ld-elf/discard1.s: Likewise.
882         * ld-elf/discard2.d: Likewise.
883         * ld-elf/discard2.s: Likewise.
884         * ld-elf/discard3.d: Likewise.
885
886 2010-04-22  Alan Modra  <amodra@gmail.com>
887
888         * ld-elf/extract-symbol-1sec.d: Update lma.
889         * ld-i386/alloc.d: Expect a warning, not an error.
890
891 2010-04-20  Joseph Myers  <joseph@codesourcery.com>
892
893         * ld-tic6x/data-reloc-global-rel.d,
894         ld-tic6x/data-reloc-global-rel.s,
895         ld-tic6x/data-reloc-local-r-rel.d,
896         ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
897         ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
898         ld-tic6x/mvk-reloc-local-2-rel.s,
899         ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
900         ld-tic6x/pcrel-reloc-global-rel.d,
901         ld-tic6x/pcrel-reloc-local-r-rel.d,
902         ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
903         ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
904         ld-tic6x/sbr-reloc-local-2-rel.s,
905         ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
906         New.
907
908 2010-04-15  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
909
910         * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
911         * ld-arm/attr-merge-3.attr: Likewise.
912         * ld-arm/attr-merge-vfp-1.d: Likewise.
913         * ld-arm/attr-merge-vfp-1r.d: Likewise.
914         * ld-arm/attr-merge-vfp-2.d: Likewise.
915         * ld-arm/attr-merge-vfp-2r.d: Likewise.
916         * ld-arm/attr-merge-vfp-3.d: Likewise.
917         * ld-arm/attr-merge-vfp-3r.d: Likewise.
918         * ld-arm/attr-merge-vfp-4.d: Likeiwse.
919         * ld-arm/attr-merge-vfp-4r.d: Likewise.
920         * ld-arm/attr-merge-vfp-5.d: Likewise.
921         * ld-arm/attr-merge-vfp-5r.d: Likewise.
922         * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
923         * ld-arm/attr-merge-wchar-00.d: Likewise.
924         * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
925         * ld-arm/attr-merge-wchar-02.d: Likewise.
926         * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
927         * ld-arm/attr-merge-wchar-04.d: Likewise.
928         * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
929         * ld-arm/attr-merge-wchar-20.d: Likewise.
930         * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
931         * ld-arm/attr-merge-wchar-22.d: Likewise.
932         * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
933         * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
934         * ld-arm/attr-merge-wchar-40.d: Likewise.
935         * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
936         * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
937         * ld-arm/attr-merge-wchar-44.d: Likewise.
938         * ld-arm/attr-merge.attr: Likewise.
939
940 2010-04-06  David S. Miller  <davem@davemloft.net>
941
942         * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
943
944 2010-04-05  Kai Tietz  <kai.tietz@onevision.com>
945
946         * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
947         * ld-pe/orphana_nu.s: New file.
948         * ld-pe/pe.exp: Add orphan_nu test.
949
950 2010-04-01  Nathan Sidwell  <nathan@codesourcery.com>
951
952         * ld-powerpc/apuinfo-nul.rd: New.
953         * ld-powerpc/apuinfo-nul1.s: New.
954         * ld-powerpc/powerpc.exp: Add it.
955
956 2010-03-31  Kai TIetz  <kai.tietz@onevision.com>
957
958         * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
959         before string compare.
960
961 2010-03-31  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
962
963         * ld-arm/script-type.sym: Fix test.
964
965 2010-03-31  Kai TIetz  <kai.tietz@onevision.com>
966
967         * ld-pe/basefile1.s: New.
968         * ld-pe/pe-compile.exp: Add base-file test.
969
970 2010-03-31  Hans-Peter Nilsson  <hp@axis.com>
971
972         PR ld/11458
973         * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
974
975         * lib/ld-lib.exp (run_dump_test): When checking linker message and
976         return code, when success with no message is expected, don't
977         continue if we have an abnormal exit with a message.  Check output
978         of inspection program and fail if it had output or an abnormal
979         exit code.  Include "warning" and "error" among the directives
980         where multiples are allowed and append to previous values.
981
982         * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
983         "file rootname", not "file tail", before applying runtest_file_p.
984
985 2010-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
986
987         * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
988
989 2010-03-25  Joseph Myers  <joseph@codesourcery.com>
990
991         * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
992         * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
993         * ld-tic6x: New directory and testcases.
994
995 2010-03-19  Jie Zhang  <jie@codesourcery.com>
996
997         PR ld/11304
998         * ld-elf/pr11304.d: New test.
999         * ld-elf/pr11304a.s: New test.
1000         * ld-elf/pr11304b.s: New test.
1001         * lib/ld-lib.exp (regexp_diff): Add support for #failif.
1002
1003 2010-03-15  Daniel Jacobowitz  <dan@codesourcery.com>
1004
1005         * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
1006         ld-elf/orphan-region.s: New files.
1007
1008 2010-03-02  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1009
1010         * ld-arm/arm-merge-incompatible.d: New test.
1011         * ld-arm/arm-merge-incompatiblea.s: Likewise.
1012         * ld-arm/arm-merge-incompatibleb.s: Likewise.
1013         * ld-arm/arm-elf.exp: Run the new test.
1014
1015 2010-03-02  Christophe Lyon  <christophe.lyon@st.com>
1016             Alan Modra  <amodra@gmail.com>
1017
1018         * ld-arm/arm-elf.exp: Change .text start address for
1019         farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
1020         test.
1021         * ld-arm/farcall-mixed-lib-v4t.d: New test.
1022         * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
1023         * ld-arm/farcall-mixed-lib2.s: Likewise.
1024         * ld-arm/arm-call.d: Update expected results.
1025         * ld-arm/cortex-a8-far.d: Likewise.
1026         * ld-arm/farcall-group-size2.d: Likewise.
1027         * ld-arm/farcall-group.d: Likewise.
1028         * ld-arm/farcall-mix.d: Likewise.
1029         * ld-arm/farcall-mix2.d: Likewise.
1030         * ld-arm/farcall-mixed-app-v5.d: Likewise.
1031         * ld-arm/farcall-mixed-app.d: Likewise.
1032         * ld-arm/farcall-mixed-lib.d: Likewise.
1033         * ld-arm/farcall-thumb-arm.d: Likewise.
1034         * ld-arm/farcall-thumb-arm-blx.d: Likewise.
1035         * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
1036         * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
1037         * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
1038         potentially generate different types of stubs.
1039
1040 2010-02-27  H.J. Lu  <hongjiu.lu@intel.com>
1041
1042         * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
1043
1044 2010-02-27  Jie Zhang  <jie@codesourcery.com>
1045
1046         * ld-elf/init-fini-arrays.s: New test.
1047         * ld-elf/init-fini-arrays.d: New test.
1048
1049 2010-02-24  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1050
1051         * ld-arm/group-relocs.s: Mark code sections as executable.
1052         * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
1053         group-relocs test.
1054         * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
1055
1056 2010-02-23  Nick Clifton  <nickc@redhat.com>
1057
1058         * ld-elf/orphan4.d: Allow for other sections to be present in the
1059         output.
1060
1061 2010-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1062
1063         * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
1064         ifunc-using executable.
1065
1066 2010-02-19  Alan Modra  <amodra@gmail.com>
1067
1068         * ld-elf/group.ld: Discard .dropme sections.
1069         * ld-elf/group10.d, * ld-elf/group10.s: New test.
1070
1071 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1072
1073         * ld-arm/attr-merge-6.attr: Add new test.  Missed off last commit.
1074
1075 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1076
1077         * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
1078         * ld-arm/attr-merge-3b.s: Likewise.
1079         * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
1080         attribute ID.
1081         * ld-arm/attr-merge-unknown-1.s: Likewise.
1082         * ld-arm/attr-merge-6.attr: New test.
1083         * ld-arm/attr-merge-6a.s: Likewise.
1084         * ld-arm/attr-merge-6b.s: Likewise.
1085         * ld-arm/attr-merge-7.attr: Likewise.
1086         * ld-arm/attr-merge-7a.s: Likewise.
1087         * ld-arm/attr-merge-7b.s: Likewise.
1088         * ld-arm/arm-elf.exp: Run the new tests.
1089
1090 2010-02-15  Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1091
1092         * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
1093           arm-none-eabi target.
1094         * ld-arm/jump-reloc-veneers-short1.d: Likewise
1095         * ld-arm/jump-reloc-veneers-short2.d: Likewise
1096
1097 2010-02-12  Daniel Gutson  <dgutson@codesourcery.com>
1098
1099         * ld-arm/arm-elf.exp (armelftests): New test case added.
1100         * ld-arm/data-only-map.s: New file.
1101         * ld-arm/data-only-map.d: New file.
1102         * ld-arm/data-only-map.ld: New file.
1103
1104 2010-02-11  David S. Miller  <davem@davemloft.net>
1105
1106         * ld-sparc/gotop32.s: Add local symbol case.
1107         * ld-sparc/gotop64.s: Likewise.
1108         * ld-sparc/gotop32.rd: Adjust expected results.
1109         * ld-sparc/gotop32.td: Likewise.
1110         * ld-sparc/gotop64.dd: Likewise.
1111         * ld-sparc/gotop64.rd: Likewise.
1112         * ld-sparc/gotop64.td: Likewise.
1113
1114 2010-02-09  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1115
1116         * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
1117         * ld-shared/shared.exp: Likewise.
1118
1119 2010-02-08  David S. Miller  <davem@davemloft.net>
1120
1121         * ld-ifunc/ifunc.exp: Run for sparc.
1122
1123 2010-02-08  Nathan Sidwell  <nathan@codesourcery.com>
1124
1125         * ld-powerpc/apuinfo-nul.s: New.
1126         * ld-powerpc/apuinfo.rd: Add it.
1127         * ld-powerpc/powerpc.exp: Likewise.
1128
1129 2010-02-01  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1130
1131         * ld-arm/jump-reloc-veneers-long.d: New test.
1132         * ld-arm/jump-reloc-veneers-short1.d: Likewise.
1133         * ld-arm/jump-reloc-veneers-short2.d: Likewise.
1134         * ld-arm/jump-reloc-veneers.s: Likewise.
1135         * ld-arm/arm-elf.exp (armelftests): Run them.
1136
1137 2010-01-28  Nick Clifton  <nickc@redhat.com>
1138
1139         PR 11225
1140         * ld-sh/refdbg-0-dso.d: Dump all sections.
1141
1142 2010-01-26  H.J. Lu  <hongjiu.lu@intel.com>
1143
1144         PR ld/11218
1145         * ld-gc/dummy.s: New.
1146         * ld-gc/pr11218-1.c: Likewise.
1147         * ld-gc/pr11218-2.c: Likewise.
1148         * ld-gc/pr11218.d: Likewise.
1149
1150 2010-01-23  Richard Sandiford  <r.sandiford@uk.ibm.com>
1151
1152         * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
1153         ld-powerpc/aix-ref-1.s: New tests.
1154         * ld-powerpc/aix52.exp: Run them.
1155
1156 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1157
1158         * ld-elf/orphan4.d: Support 64bit targets.
1159
1160 2010-01-13  DJ Delorie  <dj@redhat.com>
1161
1162         * ld-elf/orphan4.d: New.
1163         * ld-elf/orphan4.ld: New.
1164         * ld-elf/orphan4.s: New.
1165
1166 2010-01-13  Chao-ying Fu  <fu@mips.com>
1167
1168         * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
1169         * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
1170         * ld-mips-elf/mips-elf.exp: Run new tests.
1171
1172 2010-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
1173
1174         * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
1175         -mcpu=cortex-a8.
1176
1177 2010-01-13  Nick Clifton  <nickc@redhat.com>
1178
1179         * ld-scrips/sort.exp: Skip these tests when the target is the
1180         h8300.
1181
1182 2010-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1183
1184         PR ld/11146
1185         * ld-elf/dynsym1.d: New.
1186
1187 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
1188
1189         PR ld/11138
1190         * ld-elf/pr11138-1.c: New.
1191         * ld-elf/pr11138-1.map: Likewise.
1192         * ld-elf/pr11138-2.c: Likewise.
1193         * ld-elf/pr11138-2.map: Likewise.
1194         * ld-elf/pr11138.out: Likewise.
1195
1196         * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
1197         libpr11138-2.o.
1198         (run_tests): Add 2 tests for PR ld/11138.
1199
1200 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
1201
1202         PR ld/11133
1203         * ld-gc/gc.exp: Run start.
1204
1205         * ld-gc/start.d: New.
1206         * ld-gc/start.s: Likewise.
1207
1208 2010-01-07  H.J. Lu  <hongjiu.lu@intel.com>
1209
1210         PR ld/11143
1211         * ld-gc/gc.exp: Run abi-note.
1212
1213         * ld-gc/abi-note.d: New.
1214         * ld-gc/abi-note.s: Likewise.
1215
1216 For older changes see ChangeLog-2009
1217 \f
1218 Local Variables:
1219 mode: change-log
1220 left-margin: 8
1221 fill-column: 74
1222 version-control: never
1223 End: