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