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