2.41 Release sources
[binutils-gdb.git] / ld / testsuite / ChangeLog-2011
blob87ebfb3af9e02b85005c215ff6396673265c03fe
1 2011-12-15  David Daney  <david.daney@cavium.com>
2             Nick Clifton <nickc@redhat.com>
4         * ld-elfvers/vers.exp (picflag): Set to -fpic for mips*-*-* when
5         using GCC-4.3 or later.
6         (pic): Set to "yes" for mips*-*-linux*.
7         * ld-elfvsb/elfvsb.exp: Don't test non-PIC shared libraried on
8         mips*-*-linux*.
9         (picflag): Set to -fpic for mips*-*-* when using GCC-4.3 or later.
10         * ld-elfweak/elfweak.exp (picflag): Set to -fpic for mips*-*-*
11         when using GCC-4.3 or later.
12         * ld-shared/shared.exp (picflag): Same.
13         * lib/ld-lib.exp (at_least_gcc_version): New proc.
15 2011-12-10 David Daney <david.daney@cavium.com>
17         * ld-mips-elf/pic-and-nonpic-6-n64.dd: Use correct encoding for
18         64-bit MOVE instruction.
20 2011-12-09 David Daney <david.daney@cavium.com>
22         * ld-mips-elf/tls-multi-got-1.r: Add "0x" to match value for
23         MIPS_BASE_ADDRESS.
24         * ld-mips-elf/textrel-1.d: Same.
25         * ld-mips-elf/multi-got-1.d: Same.
27 2011-12-05  Nick Clifton  <nickc@redhat.com>
29         * ld-cris/weakref4.d: Updated pattern match for the message from
30         readelf stating that there are no decoded unwind sections.
31         * tls-js1.d: Likewise.
32         * tls-local-63.d: Likewise.
33         * tls-local-64.d: Likewise.
34         * tls-und-38.d: Likewise.
35         * tls-und-42.d: Likewise.
36         * tls-und-46.d: Likewise.
37         * tls-und-50.d: Likewise.
38         * weakref3.d: Likewise.
39         * weakref4.d: Likewise.
41 2011-12-03 David Daney <david.daney@cavium.com>
43         * ld-bootstrap/bootstrap.exp: Use consistent flags for final link
44         in ia64 and mips cases.
46 2011-11-29  Maciej W. Rozycki  <macro@codesourcery.com>
48         PR ld/10144
49         * lib/ld-lib.exp (run_ld_link_tests): Handle sources from other
50         directories.
51         (run_ld_link_exec_tests): Likewise.
52         (run_cc_link_tests): Likewise.
53         * ld-elf/comm-data1.sd: New test.
54         * ld-elf/comm-data1.s: Source for the new test.
55         * ld-elf/comm-data2.sd: New test.
56         * ld-elf/comm-data2.rd: Likewise.
57         * ld-elf/comm-data2.xd: Likewise.
58         * ld-elf/comm-data2.s: Source for the new tests.
59         * ld-elf/comm-data.exp: New file.
60         * ld-mips-elf/comm-data.exp: Likewise.
62 2011-11-09  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
64         * ld-arm/jump-reloc-veneers.s: Update for changes to assembler output.
66 2011-11-08  Alan Modra  <amodra@gmail.com>
68         * ld-powerpc/powerpc.exp: Expect ld warnings for tocopt test.
69         * ld-powerpc/tocopt.out: New file.
71 2011-10-25  Joern Rennecke  <joern.rennecke@embecosm.com>
73         * ld-srec/srec.exp: xfail epiphany.
74         * lib/ld-lib.exp (check_shared_lib_support): Add Epiphany to list
75         of targets not supporting shared libraries.
77 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
79         PR ld/13302
80         * ld-i386/i386.exp: Run pr13302.
82         * ld-i386/pr13302.d: New.
83         * ld-i386/pr13302.s: Likewise.
85         * ld-x86-64/pr13082-5b.d: Updated.
86         * ld-x86-64/pr13082-6a.d: Likewise.
87         * ld-x86-64/pr13082-6b.d: Likewise.
89 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
91         PR ld/13302
92         * ld-ifunc/ifunc-16-i386.d: New.
93         * ld-ifunc/ifunc-16-x86-64.d: Likewise.
94         * ld-ifunc/ifunc-16-x86.s: Likewise.
96 2011-10-20  Alan Modra  <amodra@gmail.com>
98         * ld-selective/selective.exp: Use check_gc_sections_available.
99         Remove redundant xfails.
100         * ld-selective/sel-dump.exp: Likewise.
102 2011-10-19  Alan Modra  <amodra@gmail.com>
104         * ld-elf/elf.exp: Move test for shared lib support..
105         * lib/ld-lib.exp (check_shared_lib_support): ..to here. Add m68hc1*,
106         and s/ms1/mt/.
107         (check_gc_sections_available): Match hppa*64 not hppa64.  Comment.
108         * ld-gc/libpersonality.s: New.
109         * ld-gc/personality.s, * ld-gc/personality.d: New.
110         * ld-gc/gc.exp: Run personality test.
112 2011-10-18  David S. Miller  <davem@davemloft.net>
114         * ld-sparc/tlssunbin32.dd: Update for TLS call relaxation fix
115         for PR 13301.
116         * ld-sparc/tlssunbin64.dd: Likewise.
117         * ld-sparc/tlssunpic32.dd: Likewise.
118         * ld-sparc/tlssunpic64.dd: Likewise.
120 2011-10-18  Jie Zhang  <jie@codesourcery.com>
121             Julian Brown  <julian@codesourcery.com>
123         * ld-arm/cortex-a8-fix-b-plt.d: Adjust.
124         * ld-arm/cortex-a8-fix-bcc-plt.d: Adjust.
125         * ld-arm/cortex-a8-fix-bl-plt.d: Adjust.
126         * ld-arm/cortex-a8-fix-bl-rel-plt.d: Adjust.
127         * ld-arm/cortex-a8-fix-blx-plt.d: Adjust.
128         * ld-arm/ifunc-1.dd: Adjust.
129         * ld-arm/ifunc-2.dd: Adjust.
130         * ld-arm/ifunc-3.dd: Adjust.
131         * ld-arm/ifunc-4.dd: Adjust.
132         * ld-arm/ifunc-5.dd: Adjust.
133         * ld-arm/ifunc-6.dd: Adjust.
134         * ld-arm/ifunc-7.dd: Adjust.
135         * ld-arm/ifunc-8.dd: Adjust.
136         * ld-arm/ifunc-9.dd: Adjust.
137         * ld-arm/ifunc-10.dd: Adjust.
138         * ld-arm/ifunc-14.dd: Adjust.
139         * ld-arm/ifunc-15.dd: Adjust.
140         * ld-arm/ifunc-16.dd: Adjust.
142 2011-10-14  Hans-Peter Nilsson  <hp@axis.com>
144         * ld-cris/pic-gc-72.d: Adjust for dropping unused undefined
145         dynamic symbol "dsofn".
147 2011-10-10  Alan Modra  <amodra@gmail.com>
149         * ld-powerpc/relbrlt.d: Update for stub alignment change.
150         * ld-powerpc/tlsexe.g: Likewise.
151         * ld-powerpc/tlsexe.r: Likewise.
152         * ld-powerpc/tlsexetoc.g: Likewise.
153         * ld-powerpc/tlsexetoc.r: Likewise.
154         * ld-powerpc/tlsso.g: Likewise.
155         * ld-powerpc/tlsso.r: Likewise.
157 2011-10-08  H.J. Lu  <hongjiu.lu@intel.com>
159         PR ld/13250
160         * ld-elf/shared.exp (build_tests): Add tests for PR ld/13250.
161         (run_tests): Likewise.
163         * ld-elf/pr13250-1.c: New.
164         * ld-elf/pr13250-2.c: Likewise.
165         * ld-elf/pr13250-3.c: Likewise.
167 2011-10-07  H.J. Lu  <hongjiu.lu@intel.com>
169         * ld-elf/elf.exp: Run --gc-sections tests only if --gc-sections
170         is available.
172 2011-10-06  Alan Modra  <amodra@gmail.com>
174         * ld-plugin/plugin-1.d, * ld-plugin/plugin-2.d, * ld-plugin/plugin-3.d,
175         * ld-plugin/plugin-4.d, * ld-plugin/plugin-5.d, * ld-plugin/plugin-6.d,
176         * ld-plugin/plugin-7.d, * ld-plugin/plugin-8.d, * ld-plugin/plugin-9.d,
177         * ld-plugin/plugin-10.d, * ld-plugin/plugin-11.d: Update.
179 2011-10-05  Nick Clifton  <nickc@redhat.com>
181         * ld-scripts/phdrs.exp: Expect to fail for the RX.
183 2011-09-30  Alan Modra  <amodra@gmail.com>
185         * ld-powerpc/tocopt.d: Update.
186         * ld-powerpc/tocopt5.d, * ld-powerpc/tocopt5.s: New test.
187         * ld-powerpc/powerpc.exp: Run new test.
189 2011-09-29  H.J. Lu  <hongjiu.lu@intel.com>
191         PR ld/13195
192         * ld-elf/elf.exp: Add a C link testcase for PR ld/13195.
194         * ld-elf/pr13195.c: New.
195         * ld-elf/pr13195.d: Likewise.
196         * ld-elf/pr13195.s: Likewise.
197         * ld-elf/pr13195.t: Likewise.
199 2011-09-16  H.J. Lu  <hongjiu.lu@intel.com>
201         * ld-elf/pr12975.d: Only run for *-*-linux* and *-*-gnu*
202         targets.
203         * ld-elf/pr13177.d: Likewise.
205         * ld-elf/pr13177.s: Avoid relocations in text sections.
207 2011-09-15  H.J. Lu  <hongjiu.lu@intel.com>
209         PR ld/13177
210         * ld-elf/pr13177.d: New.
211         * ld-elf/pr13177.s: Likewise.
213 2011-09-15  H.J. Lu  <hongjiu.lu@intel.com>
215         PR ld/12975
216         * ld-elf/pr12975.d: New.
217         * ld-elf/pr12975.s: Likewise.
218         * ld-elf/pr12975.t: Likewise.
220 2011-09-12  H.J. Lu  <hongjiu.lu@intel.com>
222         PR ld/13178
223         * ld-ifunc/ifunc-13-i386.d: Updated.
224         * ld-ifunc/ifunc-13-x86-64.d: Likewise.
225         * ld-ifunc/ifunc-3a-x86.d: Likewise.
226         * ld-x86-64/pr13082-5a.d: Likewise.
228         * ld-ifunc/ifunc-15-i386.d: New.
229         * ld-ifunc/ifunc-15-i386.s: Likewise.
230         * ld-ifunc/ifunc-15-x86-64.d: Likewise.
231         * ld-ifunc/ifunc-15-x86-64.s: Likewise.
233 2011-09-01  Christophe Lyon  <christophe.lyon@st.com>
235         * ld-arm/arm-elf.exp: Add new rodata-merge-map test.
236         * ld-arm/rodata-merge-map.ld: New file.
237         * ld-arm/rodata-merge-map.sym: Likewise.
238         * ld-arm/rodata-merge-map1.s Likewise.
239         * ld-arm/rodata-merge-map2.s: Likewise.
240         * ld-arm/rodata-merge-map3.s: Likewise.
242 2011-08-22  Alan Modra  <amodra@gmail.com>
244         * ld-powerpc/tocopt4a.s, * ld-powerpc/tocopt4b.s,
245         * ld-powerpc/tocopt4.d: New test.
246         * ld-powerpc/powerpc.exp: Run it.
248 2011-08-12  H.J. Lu  <hongjiu.lu@intel.com>
250         PR ld/13082
251         * ld-x86-64/pr13082-1.s: New.
252         * ld-x86-64/pr13082-1a.d: Likewise.
253         * ld-x86-64/pr13082-1b.d: Likewise.
254         * ld-x86-64/pr13082-2.s: Likewise.
255         * ld-x86-64/pr13082-2a.d: Likewise.
256         * ld-x86-64/pr13082-2b.d: Likewise.
257         * ld-x86-64/pr13082-3.s: Likewise.
258         * ld-x86-64/pr13082-3a.d: Likewise.
259         * ld-x86-64/pr13082-3b.d: Likewise.
260         * ld-x86-64/pr13082-4.s: Likewise.
261         * ld-x86-64/pr13082-4a.d: Likewise.
262         * ld-x86-64/pr13082-4b.d: Likewise.
263         * ld-x86-64/pr13082-5.s: Likewise.
264         * ld-x86-64/pr13082-5a.d: Likewise.
265         * ld-x86-64/pr13082-5b.d: Likewise.
266         * ld-x86-64/pr13082-6.s: Likewise.
267         * ld-x86-64/pr13082-6a.d: Likewise.
268         * ld-x86-64/pr13082-6b.d: Likewise.
270         * ld-x86-64/x86-64.exp: Run pr13082-[1-6][ab].
272 2011-08-09  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
274         * ld-arm/arm-elf.exp (armelftests): Update for new command-line
275         options.
276         (armeabitests): Update for new command-line options, and add
277         new test cases.
278         * ld-arm/fix-arm1176.s: Add test case.
279         * ld-arm/fix-arm1176-off.d: Likewise.
280         * ld-arm/fix-arm1176-on.d: Likewise.
282 2011-08-05  Alan Modra  <amodra@gmail.com>
284         * ld-powerpc/tlsexe.r: Update for stripped .branch_lt.
285         * ld-powerpc/tlsexetoc.r: Likewise.
286         * ld-powerpc/tlsso.r: Likewise.
287         * ld-powerpc/tlstocso.r: Likewise.
289 2011-08-01  H.J. Lu  <hongjiu.lu@intel.com>
291         PR ld/13048
292         * ld-x86-64/ilp32-6.d: New.
293         * ld-x86-64/ilp32-6.s: Likewise.
294         * ld-x86-64/ilp32-7.d: Likewise.
295         * ld-x86-64/ilp32-7.s: Likewise.
296         * ld-x86-64/ilp32-8.d: Likewise.
297         * ld-x86-64/ilp32-8.s: Likewise.
298         * ld-x86-64/ilp32-9.d: Likewise.
299         * ld-x86-64/ilp32-9.s: Likewise.
301         * ld-x86-64/x86-64.exp: Run ilp32-6, ilp32-7, ilp32-8 and ilp32-9.
303 2011-07-27  Roland McGrath  <mcgrathr@google.com>
305         * ld-i386/vxworks1-lib.rd: Swap order of sections expected in output.
307 2011-07-26  Alan Modra  <amodra@gmail.com>
309         * ld-powerpc/powerpc.exp: Use --no-ld-generated-unwind-info
310         with some tests.
311         * ld-powerpc/relbrlt.d: Likewise.
313 2011-07-25  Hans-Peter Nilsson  <hp@bitrange.com>
315         PR ld/12815
316         * ld-mmix/pr12815-1.d, ld-mmix/pr12815-1.s, ld-mmix/pr12815-1.ld,
317         ld-mmix/pr12815-2.d, ld-mmix/pr12815-2.s: New tests.
319 2011-07-24  Catherine Moore  <clm@codesourcery.com>
320             Chao-ying Fu  <fu@mips.com>
321             Maciej W. Rozycki  <macro@codesourcery.com>
323         * lib/ld-lib.exp (run_dump_test): Support distinct assembler
324         flags for the same source named multiple times.
325         * ld-mips-elf/jalx-1.s: New test source.
326         * ld-mips-elf/jalx-1.d: New test output.
327         * ld-mips-elf/jalx-1.ld: New test linker script.
328         * ld-mips-elf/jalx-2-main.s: New test source.
329         * ld-mips-elf/jalx-2-ex.s: Likewise.
330         * ld-mips-elf/jalx-2-printf.s: Likewise.
331         * ld-mips-elf/jalx-2.dd: New test output.
332         * ld-mips-elf/jalx-2.ld: New test linker script.
333         * ld-mips-elf/mips16-and-micromips.d: New test.
334         * ld-mips-elf/mips-elf.exp: Run the new tests
336 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
338         * ld-x86-64/abs-k1om.d: New.
339         * ld-x86-64/protected2-k1om.d: Likewise.
340         * ld-x86-64/protected3-k1om.d: Likewise.
342         * ld-x86-64/x86-64.exp: Run abs-k1om, protected2-k1om and
343         protected3-k1om.
345 2011-07-14  H.J. Lu  <hongjiu.lu@intel.com>
347         * ld-elf/binutils.exp (binutils_test): Also check ignored
348         "-z relro".
350 2011-07-14  Alan Modra  <amodra@gmail.com>
352         * ld-scripts/section-flags.exp: Pass --local-store 0:0 for
353         spu.  Rewrite using foreach.
355 2011-07-14  Alan Modra  <amodra@gmail.com>
357         * ld-powerpc/tlsexe.d, * ld-powerpc/tlsexe.g. *ld-powerpc/tlsexe.r,
358         * ld-powerpc/tlsexetoc.d, * ld-powerpc/tlsexetoc.g,
359         * ld-powerpc/tlsexetoc.r, * ld-powerpc/tlsso.d,
360         * ld-powerpc/tlstocso.d: Update for plt stub change.
362 2011-07-11 Catherine Moore  <clm@cm00re.com>
364         * ld-scripts/section-flags-1.s: New.
365         * ld-scripts/section-flags-1.t: New.
366         * ld-scripts/section-flags-2.s: New.
367         * ld-scripts/section-flags-2.t: New.
368         * ld-scripts/section-flags.exp: New.
370 2011-07-11  Alan Modra  <amodra@gmail.com>
372         * ld-powerpc/tocopt2.s, * ld-powerpc/tocopt2.out,
373         * ld-powerpc/tocopt2.d: New test.
374         * ld-powerpc/tocopt3.s, * ld-powerpc/tocopt3.d: New test.
375         * ld-powerpc/powerpc.exp (ppc64elftests) Run them.
377 2011-07-03  Samuel Thibault  <samuel.thibault@gnu.org>
378             Thomas Schwinge  <thomas@schwinge.name>
380         PR binutils/12913
381         * ld-ifunc/ifunc.exp: Update for changed output.
382         * ld-unique/unique.exp: Likewise.
384 2011-06-27  Nick Clifton  <nickc@redhat.com>
386         * ld-elf/elf.exp: Exlcude all v850 targets from note-3 test.
388 2011-06-27  Alan Modra  <amodra@gmail.com>
390         * ld-elf/elf.exp: Exclude more targets from note-3 test.
392 2011-06-24  H.J. Lu  <hongjiu.lu@intel.com>
394         PR ld/12921
395         * ld-i386/i386.exp: Run pr12921.
396         * ld-x86-64/x86-64.exp: Likewise.
398         * ld-i386/pr12921.d: New.
399         * ld-i386/pr12921.s: Likewise.
400         * ld-x86-64/pr12921.d: Likewise.
401         * ld-x86-64/pr12921.s: Likewise.
403 2011-06-22  Thomas Schwinge  <thomas@schwinge.name>
405         * ld-elf/elf.exp: Execute array_tests_pie tests on *-*-gnu*, too.
407 2011-06-20  H.J. Lu  <hongjiu.lu@intel.com>
409         * ld-ifunc/ifunc-1-local-x86.d: Adjusted.
410         * ld-ifunc/ifunc-1-x86.d: Likewise.
411         * ld-ifunc/ifunc-3a-x86.d: Likewise.
413 2011-06-20  H.J. Lu  <hongjiu.lu@intel.com>
415         * ld-elf/eh1.d: Revert x32 change.
416         * ld-elf/eh2.d: Likewise.
417         * ld-elf/eh3.d: Likewise.
418         * ld-elf/eh4.d: Likewise.
420 2011-06-20  Jakub Jelinek  <jakub@redhat.com>
422         PR ld/12570
423         * ld-x86-64/x86-64.exp: Link some testcases with
424         --no-ld-generated-unwind-info.
425         * ld-x86-64/tlsbin.rd: Add --no-ld-generated-unwind-info to ld
426         comment.
427         * ld-x86-64/tlsdesc.dd: Likewise.
428         * ld-x86-64/tlspic.dd: Likewise.
429         * ld-x86-64/tlsdesc.sd: Likewise.
430         * ld-x86-64/tlspic.rd: Likewise.
431         * ld-x86-64/tlsbindesc.rd: Likewise.
432         * ld-x86-64/tlsbindesc.sd: Likewise.
433         * ld-x86-64/tlsbin.td: Likewise.
434         * ld-x86-64/tlsdesc.pd: Likewise.
435         * ld-x86-64/tlsdesc.td: Likewise.
436         * ld-x86-64/tlsbindesc.dd: Likewise.
437         * ld-x86-64/tlsbin.dd: Likewise.
438         * ld-x86-64/tlsgdesc.rd: Likewise.
439         * ld-x86-64/tlspic.sd: Likewise.
440         * ld-x86-64/tlsbindesc.td: Likewise.
441         * ld-x86-64/tlspic.td: Likewise.
442         * ld-x86-64/tlsbin.sd: Likewise.
443         * ld-x86-64/ilp32-4.d: Likewise.
444         * ld-x86-64/tlsgdesc.dd: Add --no-ld-generated-unwind-info to ld
445         comment.  Adjust.
446         * ld-x86-64/tlsdesc.rd: Likewise.
447         * ld-x86-64/tlsgd6.dd: Adjust.
448         * ld-x86-64/tlsgd5.dd: Likewise.
449         * ld-i386/i386.exp: Link some testcases with
450         --no-ld-generated-unwind-info.
451         * ld-i386/tlsbin.rd: Add --no-ld-generated-unwind-info to ld
452         comment..
453         * ld-i386/tlsdesc.dd: Likewise.
454         * ld-i386/tlspic.dd: Likewise.
455         * ld-i386/tlsdesc.sd: Likewise.
456         * ld-i386/tlsgdesc.dd: Likewise.
457         * ld-i386/tlsnopic.sd: Likewise.
458         * ld-i386/tlspic.rd: Likewise.
459         * ld-i386/tlsdesc.rd: Likewise.
460         * ld-i386/tlsbindesc.rd: Likewise.
461         * ld-i386/tlsbindesc.sd: Likewise.
462         * ld-i386/tlsbin.td: Likewise.
463         * ld-i386/tlsdesc.td: Likewise.
464         * ld-i386/tlsnopic.dd: Likewise.
465         * ld-i386/tlsbindesc.dd: Likewise.
466         * ld-i386/tlsbin.dd: Likewise.
467         * ld-i386/tlsgdesc.rd: Likewise.
468         * ld-i386/tlspic.sd: Likewise.
469         * ld-i386/tlsnopic.rd: Likewise.
470         * ld-i386/tlsbindesc.td: Likewise.
471         * ld-i386/tlspic.td: Likewise.
472         * ld-i386/tlsbin.sd: Likewise.
474 2011-06-19  H.J. Lu  <hongjiu.lu@intel.com>
476         * ld-elf/eh1.d: Skip x32.
477         * ld-elf/eh2.d: Likewise.
478         * ld-elf/eh3.d: Likewise.
479         * ld-elf/eh4.d: Likewise.
481         * ld-elfvsb/elfvsb.exp: Only xfail 64bit x86_64-*-linux*.
482         * ld-shared/shared.exp: Likewise.
484         * ld-ifunc/ifunc-1-local-x86.d: Support x32.
485         * ld-ifunc/ifunc-1-x86.d: Likewise.
486         * ld-ifunc/ifunc-3a-x86.d: Likewise.
487         * ld-x86-64/pcrel16.d: Likewise.
489         * ld-x86-64/x86-64.exp (x86_64tests): Add missing -melf_x86_64.
491 2011-06-16  Alan Modra  <amodra@gmail.com>
493         * ld-elfvers/vers2.ver: Don't assume any particular index for
494         version reference.
495         * ld-elfvers/vers3.ver: Likewise.
496         * ld-elfvers/vers19.ver: Likewise.
497         * ld-elfvers/vers22.ver: Likewise.
498         * ld-elfvers/vers27d4.ver: Likewise.
499         * ld-elfvers/vers28c.ver: Likewise.
501 2011-06-14  Alan Modra  <amodra@gmail.com>
503         * ld-elf/elf.exp: Don't attempt to build symbol3.a for hppa64-hpux.
504         * ld-elf/warn3.d: Correct target selection and comment.
506         * ld-elf/pr12851.d: Correct target selection and comment.
508 2011-06-13  Walter Lee  <walt@tilera.com>
510         * ld-elf/eh5.d: Don't run on tile*.
511         * ld-srec/srec.exp: xfail on tile*.
512         * ld-tilegx/external.s: New file.
513         * ld-tilegx/reloc.d: New file.
514         * ld-tilegx/reloc.s: New file.
515         * ld-tilegx/tilegx.exp: New file.
516         * ld-tilepro/external.s: New file.
517         * ld-tilepro/reloc.d: New file.
518         * ld-tilepro/reloc.s: New file.
519         * ld-tilepro/tilepro.exp: New file.
521 2011-06-10  Nick Clifton  <nickc@redhat.com>
523         * ld-elf/elf.exp: Add test for linking a shared library with a
524         broken linker script that marks dynamic sections as being notes.
525         * ld-elf/note-3.s: New test source file.
526         * ld-elf/note-3.t: New test linker script.
527         * ld-elf/note-3.l: Expected output from the linker.
528         * lib/ld-lib.exp (run_ld_link_tests): Improve description.
530 2011-06-08  H.J. Lu  <hongjiu.lu@intel.com>
532         * ld-x86-64/x86-64.exp: Build x32 DSO from x86-64 object file
533         only for native.
535 2011-06-08  H.J. Lu  <hongjiu.lu@intel.com>
537         * ld-x86-64/simple.c: New.
538         * ld-x86-64/x86-64-x32.rd: Likewise.
540         * ld-x86-64/x86-64.exp: Check building x32 DSO from x86-64
541         object file.
543 2011-06-08  H.J. Lu  <hongjiu.lu@intel.com>
545         PR ld/12851
546         * ld-elf/pr12851.d: New.
547         * ld-elf/pr12851.s: Likewise.
549 2011-06-07  H.J. Lu  <hongjiu.lu@intel.com>
551         * ld-elf/elf.exp: Build symbol3.a and symbol3w.a.
553         * ld-elf/symbol3.s: New.
554         * ld-elf/symbol3w.s: Likewise.
555         * ld-elf/warn3.d: Likewise.
557 2011-06-02  Nathan Sidwell  <nathan@codesourcery.com>
559         Adjust tests for zero offset formatting.
560         * ld-arm/cortex-a8-fix-bcc-plt.d: Adjust.
561         * ld-arm/farcall-arm-arm-pic-veneer.d: Adjust.
562         * ld-arm/farcall-arm-thumb.d: Adjust.
563         * ld-arm/farcall-group-size2.d: Adjust.
564         * ld-arm/farcall-group.d: Adjust.
565         * ld-arm/farcall-mix.d: Adjust.
566         * ld-arm/farcall-mix2.d: Adjust.
567         * ld-arm/farcall-mixed-lib-v4t.d: Adjust.
568         * ld-arm/farcall-mixed-lib.d: Adjust.
569         * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Adjust.
570         * ld-arm/farcall-thumb-arm-pic-veneer.d: Adjust.
571         * ld-arm/farcall-thumb-thumb.d: Adjust.
572         * ld-arm/ifunc-10.dd: Adjust.
573         * ld-arm/ifunc-3.dd: Adjust.
574         * ld-arm/ifunc-4.dd: Adjust.
575         * ld-arm/ifunc-5.dd: Adjust.
576         * ld-arm/ifunc-6.dd: Adjust.
577         * ld-arm/ifunc-7.dd: Adjust.
578         * ld-arm/ifunc-8.dd: Adjust.
579         * ld-arm/jump-reloc-veneers-long.d: Adjust.
580         * ld-arm/tls-longplt-lib.d: Adjust.
581         * ld-arm/tls-thumb1.d: Adjust.
583 2011-05-31  Paul Brook  <paul@codesourcery.com>
585         * ld-arm/cortex-a8-far.d: Adjust expected output.
586         * ld-arm/arm-call1.s: Give function symbol correct type.
587         * ld-arm/arm-call2.s: Ditto.
588         * ld-arm/farcall-group4.s: Ditto.
589         * ld-arm/arm-elf.exp (cortex-a8-far): Define far symbols with correct
590         type via assembly file.
591         * ld-arm/cortex-a8-far-3.s: New file.
592         * ld-arm/abs-call-1.s: Add Thumb tests
594 2011-05-31  Paul Brook  <paul@codesourcery.com>
595         Nathan Sidwell  <nathan@codesourcery.com>
597         * ld-arm/abs-call-1.d: New.
598         * ld-arm/abs-call-1.s: New.
599         * ld-arm/arm-elf.exp: Add it.
601 2011-05-31  Paul Brook  <paul@codesourcery.com>
603         * ld-arm/tls-longplt.d: Update expected output.
604         * ld-arm/tls-thumb1.d: Ditto.
606 2011-05-26  H.J. Lu  <hongjiu.lu@intel.com>
608         PR ld/12809
609         * ld-x86-64/tlsbin.s: Add a test for LE with large model.
611         * ld-x86-64/tlsbin.dd: Updated.
612         * ld-x86-64/tlsbin.rd: Likewise.
613         * ld-x86-64/tlsbin.sd: Likewise.
614         * ld-x86-64/tlsbin.td: Likewise.
615         * ld-x86-64/tlsbindesc.dd: Likewise.
616         * ld-x86-64/tlsbindesc.rd: Likewise.
617         * ld-x86-64/tlsbindesc.sd: Likewise.
618         * ld-x86-64/tlsbindesc.td: Likewise.
620 2011-05-24  Hans-Peter Nilsson  <hp@axis.com>
622         * ld-cris/tls-e-tpoffcomm1.d: Adjust for second PR12763 change,
623         setting TLS file offset.
625 2011-05-23  Nick Clifton  <nickc@redhat.com>
627         * ld-elf/shared.exp: Revert previous delta.  Do not build
628         libraries in a non-native environment.
630 2011-05-23  Alan Modra  <amodra@gmail.com>
632         PR 12763
633         * ld-elf/binutils.exp: Don't run tdata3 for hppa64.
635 2011-05-21  Hans-Peter Nilsson  <hp@axis.com>
637         * ld-cris/tls-e-tpoffcomm1.d: Adjust for PR12763 change removing
638         empty program header.
640 2011-05-21  Alan Modra  <amodra@gmail.com>
642         PR 12763
643         * ld-elf/tdata3.s: New test.
644         * ld-elf/tbss3.s: New test.
645         * ld-elf/binutils.exp: Consolidate tbss and tdata tests.
647 2011-05-20  Bernd Schmidt  <bernds@codesourcery.com>
649         * ld-tic6x/pcr-reloc.d: New test.
650         * ld-tic6x/pcr-reloc.s: New test.
652 2011-05-18  Nick Clifton  <nickc@redhat.com>
654         PR ld/12761
655         * lib/ld-lib.exp (run_cc_link_tests): Add an optional 8th
656         parameter - an expected warning message from the linker.
657         * ld-elf/shared.exp (build_tests): Expect a warning message when
658         building the libbarw.so library.
660         * ld-elf/shared.exp: Run library building tests even when not
661         building a native toolchain.
663 2011-05-16  H.J. Lu  <hongjiu.lu@intel.com>
665         * ld-scripts/phdrs.exp: Replace --private with
666         --private-headers for objdump.
667         * ld-scripts/phdrs2.exp: Likewise.
669 2011-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
671         * lib/ld-lib.exp (run_ld_link_tests): Simplify pass/fail logic.
672         Fail if the link command fails and if no test rules are defined.
673         * ld-mips-elf/reloc-6a.s, ld-mips-elf/reloc-6b.s: New tests.
674         * ld-mips-elf/mips-elf.exp: Run them.
676 2011-05-13  Bernd Schmidt  <bernds@codesourcery.com>
678         * ld-tic6x/dsbt.ld (OUTPUT_FORMAT): Add.
679         * ld-tic6x/tic6x.exp: Add OSABI tests.
681 2011-05-13  Alan Modra  <amodra@gmail.com>
683         * ld-elf/flags1.d: Don't xfail tic6x.
684         * ld-scripts/weak.exp: Correct comments.  Don't xfail sh-pe.  Remove
685         redundant xfail.
686         * ld-selective/sel-dump.exp: Don't xfail alpha.
687         * ld-selective/selective.exp: Run for alpha.
688         * ld-undefined/weak-undef.exp: Don't xfail hppa64.
690 2011-05-12  Bernd Schmidt  <bernds@codesourcery.com>
692         * config/default.exp (ld_assemble): Pass flags parameter to
693         default_ld_assemble.
694         (ld_assemble_flags): New function.
695         * ld-elf/frame.exp: Pass -mpic and -mpid flags to the assembler on
696         tic6x.
697         * ld-elf/exclude.exp: Likewise.
698         * lib/ld-lib.exp (default_ld_assemble): Take extra argument in_flags
699         and pass it to the assembler.
701 2011-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
703         * ld-mips-elf/mips-elf.exp: Add missing $has_newabi tests.
705 2011-05-09  H.J. Lu  <hongjiu.lu@intel.com>
707         * ld-elf/elf.exp (array_tests): Remove "pr12730".
708         (array_tests_pie): Remove "PIE pr12730".
709         (array_tests_static): Remove "static pr12730".
711         * ld-elf/pr12730.cc: Removed.
712         * ld-elf/pr12730.out: Likewise.
714 2011-05-09  Paul Brook  <paul@codesourcery.com>
716         * ld-tic6x/discard-unwind.ld: New.
717         * ld-tic6x/unwind.ld: New.
718         * ld-tic6x/unwind-1.d: New test.
719         * ld-tic6x/unwind-1.s: New test.
720         * ld-tic6x/unwind-2.d: New test.
721         * ld-tic6x/unwind-2.s: New test.
722         * ld-tic6x/unwind-3.d: New test.
723         * ld-tic6x/unwind-3.s: New test.
724         * ld-tic6x/unwind-4.d: New test.
725         * ld-tic6x/unwind-4.s: New test.
726         * ld-tic6x/unwind-5.d: New test.
727         * ld-tic6x/unwind-5.s: New test.
728         * ld-tic6x/unwind-6.d: New test.
730 2011-05-07  Dave Korn  <dave.korn.cygwin@gmail.com>
732         PR ld/12365
733         * ld-plugin/plugin-7.d: Allow underscore in error message.
734         * ld-plugin/plugin-8.d: Likewise.
736 2011-05-07  H.J. Lu  <hongjiu.lu@intel.com>
738         PR ld/12730
739         * ld-elf/elf.exp (array_tests): Add "pr12730".
740         (array_tests_pie): New.
741         (array_tests_static): Add -static for "static init array mixed".
742         Add "static pr12730".  Run array_tests_pie for Linux.
744         * ld-elf/init-mixed.c (ctor1007): Renamed to ...
745         (ctor1007a): This.
746         (ctor1007b): New.
747         (ctors1007): Remove ctor1007.  Add ctor1007b and ctor1007a.
748         (dtor1007): Renamed to ...
749         (dtor1007a): This.
750         (dtor1007b): New.
751         (dtors1007): Remove dtor1007.  Add dtor1007b and dtor1007a.
752         (ctor65535): Renamed to ...
753         (ctor65535a): This.
754         (ctor65535b): New.
755         (ctors65535): Remove ctor65535.  Add ctor65535b and ctor65535a.
756         (dtor65535): Renamed to ...
757         (dtor65535a): This.
758         (dtor65535b): New.
759         (dtors65535): Remove dtor65535.  Add dtor65535b and dtor65535a.
761         * ld-elf/pr12730.cc: New.
762         * ld-elf/pr12730.out: Likewise.
764 2011-05-06  Richard Sandiford  <richard.sandiford@linaro.org>
766         * ld-arm/cortex-a8-fix-b-plt.s, ld-arm/cortex-a8-fix-b-plt.d,
767         ld-arm/cortex-a8-fix-bcc-plt.s, ld-arm/cortex-a8-fix-bcc-plt.d,
768         ld-arm/cortex-a8-fix-bl-plt.s, ld-arm/cortex-a8-fix-bl-plt.d,
769         ld-arm/cortex-a8-fix-blx-plt.s, ld-arm/cortex-a8-fix-blx-plt.d,
770         ld-arm/cortex-a8-fix-plt.ld: New tests.
771         * ld-arm/arm-elf.exp: Run them.
773 2011-05-05  Bernd Schmidt  <bernds@codesourcery.com>
775         * ld-tic6x/shared-nopic.d: New test.
776         * ld-tic6x/shared-nopid.d: New test.
777         * ld-tic6x/attr-pid-21.d: Don't expect a warning; check readelf
778         output instead.
779         * ld-tic6x/attr-pid-12.d: Likewise.
780         * ld-tic6x/attr-pic-01.d: Likewise.
781         * ld-tic6x/attr-pic-10.d: Likewise.
782         * ld-tic6x/attr-pid-01.d: Likewise.
783         * ld-tic6x/attr-pid-10.d: Likewise.
784         * ld-tic6x/attr-pid-02.d: Likewise.
785         * ld-tic6x/attr-pid-20.d: Likewise.
786         * ld-tic6x/got-reloc-inrange.d: Pass -mpic and -mpid options to gas.
788 2011-05-03  Paul Brook  <paul@codesourcery.com>
790         * ld-tic6x/ehtype-reloc-1-rel.d: New test.
791         * ld-tic6x/ehtype-reloc-1.d: New test.
792         * ld-tic6x/ehtype-reloc-1.s: New test.
794 2011-05-01  H.J. Lu  <hongjiu.lu@intel.com>
796         PR ld/12718
797         * ld-i386/i386.exp: Run pr12718.
798         * ld-x86-64/x86-64.exp: Likewise.
800         * ld-i386/pr12718.d: New.
801         * ld-i386/pr12718.s: Likewise.
802         * ld-x86-64/pr12718.d: Likewise.
803         * ld-x86-64/pr12718.s: Likewise.
805 2011-04-26  Kai Tietz  <ktietz@redhat.com>
807         * ld-pe/pe.exp: Add cfi/cfi32 tests.
808         * ld-pe/cfi.d: New.
809         * ld-pe/cfi32.d: New.
810         * ld-pe/cfia.s: New.
811         * ld-pe/cfib.s: New.
813 2011-04-21  H.J. Lu  <hongjiu.lu@intel.com>
815         PR ld/12694
816         * ld-ifunc/ifunc-14-i386.d: New.
817         * ld-ifunc/ifunc-14-x86-64.d: Likewise.
818         * ld-ifunc/ifunc-14a.s: Likewise.
819         * ld-ifunc/ifunc-14b.s: Likewise.
821 2011-04-19  H.J. Lu  <hongjiu.lu@intel.com>
823         * ld-plugin/plugin-ignore.d: Removed.
825 2011-04-18  H.J. Lu  <hongjiu.lu@intel.com>
827         * ld-plugin/plugin-7.d: Update expected LTO linker errors for
828         GCC 4.6.
829         * ld-plugin/plugin-8.d: Likewise.
831 2011-04-18  Alan Modra  <amodra@gmail.com>
833         * ld-plugin/plugin-7.d: Adjust for plugin changes.
834         * ld-plugin/plugin-8.d: Likewise.
835         * ld-plugin/plugin.exp: Pass --verbose=2 for visibility test, and
836         compare ld output to..
837         * ld-plugin/plugin-12.d: New.
839 2011-04-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
841         * ld-m68k/tls-gd-ie-1.d: Stabilize test.
842         * ld-m68k/tls-gd-3.[sd]: New test.
844 2011-04-12  Richard Henderson  <rth@redhat.com>
846         * ld-alpha/emptygot.s, ld-alpha/emptygot.nm: New test.
847         * ld-alpha/alpha.exp: Run it.
849 2011-04-11  Mark Wielaard  <mjw@redhat.com>
851         PR 10549
852         * ld-unique: New directory.
853         * ld-unique/unique.exp: New file: Run the UNIQUE tests.
854         * ld-unique/unique.s: New test file.
855         * ld-unique/unique_empty.s: Likewise.
856         * ld-unique/unique_shared.s: Likewise.
858 2011-04-11  Alan Modra  <amodra@gmail.com>
860         * ld-elf/eh-frame-hdr.d: xfail avr.
862 2011-04-08  H.J. Lu  <hongjiu.lu@intel.com>
864         PR ld/12654
865         * ld-i386/i386.exp: Run tlspie2.
867         * ld-i386/tlspie2.d: New.
868         * ld-i386/tlspie2.s: Likewise.
870 2011-04-06  Joseph Myers  <joseph@codesourcery.com>
872         * ld-selective/selective.exp (xscale-*-*): Don't handle.
873         * ld-srec/srec.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
874         handle.
875         (*arm*-*-*): Change to arm*-*-*.
876         (strongarm*-*-coff, xscale*-*-coff, thumb-*-coff*, thumb-*-pe*,
877         thumb-*-elf*, strongarm*-*-*, thumb-*-*): Remove xfails.
878         * ld-undefined/undefined.exp (thumb*-*-pe*, thumb*-*-pe*): Remove
879         commented-out xfails.
880         (thumb-elf): Remove reference in comment.
881         * lib/ld-lib.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
882         handle.
884 2011-04-04  H.J. Lu  <hongjiu.lu@intel.com>
886         PR ld/12627
887         * ld-i386/i386.exp: Run pr12627.
889         * ld-i386/pr12627.d: New.
890         * ld-i386/pr12627.s: Likewise.
891         * ld-i386/pr12627.t: Likewise.
893 2011-03-31  Bernd Schmidt  <bernds@codesourcery.com>
895         * ld-scripts/crossref.exp: Add CFLAGS for tic6x*-*-*.
896         * ld-elf/sec-to-seg.exp: Remove tic6x from list of targets defining
897         pagesize to 1.
898         * ld-tic6x/tic6x.exp: Add support for DSBT shared library/executable
899         linking tests.
900         * ld-tic6x/dsbt.ld: New linker script.
901         * ld-tic6x/dsbt-be.ld: New linker script.
902         * ld-tic6x/dsbt-overflow.ld: New linker script.
903         * ld-tic6x/dsbt-inrange.ld: New linker script.
904         * ld-tic6x/shlib-1.s: New test.
905         * ld-tic6x/shlib-2.s: New test.
906         * ld-tic6x/shlib-app-1r.s: New test.
907         * ld-tic6x/shlib-app-1.s: New test.
908         * ld-tic6x/shlib-1.sd: New test.
909         * ld-tic6x/shlib-1.dd: New test.
910         * ld-tic6x/shlib-app-1.rd: New test.
911         * ld-tic6x/shlib-app-1rb.rd: New test.
912         * ld-tic6x/shlib-app-1.sd: New test.
913         * ld-tic6x/static-app-1rb.od: New test.
914         * ld-tic6x/shlib-app-1.dd: New test.
915         * ld-tic6x/shlib-app-1rb.sd: New test.
916         * ld-tic6x/static-app-1b.od: New test.
917         * ld-tic6x/static-app-1r.od: New test.
918         * ld-tic6x/shlib-1rb.rd: New test.
919         * ld-tic6x/shlib-app-1rb.dd: New test.
920         * ld-tic6x/shlib-1rb.sd: New test.
921         * ld-tic6x/shlib-1rb.dd: New test.
922         * ld-tic6x/shlib-app-1b.od: New test.
923         * ld-tic6x/tic6x.exp: New test.
924         * ld-tic6x/static-app-1rb.rd: New test.
925         * ld-tic6x/shlib-app-1r.od: New test.
926         * ld-tic6x/static-app-1.od: New test.
927         * ld-tic6x/static-app-1b.rd: New test.
928         * ld-tic6x/static-app-1r.rd: New test.
929         * ld-tic6x/static-app-1rb.sd: New test.
930         * ld-tic6x/static-app-1b.sd: New test.
931         * ld-tic6x/static-app-1rb.dd: New test.
932         * ld-tic6x/static-app-1r.sd: New test.
933         * ld-tic6x/static-app-1b.dd: New test.
934         * ld-tic6x/shlib-1b.rd: New test.
935         * ld-tic6x/static-app-1r.dd: New test.
936         * ld-tic6x/shlib-app-1b.rd: New test.
937         * ld-tic6x/shlib-1r.rd: New test.
938         * ld-tic6x/shlib-app-1r.rd: New test.
939         * ld-tic6x/shlib-1b.sd: New test.
940         * ld-tic6x/static-app-1.rd: New test.
941         * ld-tic6x/shlib-app-1b.sd: New test.
942         * ld-tic6x/shlib-1r.sd: New test.
943         * ld-tic6x/shlib-1b.dd: New test.
944         * ld-tic6x/shlib-app-1r.sd: New test.
945         * ld-tic6x/shlib-app-1b.dd: New test.
946         * ld-tic6x/shlib-1r.dd: New test.
947         * ld-tic6x/static-app-1.sd: New test.
948         * ld-tic6x/shlib-app-1r.dd: New test.
949         * ld-tic6x/static-app-1.dd: New test.
950         * ld-tic6x/shlib-noindex.rd: New test.
951         * ld-tic6x/shlib-noindex.dd: New test.
952         * ld-tic6x/shlib-noindex.sd: New test.
953         * ld-tic6x/got-reloc-local-1.s: New test.
954         * ld-tic6x/got-reloc-local-2.s: New test.
955         * ld-tic6x/got-reloc-local-r.d: New test.
956         * ld-tic6x/got-reloc-global.s: New test.
957         * ld-tic6x/got-reloc-global-addend-1.d: New test.
958         * ld-tic6x/got-reloc-global-addend-1.s: New test.
959         * ld-tic6x/got-reloc-global-addend-2.d: New test.
960         * ld-tic6x/got-reloc-inrange.d: New test.
961         * ld-tic6x/got-reloc-overflow.d: New test.
962         * ld-tic6x/got-reloc-global-addend-2.s: New test.
963         * ld-tic6x/dsbt-index-error.d: New test.
964         * ld-tic6x/dsbt-index.d: New test.
965         * ld-tic6x/dsbt-index.s: New test.
966         * ld-tic6x/shlib-app-1.od: New test.
967         * ld-tic6x/shlib-app-1rb.od: New test.
968         * ld-tic6x/shlib-1.rd: New test.
969         * ld-tic6x/weak.d: New test.
970         * ld-tic6x/weak-be.d: New test.
971         * ld-tic6x/weak.s: New test.
972         * ld-tic6x/weak-data.d: New test.
973         * ld-tic6x/common.d: New test.
974         * ld-tic6x/common.ld: New test.
975         * ld-tic6x/common.s: New test.
977 2011-03-30  Richard Henderson  <rth@redhat.com>
979         * ld-elf/elf.exp: Force 32-bit start address for alpha.
980         * ld-elf/group8a.d: Don't disable for alpha.
981         * ld-elf/group8b.d: Likewise.
982         * ld-gc/start.s: Use .dc.a instead of .long.
984 2011-03-24  Alan Modra  <amodra@gmail.com>
986         * ld-powerpc/tlsmark.s: Delete non-optimizable section.
987         * ld-powerpc/tlsmark32.s: Likewise.
988         * ld-powerpc/tlsmark.d: Adjust to suit.
989         * ld-powerpc/tlsmark32.d: Likewise.
990         * ld-powerpc/tlsopt1.d, * ld-powerpc/tlsopt1.s: New.
991         * ld-powerpc/tlsopt2.d, * ld-powerpc/tlsopt2.s: New.
992         * ld-powerpc/tlsopt3.d, * ld-powerpc/tlsopt3.s: New.
993         * ld-powerpc/tlsopt4.d, * ld-powerpc/tlsopt4.s: New.
994         * ld-powerpc/tlsopt1_32.d, * ld-powerpc/tlsopt1_32.s: New.
995         * ld-powerpc/tlsopt2_32.d, * ld-powerpc/tlsopt2_32.s: New.
996         * ld-powerpc/tlsopt3_32.d, * ld-powerpc/tlsopt3_32.s: New.
997         * ld-powerpc/tlsopt4_32.d, * ld-powerpc/tlsopt4_32.s: New.
998         * ld-powerpc/powerpc.exp: Run new tests.
1000 2011-03-15  Mike Frysinger  <vapier@gentoo.org>
1002         * ld-elfvers/vers.exp (vers19): Add -Wl,-rpath-link,. to linker flags.
1004 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
1006         * ld-arm/ifunc-1.s, ld-arm/ifunc-1.dd, ld-arm/ifunc-1.gd,
1007         ld-arm/ifunc-1.rd, ld-arm/ifunc-2.s, ld-arm/ifunc-2.dd,
1008         ld-arm/ifunc-2.gd, ld-arm/ifunc-2.rd, ld-arm/ifunc-3.s,
1009         ld-arm/ifunc-3.dd, ld-arm/ifunc-3.gd, ld-arm/ifunc-3.rd,
1010         ld-arm/ifunc-4.s, ld-arm/ifunc-4.dd, ld-arm/ifunc-4.gd,
1011         ld-arm/ifunc-4.rd, ld-arm/ifunc-5.s, ld-arm/ifunc-5.dd,
1012         ld-arm/ifunc-5.gd, ld-arm/ifunc-5.rd, ld-arm/ifunc-6.s,
1013         ld-arm/ifunc-6.dd, ld-arm/ifunc-6.gd, ld-arm/ifunc-6.rd,
1014         ld-arm/ifunc-7.s, ld-arm/ifunc-7.dd, ld-arm/ifunc-7.gd,
1015         ld-arm/ifunc-7.rd, ld-arm/ifunc-8.s, ld-arm/ifunc-8.dd,
1016         ld-arm/ifunc-8.gd, ld-arm/ifunc-8.rd, ld-arm/ifunc-9.s,
1017         ld-arm/ifunc-9.dd, ld-arm/ifunc-9.gd, ld-arm/ifunc-9.rd,
1018         ld-arm/ifunc-10.s, ld-arm/ifunc-10.dd, ld-arm/ifunc-10.gd,
1019         ld-arm/ifunc-10.rd, ld-arm/ifunc-11.s, ld-arm/ifunc-11.dd,
1020         ld-arm/ifunc-11.gd, ld-arm/ifunc-11.rd, ld-arm/ifunc-12.s,
1021         ld-arm/ifunc-12.dd, ld-arm/ifunc-12.gd, ld-arm/ifunc-12.rd,
1022         ld-arm/ifunc-13.s, ld-arm/ifunc-13.dd, ld-arm/ifunc-13.gd,
1023         ld-arm/ifunc-13.rd, ld-arm/ifunc-14.s, ld-arm/ifunc-14.dd,
1024         ld-arm/ifunc-14.gd, ld-arm/ifunc-14.rd, ld-arm/ifunc-15.s,
1025         ld-arm/ifunc-15.dd, ld-arm/ifunc-15.gd, ld-arm/ifunc-15.rd,
1026         ld-arm/ifunc-16.s, ld-arm/ifunc-16.dd, ld-arm/ifunc-16.gd,
1027         ld-arm/ifunc-16.rd, ld-arm/ifunc-dynamic.ld,
1028         ld-arm/ifunc-static.ld: New tests.
1029         * ld-arm/farcall-group.d, ld-arm/farcall-group-size2.d,
1030         ld-arm/farcall-mixed-lib-v4t.d, ld-arm/farcall-mixed-lib.d: Update
1031         for new stub hashes.
1032         * ld-arm/arm-elf.exp: Run them.
1034 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
1036         * ld-arm/arm-lib-plt-2a.s, ld-arm/arm-lib-plt-2b.s,
1037         ld-arm/arm-lib-plt-2.dd, ld-arm/arm-lib-plt-2.rd: New tests.
1038         * ld-arm/arm-elf.exp: Run them.
1040 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
1042         * ld-arm/exec-got-1a.s, ld-arm/exec-got-1b.s, ld-arm/exec-got-1.d,
1043         ld-arm/unresolved-1.s, ld-arm/unresolved-1.d,
1044         ld-arm/unresolved-1-dyn.d: New tests.
1045         * ld-arm/arm-elf.exp: Run them.
1047 2011-03-12  H.J. Lu  <hongjiu.lu@intel.com>
1049         * ld-x86-64/tlsgd4.dd: New.
1050         * ld-x86-64/tlsgd4.s: Likewise.
1051         * ld-x86-64/tlsgd5.dd: Likewise.
1052         * ld-x86-64/tlsgd5a.s: Likewise.
1053         * ld-x86-64/tlsgd5b.s: Likewise.
1054         * ld-x86-64/tlsgd6.dd: Likewise.
1055         * ld-x86-64/tlsgd6a.s: Likewise.
1056         * ld-x86-64/tlsgd6b.s: Likewise.
1057         * ld-x86-64/tlsld2.dd: Likewise.
1058         * ld-x86-64/tlsld2.s: Likewise.
1060         * ld-x86-64/x86-64.exp (x86_64tests): Add tlsgd4, libtlsgd5.so,
1061         tlsgd5, libtlsgd6.so, tlsgd6 and tlsld2.
1063 2011-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1065         * ld-x86-64/tlsie4.dd: New.
1066         * ld-x86-64/tlsie4.s: Likewise.
1068         * ld-x86-64/x86-64.exp (x86_64tests): Add tlsie4.
1070 2011-02-25  H.J. Lu  <hongjiu.lu@intel.com>
1072         PR ld/12516
1073         * ld-elf/dynamic1.d: New.
1074         * ld-elf/dynamic1.ld: Likewise.
1075         * ld-elf/dynamic1.s: Likewise.
1077 2011-02-25  Alan Modra  <amodra@gmail.com>
1079         * ld-mn10300/i135409-3.s: Correct .size label reference.
1080         * ld-sh/sh64/stolib.s: Likewise.
1082 2011-02-23  H.J. Lu  <hongjiu.lu@intel.com>
1084         * ld-elf/new.cc: Don't include <exception_defines.h>.
1086 2011-02-10  Alan Modra  <amodra@gmail.com>
1088         * ld-scripts/defined.exp: Don't run defined5 for AOUT.
1089         * ld-scripts/defined5.s: Use .text for "defined" section.
1090         * ld-scripts/defined5.t: Adjust.
1092         * ld-gc/start.d: Exclude frv-*-linux*.
1093         * ld-misc/defsym1.d: Likewise.
1095 2011-02-09  Alan Modra  <amodra@gmail.com>
1097         * ld-elfvsb/elfvsb.exp: Don't run any non-PIC tests on powerpc*-linux.
1098         * ld-gc/gc.exp: Ensure powerpc64 test continues to fail.
1099         * ld-srec/srec.exp: Don't edit toc on powerpc64.
1101 2011-01-23  Alan Modra  <amodra@gmail.com>
1103         * ld-scripts/sane1.d, * ld-scripts/sane1.t: New test.
1104         * ld-scripts/expr.exp: Run it.
1106 2011-01-18  H.J. Lu  <hongjiu.lu@intel.com>
1108         * ld-x86-64/ilp32-4.d: Updated.
1110 2011-01-17  Richard Sandiford  <richard.sandiford@linaro.org>
1112         * ld-arm/arm-rel32.s, ld-arm/arm-rel32.d: New testcase.
1113         * ld-arm/arm-elf.exp: Run it.
1115 2011-01-17  Richard Sandiford  <richard.sandiford@linaro.org>
1117         * ld-arm/gc-thumb-lib.s, ld-arm/gc-thumb.s,
1118         ld-arm/gc-thumb.d: New test.
1119         * ld-arm/arm-elf.exp: Run it.
1121 2011-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1123         * ld-x86-64/ia32-2.d: Replace --n32 with --x32.
1124         * ld-x86-64/ilp32-1.d: Likewise.
1125         * ld-x86-64/ilp32-2.d: Likewise.
1126         * ld-x86-64/ilp32-3.d: Likewise.
1127         * ld-x86-64/ilp32-4.d: Likewise.
1128         * ld-x86-64/ilp32-5.d: Likewise.
1129         * ld-x86-64/lp64-3.d: Likewise.
1130         * ld-x86-64/x86-64.exp: Likewise.
1132 2011-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1134         * ld-x86-64/ilp32-5.d: New.
1135         * ld-x86-64/ilp32-5.s: Likewise.
1137         * ld-x86-64/x86-64.exp: Run ilp32-5.
1139 2011-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1141         * ld-x86-64/ilp32-4.d: New.
1143         * ld-x86-64/x86-64.exp: Run ilp32-4.
1145 2011-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1147         PR ld/12356
1148         * ld-scripts/defined.exp: Run defined5.
1150         * ld-scripts/defined5.d: New.
1151         * ld-scripts/defined5.s: Likewise.
1152         * ld-scripts/defined5.t: Likewise.
1154 2011-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1156         * ld-scripts/defined4.d: Xfail rs6000-*-aix*.  Skip mips*-*-*
1157         and mmix-*-*.
1159         * ld-scripts/expr2.d: Xfail rs6000-*-aix* and arm-*-*aout.
1161 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
1163         * ld-scripts/assert.exp: Run assert2.
1165         * ld-scripts/assert2.d: New.
1166         * ld-scripts/assert2.t: Likewise.
1168 2011-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1169             Glauber de Oliveira Costa  <glommer@gmail.com>
1171         * ld-arm/arm-elf.exp: Added tests for new TLS handling
1172         relocations.
1173         * ld-arm/tls-descrelax-be32.d: New.
1174         * ld-arm/tls-descrelax-be32.s: New.
1175         * ld-arm/tls-descrelax-be8.d: New.
1176         * ld-arm/tls-descrelax-be8.s: New.
1177         * ld-arm/tls-descrelax-v7.d: New.
1178         * ld-arm/tls-descrelax-v7.s: New.
1179         * ld-arm/tls-descrelax.d: New.
1180         * ld-arm/tls-descrelax.s: New.
1181         * ld-arm/tls-descseq.d: New.
1182         * ld-arm/tls-descseq.r: New.
1183         * ld-arm/tls-descseq.s: New.
1184         * ld-arm/tls-gdesc-got.d: New.
1185         * ld-arm/tls-gdesc-got.s: New.
1186         * ld-arm/tls-gdesc-nlazy.g: New.
1187         * ld-arm/tls-gdesc-nlazy.s: New.
1188         * ld-arm/tls-gdesc.d: New.
1189         * ld-arm/tls-gdesc.r: New.
1190         * ld-arm/tls-gdesc.s: New.
1191         * ld-arm/tls-gdierelax.d: New.
1192         * ld-arm/tls-gdierelax.s: New.
1193         * ld-arm/tls-gdierelax2.d: New.
1194         * ld-arm/tls-gdierelax2.s: New.
1195         * ld-arm/tls-gdlerelax.d: New.
1196         * ld-arm/tls-gdlerelax.s: New.
1197         * ld-arm/tls-lib-loc.d: New.
1198         * ld-arm/tls-lib-loc.r: New.
1199         * ld-arm/tls-lib-loc.s: New.
1200         * ld-arm/tls-longplt-lib.d: New.
1201         * ld-arm/tls-longplt-lib.s: New.
1202         * ld-arm/tls-longplt.d: New.
1203         * ld-arm/tls-longplt.s: New.
1204         * ld-arm/tls-mixed.r: New.
1205         * ld-arm/tls-mixed.s: New.
1206         * ld-arm/tls-thumb1.d: New.
1207         * ld-arm/tls-thumb1.s: New.
1208         * ld-arm/arm-elf.exp: New.
1210 2011-01-08  Nick Clifton  <nickc@redhat.com>
1212         * ld-misc/defsym1.d: Add a -e linker command line option.
1213         * ld-misc/dummy.s: Remove text.
1215 2011-01-08  Nick Clifton  <nickc@redhat.com>
1217         PR ld/12358
1218         PR ld/12359
1219         * ld-elf/textaddr2.d: Fix regexp to work with hppa64 targets.
1220         * ld-elf/textaddr6.d: Fix regexp to work with hppa64 targets.
1222 2011-01-06  H.J. Lu  <hongjiu.lu@intel.com>
1224         PR ld/12366
1225         PR ld/12371
1226         * ld-ifunc/ifunc-10-i386.s: Add more tests.
1227         * ld-ifunc/ifunc-10-x86-64.s: Likewise.
1228         * ld-ifunc/ifunc-11-i386.s: Likewise.
1229         * ld-ifunc/ifunc-11-x86-64.s: Likewise.
1231         * ld-ifunc/ifunc-12-i386.d: New.
1232         * ld-ifunc/ifunc-12-i386.s: Likewise.
1233         * ld-ifunc/ifunc-12-x86-64.d: Likewise.
1234         * ld-ifunc/ifunc-12-x86-64.s: Likewise.
1235         * ld-ifunc/ifunc-13-i386.d: Likewise.
1236         * ld-ifunc/ifunc-13-x86-64.d: Likewise.
1237         * ld-ifunc/ifunc-13a-i386.s: Likewise.
1238         * ld-ifunc/ifunc-13a-x86-64.s: Likewise.
1239         * ld-ifunc/ifunc-13b-i386.s: Likewise.
1240         * ld-ifunc/ifunc-13b-x86-64.s: Likewise.
1242 2011-01-03  H.J. Lu  <hongjiu.lu@intel.com>
1244         * ld-x86-64/dummy.s: New.
1245         * ld-x86-64/foo.s: Likewise.
1246         * ld-x86-64/ia32-1.d: Likewise.
1247         * ld-x86-64/ia32-2.d: Likewise.
1248         * ld-x86-64/ia32-3.d: Likewise.
1249         * ld-x86-64/ilp32-1.d: Likewise.
1250         * ld-x86-64/ilp32-2.d: Likewise.
1251         * ld-x86-64/ilp32-3.d: Likewise.
1252         * ld-x86-64/lp64-1.d: Likewise.
1253         * ld-x86-64/lp64-2.d: Likewise.
1254         * ld-x86-64/lp64-3.d: Likewise.
1255         * ld-x86-64/start.s: Likewise.
1257         * ld-x86-64/x86-64.exp: Run ilp32-1, ilp32-2, ilp32-3, ia32-1,
1258         ia32-2, ia32-3, lp64-1, lp64-2 and lp64-3.
1260 2011-01-02  H.J. Lu  <hongjiu.lu@intel.com>
1262         PR ld/12001
1263         * ld-misc/defsym.exp: New.
1264         * ld-misc/defsym1.d: Likewise.
1265         * ld-misc/dummy.s: Likewise.
1266         * ld-misc/foo.s: Likewise.
1267         * ld-misc/start.s: Likewise.
1269 For older changes see ChangeLog-2010
1271 Copyright (C) 2011 Free Software Foundation, Inc.
1273 Copying and distribution of this file, with or without modification,
1274 are permitted in any medium without royalty provided the copyright
1275 notice and this notice are preserved.
1277 Local Variables:
1278 mode: change-log
1279 left-margin: 8
1280 fill-column: 74
1281 version-control: never
1282 End: