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