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