* elf32-arm.c (elf32_arm_stub_long_branch_arm_nacl): New variable.
[platform/upstream/binutils.git] / ld / testsuite / ChangeLog
1 2013-07-18  Roland McGrath  <mcgrathr@google.com>
2
3         * ld-arm/farcall-arm-nacl.d: New file.
4         * ld-arm/farcall-arm-nacl-pic.d: New file.
5         * ld-arm/farcall-data-nacl.d: New file.
6         * ld-arm/arm-elf.exp (armeabitests_common): Add extra element to
7         "action" lists for those cases to use a different dump file for NaCl
8         targets.
9         Massage $armeabitests_common to drop the extra element or the one
10         before it, depending on [istarget "arm*-*-nacl*"].
11
12         * ld-arm/arm-elf.exp (armelftests_common): Move all "Cortex-A8
13         erratum fix", Thumb-only and interworking cases to ...
14         (armelftests_nonacl): ... here.
15         (armeabitests_common): Move all "erratum 760522 fix", Thumb-only
16         and interworking cases to ...
17         (armeabitests_nonacl): ... here.
18
19 2013-07-12  Maciej W. Rozycki  <macro@codesourcery.com>
20
21         * ld-mips-elf/nan-2008.d: New test.
22         * ld-mips-elf/nan-legacy.d: New test.
23         * ld-mips-elf/nan-mixed-1.d: New test.
24         * ld-mips-elf/nan-mixed-2.d: New test.
25         * ld-mips-elf/nan-2008.s: New test source.
26         * ld-mips-elf/nan-legacy.s: New test source.
27
28 2013-07-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
29
30         * ld-aarch64/emit-relocs-309.s: Replace got_prel19 with got.
31         * ld-aarch64/gc-relocs-309.s: Likewise.
32
33 2013-07-02  Marcus Shawcroft  <marcus.shawcroft@arm.com>
34
35         * ld-aarch64/gc-plt-relocs.d: Adjust expected .got offsets.
36         * ld-aarch64/tls-desc-ie.d: Likewise.
37         * ld-aarch64/emit-relocs-311.d: Adjust expected symbol.
38         * ld-aarch64/tls-relax-all.d: Likewise.
39         * ld-aarch64/tls-relax-gd-ie.d: Likewise.
40         * ld-aarch64/tls-relax-gdesc-ie.d: Likewise.
41         * ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise.
42
43 2013-07-01  H.J. Lu  <hongjiu.lu@intel.com>
44
45         * ld-x86-64/tlsg.sd: Adjusted.
46
47 2013-06-28  H.J. Lu  <hongjiu.lu@intel.com>
48
49         PR ld/15685
50         * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
51         * ld-x86-64/tlsg.sd: Updated.
52
53 2013-06-24  Maciej W. Rozycki  <macro@codesourcery.com>
54
55         * ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support.
56         * ld-mips-elf/pic-and-nonpic-3a.dd: Update for the _MIPS_STUBS_
57         magic symbol.
58         * ld-mips-elf/pic-and-nonpic-3b.dd: Likewise.
59         * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
60         * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
61         * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
62         * ld-mips-elf/stub-dynsym-1-10000.d: Likewise.
63         * ld-mips-elf/stub-dynsym-1-2fe80.d: Likewise.
64         * ld-mips-elf/stub-dynsym-1-7fff.d: Likewise.
65         * ld-mips-elf/stub-dynsym-1-8000.d: Likewise.
66         * ld-mips-elf/stub-dynsym-1-fff0.d: Likewise.
67         * ld-mips-elf/tlslib-o32.d: Likewise.
68
69 2013-06-19  Will Newton  <will.newton@linaro.org>
70
71         * ld-aarch64/aarch64-elf.exp: Remove ifunc tests.
72         * ld-ifunc/ifunc.exp: Disable ifunc tests on AArch64.
73         * ld-aarch64/ifunc-1-local.d: Remove.
74         * ld-aarch64/ifunc-1-local.s: Likewise.
75         * ld-aarch64/ifunc-1.d: Likewise.
76         * ld-aarch64/ifunc-1.s: Likewise.
77         * ld-aarch64/ifunc-10.d: Likewise.
78         * ld-aarch64/ifunc-10.s: Likewise.
79         * ld-aarch64/ifunc-11.d: Likewise.
80         * ld-aarch64/ifunc-11.s: Likewise.
81         * ld-aarch64/ifunc-12.d: Likewise.
82         * ld-aarch64/ifunc-12.s: Likewise.
83         * ld-aarch64/ifunc-13.d: Likewise.
84         * ld-aarch64/ifunc-13a.s: Likewise.
85         * ld-aarch64/ifunc-13b.s: Likewise.
86         * ld-aarch64/ifunc-14a.d: Likewise.
87         * ld-aarch64/ifunc-14a.s: Likewise.
88         * ld-aarch64/ifunc-14b.d: Likewise.
89         * ld-aarch64/ifunc-14b.s: Likewise.
90         * ld-aarch64/ifunc-14c.d: Likewise.
91         * ld-aarch64/ifunc-14c.s: Likewise.
92         * ld-aarch64/ifunc-14d.d: Likewise.
93         * ld-aarch64/ifunc-14e.d: Likewise.
94         * ld-aarch64/ifunc-14f.d: Likewise.
95         * ld-aarch64/ifunc-15.d: Likewise.
96         * ld-aarch64/ifunc-15.s: Likewise.
97         * ld-aarch64/ifunc-16.d: Likewise.
98         * ld-aarch64/ifunc-16.s: Likewise.
99         * ld-aarch64/ifunc-17a.d: Likewise.
100         * ld-aarch64/ifunc-17a.s: Likewise.
101         * ld-aarch64/ifunc-17b.d: Likewise.
102         * ld-aarch64/ifunc-17b.s: Likewise.
103         * ld-aarch64/ifunc-18a.d: Likewise.
104         * ld-aarch64/ifunc-18a.s: Likewise.
105         * ld-aarch64/ifunc-18b.d: Likewise.
106         * ld-aarch64/ifunc-18b.s: Likewise.
107         * ld-aarch64/ifunc-19a.d: Likewise.
108         * ld-aarch64/ifunc-19a.s: Likewise.
109         * ld-aarch64/ifunc-19b.d: Likewise.
110         * ld-aarch64/ifunc-19b.s: Likewise.
111         * ld-aarch64/ifunc-2-local.d: Likewise.
112         * ld-aarch64/ifunc-2-local.s: Likewise.
113         * ld-aarch64/ifunc-2.d: Likewise.
114         * ld-aarch64/ifunc-2.s: Likewise.
115         * ld-aarch64/ifunc-20.d: Likewise.
116         * ld-aarch64/ifunc-20.s: Likewise.
117         * ld-aarch64/ifunc-3.s: Likewise.
118         * ld-aarch64/ifunc-3a.d: Likewise.
119         * ld-aarch64/ifunc-3b.d: Likewise.
120         * ld-aarch64/ifunc-4.d: Likewise.
121         * ld-aarch64/ifunc-4.s: Likewise.
122         * ld-aarch64/ifunc-4a.d: Likewise.
123         * ld-aarch64/ifunc-5-local.s: Likewise.
124         * ld-aarch64/ifunc-5.s: Likewise.
125         * ld-aarch64/ifunc-5a-local.d: Likewise.
126         * ld-aarch64/ifunc-5a.d: Likewise.
127         * ld-aarch64/ifunc-5b-local.d: Likewise.
128         * ld-aarch64/ifunc-5b.d: Likewise.
129         * ld-aarch64/ifunc-5r-local.d: Likewise.
130         * ld-aarch64/ifunc-6.s: Likewise.
131         * ld-aarch64/ifunc-6a.d: Likewise.
132         * ld-aarch64/ifunc-6b.d: Likewise.
133         * ld-aarch64/ifunc-7.s: Likewise.
134         * ld-aarch64/ifunc-7a.d: Likewise.
135         * ld-aarch64/ifunc-7b.d: Likewise.
136         * ld-aarch64/ifunc-7c.d: Likewise.
137         * ld-aarch64/ifunc-8.d: Likewise.
138         * ld-aarch64/ifunc-8a.s: Likewise.
139         * ld-aarch64/ifunc-8b.s: Likewise.
140         * ld-aarch64/ifunc-9.d: Likewise.
141         * ld-aarch64/ifunc-9.s: Likewise.
142
143 2013-06-17  Will Newton  <will.newton@linaro.org>
144
145         * ld-aarch64/ifunc-1-local.d: Enable test on aarch64_be.
146         * ld-aarch64/ifunc-1.d: Likewise.
147         * ld-aarch64/ifunc-10.d: Likewise.
148         * ld-aarch64/ifunc-11.d: Likewise.
149         * ld-aarch64/ifunc-12.d: Likewise.
150         * ld-aarch64/ifunc-13.d: Likewise.
151         * ld-aarch64/ifunc-14a.d: Likewise.
152         * ld-aarch64/ifunc-14b.d: Likewise.
153         * ld-aarch64/ifunc-14c.d: Likewise.
154         * ld-aarch64/ifunc-14d.d: Likewise.
155         * ld-aarch64/ifunc-14e.d: Likewise.
156         * ld-aarch64/ifunc-14f.d: Likewise.
157         * ld-aarch64/ifunc-15.d: Likewise.
158         * ld-aarch64/ifunc-16.d: Likewise.
159         * ld-aarch64/ifunc-17a.d: Likewise.
160         * ld-aarch64/ifunc-17b.d: Likewise.
161         * ld-aarch64/ifunc-18a.d: Likewise.
162         * ld-aarch64/ifunc-18b.d: Likewise.
163         * ld-aarch64/ifunc-19a.d: Likewise.
164         * ld-aarch64/ifunc-19b.d: Likewise.
165         * ld-aarch64/ifunc-2-local.d: Likewise.
166         * ld-aarch64/ifunc-2.d: Likewise.
167         * ld-aarch64/ifunc-20.d: Likewise.
168         * ld-aarch64/ifunc-3a.d: Likewise.
169         * ld-aarch64/ifunc-3b.d: Likewise.
170         * ld-aarch64/ifunc-4.d: Likewise.
171         * ld-aarch64/ifunc-4a.d: Likewise.
172         * ld-aarch64/ifunc-5a-local.d: Likewise.
173         * ld-aarch64/ifunc-5a.d: Likewise.
174         * ld-aarch64/ifunc-5b-local.d: Likewise.
175         * ld-aarch64/ifunc-5b.d: Likewise.
176         * ld-aarch64/ifunc-5r-local.d: Likewise.
177         * ld-aarch64/ifunc-6a.d: Likewise.
178         * ld-aarch64/ifunc-6b.d: Likewise.
179         * ld-aarch64/ifunc-7a.d: Likewise.
180         * ld-aarch64/ifunc-7b.d: Likewise.
181         * ld-aarch64/ifunc-8.d: Likewise.
182         * ld-aarch64/ifunc-9.d: Likewise.
183         * ld-ifunc/ifunc.exp: Likewise.
184
185 2013-06-14  Yufeng Zhang  <yufeng.zhang@arm.com>
186
187         * ld-aarch64/aarch64-elf.exp: Add 'ifunc-7c'.
188         * ld-aarch64/ifunc-7c.d: New test.
189
190 2013-06-14  Yufeng Zhang  <yufeng.zhang@arm.com>
191
192         * ld-aarch64/ifunc-1-local.d: Replace hard-coded immediate offset
193         with regexp.
194         * ld-aarch64/ifunc-1.d: Likewise.
195         * ld-aarch64/ifunc-2-local.d: Likewise.
196         * ld-aarch64/ifunc-2.d: Likewise. 
197         * ld-aarch64/ifunc-3a.d: Likewise.
198         * ld-aarch64/ifunc-2-local.s: Change not to declare __GI_foo and foo
199         global.
200
201 2013-06-13  Terry Guo  <terry.guo@arm.com>
202
203         PR ld/15302
204         * ld-arm/branch-lks-sym.ld: New script.
205         * ld-arm/thumb-b-lks-sym.s: New test.
206         * ld-arm/thumb-b-lks-sym.d: Expected disassembly.
207         * ld-arm/thumb-bl-lks-sym.s: New test.
208         * ld-arm/thumb-bl-lks-sym.d: Expected disassembly.
209         * ld-arm/arm-elf.exp: Run the new tests.
210
211 2013-06-07  Will Newton  <will.newton@linaro.org>
212
213         * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
214         * ld-aarch64/aarch64-elf.exp: Add ifunc tests.
215         * ld-aarch64/ifunc-1-local.d: New file.
216         * ld-aarch64/ifunc-1-local.s: Likewise.
217         * ld-aarch64/ifunc-1.d: Likewise.
218         * ld-aarch64/ifunc-1.s: Likewise.
219         * ld-aarch64/ifunc-10.d: Likewise.
220         * ld-aarch64/ifunc-10.s: Likewise.
221         * ld-aarch64/ifunc-11.d: Likewise.
222         * ld-aarch64/ifunc-11.s: Likewise.
223         * ld-aarch64/ifunc-12.d: Likewise.
224         * ld-aarch64/ifunc-12.s: Likewise.
225         * ld-aarch64/ifunc-13.d: Likewise.
226         * ld-aarch64/ifunc-13a.s: Likewise.
227         * ld-aarch64/ifunc-13b.s: Likewise.
228         * ld-aarch64/ifunc-14a.d: Likewise.
229         * ld-aarch64/ifunc-14a.s: Likewise.
230         * ld-aarch64/ifunc-14b.d: Likewise.
231         * ld-aarch64/ifunc-14b.s: Likewise.
232         * ld-aarch64/ifunc-14c.d: Likewise.
233         * ld-aarch64/ifunc-14c.s: Likewise.
234         * ld-aarch64/ifunc-14d.d: Likewise.
235         * ld-aarch64/ifunc-14e.d: Likewise.
236         * ld-aarch64/ifunc-14f.d: Likewise.
237         * ld-aarch64/ifunc-15.d: Likewise.
238         * ld-aarch64/ifunc-15.s: Likewise.
239         * ld-aarch64/ifunc-16.d: Likewise.
240         * ld-aarch64/ifunc-16.s: Likewise.
241         * ld-aarch64/ifunc-17a.d: Likewise.
242         * ld-aarch64/ifunc-17a.s: Likewise.
243         * ld-aarch64/ifunc-17b.d: Likewise.
244         * ld-aarch64/ifunc-17b.s: Likewise.
245         * ld-aarch64/ifunc-18a.d: Likewise.
246         * ld-aarch64/ifunc-18a.s: Likewise.
247         * ld-aarch64/ifunc-18b.d: Likewise.
248         * ld-aarch64/ifunc-18b.s: Likewise.
249         * ld-aarch64/ifunc-19a.d: Likewise.
250         * ld-aarch64/ifunc-19a.s: Likewise.
251         * ld-aarch64/ifunc-19b.d: Likewise.
252         * ld-aarch64/ifunc-19b.s: Likewise.
253         * ld-aarch64/ifunc-2-local.d: Likewise.
254         * ld-aarch64/ifunc-2-local.s: Likewise.
255         * ld-aarch64/ifunc-2.d: Likewise.
256         * ld-aarch64/ifunc-2.s: Likewise.
257         * ld-aarch64/ifunc-20.d: Likewise.
258         * ld-aarch64/ifunc-20.s: Likewise.
259         * ld-aarch64/ifunc-3.s: Likewise.
260         * ld-aarch64/ifunc-3a.d: Likewise.
261         * ld-aarch64/ifunc-3b.d: Likewise.
262         * ld-aarch64/ifunc-4.d: Likewise.
263         * ld-aarch64/ifunc-4.s: Likewise.
264         * ld-aarch64/ifunc-4a.d: Likewise.
265         * ld-aarch64/ifunc-5-local.s: Likewise.
266         * ld-aarch64/ifunc-5.s: Likewise.
267         * ld-aarch64/ifunc-5a-local.d: Likewise.
268         * ld-aarch64/ifunc-5a.d: Likewise.
269         * ld-aarch64/ifunc-5b-local.d: Likewise.
270         * ld-aarch64/ifunc-5b.d: Likewise.
271         * ld-aarch64/ifunc-5r-local.d: Likewise.
272         * ld-aarch64/ifunc-6.s: Likewise.
273         * ld-aarch64/ifunc-6a.d: Likewise.
274         * ld-aarch64/ifunc-6b.d: Likewise.
275         * ld-aarch64/ifunc-7.s: Likewise.
276         * ld-aarch64/ifunc-7a.d: Likewise.
277         * ld-aarch64/ifunc-7b.d: Likewise.
278         * ld-aarch64/ifunc-8.d: Likewise.
279         * ld-aarch64/ifunc-8a.s: Likewise.
280         * ld-aarch64/ifunc-8b.s: Likewise.
281         * ld-aarch64/ifunc-9.d: Likewise.
282         * ld-aarch64/ifunc-9.s: Likewise.
283
284 2013-06-04  Roland McGrath  <mcgrathr@google.com>
285
286         * ld-size/size.exp: For *-*-nacl* targets, use options_regsub(ld)
287         to massage -m arguments into _nacl variants.
288         * ld/testsuite/ld-size/size32-1-i386.d: Loosen regexps so they
289         don't care what the exact addresses are.
290         * ld/testsuite/ld-size/size32-1-x32.d: Likewise.
291         * ld/testsuite/ld-size/size32-1-x86-64.d: Likewise.
292         * ld/testsuite/ld-size/size32-2-i386.d: Likewise.
293         * ld/testsuite/ld-size/size32-2-x32.d: Likewise.
294         * ld/testsuite/ld-size/size32-2-x86-64.d: Likewise.
295         * ld/testsuite/ld-size/size64-1-x32.d: Likewise.
296         * ld/testsuite/ld-size/size64-1-x86-64.d: Likewise.
297         * ld/testsuite/ld-size/size64-2-x32.d: Likewise.
298         * ld/testsuite/ld-size/size64-2-x86-64.d: Likewise.
299
300 2013-06-04  H.J. Lu  <hongjiu.lu@intel.com>
301
302         * ld-i386/tlsbindesc-nacl.rd: Updated for text/data/bss section
303         alignment change.
304         * ld-x86-64/split-by-file-nacl.rd: Likewise.
305
306 2013-05-31  H.J. Lu  <hongjiu.lu@intel.com>
307
308         * ld-i386/pr12718.d: Updated for text/data/bss section alignment
309         change.
310         * ld-i386/tlsbindesc.dd: Likewise.
311         * ld-i386/tlsbindesc.rd: Likewise.
312         * ld-i386/tlsnopic.dd: Likewise.
313         * ld-i386/tlspic.dd: Likewise.
314         * ld-x86-64/ilp32-4.d: Likewise.
315         * ld-x86-64/pr12718.d: Likewise.
316         * ld-x86-64/split-by-file.rd: Likewise.
317         * ld-x86-64/tlsbin.dd: Likewise.
318         * ld-x86-64/tlsbin.rd: Likewise.
319         * ld-x86-64/tlsbindesc.dd: Likewise.
320         * ld-x86-64/tlsbindesc.rd: Likewise.
321         * ld-x86-64/tlsdesc.dd: Likewise.
322         * ld-x86-64/tlsdesc.rd: Likewise.
323         * ld-x86-64/tlspic.dd: Likewise.
324         * ld-x86-64/tlspic.rd: Likewise.
325
326 2013-05-29  Maciej W. Rozycki  <macro@codesourcery.com>
327
328         * ld-mips-elf/jalr3.dd: New test.
329         * ld-mips-elf/jalr3.ld: New test linker script.
330         * ld-mips-elf/mips-elf.exp: Run the new test.
331
332 2013-05-21  Alan Modra  <amodra@gmail.com>
333
334         PR ld/12982
335         * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
336
337 2013-05-21  Alan Modra  <amodra@gmail.com>
338
339         * ld-powerpc/export-class.exp (supports_ppc64): Delete.
340         (powerpc_export_class_test): Add "endian" param.
341         (abis): Add little-endian targets and test.
342         * ld-powerpc/powerpc-64-export-class.xd: Update for little-endian.
343
344 2013-05-10  Joel Brobecker  <brobecker@adacore.com>
345
346         * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
347         ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
348         for section .loader.
349
350 2013-05-03  Maciej W. Rozycki  <macro@codesourcery.com>
351
352         PR ld/15365
353         * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
354         * ld-mips-elf/ehdr_start-1.nd: New test.
355         * ld-mips-elf/ehdr_start-2.nd: New test.
356         * ld-mips-elf/ehdr_start-1.ld: New test linker script.
357         * ld-mips-elf/ehdr_start-2.ld: New test linker script.
358         * ld-mips-elf/ehdr_start-new.s: New test source.
359         * ld-mips-elf/ehdr_start-o32.s: New test source.
360         * ld-mips-elf/mips-elf.exp: Run the new tests.
361
362 2013-05-03  Maciej W. Rozycki  <macro@codesourcery.com>
363
364         * ld-elf/provide-hidden-s.nd: New test.
365         * ld-elf/provide-hidden-abs.nd: New test.
366         * ld-elf/provide-hidden-def.nd: New test.
367         * ld-elf/provide-hidden-dyn.nd: New test.
368         * ld-elf/provide-hidden-sec.nd: New test.
369         * ld-elf/provide-hidden-dynabs.nd: New test.
370         * ld-elf/provide-hidden-dynsec.nd: New test.
371         * ld-elf/provide-hidden-s.ld: New test linker script.
372         * ld-elf/provide-hidden-1.ld: New test linker script.
373         * ld-elf/provide-hidden-2.ld: New test linker script.
374         * ld-elf/provide-hidden-1.s: New test source.
375         * ld-elf/provide-hidden-2.s: New test source.
376         * ld-elf/provide-hidden-3.s: New test source.
377         * ld-elf/provide-hidden-4.s: New test source.
378         * ld-elf/provide-hidden.exp: New test script.
379
380 2013-05-02  Nick Clifton  <nickc@redhat.com>
381
382         * ld-elf/flags1.d: Expect this test to pass on the MSP430.
383         * ld-elf/init-fini-arrays.d: Expect this test to fail on the
384         MSP430.
385         * ld-elf/merge.d: Expect this test to pass on the MSP430.
386         * ld-elf/sec64k.exp: Skip these tests for the MSP430.
387         * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
388         * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
389         * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
390         fail on the MSP430.
391
392 2013-05-01  Maciej W. Rozycki  <macro@codesourcery.com>
393
394         * lib/ld-lib.exp (check_shared_lib_support): Also exclude
395         mips*-*-elf.
396
397 2013-04-30  Hans-Peter Nilsson  <hp@axis.com>
398
399         * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
400         a negative pattern instead of cris*-*-*.
401
402 2013-04-30  Will Newton  <will.newton@linaro.org>
403
404         * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
405         * ld-arm/ifunc-17.dd: Update offsets for linker script.
406         * ld-arm/ifunc-17.gd: Likewise.
407         * ld-arm/ifunc-17.rd: Likewise.
408
409 2013-04-29  Will Newton  <will.newton@linaro.org>
410
411         * ld-arm/arm-elf.exp: Add IFUNC test 17.
412         * ld-arm/ifunc-17.dd: New file.
413         * ld-arm/ifunc-17.gd: Likewise.
414         * ld-arm/ifunc-17.rd: Likewise.
415         * ld-arm/ifunc-17.s: Likweise.
416         * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
417         * ld-arm/ifunc-2.rd: Likewise.
418         * ld-arm/ifunc-5.rd: Likewise.
419         * ld-arm/ifunc-6.rd: Likewise.
420
421 2013-04-29  Will Newton  <will.newton@linaro.org>
422
423         * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
424
425 2013-04-22  Alan Modra  <amodra@gmail.com>
426
427         * ld-powerpc/tlsexe.d: Adjust for section id changes.
428         * ld-powerpc/tlsexe.r: Likewise.
429         * ld-powerpc/tlsexetoc.d: Likewise.
430         * ld-powerpc/tlsexetoc.r: Likewise.
431         * ld-powerpc/tlsso.d: Likewise.
432         * ld-powerpc/tlsso.r: Likewise.
433         * ld-powerpc/tlstocso.d: Likewise.
434         * ld-powerpc/tlstocso.r: Likewise.
435
436 2013-04-15  H.J. Lu  <hongjiu.lu@intel.com>
437
438         PR ld/15371
439         * ld-ifunc/ifunc-20-i386.d: New file.
440         * ld-ifunc/ifunc-20-x86-64.d: Likewise.
441         * ld-ifunc/ifunc-20.s: Likewise.
442
443 2013-04-10  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
444
445         * ld-aarch64/gc-plt1.s: New file.
446         * ld-aarch64/gc-plt2.s: Likewise.
447         * ld-aarch64/gc-plt-hidden.s: Likewise.
448         * ld-aarch64/gc-plt-main.s: Likewise.
449         * ld-aarch64/gc-relocs-257.s: Likewise.
450         * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
451         * ld-aarch64/gc-relocs-257.d: Likewise.
452         * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
453         * ld-aarch64/aarch64-elf.exp: Add test.
454
455 2013-04-08  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
456
457         * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
458         * ld-aarch64/gc-got-relocs.d: Likewise.
459
460 2013-04-04  Alan Modra  <amodra@gmail.com>
461
462         * ld-elf/shared.exp: Update regexp on --no-add-needed and
463         --no-copy-dt-needed-entries tests.
464
465 2013-04-03  Alan Modra  <amodra@gmail.com>
466
467         PR ld/15227
468         * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
469         line number from regexp.
470         (PR ld/15146 (2)): Similarly.
471         * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
472
473 2013-03-30  Alan Modra  <amodra@gmail.com>
474
475         PR ld/15323
476         * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
477         than using -r to effectively strip out lto info.
478
479 2013-03-29  H.J. Lu  <hongjiu.lu@intel.com>
480
481         PR ld/15323
482         * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
483         (lto_run_tests): Add a test for PR ld/15323.
484
485         * ld-plugin/pr15323.out: New file.
486         * ld-plugin/pr15323a.c: Likewise.
487         * ld-plugin/pr15323b.c: Likewise.
488
489 2013-03-22  Nick Clifton  <nickc@redhat.com>
490
491         * ld-elf/init0.s: Add alloc attribute to .section directive.
492         * ld-elf/fini1.s: Likewise.
493         * ld-elf/fini2.s: Likewise.
494         * ld-elf/fini3.s: Likewise.
495         * ld-elf/finin.s: Likewise.
496         * ld-elf/init0.s: Likewise.
497         * ld-elf/init1.s: Likewise.
498         * ld-elf/init2.s: Likewise.
499         * ld-elf/init3.s: Likewise.
500         * ld-elf/initn.s: Likewise.
501
502 2013-02-02  Michael Schewe  <michael.schewe@gmx.net>
503
504         * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
505         * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
506         mov insns.
507         * ld-h8300/relax-2.d: Update expected disassembly.
508         * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
509         @(disp:16,ERx).
510         * ld-h8300/relax-7b.s: New: Likewise.
511         * ld-h8300/relax-7.d: New: expected disassembly.
512
513 2013-03-20  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
514
515         * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
516         * ld-elf/group8b.d: Likewise.
517         * ld-elf/group9a.d: Likewise.
518         * ld-elf/group9b.d: Likewise.
519         * ld-elf/pr12851.d: Likewise.
520         * ld-elf/pr12975.d: Likewise.
521         * ld-elf/pr13177.d: Likewise.
522         * ld-elf/pr13195.d: Likewise.
523
524 2013-03-20  Will Newton  <will.newton@linaro.org>
525
526         * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
527         based on the symbol name rather than address.
528         * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
529         * ld-elfvers/vers15.sym: Likewise.
530         * ld-elfvers/vers18.sym: Likewise.
531         * ld-elfvers/vers21.sym: Likewise.
532         * ld-elfvers/vers9.sym: Likewise.
533
534 2013-03-20  Alan Modra  <amodra@gmail.com>
535
536         * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
537         * ld-elf/shared.exp: Build and run it.
538
539 2013-03-20  Alan Modra  <amodra@gmail.com>
540             Will Newton <will.newton@linaro.org
541
542         * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
543         linking against shared libraries.
544         * ld-elfweak/elfweak.exp: Likewise.  Enable for x86_64-linux.
545         Build main1.o using $picflag.
546
547 2013-03-18  Alan Modra  <amodra@gmail.com>
548
549         * ld-elf/pr14862.out: Expect no output.
550
551 2013-03-15  Will Newton  <will.newton@linaro.org>
552
553         * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
554         * ld-arm/gc-hidden-1.d: Likewise.
555         * ld-elfvsb/elfvsb.exp: Likewise.
556         * ld-shared/shared.exp: Likewise.
557
558 2013-03-08  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
559
560         * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
561         from list of targets that don't support gc-section.
562
563 2013-03-05  Alan Modra  <amodra@gmail.com>
564
565         * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
566         * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
567
568 2013-02-28  Nathan Sidwell  <nathan@codesourcery.com>
569
570         * ld-arm/tls-local-static.s: New test.
571         * ld-arm/tls-local-static.d: New.
572         * ld-arm/arm-elf.exp (tls-local-static): Add test.
573
574 2013-02-21  H.J. Lu  <hongjiu.lu@intel.com>
575
576         PR ld/15167
577         * ld-unique/unique.exp: Add a test for shared library with
578         reference.
579
580 2013-02-19  Maciej W. Rozycki  <macro@codesourcery.com>
581
582         * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
583         its contents to ar_simple_create and ld_simple_link after
584         objfiles.
585         * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
586         * ld-alpha/alpha.exp: Likewise.
587         * ld-arm/arm-elf.exp: Likewise.
588         * ld-arm/export-class.exp: Likewise.
589         * ld-elf/comm-data.exp: Likewise.
590         * ld-elf/eh-group.exp: Likewise.
591         * ld-elf/elf.exp: Likewise.
592         * ld-elf/export-class.exp: Likewise.
593         * ld-elfvers/vers.exp: Likewise.
594         * ld-frv/tls.exp: Likewise.
595         * ld-i386/export-class.exp: Likewise.
596         * ld-i386/i386.exp: Likewise.
597         * ld-ia64/ia64.exp: Likewise.
598         * ld-libs/libs.exp: Likewise.
599         * ld-m68k/m68k.exp: Likewise.
600         * ld-metag/metag.exp: Likewise.
601         * ld-mips-elf/comm-data.exp: Likewise.
602         * ld-mips-elf/export-class.exp: Likewise.
603         * ld-mips-elf/mips-elf.exp: Likewise.
604         * ld-mn10300/mn10300.exp: Likewise.
605         * ld-pe/pe-compile.exp: Likewise.
606         * ld-pe/pe.exp: Likewise.
607         * ld-plugin/plugin.exp: Likewise.
608         * ld-powerpc/aix52.exp: Likewise.
609         * ld-powerpc/export-class.exp: Likewise.
610         * ld-powerpc/powerpc.exp: Likewise.
611         * ld-s390/s390.exp: Likewise.
612         * ld-sh/sh-vxworks.exp: Likewise.
613         * ld-sh/sh64/sh64.exp: Likewise.
614         * ld-sparc/sparc.exp: Likewise.
615         * ld-tic6x/tic6x.exp: Likewise.
616         * ld-tilegx/tilegx.exp: Likewise.
617         * ld-tilepro/tilepro.exp: Likewise.
618         * ld-undefined/entry.exp: Likewise.
619         * ld-vax-elf/vax-elf.exp: Likewise.
620         * ld-x86-64/dwarfreloc.exp: Likewise.
621         * ld-x86-64/export-class.exp: Likewise.
622         * ld-x86-64/x86-64.exp: Likewise.
623         * ld-xc16x/xc16x.exp: Likewise.
624         * ld-xstormy16/xstormy16.exp: Likewise.
625         * ld-xtensa/xtensa.exp: Likewise.
626
627 2013-02-18  Maciej W. Rozycki  <macro@codesourcery.com>
628
629         * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
630         mapping.
631         * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
632
633 2013-02-18  Alan Modra  <amodra@gmail.com>
634
635         * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
636         (PR ld/15146 (1), (2)): Likewise.
637         (LTO 7): Likewise.
638
639 2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
640
641         PR ld/15146
642         * ld-plugin/pr15146.d: New file.
643         * ld-plugin/pr15146a.c: Likewise.
644         * ld-plugin/pr15146b.c: Likewise.
645         * ld-plugin/pr15146c.c: Likewise.
646         * ld-plugin/pr15146d.c: Likewise.
647
648         * ld-plugin/lto.exp: Add tests for PR ld/15146.
649
650 2013-02-15  Markos Chandras  <markos.chandras@imgtec.com>
651
652         * ld-metag/pcrel.d: Fix the expected disassembler
653         output to be in little endian format
654         * ld-metag/shared.d: likewise
655         * ld-metag/stub.d: likewise
656         * ld-metag/stub_pic_app.d: likewise
657         * ld-metag/stub_pic_shared.d: likewise
658         * ld-metag/stub_shared.d: likewise
659
660 2013-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
661
662         * ld-mips-elf/mips16-pic-2.dd,
663         ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
664         * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
665         ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
666         ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
667         ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
668         ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
669         ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
670         ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
671         ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
672         ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
673         ld-mips-elf/got-page-7.got: New tests.
674         * ld-mips-elf/mips-elf.exp: Run them.
675
676 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
677
678         * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
679         ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
680         ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
681         ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
682         for new hash table order.
683
684 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
685
686         * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
687         ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
688         that symbols are added to per-bfd GOTs.
689
690 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
691
692         * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
693         ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
694         ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
695         ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
696         ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
697         ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
698         ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
699         ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
700         ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
701         got_entry hash function.
702
703 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
704
705         * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
706         unused GOT entries.
707
708 2013-02-07  H.J. Lu  <hongjiu.lu@intel.com>
709
710         PR ld/15107
711         * ld-unique/unique_empty.s: Add reference to "b".
712
713 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
714
715         * ld-size/size-10.rd: Updated.
716         * ld-size/size-8.rd: Likewise.
717         * ld-size/size32-2-i386.d: Likewise.
718         * ld-size/size32-2-x32.d: Likewise.
719         * ld-size/size32-2-x86-64.d: Likewise.
720         * ld-size/size64-2-x32.d: Likewise.
721         * ld-size/size64-2-x86-64.d: Likewise.
722
723         * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
724         linker for size-8 test.
725
726 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
727             Andrew Jenner <andrew@codesourcery.com>
728
729         Based on patches from Altera Corporation.
730
731         * ld-nios2/emit-relocs-1a.s: New.
732         * ld-nios2/emit-relocs-1b.s: New.
733         * ld-nios2/emit-relocs-1.d: New.
734         * ld-nios2/emit-relocs-1.ld: New.
735         * ld-nios2/gprel.d: New.
736         * ld-nios2/gprel.s: New.
737         * ld-nios2/hilo16.d: New.
738         * ld-nios2/hilo16.s: New.
739         * ld-nios2/hilo16_symbol.s: New.
740         * ld-nios2/imm5.d: New.
741         * ld-nios2/imm5.s: New.
742         * ld-nios2/imm5_symbol.s: New.
743         * ld-nios2/nios2.exp: New.
744         * ld-nios2/pcrel16.d: New.
745         * ld-nios2/pcrel16_label.s: New.
746         * ld-nios2/pcrel16.s: New.
747         * ld-nios2/relax_callr.d: New.
748         * ld-nios2/relax_callr.ld: New.
749         * ld-nios2/relax_callr.s: New.
750         * ld-nios2/relax_cjmp.d: New.
751         * ld-nios2/relax_cjmp.s: New.
752         * ld-nios2/relax_jmp.ld: New.
753         * ld-nios2/relax_section.d: New.
754         * ld-nios2/relax_section.s: New.
755         * ld-nios2/relax_ujmp.d: New.
756         * ld-nios2/relax_ujmp.s: New.
757         * ld-nios2/reloc.d: New.
758         * ld-nios2/reloc.s: New.
759         * ld-nios2/reloc_symbol.s: New.
760         * ld-nios2/s16.d: New.
761         * ld-nios2/s16.s: New.
762         * ld-nios2/s16_symbol.s: New.
763         * ld-nios2/u16.d: New.
764         * ld-nios2/u16.s: New.
765         * ld-nios2/u16_symbol.s: New.
766         * ld-elf/indirect.exp: Skip on targets that don't support
767         -shared -fPIC.
768         * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
769         * ld-plugin/lto.exp: Skip shared library tests on targets that
770         don't support them.  Skip execution tests on non-native targets.
771
772 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
773
774         * ld-elf/now-1.d: New file.
775         * ld-elf/now-2.d: Likewise.
776         * ld-elf/now-3.d: Likewise.
777         * ld-elf/now-4.d: Likewise.
778         * ld-elf/rpath-1.d: Likewise.
779         * ld-elf/rpath-2.d: Likewise.
780         * ld-elf/runpath-1.d: Likewise.
781         * ld-elf/runpath-2.d: Likewise.
782
783 2013-02-06  Alan Modra  <amodra@gmail.com>
784
785         PR ld/15096
786         * ld-elf/new-dtags-1.d: Delete.
787         * ld-elf/new-dtags-2.d: Likewise.
788         * ld-elf/new-dtags-3.d: Likewise.
789         * ld-elf/new-dtags-4.d: Likewise.
790         * ld-elf/new-dtags-5.d: Likewise.
791         * ld-elf/new-dtags-6.d: Likewise.
792         * ld-elf/new-dtags-7.d: Likewise.
793         * ld-elf/new-dtags-8.d: Likewise.
794
795 2013-02-04  H.J. Lu  <hongjiu.lu@intel.com>
796
797         PR ld/15096
798         * ld-elf/new-dtags-1.d: New test.
799         * ld-elf/new-dtags-2.d: Likewise.
800         * ld-elf/new-dtags-3.d: Likewise.
801         * ld-elf/new-dtags-4.d: Likewise.
802         * ld-elf/new-dtags-5.d: Likewise.
803         * ld-elf/new-dtags-6.d: Likewise.
804         * ld-elf/new-dtags-7.d: Likewise.
805         * ld-elf/new-dtags-8.d: Likewise.
806
807 2013-01-31  Alan Modra  <amodra@gmail.com>
808
809         * ld-powerpc/tlsexe.d: Update for changed stub names.
810         * ld-powerpc/tlsexe.r: Likewise.
811         * ld-powerpc/tlsexetoc.d: Likewise.
812         * ld-powerpc/tlsexetoc.r: Likewise.
813         * ld-powerpc/tlsso.d: Likewise.
814         * ld-powerpc/tlsso.r: Likewise.
815         * ld-powerpc/tlstocso.d: Likewise.
816         * ld-powerpc/tlstocso.r: Likewise.
817
818 2013-01-31  Hans-Peter Nilsson  <hp@axis.com>
819
820         * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
821         default for *-*-linux-* by passing explicitly for all targets.
822
823 2013-01-21  Alan Modra  <amodra@gmail.com>
824
825         * ld-size/size.exp (build_tests <size-7, size-8>): Pass
826         --no-as-needed in cflags.
827
828 2013-01-19  H.J. Lu  <hongjiu.lu@intel.com>
829
830         * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
831
832         * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
833
834 2013-01-18  H.J. Lu  <hongjiu.lu@intel.com>
835
836         * ld-size/size-10.rd: Updated.
837         * ld-size/size-8.rd: Likewise.
838         * ld-size/size32-2-i386.d: Likewise.
839         * ld-size/size32-2-x32.d: Likewise.
840         * ld-size/size32-2-x86-64.d: Likewise.
841         * ld-size/size64-2-x32.d: Likewise.
842         * ld-size/size64-2-x86-64.d: Likewise.
843
844 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
845
846         * ld-size/size-7.out: New file.
847         * ld-size/size-8.out: Likewise.
848         * ld-size/size-9.out: Likewise.
849         * ld-size/size-9.rd: Likewise.
850         * ld-size/size-9a.c: Likewise.
851         * ld-size/size-9b.c: Likewise.
852         * ld-size/size-10.out: Likewise.
853         * ld-size/size-10.rd: Likewise.
854         * ld-size/size-10a.c: Likewise.
855         * ld-size/size-10b.c: Likewise.
856
857         * ld-size/size.exp (build_tests): Build libsize-9.so and
858         libsize-10.so.
859         Run-time size relocation tests if supported.
860         (run_time_tests): New.
861
862 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
863
864         * ld-size/size-1.c: New file.
865         * ld-size/size-1.out: Likewise.
866         * ld-size/size-1a.c: Likewise.
867         * ld-size/size-1b.c: Likewise.
868         * ld-size/size-2.c: Likewise.
869         * ld-size/size-2.out: Likewise.
870         * ld-size/size-2a.c: Likewise.
871         * ld-size/size-2b.c: Likewise.
872
873         * ld-size/size.exp (build_tests): Build libsize-1.so and
874         libsize-2.so.
875         (run_tests): Run size-1 and size-2.
876
877 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
878
879         * ld-size/size32-3-i386.d: New file.
880         * ld-size/size32-3-x32.d: Likewise.
881         * ld-size/size32-3-x86-64.d: Likewise.
882         * ld-size/size32-3a.s: Likewise.
883         * ld-size/size32-3b.s: Likewise.
884
885 2013-01-16  H.J. Lu  <hongjiu.lu@intel.com>
886
887         * ld-size/size.exp: New file.
888         * ld-size/size32-1-i386.d: Likewise.
889         * ld-size/size32-1-x32.d: Likewise.
890         * ld-size/size32-1-x86-64.d: Likewise.
891         * ld-size/size32-1.s: Likewise.
892         * ld-size/size32-2-i386.d: Likewise.
893         * ld-size/size32-2-x32.d: Likewise.
894         * ld-size/size32-2-x86-64.d: Likewise.
895         * ld-size/size32-2.s: Likewise.
896         * ld-size/size64-1-x32.d: Likewise.
897         * ld-size/size64-1-x86-64.d: Likewise.
898         * ld-size/size64-1.s: Likewise.
899         * ld-size/size64-2-x32.d: Likewise.
900         * ld-size/size64-2-x86-64.d: Likewise.
901         * ld-size/size64-2.s: Likewise.
902         * ld-size/size-3.c: Likewise.
903         * ld-size/size-3.out: Likewise.
904         * ld-size/size-3a.c: Likewise.
905         * ld-size/size-3b.c: Likewise.
906         * ld-size/size-3c.c: Likewise.
907         * ld-size/size-4.out: Likewise.
908         * ld-size/size-4a.c: Likewise.
909         * ld-size/size-4b.c: Likewise.
910         * ld-size/size-5.out: Likewise.
911         * ld-size/size-5a.c: Likewise.
912         * ld-size/size-5b.c: Likewise.
913         * ld-size/size-6.out: Likewise.
914         * ld-size/size-6a.c: Likewise.
915         * ld-size/size-6b.c: Likewise.
916         * ld-size/size-7.rd: Likewise.
917         * ld-size/size-7a.c: Likewise.
918         * ld-size/size-7b.c: Likewise.
919         * ld-size/size-8.rd: Likewise.
920         * ld-size/size-8a.c: Likewise.
921         * ld-size/size-8b.c: Likewise.
922
923 2013-01-16  Alan Modra  <amodra@gmail.com>
924
925         * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
926
927 2013-01-15  Alan Modra  <amodra@gmail.com>
928
929         * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
930         * ld-powerpc/tlsso.g: Likewise.
931         * ld-powerpc/tlsso.r: Likewise.
932         * ld-powerpc/tlstocso.d: Likewise.
933         * ld-powerpc/tlstocso.g: Likewise.
934
935 2013-01-15  Alan Modra  <amodra@gmail.com>
936
937         * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
938         * ld-plugin/lto-16b.d: Likewise.
939         * ld-plugin/lto-17a.d: Likewise.
940         * ld-plugin/lto-17b-2.d: Likewise.
941
942 2013-01-14  Alan Modra  <amodra@gmail.com>
943
944         * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
945         * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
946         updated microblaze page size.
947
948 2013-01-10  Will Newton <will.newton@imgtec.com>
949
950         * ld-elf/merge.d: Mark Meta as xfail.
951         * ld-gc/start.d: Skip this test on Meta.
952         * ld-gc/personality.d: Skip this test on Meta.
953         * ld-metag/external.s: New file.
954         * ld-metag/metag.exp: New file.
955         * ld-metag/pcrel.d: New file.
956         * ld-metag/pcrel.s: New file.
957         * ld-metag/shared.d: New file.
958         * ld-metag/shared.r: New file.
959         * ld-metag/shared.s: New file.
960         * ld-metag/stub.d: New file.
961         * ld-metag/stub.s: New file.
962         * ld-metag/stub_pic_app.d: New file.
963         * ld-metag/stub_pic_app.r: New file.
964         * ld-metag/stub_pic_app.s: New file.
965         * ld-metag/stub_pic_shared.d: New file.
966         * ld-metag/stub_pic_shared.s: New file.
967         * ld-metag/stub_shared.d: New file.
968         * ld-metag/stub_shared.r: New file.
969         * ld-metag/stub_shared.s: New file.
970
971 2013-01-08  Thomas Schwinge  <thomas@codesourcery.com>
972
973         * ld-i386/export-class.exp: Restore (and reword) comment about
974         excluded targets.
975
976 2013-01-04  Yufeng Zhang  <yufeng.zhang@arm.com>
977
978         * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
979         the objdump directive.
980         * ld-aarch64/emit-relocs-266.d: Ditto.
981         * ld-aarch64/emit-relocs-268.d: Ditto.
982         * ld-aarch64/emit-relocs-269.d: Ditto.
983         * ld-aarch64/emit-relocs-270.d: Ditto.
984         * ld-aarch64/emit-relocs-271.d: Ditto.
985         * ld-aarch64/emit-relocs-272.d: Ditto.
986
987 For older changes see ChangeLog-2012
988 \f
989 Copyright (C) 2013 Free Software Foundation, Inc.
990
991 Copying and distribution of this file, with or without modification,
992 are permitted in any medium without royalty provided the copyright
993 notice and this notice are preserved.
994
995 Local Variables:
996 mode: change-log
997 left-margin: 8
998 fill-column: 74
999 version-control: never
1000 End: