MIPS testsuite cleanup - part 4
[external/binutils.git] / ld / testsuite / ChangeLog
1 2014-09-06  Matthew Fortune  <matthew.fortune@imgtec.com>
2
3         * ld-mips-elf/abiflags-strip1-ph.d: Ignore big/little endian
4         differences. Ignore program headers other than PT_MIPS_ABIFLAGS.
5         Do not force -32, -EB and ld emulation but instead rely on the
6         test driver to build for some form of O32.
7         * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
8         * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
9         * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
10         * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
11         * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
12         * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
13         * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
14         * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
15         * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
16         * ld-mips-elf/attr-gnu-4-05.d: Likewise.
17         * ld-mips-elf/attr-gnu-4-06.d: Likewise.
18         * ld-mips-elf/attr-gnu-4-07.d: Likewise.
19         * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
20         * ld-mips-elf/attr-gnu-4-10.d: Likewise.
21         * ld-mips-elf/attr-gnu-4-15.d: Likewise.
22         * ld-mips-elf/attr-gnu-4-16.d: Likewise.
23         * ld-mips-elf/attr-gnu-4-17.d: Likewise.
24         * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
25         * ld-mips-elf/attr-gnu-4-25.d: Likewise.
26         * ld-mips-elf/attr-gnu-4-26.d: Likewise.
27         * ld-mips-elf/attr-gnu-4-27.d: Likewise.
28         * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
29         * ld-mips-elf/attr-gnu-4-35.d: Likewise.
30         * ld-mips-elf/attr-gnu-4-36.d: Likewise.
31         * ld-mips-elf/attr-gnu-4-37.d: Likewise.
32         * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
33         * ld-mips-elf/attr-gnu-4-45.d: Likewise.
34         * ld-mips-elf/attr-gnu-4-46.d: Likewise.
35         * ld-mips-elf/attr-gnu-4-47.d: Likewise.
36         * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
37         * ld-mips-elf/attr-gnu-4-50.d: Likewise.
38         * ld-mips-elf/attr-gnu-4-51.d: Likewise.
39         * ld-mips-elf/attr-gnu-4-52.d: Likewise.
40         * ld-mips-elf/attr-gnu-4-53.d: Likewise.
41         * ld-mips-elf/attr-gnu-4-54.d: Likewise.
42         * ld-mips-elf/attr-gnu-4-55.d: Likewise.
43         * ld-mips-elf/attr-gnu-4-56.d: Likewise.
44         * ld-mips-elf/attr-gnu-4-57.d: Likewise.
45         * ld-mips-elf/attr-gnu-4-58.d: Likewise.
46         * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
47         * ld-mips-elf/attr-gnu-4-60.d: Likewise.
48         * ld-mips-elf/attr-gnu-4-61.d: Likewise.
49         * ld-mips-elf/attr-gnu-4-62.d: Likewise.
50         * ld-mips-elf/attr-gnu-4-63.d: Likewise.
51         * ld-mips-elf/attr-gnu-4-64.d: Likewise.
52         * ld-mips-elf/attr-gnu-4-65.d: Likewise.
53         * ld-mips-elf/attr-gnu-4-66.d: Likewise.
54         * ld-mips-elf/attr-gnu-4-67.d: Likewise.
55         * ld-mips-elf/attr-gnu-4-68.d: Likewise.
56         * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
57         * ld-mips-elf/attr-gnu-4-70.d: Likewise.
58         * ld-mips-elf/attr-gnu-4-71.d: Likewise.
59         * ld-mips-elf/attr-gnu-4-72.d: Likewise.
60         * ld-mips-elf/attr-gnu-4-73.d: Likewise.
61         * ld-mips-elf/attr-gnu-4-74.d: Likewise.
62         * ld-mips-elf/attr-gnu-4-75.d: Likewise.
63         * ld-mips-elf/attr-gnu-4-76.d: Likewise.
64         * ld-mips-elf/attr-gnu-4-77.d: Likewise.
65         * ld-mips-elf/attr-gnu-4-78.d: Likewise.
66         * ld-mips-elf/mips-elf.exp: Update default abi_asflags(o32) to explicitly
67         pass -32 for the 'no abi' configurations.  Modify the way attr-gnu* tests
68         are run to use O32 flags appropriate for the current target.
69
70 2014-08-29  Alan Modra  <amodra@gmail.com>
71
72         * lib/ld-lib.exp (ld_simple_link_defsyms): Provide both __main
73         and ___main for windows targets.
74
75 2014-08-27  H.J. Lu  <hongjiu.lu@intel.com>
76
77         PR ld/17306
78         * ld-i386/i386.exp (i386tests): Add tests for PR ld/17306.
79         * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
80
81         * ld-i386/pr17306a.s: New file.
82         * ld-i386/pr17306b.s: Likewise.
83         * ld-x86-64/pr17306a.s: Likewise.
84         * ld-x86-64/pr17306b.s: Likewise.
85
86 2014-08-27  H.J. Lu  <hongjiu.lu@intel.com>
87
88         PR ld/17313
89         * ld-i386/i386.exp (i386tests): Add tests for PR ld/17313.
90         * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
91
92 2014-08-26  Jiong Wang  <jiong.wang@arm.com>
93
94         * ld-aarch64/copy-relocs-so.s: New test file.
95         * ld-aarch64/copy-relocs-exe.s: Likewise.
96         * ld-aarch64/copy-relocs.d: New expectation file.
97         * ld-aarch64/emit-relocs-264-bad.d: New test file.
98         * ld-aarch64/emit-relocs-266-bad.d: Likewise.
99         * ld-aarch64/emit-relocs-268-bad.d: Likewise.
100         * ld-aarch64/emit-relocs-269-bad.d: Likewise.
101         * ld-aarch64/aarch64-elf.exp: Run new added test.
102
103 2014-08-26  Nick Clifton  <nickc@redhat.com>
104
105         * ld-aarch64/eh-frame-foo.s: Use 8-byte offset for X30.
106         * ld-aarch64/eh-frame-bar.s: Likewise.
107         * ld-aarch64/eh-frame.d: Updated to match current readelf output.
108         * ld-elf/eh5.d: Allow any register names.
109
110 2014-08-22  Maciej W. Rozycki  <macro@codesourcery.com>
111
112         * ld-powerpc/apuinfo-vle.rd: New test.
113         * ld-powerpc/apuinfo-vle.s: New test source.
114         * ld-powerpc/apuinfo.rd: Adjust according to GAS PPC_APUINFO_VLE
115         handling change.
116         * ld-powerpc/powerpc.exp: Run the new test.
117
118 2014-08-21  Tony Wang  <tony.wang@arm.com>
119
120         * ld-arm/jump-reloc-veneers-cond.s: New test.
121         * ld-arm/farcall-cond-thumb-arm.s: Ditto.
122         * ld-arm/jump-reloc-veneers-cond-short.d: Expected output
123         for target without a veneer generation.
124         * ld-arm/jump-reloc-veneers-cond-long.d: Expected output
125         for target with a veneer generation.
126         * ld-arm/farcall-cond-thumb-arm.d: Expected output for
127         inter working veneer generation.
128         * ld-arm/arm-elf.exp: Add tests for conditional branch veneer.
129
130 2014-08-20  Roland McGrath  <mcgrathr@google.com>
131
132         PR ld/17277
133         * ld-arm/pcrel-shared.s: New file.
134         * ld-arm/pcrel-shared.rd: New file.
135         * ld-arm/arm-elf.exp (armelftests_common): Add it.
136
137 2014-08-18  Alan Modra  <amodra@gmail.com>
138
139         * ld-plugin/lto.exp: Use gcc -print-file-name to find lto plugin.
140
141 2014-08-18  Alan Modra  <amodra@gmail.com>
142
143         * ld-plugin/needed3.c: New file.
144         * ld-elf/shared.exp: Add needed3 test.
145
146 2014-08-12  Alan Modra  <amodra@gmail.com>
147
148         * lib/ld-lib.exp (check_plugin_api_available): Match "-plugin PLUGIN".
149
150 2014-08-07  H.J. Lu  <hongjiu.lu@intel.com>
151
152         PR ld/16746
153         * ld-plugin/lto.exp: Add 4 tests for PR ld/16746.
154         * ld-plugin/pr16746a.c: New file.
155         * ld-plugin/pr16746b.c: Likewise.
156         * ld-plugin/pr16746c.c: Likewise.
157         * ld-plugin/pr16746d.c: Likewise.
158
159 2014-08-06  Alan Modra  <amodra@gmail.com>
160
161         * lib/ld-lib.exp (check_lto_fat_available): New.
162         (check_lto_available): Remove -ffat-lto-objects test.
163         * ld-plugin/lto.exp: Use [list ] rather than { } to set up list
164         variables, allowing substition of vars.  Set lto_fat and plug_opt
165         and add to various tests.
166
167 2014-08-01  Takashi Yoshii  <yoshii.takashi@renesas.com>
168
169         PR 10373
170         * ld-sh/sh1.s: Add jmp relaxing test.
171         * ld-sh/sh.exp: Likewise.
172
173 2014-08-01  Takashi Yoshii  <yoshii.takashi@renesas.com>
174
175         PR 10378
176         * ld-sh/adjsw8.s: New.
177         * ld-sh/sh.exp: Add switch8 adjustment test.
178
179 2014-07-29  Matthew Fortune  <matthew.fortune@imgtec.com>
180
181         * ld-mips-elf/abiflags-strip1-ph.d: New.
182         * ld-mips-elf/abiflags-strip2-ph.d: Likewise.
183         * ld-mips-elf/abiflags-strip3-ph.d: Likewise.
184         * ld-mips-elf/abiflags-strip4-ph.d: Likewise.
185         * ld-mips-elf/abiflags-strip5-ph.d: Likewise.
186         * ld-mips-elf/abiflags-strip6-ph.d: Likewise.
187         * ld-mips-elf/abiflags-strip7-ph.d: Likewise.
188         * ld-mips-elf/abiflags-strip8-ph.d: Likewise.
189         * ld-mips-elf/abiflags-strip9-ph.d: Likewise.
190         * ld-mips-elf/attr-gnu-4-0-n32-ph.d: Likewise.
191         * ld-mips-elf/attr-gnu-4-0-n64-ph.d: Likewise.
192         * ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
193         * ld-mips-elf/attr-gnu-4-06.d: Likewise.
194         * ld-mips-elf/attr-gnu-4-07.d: Likewise.
195         * ld-mips-elf/attr-gnu-4-08.d: Likewise.
196         * ld-mips-elf/attr-gnu-4-1-n32-ph.d: Likewise.
197         * ld-mips-elf/attr-gnu-4-1-n64-ph.d: Likewise.
198         * ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
199         * ld-mips-elf/attr-gnu-4-16.d: Likewise.
200         * ld-mips-elf/attr-gnu-4-17.d: Likewise.
201         * ld-mips-elf/attr-gnu-4-18.d: Likewise.
202         * ld-mips-elf/attr-gnu-4-2-n32-ph.d: Likewise.
203         * ld-mips-elf/attr-gnu-4-2-n64-ph.d: Likewise.
204         * ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
205         * ld-mips-elf/attr-gnu-4-26.d: Likewise.
206         * ld-mips-elf/attr-gnu-4-27.d: Likewise.
207         * ld-mips-elf/attr-gnu-4-28.d: Likewise.
208         * ld-mips-elf/attr-gnu-4-3-n32-ph.d: Likewise.
209         * ld-mips-elf/attr-gnu-4-3-n64-ph.d: Likewise.
210         * ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
211         * ld-mips-elf/attr-gnu-4-36.d: Likewise.
212         * ld-mips-elf/attr-gnu-4-37.d: Likewise.
213         * ld-mips-elf/attr-gnu-4-38.d: Likewise.
214         * ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
215         * ld-mips-elf/attr-gnu-4-46.d: Likewise.
216         * ld-mips-elf/attr-gnu-4-47.d: Likewise.
217         * ld-mips-elf/attr-gnu-4-48.d: Likewise.
218         * ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
219         * ld-mips-elf/attr-gnu-4-50.d: Likewise.
220         * ld-mips-elf/attr-gnu-4-52.d: Likewise.
221         * ld-mips-elf/attr-gnu-4-53.d: Likewise.
222         * ld-mips-elf/attr-gnu-4-54.d: Likewise.
223         * ld-mips-elf/attr-gnu-4-55.d: Likewise.
224         * ld-mips-elf/attr-gnu-4-56.d: Likewise.
225         * ld-mips-elf/attr-gnu-4-57.d: Likewise.
226         * ld-mips-elf/attr-gnu-4-58.d: Likewise.
227         * ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
228         * ld-mips-elf/attr-gnu-4-6.s: Likewise.
229         * ld-mips-elf/attr-gnu-4-60.d: Likewise.
230         * ld-mips-elf/attr-gnu-4-61.d: Likewise.
231         * ld-mips-elf/attr-gnu-4-62.d: Likewise.
232         * ld-mips-elf/attr-gnu-4-63.d: Likewise.
233         * ld-mips-elf/attr-gnu-4-64.d: Likewise.
234         * ld-mips-elf/attr-gnu-4-65.d: Likewise.
235         * ld-mips-elf/attr-gnu-4-66.d: Likewise.
236         * ld-mips-elf/attr-gnu-4-67.d: Likewise.
237         * ld-mips-elf/attr-gnu-4-68.d: Likewise.
238         * ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
239         * ld-mips-elf/attr-gnu-4-7.s: Likewise.
240         * ld-mips-elf/attr-gnu-4-70.d: Likewise.
241         * ld-mips-elf/attr-gnu-4-71.d: Likewise.
242         * ld-mips-elf/attr-gnu-4-72.d: Likewise.
243         * ld-mips-elf/attr-gnu-4-73.d: Likewise.
244         * ld-mips-elf/attr-gnu-4-74.d: Likewise.
245         * ld-mips-elf/attr-gnu-4-75.d: Likewise.
246         * ld-mips-elf/attr-gnu-4-76.d: Likewise.
247         * ld-mips-elf/attr-gnu-4-77.d: Likewise.
248         * ld-mips-elf/attr-gnu-4-78.d: Likewise.
249         * ld-mips-elf/attr-gnu-4-8.s: Likewise.
250         * ld-mips-elf/attr-gnu-4-81.d: Likewise.
251         * ld-mips-elf/empty.s: Likewise.
252         * ld-mips-elf/attr-gnu-4-00.d: Adjust expected output.
253         * ld-mips-elf/attr-gnu-4-01.d: Likewise.
254         * ld-mips-elf/attr-gnu-4-02.d: Likewise.
255         * ld-mips-elf/attr-gnu-4-03.d: Likewise.
256         * ld-mips-elf/attr-gnu-4-04.d: Likewise.
257         * ld-mips-elf/attr-gnu-4-05.d: Likewise.
258         * ld-mips-elf/attr-gnu-4-10.d: Likewise.
259         * ld-mips-elf/attr-gnu-4-11.d: Likewise.
260         * ld-mips-elf/attr-gnu-4-14.d: Likewise.
261         * ld-mips-elf/attr-gnu-4-15.d: Likewise.
262         * ld-mips-elf/attr-gnu-4-2.s: Likewise.
263         * ld-mips-elf/attr-gnu-4-20.d: Likewise.
264         * ld-mips-elf/attr-gnu-4-22.d: Likewise.
265         * ld-mips-elf/attr-gnu-4-24.d: Likewise.
266         * ld-mips-elf/attr-gnu-4-25.d: Likewise.
267         * ld-mips-elf/attr-gnu-4-3.s: Likewise.
268         * ld-mips-elf/attr-gnu-4-30.d: Likewise.
269         * ld-mips-elf/attr-gnu-4-33.d: Likewise.
270         * ld-mips-elf/attr-gnu-4-34.d: Likewise.
271         * ld-mips-elf/attr-gnu-4-35.d: Likewise.
272         * ld-mips-elf/attr-gnu-4-40.d: Likewise.
273         * ld-mips-elf/attr-gnu-4-41.d: Likewise.
274         * ld-mips-elf/attr-gnu-4-42.d: Likewise.
275         * ld-mips-elf/attr-gnu-4-43.d: Likewise.
276         * ld-mips-elf/attr-gnu-4-44.d: Likewise.
277         * ld-mips-elf/attr-gnu-4-45.d: Likewise.
278         * ld-mips-elf/attr-gnu-4-5.s: Likewise.
279         * ld-mips-elf/attr-gnu-4-51.d: Likewise.
280         * ld-mips-elf/attr-gnu-8-00.d: Likewise.
281         * ld-mips-elf/attr-gnu-8-01.d: Likewise.
282         * ld-mips-elf/attr-gnu-8-02.d: Likewise.
283         * ld-mips-elf/attr-gnu-8-10.d: Likewise.
284         * ld-mips-elf/attr-gnu-8-11.d: Likewise.
285         * ld-mips-elf/attr-gnu-8-20.d: Likewise.
286         * ld-mips-elf/attr-gnu-8-22.d: Likewise.
287         * ld-mips-elf/jalx-2.dd: Likewise.
288         * ld-mips-elf/mips16-pic-1.gd: Likewise.
289         * ld-mips-elf/mips16-pic-2.gd: Likewise.
290         * ld-mips-elf/mips16-pic-3.gd: Likewise.
291         * ld-mips-elf/mips16-pic-4a.gd: Likewise.
292         * ld-mips-elf/multi-got-no-shared.d: Likewise.
293         * ld-mips-elf/nan-2008.d: Likewise.
294         * ld-mips-elf/nan-legacy.d: Rework test.
295         * ld-mips-elf/pic-and-nonpic-3a.gd: Likewise.
296         * ld-mips-elf/pic-and-nonpic-3b.gd: Likewise.
297         * ld-mips-elf/pic-and-nonpic-5b.gd: Likewise.
298         * ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
299         * ld-mips-elf/rel32-n32.d: Likewise.
300         * ld-mips-elf/rel32-o32.d: Likewise.
301         * ld-mips-elf/rel64.d: Likewise.
302         * ld-mips-elf/tls-multi-got-1.r: Likewise.
303         * ld-elf/group.ld: Discard .MIPS.abiflags and .gnu.attributes.
304         * ld-elf/orphan-region.ld: Likewise.
305         * ld-elf/orphan.ld: Likewise.
306         * ld-mips-elf/compressed-plt-1.ld: Likewise.
307         * ld-mips-elf/dyn-sec64.ld: Likewise.
308         * ld-mips-elf/got-dump-1.ld: Likewise.
309         * ld-mips-elf/got-dump-2.ld: Likewise.
310         * ld-mips-elf/got-page-1.ld: Likewise.
311         * ld-mips-elf/mips-dyn.ld: Likewise.
312         * ld-mips-elf/mips-lib.ld: Likewise.
313         * ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
314         * ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
315         * ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
316         * ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
317         * ld-mips-elf/region1.t: Likewise.
318         * ld-mips-elf/stub-dynsym-1.ld: Likewise.
319         * ld-mips-elf/tls-hidden3.ld: Likewise.
320         * ld-mips-elf/vxworks1.ld: Likewise.
321         * ld-scripts/overlay-size.t: Likewise.
322         * ld-mips-elf/elf-rel-got-n32-embed.d: Remove .MIPS.abiflags from
323         objects.
324         * ld-mips-elf/elf-rel-got-n32.d: Likewise.
325         * ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
326         * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
327         * ld-mips-elf/elf-rel-got-n64.d: Likewise.
328         * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
329         * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
330         * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
331         * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
332         * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
333         * ld-mips-elf/mips-elf.exp: Add new tests.
334
335 2014-07-16  H.J. Lu  <hongjiu.lu@intel.com>
336
337         PR binutils/17154
338         * ld-ifunc/pr17154-i386.d: New file.
339         * ld-ifunc/pr17154-x86-64.d: Likewise.
340         * ld-ifunc/pr17154-x86.s: Likewise.
341         * ld-x86-64/bnd-ifunc-2.d: Likewise.
342         * ld-x86-64/bnd-ifunc-2.s: Likewise.
343         * ld-x86-64/mpx.exp: Run bnd-ifunc-2.
344         * ld-x86-64/tlsdesc-nacl.pd: Updated.
345         * ld-x86-64/tlsdesc.pd: Likewise.
346
347 2014-07-15  H.J. Lu  <hongjiu.lu@intel.com>
348
349         PR ld/17057
350         * ld-i386/i386.exp: Run pr17057.
351         * ld-i386/pr17057.d: New file.
352         * ld-i386/pr17057.s: Likewise.
353
354 2014-07-15  Jiong Wang  <jiong.wang@arm.com>
355
356         * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
357
358 2014-07-10  Will Newton  <will.newton@linaro.org>
359
360         * ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
361         tests, IFUNC tests and other EABI requiring tests to...
362         (armeabitests_nonacl): ...here.
363         * ld-arm/arm-app-abs32.d: Loosen regex for architecture type
364         to allow test to pass on configurations without an attributes
365         section.
366         * ld-arm/arm-app.d: Likewise.
367         * ld-arm/arm-lib-plt32.d: Likewise.
368         * ld-arm/arm-lib.d: Likewise.
369         * ld-arm/arm-static-app.d: Likewise.
370         * ld-arm/armthumb-lib.d: Likewise.
371         * ld-arm/cortex-a8-far.d: Likewise.
372         * ld-arm/farcall-mixed-app.d: Likewise.
373         * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
374         * ld-arm/farcall-mixed-lib.d: Likewise.
375         * ld-arm/mixed-app-v5.d: Likewise.
376         * ld-arm/mixed-app.d: Likewise.
377         * ld-arm/mixed-lib.d: Likewise.
378         * ld-arm/tls-app.d: Likewise.
379         * ld-arm/tls-descrelax-be32.d: Likewise.
380         * ld-arm/tls-descrelax.d: Likewise.
381         * ld-arm/tls-descseq.d: Likewise.
382         * ld-arm/tls-gdesc-got.d: Likewise.
383         * ld-arm/tls-gdesc.d: Likewise.
384         * ld-arm/tls-gdierelax.d: Likewise.
385         * ld-arm/tls-gdierelax2.d: Likewise.
386         * ld-arm/tls-gdlerelax.d: Likewise.
387         * ld-arm/tls-lib-loc.d: Likewise.
388         * ld-arm/tls-lib.d: Likewise.
389         * ld-arm/tls-thumb1.d: Likewise.
390
391         * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
392
393 2014-07-08  Will Newton  <will.newton@linaro.org>
394
395         * ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
396         match bfd.
397         * ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
398         take into account increased segment alignment.
399         * ld-arm/ifunc-gdesc.r: Likewise.
400         * ld-arm/tls-lib.d: Likewise.
401
402 2014-07-08  Jiong Wang  <jiong.wang@arm.com>
403
404         * ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
405         * ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
406         * ld-aarch64/emit-relocs-local-addend.d: New testcase.
407         * ld-aarch64/local-addend-r.d: Likewise.
408
409 2014-07-08  Alan Modra  <amodra@gmail.com>
410
411         * ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
412         * ld-powerpc/powerpc.exp: Run it.
413
414 2014-07-08  Alan Modra  <amodra@gmail.com>
415
416         PR 17112
417         * ld-plugin/lto.exp: When building liblti-11.a, pass
418         --plugin path_to_gcc/liblto_plugin.so to ar.
419
420 2014-07-07  Alan Modra  <amodra@gmail.com>
421
422         * lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
423         check here too.
424
425 2014-07-07  Nick Clifton  <nickc@redhat.com>
426
427         * lib/ld-lib.exp (check_lto_available): Check that a compiler is
428         available before testing for LTO support.
429
430 2014-07-07  Alan Modra  <amodra@gmail.com>
431
432         * config/default.exp: Don't make tmpdir/gas.  Put as symlink into
433         tmpdir/ld.
434         (gcc_gas_flag, gcc_ld_flag): Delete.
435         (gcc_B_opt, ld_L_opt): New globals.
436         ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
437         ld-plugin/lto.exp: Likewise.
438         lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
439         (ld_simple_link): Remove -B handling now that this is done in
440         run_host_cmd.  Simplify.
441         (default_ld_compile): Simplify.
442         (check_lto_available): Use run_host_cmd_yesno.
443         (check_lto_shared_available): Likewise.
444
445 2014-07-05  Alan Modra  <amodra@gmail.com>
446
447         * lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
448         if binfile is empty.
449         (run_ld_link_exec_tests, run_cc_link_tests): Likewise.  Tidy
450         status checks.
451         * ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
452         Instead use an empty output file.
453
454 2014-07-03  Alan Modra  <amodra@gmail.com>
455
456         * ld-elf/pr17068.s: New.
457         * ld-elf/pr17068a.s: New.
458         * ld-elf/pr17068b.s: New.
459         * ld-elf/pr17068c.s: New.
460         * ld-elf/pr17068d.s: New.
461         * ld-elf/pr17068e.s: New.
462         * ld-elf/pr17068ez.s: New.
463         * ld-elf/elf.exp: Run new test.
464
465 2014-07-02  Alan Modra  <amodra@gmail.com>
466
467         * ld-powerpc/ambiguousv1.d: Match symbol table too.
468         * ld-powerpc/ambiguousv2.d: Likewise.
469         * ld-powerpc/ambiguousv1b.d: New.
470         * ld-powerpc/ambiguousv2b.d: New.
471         * ld-powerpc/powerpc.exp: Run new tests.
472
473 2014-06-25  Kyle McMartin  <kyle@redhat.com>
474
475         * ld-arm/tls-gdierelax2.d: Fix expected offsets.
476
477 2014-06-16  Will Newton  <will.newton@linaro.org>
478
479         * ld-arm/arm-elf.exp: Add ifunc-gdesc test.
480         * ld-arm/ifunc-gdesc.r: New file.
481         * ld-arm/ifunc-gdesc.s: Likewise.
482         * ld-arm/ifunc-gdesc.ver: Likewise.
483
484 2014-06-09  Ryan Mansfield  <rmansfield@qnx.com>
485
486         * config/default.exp (GASP): Remove.
487
488 2014-06-03  Alan Modra  <amodra@gmail.com>
489
490         * ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
491
492 2014-05-28  Matthew Fortune  <matthew.fortune@imgtec.com>
493
494         * lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
495         This allows each input object to be optionally run through
496         objcopy before linking.
497
498 2014-05-20  Will Newton  <will.newton@linaro.org>
499
500         * ld-shared/shared.exp: Mark non-PIC shared object tests
501         as xfail on aarch64.
502
503 2014-05-19  Andreas Tobler  <andreast@fgznet.ch>
504
505         * ld-elf/shared.exp: Introduce the extralibs variable to control
506         the libraries to be linked. Don't link -ldl on *-*-freebsd*.
507
508         * ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
509         *-*-freebsd*.
510
511 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
512
513         * ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
514         ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
515         ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
516         tests.
517
518 2014-05-09  H.J. Lu  <hongjiu.lu@intel.com>
519
520         * ld-x86-64/tlsbin.dd: Replace data32 with data16.
521         * ld-x86-64/tlsdesc-nacl.pd: Likewise.
522         * ld-x86-64/tlsgdesc.dd: Likewise.
523         * ld-x86-64/tlsld1.dd: Likewise.
524         * ld-x86-64/tlsld3.dd: Likewise.
525         * ld-x86-64/tlspic.dd: Likewise.
526
527 2014-05-02  Max Filippov  <jcmvbkbc@gmail.com>
528
529         * ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
530         * ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
531         signedness and overflow checking.
532
533 2014-05-01  Hans-Peter Nilsson  <hp@bitrange.com>
534
535         * ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
536         ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
537         tests.
538         * ld-mmix/b-offloc.s: Correct address in comment.
539
540 2014-04-23  Will Newton  <will.newton@linaro.org>
541
542         * ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
543         SEARCH_DIR commands.
544         * ld-arm/arm-rel32.d: Update regexps to allow test to
545         pass on armeb-linux-eabi configuration.
546         * ld-arm/data-only-map.d: Likewise.
547         * ld-arm/fix-arm1176-off.d: Likewise.
548         * ld-arm/fix-arm1176-on.d: Likewise.
549         * ld-arm/ifunc-1.gd: Likewise.
550         * ld-arm/ifunc-10.gd: Likewise.
551         * ld-arm/ifunc-11.gd: Likewise.
552         * ld-arm/ifunc-12.gd: Likewise.
553         * ld-arm/ifunc-13.gd: Likewise.
554         * ld-arm/ifunc-14.gd: Likewise.
555         * ld-arm/ifunc-15.gd: Likewise.
556         * ld-arm/ifunc-16.gd: Likewise.
557         * ld-arm/ifunc-17.gd: Likewise.
558         * ld-arm/ifunc-2.gd: Likewise.
559         * ld-arm/ifunc-3.gd: Likewise.
560         * ld-arm/ifunc-4.gd: Likewise.
561         * ld-arm/ifunc-5.gd: Likewise.
562         * ld-arm/ifunc-6.gd: Likewise.
563         * ld-arm/ifunc-7.gd: Likewise.
564         * ld-arm/ifunc-8.gd: Likewise.
565         * ld-arm/ifunc-9.gd: Likewise.
566         * ld-arm/jump-reloc-veneers-long.d: Likewise.
567         * ld-arm/reloc-boundaries.d: Likewise.
568
569 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
570
571         PR ld/16846
572         * ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
573         * ld-plugin/pr16846a.c: New file.
574         * ld-plugin/pr16846b.c: Likewise.
575         * ld-plugin/pr16846c.c: Likewise.
576
577 2014-04-22  Christian Svensson  <blue@cmd.nu>
578
579         * ld-discard/extern.d: Remove openrisc and or32 support.  Add
580         support for or1k.
581         * ld-discard/start.d: Likewise.
582         * ld-discard/static.d: Likewise.
583         * ld-elf/group1.d: Likewise.
584         * ld-elf/group3b.d: Likewise.
585         * ld-elf/group8a.d: Likewise.
586         * ld-elf/group8b.d: Likewise.
587         * ld-elf/group9a.d: Likewise.
588         * ld-elf/group9b.d: Likewise.
589         * ld-elf/linkonce2.d: Likewise.
590         * ld-elf/merge.d: Likewise.
591         * ld-elf/merge2.d: Likewise.
592         * ld-elf/orphan-region.d: Likewise.
593         * ld-elf/orphan.d: Likewise.
594         * ld-elf/orphan3.d: Likewise.
595         * ld-elf/pr12851.d: Likewise.
596         * ld-elf/pr12975.d: Likewise.
597         * ld-elf/pr13177.d: Likewise.
598         * ld-elf/pr13195.d: Likewise.
599         * ld-elf/pr349.d: Likewise.
600         * ld-elf/sec64k.exp: Likewise.
601         * ld-elf/warn1.d: Likewise.
602         * ld-elf/warn2.d: Likewise.
603         * ld-elf/warn3.d: Likewise.
604         * ld-scripts/weak.exp: Likewise.
605         * lib/ld-lib.exp: Likewise.
606
607 2014-04-17  Kwok Cheung Yeung  <kcy@codesourcery.com>
608
609         * ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
610         * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
611         * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
612         * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
613         * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
614
615 2014-04-15  Marcus Shawcroft  <marcus.shawcroft@arm.com>
616
617         * ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
618         to include all 5 bits of LDR destination register.
619
620 2014-04-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
621
622         * ld-avr/norelax_diff.d: New testcase.
623         * ld-avr/relax_diff.d: Likewise.
624         * ld-avr/relax.s: Likewise.
625
626 2014-04-05  Andreas Schwab  <schwab@linux-m68k.org>
627
628         * ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
629         out _FORTIFY_SOURCE.
630         ("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
631
632 2014-04-04  Alan Modra  <amodra@gmail.com>
633
634         * ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
635         * ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
636         * ld-scripts/data.exp: Run it.
637
638 2014-03-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
639
640         * ld-aarch64/eh-frame.d: Adjust FDE pc address.
641
642 2014-03-27  H.J. Lu  <hongjiu.lu@intel.com>
643
644         PR ld/16756
645         * ld-plugin/lto.exp: Expect filename and line number for PR
646         ld/12760 test.
647
648 2014-03-27  Yury Gribov  <y.gribov@samsung.com>
649             Pavel Fedin  <p.fedin@samsung.com>
650
651         * ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
652         account the pretty printing of PLT entries.
653         * ld-arm/arm-app.d: Likewise.
654         * ld-arm/arm-lib-plt32.d: Likewise.
655         * ld-arm/arm-lib.d: Likewise.
656         * ld-arm/armthumb-lib.d: Likewise.
657         * ld-arm/cortex-a8-fix-b-plt.d: Likewise.
658         * ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
659         * ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
660         * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
661         * ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
662         * ld-arm/farcall-mixed-app-v5.d: Likewise.
663         * ld-arm/farcall-mixed-app.d: Likewise.
664         * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
665         * ld-arm/farcall-mixed-lib.d: Likewise.
666         * ld-arm/ifunc-10.dd: Likewise.
667         * ld-arm/ifunc-14.dd: Likewise.
668         * ld-arm/ifunc-15.dd: Likewise.
669         * ld-arm/ifunc-3.dd: Likewise.
670         * ld-arm/ifunc-4.dd: Likewise.
671         * ld-arm/ifunc-7.dd: Likewise.
672         * ld-arm/ifunc-8.dd: Likewise.
673         * ld-arm/ifunc-9.dd: Likewise.
674         * ld-arm/long-plt-format.d: Likewise.
675         * ld-arm/mixed-app-v5.d: Likewise.
676         * ld-arm/mixed-app.d: Likewise.
677         * ld-arm/mixed-lib.d: Likewise.
678         * ld-arm/thumb2-bl-undefweak.d: Likewise.
679         * ld-arm/thumb2-bl-undefweak1.d: Likewise.
680
681 2014-03-26  Alan Modra  <amodra@gmail.com>
682
683         * ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
684         * ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
685         * ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
686         * ld-powerpc/powerpc.exp: Run new tests.
687
688 2014-03-25  Will Newton  <will.newton@linaro.org>
689
690          * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
691          * ld-aarch64/relasz.d: New file.
692          * ld-aarch64/relasz.s: Likewise.
693
694 2014-03-20  Richard Sandiford  <rdsandiford@googlemail.com>
695
696         * ld-elf/merge.d: Remove MIPS XFAIL.
697
698 2014-03-20  Will Newton  <will.newton@linaro.org>
699
700         * ld-arm/ifunc-14.rd: Update symbol values.
701
702 2014-03-19  Nick Clifton  <nickc@redhat.com>
703
704         * config/default.exp (ASFLAGS): For the RX target add:
705         -muse-conventional-section-names.
706
707 2014-03-15  Alan Modra  <amodra@gmail.com>
708
709         * ld-powerpc/vle-reloc-3.d: Remove addresses.
710
711 2014-03-14  Alan Modra  <amodra@gmail.com>
712
713         * ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
714         * ld-powerpc/vle-reloc-3.d: Update.
715
716 2014-03-06  Roland McGrath  <mcgrathr@google.com>
717
718         * ld-arm/gc-hidden-1.d: Remove target, add not-target to match
719         other ELF-only tests in this directory.  Loosen regexps so they
720         don't care what the exact addresses are.
721
722 2014-03-06  Roland McGrath  <mcgrathr@google.com>
723
724         * ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
725         (armelftests_nonacl): ... here.
726
727 2014-03-05  Alan Modra  <amodra@gmail.com>
728
729         Update copyright years.
730
731 2014-03-05  Alan Modra  <amodra@gmail.com>
732
733         * ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
734         * ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
735         * ld-powerpc/powerpc.exp: Run new test.
736
737 2014-03-03  Alan Modra  <amodra@gmail.com>
738
739         * ld-scripts/phdrs2.exp: Correct copyright punctuation.
740         * ld-v850/v850.exp: Correct copyright typo.
741
742 2014-03-01  Yuri Gribov  <y.gribov@samsung.com>
743
744         * ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
745
746 2014-02-27  Yuri Gribov  <y.gribov@samsung.com>
747
748         * ld-arm/long-plt-format.s: New test case.
749         * ld-arm/long-plt-format.d: Expected disassembly.
750         * ld-arm/arm-elf.exp: Run the new test.
751
752 2014-02-27  Nick Clifton  <nickc@redhat.com>
753
754         * ld-pe/longsecn-1.d: Allow for extra sections.
755         * ld-pe/longsecn-2.d: Likewise.
756         * ld-pe/longsecn.d: Likewise.
757         * ld-pe/secrel.d: Likewise.
758
759 2014-02-21  Alan Modra  <amodra@gmail.com>
760
761         * ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
762         * ld-bootstrap/ppc476.t: New file.
763
764 2014-02-19  Igor Zamyatin  <igor.zamyatin@intel.com>
765             H.J. Lu  <hongjiu.lu@intel.com>
766
767         * ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
768         * ld-x86-64/bnd-ifunc-1.d: New file.
769         * ld-x86-64/bnd-ifunc-1.s: Likewise.
770         * ld-x86-64/bnd-plt-1.d: Likewise.
771
772 2014-02-18  Jack Carter  <jack.carter@imgtec.com>
773
774         * ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
775
776 2014-02-16  Thomas Schwinge  <thomas@codesourcery.com>
777
778         * ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
779         and all usage of it.
780
781 2014-02-10  H.J. Lu  <hongjiu.lu@intel.com>
782
783         PR gold/16530
784         * ld-elf/dynamic-1.c: New file.
785         * ld-elf/dynamic-1.rd: Likewise.
786         * ld-elf/dynamic-1.syms: Likewise.
787
788         * ld-elf/shared.exp (build_tests): Add dynamic-1.
789
790 2014-02-02  Sebastian Huber  <sebastian.huber@embedded-brains.de>
791
792         * ld-scripts/rgn-at9.d: New file.
793         * ld-scripts/rgn-at9.t: Likewise.
794         * ld-scripts/rgn-at10.d: Likewise.
795         * ld-scripts/rgn-at10.s: Likewise.
796         * ld-scripts/rgn-at10.t: Likewise.
797         * ld-scripts/rgn-at11.d: Likewise.
798         * ld-scripts/rgn-at11.t: Likewise.
799
800 2014-01-30  Sandra Loosemore  <sandra@codesourcery.com>
801
802         * ld-nios2/relax_call26.s: New.
803         * ld-nios2/relax_call26_boundary.ld: New.
804         * ld-nios2/relax_call26_boundary.s: New.
805         * ld-nios2/relax_call26_boundary_c8.d: New.
806         * ld-nios2/relax_call26_boundary_cc.d: New.
807         * ld-nios2/relax_call26_boundary_d0.d: New.
808         * ld-nios2/relax_call26_boundary_d4.d: New.
809         * ld-nios2/relax_call26_boundary_d8.d: New.
810         * ld-nios2/relax_call26_boundary_dc.d: New.
811         * ld-nios2/relax_call26_boundary_f0.d: New.
812         * ld-nios2/relax_call26_boundary_f4.d: New.
813         * ld-nios2/relax_call26_boundary_f8.d: New.
814         * ld-nios2/relax_call26_boundary_fc.d: New.
815         * ld-nios2/relax_call26_cache.d: New.
816         * ld-nios2/relax_call26_cache.ld: New.
817         * ld-nios2/relax_call26_cache.s: New.
818         * ld-nios2/relax_call26_multi.d: New.
819         * ld-nios2/relax_call26_multi.ld: New.
820         * ld-nios2/relax_call26_norelax.d: New.
821         * ld-nios2/relax_call26_shared.d: New.
822         * ld-nios2/relax_call26_shared.ld: New.
823
824 2014-01-29  H.J. Lu  <hongjiu.lu@intel.com>
825
826         * ld-elf/rdynamic-1.c: New file.
827         * ld-elf/rdynamic-1.rd: Likewise.
828
829         * ld-elf/shared.exp (build_tests): Add rdynamic-1.
830
831 2014-01-28  Nick Clifton  <nickc@redhat.com>
832
833         PR binutils/16317
834         * ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
835         * ld-tic6x/shlib-1b.rd: Likewise.
836         * ld-tic6x/shlib-1r.rd: Likewise.
837         * ld-tic6x/shlib-1rb.rd: Likewise.
838         * ld-tic6x/shlib-app-1rd: Likewise.
839         * ld-tic6x/shlib-app-1b.rd: Likewise.
840         * ld-tic6x/shlib-app-1r.rd: Likewise.
841         * ld-tic6x/shlib-app-1rb.rd: Likewise.
842         * ld-tic6x/shlib-noindex.rd: Likewise.
843         * ld-tic6x/static-app-1.rd: Likewise.
844         * ld-tic6x/static-app-1b.rd: Likewise.
845         * ld-tic6x/static-app-1r.rd: Likewise.
846         * ld-tic6x/static-app-1rb.rd: Likewise.
847         PR binutils/16318
848         * ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
849         objects.
850
851 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
852
853         * ld-elf/pr16498a.s: Replace .align with .p2align.
854
855 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
856
857         PR ld/16498
858         * ld-elf/pr16498b.d: New file.
859         * ld-elf/pr16498b.t: Likewise.
860
861 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
862
863         PR ld/16498
864         * ld-elf/pr16498a.d: New file.
865         * ld-elf/pr16498a.s: Likewise.
866         * ld-elf/pr16498a.t: Likewise.
867
868 2014-01-22  Alan Modra  <amodra@gmail.com>
869
870         * ld-scripts/pr14962-2.d: Correct target triple.
871
872 2014-01-22  Alan Modra  <amodra@gmail.com>
873
874         * ld-shared/elf-offset.ld: Align end of .bss with canonical form
875         of ALIGN that allows an empty .bss to be removed.
876         * ld-arm/arm-dyn.ld: Likewise.
877         * ld-arm/arm-lib.ld: Likewise.
878         * ld-elfvsb/elf-offset.ld: Likewise.
879         * ld-mips-elf/mips-dyn.ld: Likewise.
880         * ld-mips-elf/mips-lib.ld: Likewise.
881         * ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
882         * ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
883         ALIGN address of section instead.
884         * ld-powerpc/vle-multiseg-2.ld: Likewise.
885         * ld-powerpc/vle-multiseg-3.ld: Likewise.
886         * ld-powerpc/vle-multiseg-4.ld: Likewise.
887         * ld-powerpc/vle-multiseg-6.ld: Likewise.
888         * ld-scripts/empty-aligned.d: Check section headers not program
889         headers.  Remove xfail and notarget.
890         * ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
891
892 2014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
893
894         PR ld/16467
895         * ld-ifunc/dummy.c: New file.
896         * ld-ifunc/pr16467.out: Likewise.
897         * ld-ifunc/pr16467a.c: Likewise.
898         * ld-ifunc/pr16467a.map: Likewise.
899         * ld-ifunc/pr16467b.c: Likewise.
900         * ld-ifunc/pr16467b.map: Likewise.
901         * ld-ifunc/pr16467c.c: Likewise.
902
903         * ld-ifunc/ifunc.exp (run_cc_link_tests): New.
904         (run_ld_link_exec_tests): Run pr16467.
905
906 2014-01-21  H.J. Lu  <hongjiu.lu@intel.com>
907
908         PR ld/2404
909         * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
910
911 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
912
913         PR ld/2404
914         * ld-elf/pr2404.out: New file.
915         * ld-elf/pr2404a.c: Likewise.
916         * ld-elf/pr2404b.c: Likewise.
917
918         * ld-elf/shared.exp (build_tests): Build libpr2404a.so and
919         libpr2404b.a.
920         (run_tests): Run pr2404.
921
922 2014-01-20  Alan Modra  <amodra@gmail.com>
923
924         * ld-scripts/pr14962-2.d,
925         * ld-scripts/pr14962-2.t: New test.
926         * ld-scripts/expr.exp: Run it.
927
928 2014-01-15  Alan Modra  <amodra@gmail.com>
929
930         * ld-elf/ehdr_start-shared.d: New.
931         * ld-elf/ehdr_start-userdef.d: xfail frv.
932         * ld-elf/ehdr_start-weak.d: Likewise.
933         * ld-elf/ehdr_start.d: Likewise.
934
935 2014-01-14  Vidya Praveen  <vidyapraveen@arm.com>
936
937         * lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
938         (default_ld_simple_link): Likewise.
939
940 2014-01-10  Alan Modra  <amodra@gmail.com>
941
942         * ld-x86-64/pr14207.d: Adjust.
943
944 2014-01-09  H.J. Lu  <hongjiu.lu@intel.com>
945
946         * ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
947         is generated.
948
949 2014-01-09  Vidya Praveen  <vidyapraveen@arm.com>
950
951         * lib/ld-lib.exp (check_lto_shared_available): New check.
952         * ld-plugin/lto.exp: Use check_lto_shared_available.
953
954 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
955
956         PR ld/14207
957         PR ld/16322
958         PR binutils/16323
959         * ld-elf/pr16322.d: New file.
960         * ld-elf/pr16322.s: Likewise.
961
962         * ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
963
964 For older changes see ChangeLog-2013
965 \f
966 Copyright (C) 2014 Free Software Foundation, Inc.
967
968 Copying and distribution of this file, with or without modification,
969 are permitted in any medium without royalty provided the copyright
970 notice and this notice are preserved.
971
972 Local Variables:
973 mode: change-log
974 left-margin: 8
975 fill-column: 74
976 version-control: never
977 End: