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