788a8e75549e88faaeff074d2a93685db3c0a3b8
[external/binutils.git] / ld / testsuite / ChangeLog
1 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
2
3         * ld-cris/asneed1.d: New test.
4
5 2013-10-14  Chao-ying Fu  <Chao-ying.Fu@imgtec.com>
6
7         * ld-mips-elf/attr-gnu-8-0.s, ld-mips-elf/attr-gnu-8-1.s,
8         ld-mips-elf/attr-gnu-8-2.s,
9         ld-mips-elf/attr-gnu-8-00.d, ld-mips-elf/attr-gnu-8-01.d,
10         ld-mips-elf/attr-gnu-8-02.d, ld-mips-elf/attr-gnu-8-10.d,
11         ld-mips-elf/attr-gnu-8-11.d, ld-mips-elf/attr-gnu-8-12.d,
12         ld-mips-elf/attr-gnu-8-20.d, ld-mips-elf/attr-gnu-8-21.d,
13         ld-mips-elf/attr-gnu-8-22.d: New.
14         * ld-mips-elf/mips-elf.exp: Run new tests.
15
16 2013-10-13  Richard Sandiford  <rdsandiford@googlemail.com>
17
18         * lib/ld-lib.exp (default_ld_compile): Add a -I option for the source
19         directory.
20         * ld-mips-elf/compressed-plt-1.ld, ld-mips-elf/compressed-plt-1.s,
21         ld-mips-elf/compressed-plt-1-dyn.s, ld-mips-elf/compressed-plt-1a.s,
22         ld-mips-elf/compressed-plt-1b.s, ld-mips-elf/compressed-plt-1c.s,
23         ld-mips-elf/compressed-plt-1d.s, ld-mips-elf/compressed-plt-1e.s,
24         ld-mips-elf/compressed-plt-1-o32-se.rd,
25         ld-mips-elf/compressed-plt-1-o32-se.od,
26         ld-mips-elf/compressed-plt-1-o32-mips16-only.rd,
27         ld-mips-elf/compressed-plt-1-o32-mips16-only.od,
28         ld-mips-elf/compressed-plt-1-o32-umips-only.rd,
29         ld-mips-elf/compressed-plt-1-o32-umips-only.od,
30         ld-mips-elf/compressed-plt-1-o32-mips16.rd,
31         ld-mips-elf/compressed-plt-1-o32-mips16.od,
32         ld-mips-elf/compressed-plt-1-o32-mips16-got.rd,
33         ld-mips-elf/compressed-plt-1-o32-mips16-got.od,
34         ld-mips-elf/compressed-plt-1-o32-mips16-word.rd,
35         ld-mips-elf/compressed-plt-1-o32-mips16-word.od,
36         ld-mips-elf/compressed-plt-1-o32-umips.rd,
37         ld-mips-elf/compressed-plt-1-o32-umips.od,
38         ld-mips-elf/compressed-plt-1-o32-umips-got.rd,
39         ld-mips-elf/compressed-plt-1-o32-umips-got.od,
40         ld-mips-elf/compressed-plt-1-o32-umips-word.rd,
41         ld-mips-elf/compressed-plt-1-o32-umips-word.od,
42         ld-mips-elf/compressed-plt-1-n32-mips16.rd,
43         ld-mips-elf/compressed-plt-1-n32-mips16.od,
44         ld-mips-elf/compressed-plt-1-n32-umips.rd,
45         ld-mips-elf/compressed-plt-1-n32-umips.od: New tests.
46         * ld-mips-elf/mips-elf.exp: Run them.
47
48 2013-10-13  Richard Sandiford  <rdsandiford@googlemail.com>
49
50         * ld-mips-elf/pic-and-nonpic-6-n32.ad,
51         ld-mips-elf/pic-and-nonpic-6-n32.dd,
52         ld-mips-elf/pic-and-nonpic-6-n32.gd,
53         ld-mips-elf/pic-and-nonpic-6-n32.nd,
54         ld-mips-elf/pic-and-nonpic-6-n32.rd,
55         ld-mips-elf/pic-and-nonpic-6-n64.ad,
56         ld-mips-elf/pic-and-nonpic-6-n64.dd,
57         ld-mips-elf/pic-and-nonpic-6-n64.gd,
58         ld-mips-elf/pic-and-nonpic-6-n64.nd,
59         ld-mips-elf/pic-and-nonpic-6-n64.rd,
60         ld-mips-elf/pic-and-nonpic-6-o32.ad,
61         ld-mips-elf/pic-and-nonpic-6-o32.dd,
62         ld-mips-elf/pic-and-nonpic-6-o32.gd,
63         ld-mips-elf/pic-and-nonpic-6-o32.nd,
64         ld-mips-elf/pic-and-nonpic-6-o32.rd: Fix symbol value of extf4.
65         No longer expect extf3, extf4 and extd2 to be in the global GOT.
66
67 2013-10-03  Will Newton  <will.newton@linaro.org>
68
69         * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
70         * ld-aarch64/aarch64-elf.exp: Run ifunc tests.
71         * ld-aarch64/ifunc-1-local.d: New file.
72         * ld-aarch64/ifunc-1-local.s: Likewise.
73         * ld-aarch64/ifunc-1.d: Likewise.
74         * ld-aarch64/ifunc-1.s: Likewise.
75         * ld-aarch64/ifunc-10.d: Likewise.
76         * ld-aarch64/ifunc-10.s: Likewise.
77         * ld-aarch64/ifunc-11.d: Likewise.
78         * ld-aarch64/ifunc-11.s: Likewise.
79         * ld-aarch64/ifunc-12.d: Likewise.
80         * ld-aarch64/ifunc-12.s: Likewise.
81         * ld-aarch64/ifunc-13.d: Likewise.
82         * ld-aarch64/ifunc-13a.s: Likewise.
83         * ld-aarch64/ifunc-13b.s: Likewise.
84         * ld-aarch64/ifunc-14a.d: Likewise.
85         * ld-aarch64/ifunc-14a.s: Likewise.
86         * ld-aarch64/ifunc-14b.d: Likewise.
87         * ld-aarch64/ifunc-14b.s: Likewise.
88         * ld-aarch64/ifunc-14c.d: Likewise.
89         * ld-aarch64/ifunc-14c.s: Likewise.
90         * ld-aarch64/ifunc-14d.d: Likewise.
91         * ld-aarch64/ifunc-14e.d: Likewise.
92         * ld-aarch64/ifunc-14f.d: Likewise.
93         * ld-aarch64/ifunc-15.d: Likewise.
94         * ld-aarch64/ifunc-15.s: Likewise.
95         * ld-aarch64/ifunc-16.d: Likewise.
96         * ld-aarch64/ifunc-16.s: Likewise.
97         * ld-aarch64/ifunc-17a.d: Likewise.
98         * ld-aarch64/ifunc-17a.s: Likewise.
99         * ld-aarch64/ifunc-17b.d: Likewise.
100         * ld-aarch64/ifunc-17b.s: Likewise.
101         * ld-aarch64/ifunc-18a.d: Likewise.
102         * ld-aarch64/ifunc-18a.s: Likewise.
103         * ld-aarch64/ifunc-18b.d: Likewise.
104         * ld-aarch64/ifunc-18b.s: Likewise.
105         * ld-aarch64/ifunc-19a.d: Likewise.
106         * ld-aarch64/ifunc-19a.s: Likewise.
107         * ld-aarch64/ifunc-19b.d: Likewise.
108         * ld-aarch64/ifunc-19b.s: Likewise.
109         * ld-aarch64/ifunc-2-local.d: Likewise.
110         * ld-aarch64/ifunc-2-local.s: Likewise.
111         * ld-aarch64/ifunc-2.d: Likewise.
112         * ld-aarch64/ifunc-2.s: Likewise.
113         * ld-aarch64/ifunc-20.d: Likewise.
114         * ld-aarch64/ifunc-20.s: Likewise.
115         * ld-aarch64/ifunc-3.s: Likewise.
116         * ld-aarch64/ifunc-3a.d: Likewise.
117         * ld-aarch64/ifunc-3b.d: Likewise.
118         * ld-aarch64/ifunc-4.d: Likewise.
119         * ld-aarch64/ifunc-4.s: Likewise.
120         * ld-aarch64/ifunc-4a.d: Likewise.
121         * ld-aarch64/ifunc-5-local.s: Likewise.
122         * ld-aarch64/ifunc-5.s: Likewise.
123         * ld-aarch64/ifunc-5a-local.d: Likewise.
124         * ld-aarch64/ifunc-5a.d: Likewise.
125         * ld-aarch64/ifunc-5b-local.d: Likewise.
126         * ld-aarch64/ifunc-5b.d: Likewise.
127         * ld-aarch64/ifunc-5r-local.d: Likewise.
128         * ld-aarch64/ifunc-6.s: Likewise.
129         * ld-aarch64/ifunc-6a.d: Likewise.
130         * ld-aarch64/ifunc-6b.d: Likewise.
131         * ld-aarch64/ifunc-7.s: Likewise.
132         * ld-aarch64/ifunc-7a.d: Likewise.
133         * ld-aarch64/ifunc-7b.d: Likewise.
134         * ld-aarch64/ifunc-7c.d: Likewise.
135         * ld-aarch64/ifunc-8.d: Likewise.
136         * ld-aarch64/ifunc-8a.s: Likewise.
137         * ld-aarch64/ifunc-8b.s: Likewise.
138         * ld-aarch64/ifunc-9.d: Likewise.
139         * ld-aarch64/ifunc-9.s: Likewise.
140
141 2013-09-24  Gregory Fong  <gregory.0xf0@gmail.com>
142
143         * ld-mips-elf/eh-frame5.d, ld-mips-elf/jalx-2.dd,
144         ld-mips-elf/mips-elf.exp, ld-mips-elf/mips16-pic-2.ad,
145         ld-mips-elf/mips16-pic-2.nd, ld-mips-elf/pic-and-nonpic-3a.dd,
146         ld-mips-elf/pic-and-nonpic-3b.ad, ld-mips-elf/pic-and-nonpic-3b.dd,
147         ld-mips-elf/pic-and-nonpic-3b.nd, ld-mips-elf/pic-and-nonpic-4b.ad,
148         ld-mips-elf/pic-and-nonpic-4b.nd, ld-mips-elf/pic-and-nonpic-4b.rd,
149         ld-mips-elf/pic-and-nonpic-5b.ad, ld-mips-elf/pic-and-nonpic-5b.nd,
150         ld-mips-elf/pic-and-nonpic-6-n32.ad,
151         ld-mips-elf/pic-and-nonpic-6-n32.dd,
152         ld-mips-elf/pic-and-nonpic-6-n32.nd,
153         ld-mips-elf/pic-and-nonpic-6-n64.ad,
154         ld-mips-elf/pic-and-nonpic-6-n64.dd,
155         ld-mips-elf/pic-and-nonpic-6-n64.nd,
156         ld-mips-elf/pic-and-nonpic-6-o32.ad,
157         ld-mips-elf/pic-and-nonpic-6-o32.dd,
158         ld-mips-elf/pic-and-nonpic-6-o32.nd, ld-mips-elf/rel32-n32.d,
159         ld-mips-elf/rel32-o32.d, ld-mips-elf/rel64.d,
160         ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tls-multi-got-1.r,
161         ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
162         ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
163         ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
164         ld-mips-elf/tlsdyn-o32.d, ld-mips-elf/tlsdyn-o32.got,
165         ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got: Update
166         for removal of _GLOBAL_OFFSET_TABLE_ from .dynsym.
167
168 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
169
170         * ld-aarch64/eh-frame.d: Update expected output to allow for
171         64-bit addresses.
172
173 2013-09-12  Nick Clifton  <nickc@redhat.com>
174
175         * ld-elf/eh1.d: Update expected output to allow for
176         64-bit addresses.
177         * ld-elf/eh2.d: Likewise.
178         * ld-elf/eh3.d: Likewise.
179         * ld-elf/eh4.d: Likewise.
180         * ld-elf/eh5.d: Likewise.
181         * ld-elf/eh6.d: Likewise.
182         * ld-mips-elf/eh-frame1-n64.d: Likewise.
183         * ld-mips-elf/eh-frame2-n64.d: Likewise.
184         * ld-mips-elf/eh-frame3.d: Likewise.
185
186 2013-09-04  Vidya Praveen  <vidyapraveen@arm.com>
187
188         * ld-arm/export-class.exp: Fix the condition.
189
190 2013-08-29  Jakub Jelinek  <jakub@redhat.com>
191
192         * ld-x86-64/x86-64.exp: Add tlsld3, tlsgd7 and tlsgd8 tests.
193         * ld-x86-64/tlspic1.s: Add -mcmodel=large -fpic TLS GD and LD
194         sequences.
195         * ld-x86-64/tlspic.dd: Adjusted.
196         * ld-x86-64/tlspic.rd: Adjusted.
197         * ld-x86-64/tlspic-nacl.rd: Adjusted.
198         * ld-x86-64/tlsld3.dd: New test.
199         * ld-x86-64/tlsld3.s: New file.
200         * ld-x86-64/tlsgd7.dd: New test.
201         * ld-x86-64/tlsgd7.s: New file.
202         * ld-x86-64/tlsgd8.dd: New test.
203         * ld-x86-64/tlsgd8.s: New file.
204
205 2013-08-26  Roland McGrath  <mcgrathr@google.com>
206
207         * ld-x86-64/x86-64.exp (Mixed x86_64 and i386 input test 1):
208         Loosen string match to admit i386:x86-64*.
209         (Mixed x86_64 and i386 input test 2): Likewise.
210         * ld-x86-64/ilp32-2.d: Likewise.
211         * ld-x86-64/ilp32-3.d: Likewise.
212         * ld-x86-64/lp64-2.d: Likewise.
213         * ld-x86-64/lp64-3.d: Likewise.
214         * ld-x86-64/ia32-2.d: Likewise, and i386.* too.
215         * ld-x86-64/ia32-3.d: Likewise.
216
217 2013-08-26  Roland McGrath  <mcgrathr@google.com>
218
219         * ld-x86-64/ilp32-4-nacl.d: Loosen .shstrtab line regexp to match
220         any file offset.
221         * ld-x86-64/tlsbin-nacl.rd: Update expected code segment PT_LOAD.
222         * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
223         * ld-scripts/rgn-at3.d: XFAIL for *-*-nacl* targets.
224         * ld-scripts/rgn-over8-ok.d: Likewise.
225
226 2013-08-24  Maciej W. Rozycki  <macro@linux-mips.org>
227
228         * ld-elf/comm-data.exp: Use check_shared_lib_support rather than
229         explicit patterns for test target qualification.  Define extra
230         tool flags for *-*-hpux* and tic6x-*-* targets.  Link with a
231         linker script.  Use alternative patterns for targets that do not
232         eliminate copy relocs, currently mn10300-*-* and vax-*-*.
233         * ld-elf/comm-data2.s: Handle HPUX's `.comm' syntax.
234         * ld-elf/comm-data2.ld: New test linker script.
235         * ld-elf/comm-data2.xd: Match section's VMA too.  Ignore ASCII
236         data dump.
237         * ld-elf/comm-data2r.rd: New test pattern.
238         * ld-elf/comm-data2r.sd: New test pattern.
239         * ld-elf/comm-data2r.xd: New test pattern.
240         * ld-mips-elf/comm-data.exp: Use check_shared_lib_support rather
241         than an explicit pattern for test target qualification.  Link
242         with a linker script.
243
244 2013-08-24  Maciej W. Rozycki  <macro@linux-mips.org>
245
246         * ld-arm/export-class.exp: Handle non-EABI targets.
247
248 2013-08-23  Roland McGrath  <mcgrathr@google.com>
249
250         * ld-x86-64/ilp32-4-nacl.d: Update for 2013-05-31 gas alignment change.
251         * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
252         * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
253         * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
254         * ld/testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
255
256 2013-08-23  Yuri Chornoivan  <yurchor@ukr.net>
257
258         PR binutils/15834
259         * ld-mips-elf/mips16-pic-1.inc: Fix typos.
260
261 2013-08-22  Alan Modra  <amodra@gmail.com>
262
263         * ld-powerpc/powerpc.exp: Substitute for le in options_regsub(ld).
264         Correct ppc64elftests option replacement.
265         (supports_ppc64): Match elf64lppc too.
266         * ld-powerpc/relbrlt.d: Update for little-endian.
267         * ld-powerpc/symtocbase.d: Likewise.
268         * ld-powerpc/tls.t: Likewise.
269         * ld-powerpc/tlsexetoc.g: Likewise.
270         * ld-powerpc/tlsso.d: Likewise.
271         * ld-powerpc/tlsso.g: Likewise.
272         * ld-powerpc/tlstoc.t: Likewise.
273         * ld-powerpc/tlstocso.d: Likewise.
274         * ld-powerpc/tlstocso.g: Likewise.
275         * ld-powerpc/tlstocso.t: Likewise.
276         * ld-powerpc/tocopt.d: Likewise.
277         * ld-powerpc/tocopt2.d: Likewise.
278         * ld-powerpc/tocopt3.d: Likewise.
279         * ld-powerpc/tocopt4.d: Likewise.
280         * ld-powerpc/tocopt5.d: Likewise.
281
282 2013-08-14  Clemens Lang  <clemens.lang@fau.de>
283
284         * ld-scripts/log2.exp: New: Run the new log2 test.
285         * ld-scripts/log2.s: Source for the new test.
286         * ld-scripts/log2.t: Linker script for new test.
287
288 2013-08-14  John Tytgat  <john@bass-software.com>
289
290         PR ld/15787
291         * ld-arm/group-relocs-ldr-bad.s: Redefine bar into foo section
292         beyond 16 bit offset width.
293         * ld-arm/group-relocs-ldrs-bad.s: Likewise.
294         * ld-arm/group-relocs-ldr-bad.d: Adjust expected result.
295         * ld-arm/group-relocs-ldrs-bad.d: Likewise.
296         * ld-arm/group-relocs.s: Add comments.  Move symbols used for sb
297         group relocations into .data section.  Drop section zero.  Use pc/r0
298         as base register when pc/sb group relocations are used.
299         * ld-arm/group-relocs.d: Adjust expected result.
300         * ld-arm/group-relocs-alu-bad-2.d: New test for sb group relocation.
301         * ld-arm/group-relocs-ldc-bad-2.d: Likewise.
302         * ld-arm/group-relocs-ldr-bad-2.d: New test for pc group relocation.
303         * ld-arm/group-relocs-ldrs-bad-2.d: Likewise.
304         * ld-arm/unresolved-2.d: Add sb relocation failure test.
305         * ld-arm/group-relocs-alu-bad-2.s: New test source.
306         * ld-arm/group-relocs-ldr-bad-2.s: Likewise.
307         * ld-arm/group-relocs-ldrs-bad-2.s: Likewise.
308         * ld-arm/group-relocs-ldc-bad-2.s: Likewise.
309         * ld-arm/unresolved-2.s: Likewise.
310         * ld-arm/arm-elf.exp: For group-relocs, drop section zero start
311         definition.  Run the new tests.
312
313 2013-08-09  Nick Clifton  <nickc@redhat.com>
314
315         * lib/ld-lib.exp (check_shared_lib_support): Note that the RL78
316         does not support shared library generation.
317
318 2013-07-31  John Tytgat  <john@bass-software.com>
319
320         PR ld/15787
321         * ld-arm/group-relocs-alu-bad-2.d; New.
322         * ld-arm/group-relocs-alu-bad-2.s: New.
323         * ld-arm/group-relocs-ldc-bad-2.d: New.
324         * ld-arm/group-relocs-ldc-bad-2.s: New.
325         * ld-arm/group-relocs-ldr-bad-2.d: New.
326         * ld-arm/group-relocs-ldr-bad-2.s: New.
327         * ld-arm/group-relocs-ldrs-bad-2.d: New.
328         * ld-arm/group-relocs-ldrs-bad-2: New.
329         * ld-arm/arm-elf.exp: Add the new tests.
330         * ld-arm/group-relocs-ldr-bad.d: Update expected output.
331         * ld-arm/group-relocs-ldr-bad.s: Likewise.
332         * ld-arm/group-relocs-ldrs-bad.d: Likewise.
333         * ld-arm/group-relocs-ldrs-bad.s: Likewise.
334         * ld-arm/group-relocs.d: Likewise.
335         * ld-arm/group-relocs.s: Likewise.
336
337 2013-07-27  Maciej W. Rozycki  <macro@linux-mips.org>
338
339         * ld-vax-elf/export-class-call.dd: New test.
340         * ld-vax-elf/export-class-call.rd: New test.
341         * ld-vax-elf/export-class-call.xd: New test.
342         * ld-vax-elf/export-class-data.dd: New test.
343         * ld-vax-elf/export-class-data.rd: New test.
344         * ld-vax-elf/export-class-data.xd: New test.
345         * ld-vax-elf/export-class.ld: New test linker script.
346         * ld-vax-elf/export-class-call.s: New test source.
347         * ld-vax-elf/export-class-data.s: New test source.
348         * ld-vax-elf/export-class-def.s: New test source.
349         * ld-vax-elf/vax-elf.exp: Run the new tests.
350         * ld-vax-elf/vax-export-class.rd: New test.
351         * ld-vax-elf/vax-export-class.xd: New test.
352         * ld-vax-elf/export-class.exp: New test script.
353
354 2013-07-27  Maciej W. Rozycki  <macro@linux-mips.org>
355
356         * ld-vax-elf/got-local-exe.xd: New test.
357         * ld-vax-elf/got-local-lib.xd: New test.
358         * ld-vax-elf/got-local-aux.s: New test source.
359         * ld-vax-elf/got-local-def.s: New test source.
360         * ld-vax-elf/got-local-ref.s: New test source.
361         * ld-vax-elf/vax-elf.exp: Run the new tests.
362
363 2013-07-24  H.J. Lu  <hongjiu.lu@intel.com>
364
365         PR ld/15762
366         * ld-elf/shared.exp (build_tests): Check .gnu.warning section
367         in the libbarw.so library.
368         * ld-elf/libbarw.rd: New.
369
370         * lib/ld-lib.exp (run_cc_link_tests): Support checking on
371         output with warning message.
372
373 2013-07-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
374
375         * ld-scripts/script.exp: Use run_dump_test instead of
376         ld_simple_link to check the error message.
377         * ld-scripts/align-with-input.d: New file.
378         * ld-scripts/region-alias-1.d: Likewise.
379         * ld-scripts/region-alias-2.d: Likewise.
380         * ld-scripts/region-alias-3.d: Likewise.
381         * ld-scripts/region-alias-4.d: Likewise.
382
383 2013-07-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
384
385         * ld-scripts/script.exp: Run align with input test.
386         * ld-scripts/align-with-input.t: New file.
387         * ld-scripts/rgn-at8.d: Likewise.
388         * ld-scripts/rgn-at8.t: Likewise.
389
390 2013-07-18  Terry Guo  <terry.guo@arm.com>
391
392         * ld-arm/thumb-b-lks-sym.d: Updated to be more flexible.
393         * ld-arm/thumb-bl-lks-sym.d: Likewise.
394
395 2013-07-18  Roland McGrath  <mcgrathr@google.com>
396
397         * ld-arm/farcall-arm-nacl.d: New file.
398         * ld-arm/farcall-arm-nacl-pic.d: New file.
399         * ld-arm/farcall-data-nacl.d: New file.
400         * ld-arm/arm-elf.exp (armeabitests_common): Add extra element to
401         "action" lists for those cases to use a different dump file for NaCl
402         targets.
403         Massage $armeabitests_common to drop the extra element or the one
404         before it, depending on [istarget "arm*-*-nacl*"].
405
406         * ld-arm/arm-elf.exp (armelftests_common): Move all "Cortex-A8
407         erratum fix", Thumb-only and interworking cases to ...
408         (armelftests_nonacl): ... here.
409         (armeabitests_common): Move all "erratum 760522 fix", Thumb-only
410         and interworking cases to ...
411         (armeabitests_nonacl): ... here.
412
413 2013-07-12  Maciej W. Rozycki  <macro@codesourcery.com>
414
415         * ld-mips-elf/nan-2008.d: New test.
416         * ld-mips-elf/nan-legacy.d: New test.
417         * ld-mips-elf/nan-mixed-1.d: New test.
418         * ld-mips-elf/nan-mixed-2.d: New test.
419         * ld-mips-elf/nan-2008.s: New test source.
420         * ld-mips-elf/nan-legacy.s: New test source.
421
422 2013-07-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
423
424         * ld-aarch64/emit-relocs-309.s: Replace got_prel19 with got.
425         * ld-aarch64/gc-relocs-309.s: Likewise.
426
427 2013-07-02  Marcus Shawcroft  <marcus.shawcroft@arm.com>
428
429         * ld-aarch64/gc-plt-relocs.d: Adjust expected .got offsets.
430         * ld-aarch64/tls-desc-ie.d: Likewise.
431         * ld-aarch64/emit-relocs-311.d: Adjust expected symbol.
432         * ld-aarch64/tls-relax-all.d: Likewise.
433         * ld-aarch64/tls-relax-gd-ie.d: Likewise.
434         * ld-aarch64/tls-relax-gdesc-ie.d: Likewise.
435         * ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise.
436
437 2013-07-01  H.J. Lu  <hongjiu.lu@intel.com>
438
439         * ld-x86-64/tlsg.sd: Adjusted.
440
441 2013-06-28  H.J. Lu  <hongjiu.lu@intel.com>
442
443         PR ld/15685
444         * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
445         * ld-x86-64/tlsg.sd: Updated.
446
447 2013-06-24  Maciej W. Rozycki  <macro@codesourcery.com>
448
449         * ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support.
450         * ld-mips-elf/pic-and-nonpic-3a.dd: Update for the _MIPS_STUBS_
451         magic symbol.
452         * ld-mips-elf/pic-and-nonpic-3b.dd: Likewise.
453         * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
454         * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
455         * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
456         * ld-mips-elf/stub-dynsym-1-10000.d: Likewise.
457         * ld-mips-elf/stub-dynsym-1-2fe80.d: Likewise.
458         * ld-mips-elf/stub-dynsym-1-7fff.d: Likewise.
459         * ld-mips-elf/stub-dynsym-1-8000.d: Likewise.
460         * ld-mips-elf/stub-dynsym-1-fff0.d: Likewise.
461         * ld-mips-elf/tlslib-o32.d: Likewise.
462
463 2013-06-19  Will Newton  <will.newton@linaro.org>
464
465         * ld-aarch64/aarch64-elf.exp: Remove ifunc tests.
466         * ld-ifunc/ifunc.exp: Disable ifunc tests on AArch64.
467         * ld-aarch64/ifunc-1-local.d: Remove.
468         * ld-aarch64/ifunc-1-local.s: Likewise.
469         * ld-aarch64/ifunc-1.d: Likewise.
470         * ld-aarch64/ifunc-1.s: Likewise.
471         * ld-aarch64/ifunc-10.d: Likewise.
472         * ld-aarch64/ifunc-10.s: Likewise.
473         * ld-aarch64/ifunc-11.d: Likewise.
474         * ld-aarch64/ifunc-11.s: Likewise.
475         * ld-aarch64/ifunc-12.d: Likewise.
476         * ld-aarch64/ifunc-12.s: Likewise.
477         * ld-aarch64/ifunc-13.d: Likewise.
478         * ld-aarch64/ifunc-13a.s: Likewise.
479         * ld-aarch64/ifunc-13b.s: Likewise.
480         * ld-aarch64/ifunc-14a.d: Likewise.
481         * ld-aarch64/ifunc-14a.s: Likewise.
482         * ld-aarch64/ifunc-14b.d: Likewise.
483         * ld-aarch64/ifunc-14b.s: Likewise.
484         * ld-aarch64/ifunc-14c.d: Likewise.
485         * ld-aarch64/ifunc-14c.s: Likewise.
486         * ld-aarch64/ifunc-14d.d: Likewise.
487         * ld-aarch64/ifunc-14e.d: Likewise.
488         * ld-aarch64/ifunc-14f.d: Likewise.
489         * ld-aarch64/ifunc-15.d: Likewise.
490         * ld-aarch64/ifunc-15.s: Likewise.
491         * ld-aarch64/ifunc-16.d: Likewise.
492         * ld-aarch64/ifunc-16.s: Likewise.
493         * ld-aarch64/ifunc-17a.d: Likewise.
494         * ld-aarch64/ifunc-17a.s: Likewise.
495         * ld-aarch64/ifunc-17b.d: Likewise.
496         * ld-aarch64/ifunc-17b.s: Likewise.
497         * ld-aarch64/ifunc-18a.d: Likewise.
498         * ld-aarch64/ifunc-18a.s: Likewise.
499         * ld-aarch64/ifunc-18b.d: Likewise.
500         * ld-aarch64/ifunc-18b.s: Likewise.
501         * ld-aarch64/ifunc-19a.d: Likewise.
502         * ld-aarch64/ifunc-19a.s: Likewise.
503         * ld-aarch64/ifunc-19b.d: Likewise.
504         * ld-aarch64/ifunc-19b.s: Likewise.
505         * ld-aarch64/ifunc-2-local.d: Likewise.
506         * ld-aarch64/ifunc-2-local.s: Likewise.
507         * ld-aarch64/ifunc-2.d: Likewise.
508         * ld-aarch64/ifunc-2.s: Likewise.
509         * ld-aarch64/ifunc-20.d: Likewise.
510         * ld-aarch64/ifunc-20.s: Likewise.
511         * ld-aarch64/ifunc-3.s: Likewise.
512         * ld-aarch64/ifunc-3a.d: Likewise.
513         * ld-aarch64/ifunc-3b.d: Likewise.
514         * ld-aarch64/ifunc-4.d: Likewise.
515         * ld-aarch64/ifunc-4.s: Likewise.
516         * ld-aarch64/ifunc-4a.d: Likewise.
517         * ld-aarch64/ifunc-5-local.s: Likewise.
518         * ld-aarch64/ifunc-5.s: Likewise.
519         * ld-aarch64/ifunc-5a-local.d: Likewise.
520         * ld-aarch64/ifunc-5a.d: Likewise.
521         * ld-aarch64/ifunc-5b-local.d: Likewise.
522         * ld-aarch64/ifunc-5b.d: Likewise.
523         * ld-aarch64/ifunc-5r-local.d: Likewise.
524         * ld-aarch64/ifunc-6.s: Likewise.
525         * ld-aarch64/ifunc-6a.d: Likewise.
526         * ld-aarch64/ifunc-6b.d: Likewise.
527         * ld-aarch64/ifunc-7.s: Likewise.
528         * ld-aarch64/ifunc-7a.d: Likewise.
529         * ld-aarch64/ifunc-7b.d: Likewise.
530         * ld-aarch64/ifunc-7c.d: Likewise.
531         * ld-aarch64/ifunc-8.d: Likewise.
532         * ld-aarch64/ifunc-8a.s: Likewise.
533         * ld-aarch64/ifunc-8b.s: Likewise.
534         * ld-aarch64/ifunc-9.d: Likewise.
535         * ld-aarch64/ifunc-9.s: Likewise.
536
537 2013-06-17  Will Newton  <will.newton@linaro.org>
538
539         * ld-aarch64/ifunc-1-local.d: Enable test on aarch64_be.
540         * ld-aarch64/ifunc-1.d: Likewise.
541         * ld-aarch64/ifunc-10.d: Likewise.
542         * ld-aarch64/ifunc-11.d: Likewise.
543         * ld-aarch64/ifunc-12.d: Likewise.
544         * ld-aarch64/ifunc-13.d: Likewise.
545         * ld-aarch64/ifunc-14a.d: Likewise.
546         * ld-aarch64/ifunc-14b.d: Likewise.
547         * ld-aarch64/ifunc-14c.d: Likewise.
548         * ld-aarch64/ifunc-14d.d: Likewise.
549         * ld-aarch64/ifunc-14e.d: Likewise.
550         * ld-aarch64/ifunc-14f.d: Likewise.
551         * ld-aarch64/ifunc-15.d: Likewise.
552         * ld-aarch64/ifunc-16.d: Likewise.
553         * ld-aarch64/ifunc-17a.d: Likewise.
554         * ld-aarch64/ifunc-17b.d: Likewise.
555         * ld-aarch64/ifunc-18a.d: Likewise.
556         * ld-aarch64/ifunc-18b.d: Likewise.
557         * ld-aarch64/ifunc-19a.d: Likewise.
558         * ld-aarch64/ifunc-19b.d: Likewise.
559         * ld-aarch64/ifunc-2-local.d: Likewise.
560         * ld-aarch64/ifunc-2.d: Likewise.
561         * ld-aarch64/ifunc-20.d: Likewise.
562         * ld-aarch64/ifunc-3a.d: Likewise.
563         * ld-aarch64/ifunc-3b.d: Likewise.
564         * ld-aarch64/ifunc-4.d: Likewise.
565         * ld-aarch64/ifunc-4a.d: Likewise.
566         * ld-aarch64/ifunc-5a-local.d: Likewise.
567         * ld-aarch64/ifunc-5a.d: Likewise.
568         * ld-aarch64/ifunc-5b-local.d: Likewise.
569         * ld-aarch64/ifunc-5b.d: Likewise.
570         * ld-aarch64/ifunc-5r-local.d: Likewise.
571         * ld-aarch64/ifunc-6a.d: Likewise.
572         * ld-aarch64/ifunc-6b.d: Likewise.
573         * ld-aarch64/ifunc-7a.d: Likewise.
574         * ld-aarch64/ifunc-7b.d: Likewise.
575         * ld-aarch64/ifunc-8.d: Likewise.
576         * ld-aarch64/ifunc-9.d: Likewise.
577         * ld-ifunc/ifunc.exp: Likewise.
578
579 2013-06-14  Yufeng Zhang  <yufeng.zhang@arm.com>
580
581         * ld-aarch64/aarch64-elf.exp: Add 'ifunc-7c'.
582         * ld-aarch64/ifunc-7c.d: New test.
583
584 2013-06-14  Yufeng Zhang  <yufeng.zhang@arm.com>
585
586         * ld-aarch64/ifunc-1-local.d: Replace hard-coded immediate offset
587         with regexp.
588         * ld-aarch64/ifunc-1.d: Likewise.
589         * ld-aarch64/ifunc-2-local.d: Likewise.
590         * ld-aarch64/ifunc-2.d: Likewise.
591         * ld-aarch64/ifunc-3a.d: Likewise.
592         * ld-aarch64/ifunc-2-local.s: Change not to declare __GI_foo and foo
593         global.
594
595 2013-06-13  Terry Guo  <terry.guo@arm.com>
596
597         PR ld/15302
598         * ld-arm/branch-lks-sym.ld: New script.
599         * ld-arm/thumb-b-lks-sym.s: New test.
600         * ld-arm/thumb-b-lks-sym.d: Expected disassembly.
601         * ld-arm/thumb-bl-lks-sym.s: New test.
602         * ld-arm/thumb-bl-lks-sym.d: Expected disassembly.
603         * ld-arm/arm-elf.exp: Run the new tests.
604
605 2013-06-07  Will Newton  <will.newton@linaro.org>
606
607         * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
608         * ld-aarch64/aarch64-elf.exp: Add ifunc tests.
609         * ld-aarch64/ifunc-1-local.d: New file.
610         * ld-aarch64/ifunc-1-local.s: Likewise.
611         * ld-aarch64/ifunc-1.d: Likewise.
612         * ld-aarch64/ifunc-1.s: Likewise.
613         * ld-aarch64/ifunc-10.d: Likewise.
614         * ld-aarch64/ifunc-10.s: Likewise.
615         * ld-aarch64/ifunc-11.d: Likewise.
616         * ld-aarch64/ifunc-11.s: Likewise.
617         * ld-aarch64/ifunc-12.d: Likewise.
618         * ld-aarch64/ifunc-12.s: Likewise.
619         * ld-aarch64/ifunc-13.d: Likewise.
620         * ld-aarch64/ifunc-13a.s: Likewise.
621         * ld-aarch64/ifunc-13b.s: Likewise.
622         * ld-aarch64/ifunc-14a.d: Likewise.
623         * ld-aarch64/ifunc-14a.s: Likewise.
624         * ld-aarch64/ifunc-14b.d: Likewise.
625         * ld-aarch64/ifunc-14b.s: Likewise.
626         * ld-aarch64/ifunc-14c.d: Likewise.
627         * ld-aarch64/ifunc-14c.s: Likewise.
628         * ld-aarch64/ifunc-14d.d: Likewise.
629         * ld-aarch64/ifunc-14e.d: Likewise.
630         * ld-aarch64/ifunc-14f.d: Likewise.
631         * ld-aarch64/ifunc-15.d: Likewise.
632         * ld-aarch64/ifunc-15.s: Likewise.
633         * ld-aarch64/ifunc-16.d: Likewise.
634         * ld-aarch64/ifunc-16.s: Likewise.
635         * ld-aarch64/ifunc-17a.d: Likewise.
636         * ld-aarch64/ifunc-17a.s: Likewise.
637         * ld-aarch64/ifunc-17b.d: Likewise.
638         * ld-aarch64/ifunc-17b.s: Likewise.
639         * ld-aarch64/ifunc-18a.d: Likewise.
640         * ld-aarch64/ifunc-18a.s: Likewise.
641         * ld-aarch64/ifunc-18b.d: Likewise.
642         * ld-aarch64/ifunc-18b.s: Likewise.
643         * ld-aarch64/ifunc-19a.d: Likewise.
644         * ld-aarch64/ifunc-19a.s: Likewise.
645         * ld-aarch64/ifunc-19b.d: Likewise.
646         * ld-aarch64/ifunc-19b.s: Likewise.
647         * ld-aarch64/ifunc-2-local.d: Likewise.
648         * ld-aarch64/ifunc-2-local.s: Likewise.
649         * ld-aarch64/ifunc-2.d: Likewise.
650         * ld-aarch64/ifunc-2.s: Likewise.
651         * ld-aarch64/ifunc-20.d: Likewise.
652         * ld-aarch64/ifunc-20.s: Likewise.
653         * ld-aarch64/ifunc-3.s: Likewise.
654         * ld-aarch64/ifunc-3a.d: Likewise.
655         * ld-aarch64/ifunc-3b.d: Likewise.
656         * ld-aarch64/ifunc-4.d: Likewise.
657         * ld-aarch64/ifunc-4.s: Likewise.
658         * ld-aarch64/ifunc-4a.d: Likewise.
659         * ld-aarch64/ifunc-5-local.s: Likewise.
660         * ld-aarch64/ifunc-5.s: Likewise.
661         * ld-aarch64/ifunc-5a-local.d: Likewise.
662         * ld-aarch64/ifunc-5a.d: Likewise.
663         * ld-aarch64/ifunc-5b-local.d: Likewise.
664         * ld-aarch64/ifunc-5b.d: Likewise.
665         * ld-aarch64/ifunc-5r-local.d: Likewise.
666         * ld-aarch64/ifunc-6.s: Likewise.
667         * ld-aarch64/ifunc-6a.d: Likewise.
668         * ld-aarch64/ifunc-6b.d: Likewise.
669         * ld-aarch64/ifunc-7.s: Likewise.
670         * ld-aarch64/ifunc-7a.d: Likewise.
671         * ld-aarch64/ifunc-7b.d: Likewise.
672         * ld-aarch64/ifunc-8.d: Likewise.
673         * ld-aarch64/ifunc-8a.s: Likewise.
674         * ld-aarch64/ifunc-8b.s: Likewise.
675         * ld-aarch64/ifunc-9.d: Likewise.
676         * ld-aarch64/ifunc-9.s: Likewise.
677
678 2013-06-04  Roland McGrath  <mcgrathr@google.com>
679
680         * ld-size/size.exp: For *-*-nacl* targets, use options_regsub(ld)
681         to massage -m arguments into _nacl variants.
682         * ld/testsuite/ld-size/size32-1-i386.d: Loosen regexps so they
683         don't care what the exact addresses are.
684         * ld/testsuite/ld-size/size32-1-x32.d: Likewise.
685         * ld/testsuite/ld-size/size32-1-x86-64.d: Likewise.
686         * ld/testsuite/ld-size/size32-2-i386.d: Likewise.
687         * ld/testsuite/ld-size/size32-2-x32.d: Likewise.
688         * ld/testsuite/ld-size/size32-2-x86-64.d: Likewise.
689         * ld/testsuite/ld-size/size64-1-x32.d: Likewise.
690         * ld/testsuite/ld-size/size64-1-x86-64.d: Likewise.
691         * ld/testsuite/ld-size/size64-2-x32.d: Likewise.
692         * ld/testsuite/ld-size/size64-2-x86-64.d: Likewise.
693
694 2013-06-04  H.J. Lu  <hongjiu.lu@intel.com>
695
696         * ld-i386/tlsbindesc-nacl.rd: Updated for text/data/bss section
697         alignment change.
698         * ld-x86-64/split-by-file-nacl.rd: Likewise.
699
700 2013-05-31  H.J. Lu  <hongjiu.lu@intel.com>
701
702         * ld-i386/pr12718.d: Updated for text/data/bss section alignment
703         change.
704         * ld-i386/tlsbindesc.dd: Likewise.
705         * ld-i386/tlsbindesc.rd: Likewise.
706         * ld-i386/tlsnopic.dd: Likewise.
707         * ld-i386/tlspic.dd: Likewise.
708         * ld-x86-64/ilp32-4.d: Likewise.
709         * ld-x86-64/pr12718.d: Likewise.
710         * ld-x86-64/split-by-file.rd: Likewise.
711         * ld-x86-64/tlsbin.dd: Likewise.
712         * ld-x86-64/tlsbin.rd: Likewise.
713         * ld-x86-64/tlsbindesc.dd: Likewise.
714         * ld-x86-64/tlsbindesc.rd: Likewise.
715         * ld-x86-64/tlsdesc.dd: Likewise.
716         * ld-x86-64/tlsdesc.rd: Likewise.
717         * ld-x86-64/tlspic.dd: Likewise.
718         * ld-x86-64/tlspic.rd: Likewise.
719
720 2013-05-29  Maciej W. Rozycki  <macro@codesourcery.com>
721
722         * ld-mips-elf/jalr3.dd: New test.
723         * ld-mips-elf/jalr3.ld: New test linker script.
724         * ld-mips-elf/mips-elf.exp: Run the new test.
725
726 2013-05-21  Alan Modra  <amodra@gmail.com>
727
728         PR ld/12982
729         * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
730
731 2013-05-21  Alan Modra  <amodra@gmail.com>
732
733         * ld-powerpc/export-class.exp (supports_ppc64): Delete.
734         (powerpc_export_class_test): Add "endian" param.
735         (abis): Add little-endian targets and test.
736         * ld-powerpc/powerpc-64-export-class.xd: Update for little-endian.
737
738 2013-05-10  Joel Brobecker  <brobecker@adacore.com>
739
740         * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
741         ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
742         for section .loader.
743
744 2013-05-03  Maciej W. Rozycki  <macro@codesourcery.com>
745
746         PR ld/15365
747         * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
748         * ld-mips-elf/ehdr_start-1.nd: New test.
749         * ld-mips-elf/ehdr_start-2.nd: New test.
750         * ld-mips-elf/ehdr_start-1.ld: New test linker script.
751         * ld-mips-elf/ehdr_start-2.ld: New test linker script.
752         * ld-mips-elf/ehdr_start-new.s: New test source.
753         * ld-mips-elf/ehdr_start-o32.s: New test source.
754         * ld-mips-elf/mips-elf.exp: Run the new tests.
755
756 2013-05-03  Maciej W. Rozycki  <macro@codesourcery.com>
757
758         * ld-elf/provide-hidden-s.nd: New test.
759         * ld-elf/provide-hidden-abs.nd: New test.
760         * ld-elf/provide-hidden-def.nd: New test.
761         * ld-elf/provide-hidden-dyn.nd: New test.
762         * ld-elf/provide-hidden-sec.nd: New test.
763         * ld-elf/provide-hidden-dynabs.nd: New test.
764         * ld-elf/provide-hidden-dynsec.nd: New test.
765         * ld-elf/provide-hidden-s.ld: New test linker script.
766         * ld-elf/provide-hidden-1.ld: New test linker script.
767         * ld-elf/provide-hidden-2.ld: New test linker script.
768         * ld-elf/provide-hidden-1.s: New test source.
769         * ld-elf/provide-hidden-2.s: New test source.
770         * ld-elf/provide-hidden-3.s: New test source.
771         * ld-elf/provide-hidden-4.s: New test source.
772         * ld-elf/provide-hidden.exp: New test script.
773
774 2013-05-02  Nick Clifton  <nickc@redhat.com>
775
776         * ld-elf/flags1.d: Expect this test to pass on the MSP430.
777         * ld-elf/init-fini-arrays.d: Expect this test to fail on the
778         MSP430.
779         * ld-elf/merge.d: Expect this test to pass on the MSP430.
780         * ld-elf/sec64k.exp: Skip these tests for the MSP430.
781         * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
782         * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
783         * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
784         fail on the MSP430.
785
786 2013-05-01  Maciej W. Rozycki  <macro@codesourcery.com>
787
788         * lib/ld-lib.exp (check_shared_lib_support): Also exclude
789         mips*-*-elf.
790
791 2013-04-30  Hans-Peter Nilsson  <hp@axis.com>
792
793         * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
794         a negative pattern instead of cris*-*-*.
795
796 2013-04-30  Will Newton  <will.newton@linaro.org>
797
798         * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
799         * ld-arm/ifunc-17.dd: Update offsets for linker script.
800         * ld-arm/ifunc-17.gd: Likewise.
801         * ld-arm/ifunc-17.rd: Likewise.
802
803 2013-04-29  Will Newton  <will.newton@linaro.org>
804
805         * ld-arm/arm-elf.exp: Add IFUNC test 17.
806         * ld-arm/ifunc-17.dd: New file.
807         * ld-arm/ifunc-17.gd: Likewise.
808         * ld-arm/ifunc-17.rd: Likewise.
809         * ld-arm/ifunc-17.s: Likweise.
810         * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
811         * ld-arm/ifunc-2.rd: Likewise.
812         * ld-arm/ifunc-5.rd: Likewise.
813         * ld-arm/ifunc-6.rd: Likewise.
814
815 2013-04-29  Will Newton  <will.newton@linaro.org>
816
817         * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
818
819 2013-04-22  Alan Modra  <amodra@gmail.com>
820
821         * ld-powerpc/tlsexe.d: Adjust for section id changes.
822         * ld-powerpc/tlsexe.r: Likewise.
823         * ld-powerpc/tlsexetoc.d: Likewise.
824         * ld-powerpc/tlsexetoc.r: Likewise.
825         * ld-powerpc/tlsso.d: Likewise.
826         * ld-powerpc/tlsso.r: Likewise.
827         * ld-powerpc/tlstocso.d: Likewise.
828         * ld-powerpc/tlstocso.r: Likewise.
829
830 2013-04-15  H.J. Lu  <hongjiu.lu@intel.com>
831
832         PR ld/15371
833         * ld-ifunc/ifunc-20-i386.d: New file.
834         * ld-ifunc/ifunc-20-x86-64.d: Likewise.
835         * ld-ifunc/ifunc-20.s: Likewise.
836
837 2013-04-10  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
838
839         * ld-aarch64/gc-plt1.s: New file.
840         * ld-aarch64/gc-plt2.s: Likewise.
841         * ld-aarch64/gc-plt-hidden.s: Likewise.
842         * ld-aarch64/gc-plt-main.s: Likewise.
843         * ld-aarch64/gc-relocs-257.s: Likewise.
844         * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
845         * ld-aarch64/gc-relocs-257.d: Likewise.
846         * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
847         * ld-aarch64/aarch64-elf.exp: Add test.
848
849 2013-04-08  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
850
851         * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
852         * ld-aarch64/gc-got-relocs.d: Likewise.
853
854 2013-04-04  Alan Modra  <amodra@gmail.com>
855
856         * ld-elf/shared.exp: Update regexp on --no-add-needed and
857         --no-copy-dt-needed-entries tests.
858
859 2013-04-03  Alan Modra  <amodra@gmail.com>
860
861         PR ld/15227
862         * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
863         line number from regexp.
864         (PR ld/15146 (2)): Similarly.
865         * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
866
867 2013-03-30  Alan Modra  <amodra@gmail.com>
868
869         PR ld/15323
870         * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
871         than using -r to effectively strip out lto info.
872
873 2013-03-29  H.J. Lu  <hongjiu.lu@intel.com>
874
875         PR ld/15323
876         * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
877         (lto_run_tests): Add a test for PR ld/15323.
878
879         * ld-plugin/pr15323.out: New file.
880         * ld-plugin/pr15323a.c: Likewise.
881         * ld-plugin/pr15323b.c: Likewise.
882
883 2013-03-22  Nick Clifton  <nickc@redhat.com>
884
885         * ld-elf/init0.s: Add alloc attribute to .section directive.
886         * ld-elf/fini1.s: Likewise.
887         * ld-elf/fini2.s: Likewise.
888         * ld-elf/fini3.s: Likewise.
889         * ld-elf/finin.s: Likewise.
890         * ld-elf/init0.s: Likewise.
891         * ld-elf/init1.s: Likewise.
892         * ld-elf/init2.s: Likewise.
893         * ld-elf/init3.s: Likewise.
894         * ld-elf/initn.s: Likewise.
895
896 2013-02-02  Michael Schewe  <michael.schewe@gmx.net>
897
898         * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
899         * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
900         mov insns.
901         * ld-h8300/relax-2.d: Update expected disassembly.
902         * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
903         @(disp:16,ERx).
904         * ld-h8300/relax-7b.s: New: Likewise.
905         * ld-h8300/relax-7.d: New: expected disassembly.
906
907 2013-03-20  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
908
909         * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
910         * ld-elf/group8b.d: Likewise.
911         * ld-elf/group9a.d: Likewise.
912         * ld-elf/group9b.d: Likewise.
913         * ld-elf/pr12851.d: Likewise.
914         * ld-elf/pr12975.d: Likewise.
915         * ld-elf/pr13177.d: Likewise.
916         * ld-elf/pr13195.d: Likewise.
917
918 2013-03-20  Will Newton  <will.newton@linaro.org>
919
920         * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
921         based on the symbol name rather than address.
922         * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
923         * ld-elfvers/vers15.sym: Likewise.
924         * ld-elfvers/vers18.sym: Likewise.
925         * ld-elfvers/vers21.sym: Likewise.
926         * ld-elfvers/vers9.sym: Likewise.
927
928 2013-03-20  Alan Modra  <amodra@gmail.com>
929
930         * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
931         * ld-elf/shared.exp: Build and run it.
932
933 2013-03-20  Alan Modra  <amodra@gmail.com>
934             Will Newton <will.newton@linaro.org
935
936         * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
937         linking against shared libraries.
938         * ld-elfweak/elfweak.exp: Likewise.  Enable for x86_64-linux.
939         Build main1.o using $picflag.
940
941 2013-03-18  Alan Modra  <amodra@gmail.com>
942
943         * ld-elf/pr14862.out: Expect no output.
944
945 2013-03-15  Will Newton  <will.newton@linaro.org>
946
947         * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
948         * ld-arm/gc-hidden-1.d: Likewise.
949         * ld-elfvsb/elfvsb.exp: Likewise.
950         * ld-shared/shared.exp: Likewise.
951
952 2013-03-08  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
953
954         * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
955         from list of targets that don't support gc-section.
956
957 2013-03-05  Alan Modra  <amodra@gmail.com>
958
959         * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
960         * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
961
962 2013-02-28  Nathan Sidwell  <nathan@codesourcery.com>
963
964         * ld-arm/tls-local-static.s: New test.
965         * ld-arm/tls-local-static.d: New.
966         * ld-arm/arm-elf.exp (tls-local-static): Add test.
967
968 2013-02-21  H.J. Lu  <hongjiu.lu@intel.com>
969
970         PR ld/15167
971         * ld-unique/unique.exp: Add a test for shared library with
972         reference.
973
974 2013-02-19  Maciej W. Rozycki  <macro@codesourcery.com>
975
976         * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
977         its contents to ar_simple_create and ld_simple_link after
978         objfiles.
979         * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
980         * ld-alpha/alpha.exp: Likewise.
981         * ld-arm/arm-elf.exp: Likewise.
982         * ld-arm/export-class.exp: Likewise.
983         * ld-elf/comm-data.exp: Likewise.
984         * ld-elf/eh-group.exp: Likewise.
985         * ld-elf/elf.exp: Likewise.
986         * ld-elf/export-class.exp: Likewise.
987         * ld-elfvers/vers.exp: Likewise.
988         * ld-frv/tls.exp: Likewise.
989         * ld-i386/export-class.exp: Likewise.
990         * ld-i386/i386.exp: Likewise.
991         * ld-ia64/ia64.exp: Likewise.
992         * ld-libs/libs.exp: Likewise.
993         * ld-m68k/m68k.exp: Likewise.
994         * ld-metag/metag.exp: Likewise.
995         * ld-mips-elf/comm-data.exp: Likewise.
996         * ld-mips-elf/export-class.exp: Likewise.
997         * ld-mips-elf/mips-elf.exp: Likewise.
998         * ld-mn10300/mn10300.exp: Likewise.
999         * ld-pe/pe-compile.exp: Likewise.
1000         * ld-pe/pe.exp: Likewise.
1001         * ld-plugin/plugin.exp: Likewise.
1002         * ld-powerpc/aix52.exp: Likewise.
1003         * ld-powerpc/export-class.exp: Likewise.
1004         * ld-powerpc/powerpc.exp: Likewise.
1005         * ld-s390/s390.exp: Likewise.
1006         * ld-sh/sh-vxworks.exp: Likewise.
1007         * ld-sh/sh64/sh64.exp: Likewise.
1008         * ld-sparc/sparc.exp: Likewise.
1009         * ld-tic6x/tic6x.exp: Likewise.
1010         * ld-tilegx/tilegx.exp: Likewise.
1011         * ld-tilepro/tilepro.exp: Likewise.
1012         * ld-undefined/entry.exp: Likewise.
1013         * ld-vax-elf/vax-elf.exp: Likewise.
1014         * ld-x86-64/dwarfreloc.exp: Likewise.
1015         * ld-x86-64/export-class.exp: Likewise.
1016         * ld-x86-64/x86-64.exp: Likewise.
1017         * ld-xc16x/xc16x.exp: Likewise.
1018         * ld-xstormy16/xstormy16.exp: Likewise.
1019         * ld-xtensa/xtensa.exp: Likewise.
1020
1021 2013-02-18  Maciej W. Rozycki  <macro@codesourcery.com>
1022
1023         * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
1024         mapping.
1025         * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
1026
1027 2013-02-18  Alan Modra  <amodra@gmail.com>
1028
1029         * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
1030         (PR ld/15146 (1), (2)): Likewise.
1031         (LTO 7): Likewise.
1032
1033 2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
1034
1035         PR ld/15146
1036         * ld-plugin/pr15146.d: New file.
1037         * ld-plugin/pr15146a.c: Likewise.
1038         * ld-plugin/pr15146b.c: Likewise.
1039         * ld-plugin/pr15146c.c: Likewise.
1040         * ld-plugin/pr15146d.c: Likewise.
1041
1042         * ld-plugin/lto.exp: Add tests for PR ld/15146.
1043
1044 2013-02-15  Markos Chandras  <markos.chandras@imgtec.com>
1045
1046         * ld-metag/pcrel.d: Fix the expected disassembler
1047         output to be in little endian format
1048         * ld-metag/shared.d: likewise
1049         * ld-metag/stub.d: likewise
1050         * ld-metag/stub_pic_app.d: likewise
1051         * ld-metag/stub_pic_shared.d: likewise
1052         * ld-metag/stub_shared.d: likewise
1053
1054 2013-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1055
1056         * ld-mips-elf/mips16-pic-2.dd,
1057         ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
1058         * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
1059         ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
1060         ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
1061         ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
1062         ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
1063         ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
1064         ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
1065         ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
1066         ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
1067         ld-mips-elf/got-page-7.got: New tests.
1068         * ld-mips-elf/mips-elf.exp: Run them.
1069
1070 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1071
1072         * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
1073         ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
1074         ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
1075         ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
1076         for new hash table order.
1077
1078 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1079
1080         * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
1081         ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
1082         that symbols are added to per-bfd GOTs.
1083
1084 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1085
1086         * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
1087         ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
1088         ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
1089         ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
1090         ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
1091         ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
1092         ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
1093         ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
1094         ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
1095         got_entry hash function.
1096
1097 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1098
1099         * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
1100         unused GOT entries.
1101
1102 2013-02-07  H.J. Lu  <hongjiu.lu@intel.com>
1103
1104         PR ld/15107
1105         * ld-unique/unique_empty.s: Add reference to "b".
1106
1107 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
1108
1109         * ld-size/size-10.rd: Updated.
1110         * ld-size/size-8.rd: Likewise.
1111         * ld-size/size32-2-i386.d: Likewise.
1112         * ld-size/size32-2-x32.d: Likewise.
1113         * ld-size/size32-2-x86-64.d: Likewise.
1114         * ld-size/size64-2-x32.d: Likewise.
1115         * ld-size/size64-2-x86-64.d: Likewise.
1116
1117         * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
1118         linker for size-8 test.
1119
1120 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
1121             Andrew Jenner <andrew@codesourcery.com>
1122
1123         Based on patches from Altera Corporation.
1124
1125         * ld-nios2/emit-relocs-1a.s: New.
1126         * ld-nios2/emit-relocs-1b.s: New.
1127         * ld-nios2/emit-relocs-1.d: New.
1128         * ld-nios2/emit-relocs-1.ld: New.
1129         * ld-nios2/gprel.d: New.
1130         * ld-nios2/gprel.s: New.
1131         * ld-nios2/hilo16.d: New.
1132         * ld-nios2/hilo16.s: New.
1133         * ld-nios2/hilo16_symbol.s: New.
1134         * ld-nios2/imm5.d: New.
1135         * ld-nios2/imm5.s: New.
1136         * ld-nios2/imm5_symbol.s: New.
1137         * ld-nios2/nios2.exp: New.
1138         * ld-nios2/pcrel16.d: New.
1139         * ld-nios2/pcrel16_label.s: New.
1140         * ld-nios2/pcrel16.s: New.
1141         * ld-nios2/relax_callr.d: New.
1142         * ld-nios2/relax_callr.ld: New.
1143         * ld-nios2/relax_callr.s: New.
1144         * ld-nios2/relax_cjmp.d: New.
1145         * ld-nios2/relax_cjmp.s: New.
1146         * ld-nios2/relax_jmp.ld: New.
1147         * ld-nios2/relax_section.d: New.
1148         * ld-nios2/relax_section.s: New.
1149         * ld-nios2/relax_ujmp.d: New.
1150         * ld-nios2/relax_ujmp.s: New.
1151         * ld-nios2/reloc.d: New.
1152         * ld-nios2/reloc.s: New.
1153         * ld-nios2/reloc_symbol.s: New.
1154         * ld-nios2/s16.d: New.
1155         * ld-nios2/s16.s: New.
1156         * ld-nios2/s16_symbol.s: New.
1157         * ld-nios2/u16.d: New.
1158         * ld-nios2/u16.s: New.
1159         * ld-nios2/u16_symbol.s: New.
1160         * ld-elf/indirect.exp: Skip on targets that don't support
1161         -shared -fPIC.
1162         * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
1163         * ld-plugin/lto.exp: Skip shared library tests on targets that
1164         don't support them.  Skip execution tests on non-native targets.
1165
1166 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
1167
1168         * ld-elf/now-1.d: New file.
1169         * ld-elf/now-2.d: Likewise.
1170         * ld-elf/now-3.d: Likewise.
1171         * ld-elf/now-4.d: Likewise.
1172         * ld-elf/rpath-1.d: Likewise.
1173         * ld-elf/rpath-2.d: Likewise.
1174         * ld-elf/runpath-1.d: Likewise.
1175         * ld-elf/runpath-2.d: Likewise.
1176
1177 2013-02-06  Alan Modra  <amodra@gmail.com>
1178
1179         PR ld/15096
1180         * ld-elf/new-dtags-1.d: Delete.
1181         * ld-elf/new-dtags-2.d: Likewise.
1182         * ld-elf/new-dtags-3.d: Likewise.
1183         * ld-elf/new-dtags-4.d: Likewise.
1184         * ld-elf/new-dtags-5.d: Likewise.
1185         * ld-elf/new-dtags-6.d: Likewise.
1186         * ld-elf/new-dtags-7.d: Likewise.
1187         * ld-elf/new-dtags-8.d: Likewise.
1188
1189 2013-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1190
1191         PR ld/15096
1192         * ld-elf/new-dtags-1.d: New test.
1193         * ld-elf/new-dtags-2.d: Likewise.
1194         * ld-elf/new-dtags-3.d: Likewise.
1195         * ld-elf/new-dtags-4.d: Likewise.
1196         * ld-elf/new-dtags-5.d: Likewise.
1197         * ld-elf/new-dtags-6.d: Likewise.
1198         * ld-elf/new-dtags-7.d: Likewise.
1199         * ld-elf/new-dtags-8.d: Likewise.
1200
1201 2013-01-31  Alan Modra  <amodra@gmail.com>
1202
1203         * ld-powerpc/tlsexe.d: Update for changed stub names.
1204         * ld-powerpc/tlsexe.r: Likewise.
1205         * ld-powerpc/tlsexetoc.d: Likewise.
1206         * ld-powerpc/tlsexetoc.r: Likewise.
1207         * ld-powerpc/tlsso.d: Likewise.
1208         * ld-powerpc/tlsso.r: Likewise.
1209         * ld-powerpc/tlstocso.d: Likewise.
1210         * ld-powerpc/tlstocso.r: Likewise.
1211
1212 2013-01-31  Hans-Peter Nilsson  <hp@axis.com>
1213
1214         * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
1215         default for *-*-linux-* by passing explicitly for all targets.
1216
1217 2013-01-21  Alan Modra  <amodra@gmail.com>
1218
1219         * ld-size/size.exp (build_tests <size-7, size-8>): Pass
1220         --no-as-needed in cflags.
1221
1222 2013-01-19  H.J. Lu  <hongjiu.lu@intel.com>
1223
1224         * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
1225
1226         * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
1227
1228 2013-01-18  H.J. Lu  <hongjiu.lu@intel.com>
1229
1230         * ld-size/size-10.rd: Updated.
1231         * ld-size/size-8.rd: Likewise.
1232         * ld-size/size32-2-i386.d: Likewise.
1233         * ld-size/size32-2-x32.d: Likewise.
1234         * ld-size/size32-2-x86-64.d: Likewise.
1235         * ld-size/size64-2-x32.d: Likewise.
1236         * ld-size/size64-2-x86-64.d: Likewise.
1237
1238 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
1239
1240         * ld-size/size-7.out: New file.
1241         * ld-size/size-8.out: Likewise.
1242         * ld-size/size-9.out: Likewise.
1243         * ld-size/size-9.rd: Likewise.
1244         * ld-size/size-9a.c: Likewise.
1245         * ld-size/size-9b.c: Likewise.
1246         * ld-size/size-10.out: Likewise.
1247         * ld-size/size-10.rd: Likewise.
1248         * ld-size/size-10a.c: Likewise.
1249         * ld-size/size-10b.c: Likewise.
1250
1251         * ld-size/size.exp (build_tests): Build libsize-9.so and
1252         libsize-10.so.
1253         Run-time size relocation tests if supported.
1254         (run_time_tests): New.
1255
1256 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
1257
1258         * ld-size/size-1.c: New file.
1259         * ld-size/size-1.out: Likewise.
1260         * ld-size/size-1a.c: Likewise.
1261         * ld-size/size-1b.c: Likewise.
1262         * ld-size/size-2.c: Likewise.
1263         * ld-size/size-2.out: Likewise.
1264         * ld-size/size-2a.c: Likewise.
1265         * ld-size/size-2b.c: Likewise.
1266
1267         * ld-size/size.exp (build_tests): Build libsize-1.so and
1268         libsize-2.so.
1269         (run_tests): Run size-1 and size-2.
1270
1271 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
1272
1273         * ld-size/size32-3-i386.d: New file.
1274         * ld-size/size32-3-x32.d: Likewise.
1275         * ld-size/size32-3-x86-64.d: Likewise.
1276         * ld-size/size32-3a.s: Likewise.
1277         * ld-size/size32-3b.s: Likewise.
1278
1279 2013-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1280
1281         * ld-size/size.exp: New file.
1282         * ld-size/size32-1-i386.d: Likewise.
1283         * ld-size/size32-1-x32.d: Likewise.
1284         * ld-size/size32-1-x86-64.d: Likewise.
1285         * ld-size/size32-1.s: Likewise.
1286         * ld-size/size32-2-i386.d: Likewise.
1287         * ld-size/size32-2-x32.d: Likewise.
1288         * ld-size/size32-2-x86-64.d: Likewise.
1289         * ld-size/size32-2.s: Likewise.
1290         * ld-size/size64-1-x32.d: Likewise.
1291         * ld-size/size64-1-x86-64.d: Likewise.
1292         * ld-size/size64-1.s: Likewise.
1293         * ld-size/size64-2-x32.d: Likewise.
1294         * ld-size/size64-2-x86-64.d: Likewise.
1295         * ld-size/size64-2.s: Likewise.
1296         * ld-size/size-3.c: Likewise.
1297         * ld-size/size-3.out: Likewise.
1298         * ld-size/size-3a.c: Likewise.
1299         * ld-size/size-3b.c: Likewise.
1300         * ld-size/size-3c.c: Likewise.
1301         * ld-size/size-4.out: Likewise.
1302         * ld-size/size-4a.c: Likewise.
1303         * ld-size/size-4b.c: Likewise.
1304         * ld-size/size-5.out: Likewise.
1305         * ld-size/size-5a.c: Likewise.
1306         * ld-size/size-5b.c: Likewise.
1307         * ld-size/size-6.out: Likewise.
1308         * ld-size/size-6a.c: Likewise.
1309         * ld-size/size-6b.c: Likewise.
1310         * ld-size/size-7.rd: Likewise.
1311         * ld-size/size-7a.c: Likewise.
1312         * ld-size/size-7b.c: Likewise.
1313         * ld-size/size-8.rd: Likewise.
1314         * ld-size/size-8a.c: Likewise.
1315         * ld-size/size-8b.c: Likewise.
1316
1317 2013-01-16  Alan Modra  <amodra@gmail.com>
1318
1319         * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
1320
1321 2013-01-15  Alan Modra  <amodra@gmail.com>
1322
1323         * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
1324         * ld-powerpc/tlsso.g: Likewise.
1325         * ld-powerpc/tlsso.r: Likewise.
1326         * ld-powerpc/tlstocso.d: Likewise.
1327         * ld-powerpc/tlstocso.g: Likewise.
1328
1329 2013-01-15  Alan Modra  <amodra@gmail.com>
1330
1331         * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
1332         * ld-plugin/lto-16b.d: Likewise.
1333         * ld-plugin/lto-17a.d: Likewise.
1334         * ld-plugin/lto-17b-2.d: Likewise.
1335
1336 2013-01-14  Alan Modra  <amodra@gmail.com>
1337
1338         * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
1339         * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
1340         updated microblaze page size.
1341
1342 2013-01-10  Will Newton <will.newton@imgtec.com>
1343
1344         * ld-elf/merge.d: Mark Meta as xfail.
1345         * ld-gc/start.d: Skip this test on Meta.
1346         * ld-gc/personality.d: Skip this test on Meta.
1347         * ld-metag/external.s: New file.
1348         * ld-metag/metag.exp: New file.
1349         * ld-metag/pcrel.d: New file.
1350         * ld-metag/pcrel.s: New file.
1351         * ld-metag/shared.d: New file.
1352         * ld-metag/shared.r: New file.
1353         * ld-metag/shared.s: New file.
1354         * ld-metag/stub.d: New file.
1355         * ld-metag/stub.s: New file.
1356         * ld-metag/stub_pic_app.d: New file.
1357         * ld-metag/stub_pic_app.r: New file.
1358         * ld-metag/stub_pic_app.s: New file.
1359         * ld-metag/stub_pic_shared.d: New file.
1360         * ld-metag/stub_pic_shared.s: New file.
1361         * ld-metag/stub_shared.d: New file.
1362         * ld-metag/stub_shared.r: New file.
1363         * ld-metag/stub_shared.s: New file.
1364
1365 2013-01-08  Thomas Schwinge  <thomas@codesourcery.com>
1366
1367         * ld-i386/export-class.exp: Restore (and reword) comment about
1368         excluded targets.
1369
1370 2013-01-04  Yufeng Zhang  <yufeng.zhang@arm.com>
1371
1372         * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
1373         the objdump directive.
1374         * ld-aarch64/emit-relocs-266.d: Ditto.
1375         * ld-aarch64/emit-relocs-268.d: Ditto.
1376         * ld-aarch64/emit-relocs-269.d: Ditto.
1377         * ld-aarch64/emit-relocs-270.d: Ditto.
1378         * ld-aarch64/emit-relocs-271.d: Ditto.
1379         * ld-aarch64/emit-relocs-272.d: Ditto.
1380
1381 For older changes see ChangeLog-2012
1382 \f
1383 Copyright (C) 2013 Free Software Foundation, Inc.
1384
1385 Copying and distribution of this file, with or without modification,
1386 are permitted in any medium without royalty provided the copyright
1387 notice and this notice are preserved.
1388
1389 Local Variables:
1390 mode: change-log
1391 left-margin: 8
1392 fill-column: 74
1393 version-control: never
1394 End: