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