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