PR ld/12982
[platform/upstream/binutils.git] / ld / testsuite / ChangeLog
1 2013-05-21  Alan Modra  <amodra@gmail.com>
2
3         PR ld/12982
4         * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
5
6 2013-05-21  Alan Modra  <amodra@gmail.com>
7
8         * ld-powerpc/export-class.exp (supports_ppc64): Delete.
9         (powerpc_export_class_test): Add "endian" param.
10         (abis): Add little-endian targets and test.
11         * ld-powerpc/powerpc-64-export-class.xd: Update for little-endian.
12
13 2013-05-10  Joel Brobecker  <brobecker@adacore.com>
14
15         * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
16         ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
17         for section .loader.
18
19 2013-05-03  Maciej W. Rozycki  <macro@codesourcery.com>
20
21         PR ld/15365
22         * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
23         * ld-mips-elf/ehdr_start-1.nd: New test.
24         * ld-mips-elf/ehdr_start-2.nd: New test.
25         * ld-mips-elf/ehdr_start-1.ld: New test linker script.
26         * ld-mips-elf/ehdr_start-2.ld: New test linker script.
27         * ld-mips-elf/ehdr_start-new.s: New test source.
28         * ld-mips-elf/ehdr_start-o32.s: New test source.
29         * ld-mips-elf/mips-elf.exp: Run the new tests.
30
31 2013-05-03  Maciej W. Rozycki  <macro@codesourcery.com>
32
33         * ld-elf/provide-hidden-s.nd: New test.
34         * ld-elf/provide-hidden-abs.nd: New test.
35         * ld-elf/provide-hidden-def.nd: New test.
36         * ld-elf/provide-hidden-dyn.nd: New test.
37         * ld-elf/provide-hidden-sec.nd: New test.
38         * ld-elf/provide-hidden-dynabs.nd: New test.
39         * ld-elf/provide-hidden-dynsec.nd: New test.
40         * ld-elf/provide-hidden-s.ld: New test linker script.
41         * ld-elf/provide-hidden-1.ld: New test linker script.
42         * ld-elf/provide-hidden-2.ld: New test linker script.
43         * ld-elf/provide-hidden-1.s: New test source.
44         * ld-elf/provide-hidden-2.s: New test source.
45         * ld-elf/provide-hidden-3.s: New test source.
46         * ld-elf/provide-hidden-4.s: New test source.
47         * ld-elf/provide-hidden.exp: New test script.
48
49 2013-05-02  Nick Clifton  <nickc@redhat.com>
50
51         * ld-elf/flags1.d: Expect this test to pass on the MSP430.
52         * ld-elf/init-fini-arrays.d: Expect this test to fail on the
53         MSP430.
54         * ld-elf/merge.d: Expect this test to pass on the MSP430.
55         * ld-elf/sec64k.exp: Skip these tests for the MSP430.
56         * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
57         * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
58         * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
59         fail on the MSP430.
60
61 2013-05-01  Maciej W. Rozycki  <macro@codesourcery.com>
62
63         * lib/ld-lib.exp (check_shared_lib_support): Also exclude
64         mips*-*-elf.
65
66 2013-04-30  Hans-Peter Nilsson  <hp@axis.com>
67
68         * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
69         a negative pattern instead of cris*-*-*.
70
71 2013-04-30  Will Newton  <will.newton@linaro.org>
72
73         * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
74         * ld-arm/ifunc-17.dd: Update offsets for linker script.
75         * ld-arm/ifunc-17.gd: Likewise.
76         * ld-arm/ifunc-17.rd: Likewise.
77
78 2013-04-29  Will Newton  <will.newton@linaro.org>
79
80         * ld-arm/arm-elf.exp: Add IFUNC test 17.
81         * ld-arm/ifunc-17.dd: New file.
82         * ld-arm/ifunc-17.gd: Likewise.
83         * ld-arm/ifunc-17.rd: Likewise.
84         * ld-arm/ifunc-17.s: Likweise.
85         * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
86         * ld-arm/ifunc-2.rd: Likewise.
87         * ld-arm/ifunc-5.rd: Likewise.
88         * ld-arm/ifunc-6.rd: Likewise.
89
90 2013-04-29  Will Newton  <will.newton@linaro.org>
91
92         * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
93
94 2013-04-22  Alan Modra  <amodra@gmail.com>
95
96         * ld-powerpc/tlsexe.d: Adjust for section id changes.
97         * ld-powerpc/tlsexe.r: Likewise.
98         * ld-powerpc/tlsexetoc.d: Likewise.
99         * ld-powerpc/tlsexetoc.r: Likewise.
100         * ld-powerpc/tlsso.d: Likewise.
101         * ld-powerpc/tlsso.r: Likewise.
102         * ld-powerpc/tlstocso.d: Likewise.
103         * ld-powerpc/tlstocso.r: Likewise.
104
105 2013-04-15  H.J. Lu  <hongjiu.lu@intel.com>
106
107         PR ld/15371
108         * ld-ifunc/ifunc-20-i386.d: New file.
109         * ld-ifunc/ifunc-20-x86-64.d: Likewise.
110         * ld-ifunc/ifunc-20.s: Likewise.
111
112 2013-04-10  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
113
114         * ld-aarch64/gc-plt1.s: New file.
115         * ld-aarch64/gc-plt2.s: Likewise.
116         * ld-aarch64/gc-plt-hidden.s: Likewise.
117         * ld-aarch64/gc-plt-main.s: Likewise.
118         * ld-aarch64/gc-relocs-257.s: Likewise.
119         * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
120         * ld-aarch64/gc-relocs-257.d: Likewise.
121         * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
122         * ld-aarch64/aarch64-elf.exp: Add test.
123
124 2013-04-08  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
125
126         * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
127         * ld-aarch64/gc-got-relocs.d: Likewise.
128
129 2013-04-04  Alan Modra  <amodra@gmail.com>
130
131         * ld-elf/shared.exp: Update regexp on --no-add-needed and
132         --no-copy-dt-needed-entries tests.
133
134 2013-04-03  Alan Modra  <amodra@gmail.com>
135
136         PR ld/15227
137         * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
138         line number from regexp.
139         (PR ld/15146 (2)): Similarly.
140         * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
141
142 2013-03-30  Alan Modra  <amodra@gmail.com>
143
144         PR ld/15323
145         * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
146         than using -r to effectively strip out lto info.
147
148 2013-03-29  H.J. Lu  <hongjiu.lu@intel.com>
149
150         PR ld/15323
151         * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
152         (lto_run_tests): Add a test for PR ld/15323.
153
154         * ld-plugin/pr15323.out: New file.
155         * ld-plugin/pr15323a.c: Likewise.
156         * ld-plugin/pr15323b.c: Likewise.
157
158 2013-03-22  Nick Clifton  <nickc@redhat.com>
159
160         * ld-elf/init0.s: Add alloc attribute to .section directive.
161         * ld-elf/fini1.s: Likewise.
162         * ld-elf/fini2.s: Likewise.
163         * ld-elf/fini3.s: Likewise.
164         * ld-elf/finin.s: Likewise.
165         * ld-elf/init0.s: Likewise.
166         * ld-elf/init1.s: Likewise.
167         * ld-elf/init2.s: Likewise.
168         * ld-elf/init3.s: Likewise.
169         * ld-elf/initn.s: Likewise.
170
171 2013-02-02  Michael Schewe  <michael.schewe@gmx.net>
172
173         * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
174         * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
175         mov insns.
176         * ld-h8300/relax-2.d: Update expected disassembly.
177         * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
178         @(disp:16,ERx).
179         * ld-h8300/relax-7b.s: New: Likewise.
180         * ld-h8300/relax-7.d: New: expected disassembly.
181
182 2013-03-20  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
183
184         * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
185         * ld-elf/group8b.d: Likewise.
186         * ld-elf/group9a.d: Likewise.
187         * ld-elf/group9b.d: Likewise.
188         * ld-elf/pr12851.d: Likewise.
189         * ld-elf/pr12975.d: Likewise.
190         * ld-elf/pr13177.d: Likewise.
191         * ld-elf/pr13195.d: Likewise.
192
193 2013-03-20  Will Newton  <will.newton@linaro.org>
194
195         * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
196         based on the symbol name rather than address.
197         * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
198         * ld-elfvers/vers15.sym: Likewise.
199         * ld-elfvers/vers18.sym: Likewise.
200         * ld-elfvers/vers21.sym: Likewise.
201         * ld-elfvers/vers9.sym: Likewise.
202
203 2013-03-20  Alan Modra  <amodra@gmail.com>
204
205         * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
206         * ld-elf/shared.exp: Build and run it.
207
208 2013-03-20  Alan Modra  <amodra@gmail.com>
209             Will Newton <will.newton@linaro.org
210
211         * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
212         linking against shared libraries.
213         * ld-elfweak/elfweak.exp: Likewise.  Enable for x86_64-linux.
214         Build main1.o using $picflag.
215
216 2013-03-18  Alan Modra  <amodra@gmail.com>
217
218         * ld-elf/pr14862.out: Expect no output.
219
220 2013-03-15  Will Newton  <will.newton@linaro.org>
221
222         * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
223         * ld-arm/gc-hidden-1.d: Likewise.
224         * ld-elfvsb/elfvsb.exp: Likewise.
225         * ld-shared/shared.exp: Likewise.
226
227 2013-03-08  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
228
229         * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
230         from list of targets that don't support gc-section.
231
232 2013-03-05  Alan Modra  <amodra@gmail.com>
233
234         * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
235         * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
236
237 2013-02-28  Nathan Sidwell  <nathan@codesourcery.com>
238
239         * ld-arm/tls-local-static.s: New test.
240         * ld-arm/tls-local-static.d: New.
241         * ld-arm/arm-elf.exp (tls-local-static): Add test.
242
243 2013-02-21  H.J. Lu  <hongjiu.lu@intel.com>
244
245         PR ld/15167
246         * ld-unique/unique.exp: Add a test for shared library with
247         reference.
248
249 2013-02-19  Maciej W. Rozycki  <macro@codesourcery.com>
250
251         * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
252         its contents to ar_simple_create and ld_simple_link after
253         objfiles.
254         * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
255         * ld-alpha/alpha.exp: Likewise.
256         * ld-arm/arm-elf.exp: Likewise.
257         * ld-arm/export-class.exp: Likewise.
258         * ld-elf/comm-data.exp: Likewise.
259         * ld-elf/eh-group.exp: Likewise.
260         * ld-elf/elf.exp: Likewise.
261         * ld-elf/export-class.exp: Likewise.
262         * ld-elfvers/vers.exp: Likewise.
263         * ld-frv/tls.exp: Likewise.
264         * ld-i386/export-class.exp: Likewise.
265         * ld-i386/i386.exp: Likewise.
266         * ld-ia64/ia64.exp: Likewise.
267         * ld-libs/libs.exp: Likewise.
268         * ld-m68k/m68k.exp: Likewise.
269         * ld-metag/metag.exp: Likewise.
270         * ld-mips-elf/comm-data.exp: Likewise.
271         * ld-mips-elf/export-class.exp: Likewise.
272         * ld-mips-elf/mips-elf.exp: Likewise.
273         * ld-mn10300/mn10300.exp: Likewise.
274         * ld-pe/pe-compile.exp: Likewise.
275         * ld-pe/pe.exp: Likewise.
276         * ld-plugin/plugin.exp: Likewise.
277         * ld-powerpc/aix52.exp: Likewise.
278         * ld-powerpc/export-class.exp: Likewise.
279         * ld-powerpc/powerpc.exp: Likewise.
280         * ld-s390/s390.exp: Likewise.
281         * ld-sh/sh-vxworks.exp: Likewise.
282         * ld-sh/sh64/sh64.exp: Likewise.
283         * ld-sparc/sparc.exp: Likewise.
284         * ld-tic6x/tic6x.exp: Likewise.
285         * ld-tilegx/tilegx.exp: Likewise.
286         * ld-tilepro/tilepro.exp: Likewise.
287         * ld-undefined/entry.exp: Likewise.
288         * ld-vax-elf/vax-elf.exp: Likewise.
289         * ld-x86-64/dwarfreloc.exp: Likewise.
290         * ld-x86-64/export-class.exp: Likewise.
291         * ld-x86-64/x86-64.exp: Likewise.
292         * ld-xc16x/xc16x.exp: Likewise.
293         * ld-xstormy16/xstormy16.exp: Likewise.
294         * ld-xtensa/xtensa.exp: Likewise.
295
296 2013-02-18  Maciej W. Rozycki  <macro@codesourcery.com>
297
298         * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
299         mapping.
300         * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
301
302 2013-02-18  Alan Modra  <amodra@gmail.com>
303
304         * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
305         (PR ld/15146 (1), (2)): Likewise.
306         (LTO 7): Likewise.
307
308 2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
309
310         PR ld/15146
311         * ld-plugin/pr15146.d: New file.
312         * ld-plugin/pr15146a.c: Likewise.
313         * ld-plugin/pr15146b.c: Likewise.
314         * ld-plugin/pr15146c.c: Likewise.
315         * ld-plugin/pr15146d.c: Likewise.
316
317         * ld-plugin/lto.exp: Add tests for PR ld/15146.
318
319 2013-02-15  Markos Chandras  <markos.chandras@imgtec.com>
320
321         * ld-metag/pcrel.d: Fix the expected disassembler
322         output to be in little endian format
323         * ld-metag/shared.d: likewise
324         * ld-metag/stub.d: likewise
325         * ld-metag/stub_pic_app.d: likewise
326         * ld-metag/stub_pic_shared.d: likewise
327         * ld-metag/stub_shared.d: likewise
328
329 2013-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
330
331         * ld-mips-elf/mips16-pic-2.dd,
332         ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
333         * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
334         ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
335         ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
336         ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
337         ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
338         ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
339         ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
340         ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
341         ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
342         ld-mips-elf/got-page-7.got: New tests.
343         * ld-mips-elf/mips-elf.exp: Run them.
344
345 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
346
347         * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
348         ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
349         ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
350         ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
351         for new hash table order.
352
353 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
354
355         * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
356         ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
357         that symbols are added to per-bfd GOTs.
358
359 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
360
361         * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
362         ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
363         ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
364         ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
365         ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
366         ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
367         ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
368         ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
369         ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
370         got_entry hash function.
371
372 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
373
374         * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
375         unused GOT entries.
376
377 2013-02-07  H.J. Lu  <hongjiu.lu@intel.com>
378
379         PR ld/15107
380         * ld-unique/unique_empty.s: Add reference to "b".
381
382 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
383
384         * ld-size/size-10.rd: Updated.
385         * ld-size/size-8.rd: Likewise.
386         * ld-size/size32-2-i386.d: Likewise.
387         * ld-size/size32-2-x32.d: Likewise.
388         * ld-size/size32-2-x86-64.d: Likewise.
389         * ld-size/size64-2-x32.d: Likewise.
390         * ld-size/size64-2-x86-64.d: Likewise.
391
392         * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
393         linker for size-8 test.
394
395 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
396             Andrew Jenner <andrew@codesourcery.com>
397
398         Based on patches from Altera Corporation.
399
400         * ld-nios2/emit-relocs-1a.s: New.
401         * ld-nios2/emit-relocs-1b.s: New.
402         * ld-nios2/emit-relocs-1.d: New.
403         * ld-nios2/emit-relocs-1.ld: New.
404         * ld-nios2/gprel.d: New.
405         * ld-nios2/gprel.s: New.
406         * ld-nios2/hilo16.d: New.
407         * ld-nios2/hilo16.s: New.
408         * ld-nios2/hilo16_symbol.s: New.
409         * ld-nios2/imm5.d: New.
410         * ld-nios2/imm5.s: New.
411         * ld-nios2/imm5_symbol.s: New.
412         * ld-nios2/nios2.exp: New.
413         * ld-nios2/pcrel16.d: New.
414         * ld-nios2/pcrel16_label.s: New.
415         * ld-nios2/pcrel16.s: New.
416         * ld-nios2/relax_callr.d: New.
417         * ld-nios2/relax_callr.ld: New.
418         * ld-nios2/relax_callr.s: New.
419         * ld-nios2/relax_cjmp.d: New.
420         * ld-nios2/relax_cjmp.s: New.
421         * ld-nios2/relax_jmp.ld: New.
422         * ld-nios2/relax_section.d: New.
423         * ld-nios2/relax_section.s: New.
424         * ld-nios2/relax_ujmp.d: New.
425         * ld-nios2/relax_ujmp.s: New.
426         * ld-nios2/reloc.d: New.
427         * ld-nios2/reloc.s: New.
428         * ld-nios2/reloc_symbol.s: New.
429         * ld-nios2/s16.d: New.
430         * ld-nios2/s16.s: New.
431         * ld-nios2/s16_symbol.s: New.
432         * ld-nios2/u16.d: New.
433         * ld-nios2/u16.s: New.
434         * ld-nios2/u16_symbol.s: New.
435         * ld-elf/indirect.exp: Skip on targets that don't support
436         -shared -fPIC.
437         * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
438         * ld-plugin/lto.exp: Skip shared library tests on targets that
439         don't support them.  Skip execution tests on non-native targets.
440
441 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
442
443         * ld-elf/now-1.d: New file.
444         * ld-elf/now-2.d: Likewise.
445         * ld-elf/now-3.d: Likewise.
446         * ld-elf/now-4.d: Likewise.
447         * ld-elf/rpath-1.d: Likewise.
448         * ld-elf/rpath-2.d: Likewise.
449         * ld-elf/runpath-1.d: Likewise.
450         * ld-elf/runpath-2.d: Likewise.
451
452 2013-02-06  Alan Modra  <amodra@gmail.com>
453
454         PR ld/15096
455         * ld-elf/new-dtags-1.d: Delete.
456         * ld-elf/new-dtags-2.d: Likewise.
457         * ld-elf/new-dtags-3.d: Likewise.
458         * ld-elf/new-dtags-4.d: Likewise.
459         * ld-elf/new-dtags-5.d: Likewise.
460         * ld-elf/new-dtags-6.d: Likewise.
461         * ld-elf/new-dtags-7.d: Likewise.
462         * ld-elf/new-dtags-8.d: Likewise.
463
464 2013-02-04  H.J. Lu  <hongjiu.lu@intel.com>
465
466         PR ld/15096
467         * ld-elf/new-dtags-1.d: New test.
468         * ld-elf/new-dtags-2.d: Likewise.
469         * ld-elf/new-dtags-3.d: Likewise.
470         * ld-elf/new-dtags-4.d: Likewise.
471         * ld-elf/new-dtags-5.d: Likewise.
472         * ld-elf/new-dtags-6.d: Likewise.
473         * ld-elf/new-dtags-7.d: Likewise.
474         * ld-elf/new-dtags-8.d: Likewise.
475
476 2013-01-31  Alan Modra  <amodra@gmail.com>
477
478         * ld-powerpc/tlsexe.d: Update for changed stub names.
479         * ld-powerpc/tlsexe.r: Likewise.
480         * ld-powerpc/tlsexetoc.d: Likewise.
481         * ld-powerpc/tlsexetoc.r: Likewise.
482         * ld-powerpc/tlsso.d: Likewise.
483         * ld-powerpc/tlsso.r: Likewise.
484         * ld-powerpc/tlstocso.d: Likewise.
485         * ld-powerpc/tlstocso.r: Likewise.
486
487 2013-01-31  Hans-Peter Nilsson  <hp@axis.com>
488
489         * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
490         default for *-*-linux-* by passing explicitly for all targets.
491
492 2013-01-21  Alan Modra  <amodra@gmail.com>
493
494         * ld-size/size.exp (build_tests <size-7, size-8>): Pass
495         --no-as-needed in cflags.
496
497 2013-01-19  H.J. Lu  <hongjiu.lu@intel.com>
498
499         * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
500
501         * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
502
503 2013-01-18  H.J. Lu  <hongjiu.lu@intel.com>
504
505         * ld-size/size-10.rd: Updated.
506         * ld-size/size-8.rd: Likewise.
507         * ld-size/size32-2-i386.d: Likewise.
508         * ld-size/size32-2-x32.d: Likewise.
509         * ld-size/size32-2-x86-64.d: Likewise.
510         * ld-size/size64-2-x32.d: Likewise.
511         * ld-size/size64-2-x86-64.d: Likewise.
512
513 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
514
515         * ld-size/size-7.out: New file.
516         * ld-size/size-8.out: Likewise.
517         * ld-size/size-9.out: Likewise.
518         * ld-size/size-9.rd: Likewise.
519         * ld-size/size-9a.c: Likewise.
520         * ld-size/size-9b.c: Likewise.
521         * ld-size/size-10.out: Likewise.
522         * ld-size/size-10.rd: Likewise.
523         * ld-size/size-10a.c: Likewise.
524         * ld-size/size-10b.c: Likewise.
525
526         * ld-size/size.exp (build_tests): Build libsize-9.so and
527         libsize-10.so.
528         Run-time size relocation tests if supported.
529         (run_time_tests): New.
530
531 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
532
533         * ld-size/size-1.c: New file.
534         * ld-size/size-1.out: Likewise.
535         * ld-size/size-1a.c: Likewise.
536         * ld-size/size-1b.c: Likewise.
537         * ld-size/size-2.c: Likewise.
538         * ld-size/size-2.out: Likewise.
539         * ld-size/size-2a.c: Likewise.
540         * ld-size/size-2b.c: Likewise.
541
542         * ld-size/size.exp (build_tests): Build libsize-1.so and
543         libsize-2.so.
544         (run_tests): Run size-1 and size-2.
545
546 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
547
548         * ld-size/size32-3-i386.d: New file.
549         * ld-size/size32-3-x32.d: Likewise.
550         * ld-size/size32-3-x86-64.d: Likewise.
551         * ld-size/size32-3a.s: Likewise.
552         * ld-size/size32-3b.s: Likewise.
553
554 2013-01-16  H.J. Lu  <hongjiu.lu@intel.com>
555
556         * ld-size/size.exp: New file.
557         * ld-size/size32-1-i386.d: Likewise.
558         * ld-size/size32-1-x32.d: Likewise.
559         * ld-size/size32-1-x86-64.d: Likewise.
560         * ld-size/size32-1.s: Likewise.
561         * ld-size/size32-2-i386.d: Likewise.
562         * ld-size/size32-2-x32.d: Likewise.
563         * ld-size/size32-2-x86-64.d: Likewise.
564         * ld-size/size32-2.s: Likewise.
565         * ld-size/size64-1-x32.d: Likewise.
566         * ld-size/size64-1-x86-64.d: Likewise.
567         * ld-size/size64-1.s: Likewise.
568         * ld-size/size64-2-x32.d: Likewise.
569         * ld-size/size64-2-x86-64.d: Likewise.
570         * ld-size/size64-2.s: Likewise.
571         * ld-size/size-3.c: Likewise.
572         * ld-size/size-3.out: Likewise.
573         * ld-size/size-3a.c: Likewise.
574         * ld-size/size-3b.c: Likewise.
575         * ld-size/size-3c.c: Likewise.
576         * ld-size/size-4.out: Likewise.
577         * ld-size/size-4a.c: Likewise.
578         * ld-size/size-4b.c: Likewise.
579         * ld-size/size-5.out: Likewise.
580         * ld-size/size-5a.c: Likewise.
581         * ld-size/size-5b.c: Likewise.
582         * ld-size/size-6.out: Likewise.
583         * ld-size/size-6a.c: Likewise.
584         * ld-size/size-6b.c: Likewise.
585         * ld-size/size-7.rd: Likewise.
586         * ld-size/size-7a.c: Likewise.
587         * ld-size/size-7b.c: Likewise.
588         * ld-size/size-8.rd: Likewise.
589         * ld-size/size-8a.c: Likewise.
590         * ld-size/size-8b.c: Likewise.
591
592 2013-01-16  Alan Modra  <amodra@gmail.com>
593
594         * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
595
596 2013-01-15  Alan Modra  <amodra@gmail.com>
597
598         * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
599         * ld-powerpc/tlsso.g: Likewise.
600         * ld-powerpc/tlsso.r: Likewise.
601         * ld-powerpc/tlstocso.d: Likewise.
602         * ld-powerpc/tlstocso.g: Likewise.
603
604 2013-01-15  Alan Modra  <amodra@gmail.com>
605
606         * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
607         * ld-plugin/lto-16b.d: Likewise.
608         * ld-plugin/lto-17a.d: Likewise.
609         * ld-plugin/lto-17b-2.d: Likewise.
610
611 2013-01-14  Alan Modra  <amodra@gmail.com>
612
613         * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
614         * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
615         updated microblaze page size.
616
617 2013-01-10  Will Newton <will.newton@imgtec.com>
618
619         * ld-elf/merge.d: Mark Meta as xfail.
620         * ld-gc/start.d: Skip this test on Meta.
621         * ld-gc/personality.d: Skip this test on Meta.
622         * ld-metag/external.s: New file.
623         * ld-metag/metag.exp: New file.
624         * ld-metag/pcrel.d: New file.
625         * ld-metag/pcrel.s: New file.
626         * ld-metag/shared.d: New file.
627         * ld-metag/shared.r: New file.
628         * ld-metag/shared.s: New file.
629         * ld-metag/stub.d: New file.
630         * ld-metag/stub.s: New file.
631         * ld-metag/stub_pic_app.d: New file.
632         * ld-metag/stub_pic_app.r: New file.
633         * ld-metag/stub_pic_app.s: New file.
634         * ld-metag/stub_pic_shared.d: New file.
635         * ld-metag/stub_pic_shared.s: New file.
636         * ld-metag/stub_shared.d: New file.
637         * ld-metag/stub_shared.r: New file.
638         * ld-metag/stub_shared.s: New file.
639
640 2013-01-08  Thomas Schwinge  <thomas@codesourcery.com>
641
642         * ld-i386/export-class.exp: Restore (and reword) comment about
643         excluded targets.
644
645 2013-01-04  Yufeng Zhang  <yufeng.zhang@arm.com>
646
647         * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
648         the objdump directive.
649         * ld-aarch64/emit-relocs-266.d: Ditto.
650         * ld-aarch64/emit-relocs-268.d: Ditto.
651         * ld-aarch64/emit-relocs-269.d: Ditto.
652         * ld-aarch64/emit-relocs-270.d: Ditto.
653         * ld-aarch64/emit-relocs-271.d: Ditto.
654         * ld-aarch64/emit-relocs-272.d: Ditto.
655
656 For older changes see ChangeLog-2012
657 \f
658 Copyright (C) 2013 Free Software Foundation, Inc.
659
660 Copying and distribution of this file, with or without modification,
661 are permitted in any medium without royalty provided the copyright
662 notice and this notice are preserved.
663
664 Local Variables:
665 mode: change-log
666 left-margin: 8
667 fill-column: 74
668 version-control: never
669 End: