34ed02d1abf53c9a38715998c7ddee7c5c0379b5
[external/binutils.git] / ld / testsuite / ChangeLog
1 2015-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
4         * ld-ifunc/ifunc-21-x86-64.s: Likewise.
5         * ld-ifunc/ifunc-22-i386.s: Likewise.
6         * ld-ifunc/ifunc-22-x86-64.s: Likewise.
7         * ld-ifunc/ifunc-21-i386.d: Updated.
8         * ld-ifunc/ifunc-21-x86-64.d: Likewise.
9         * ld-ifunc/ifunc-22-i386.d: Likewise.
10         * ld-ifunc/ifunc-22-x86-64.d: Likewise.
11
12 2015-09-02  H.J. Lu  <hongjiu.lu@intel.com>
13
14         * ld-ifunc/ifunc-21-i386.d: New file.
15         * ld-ifunc/ifunc-21-i386.s: Likewise.
16         * ld-ifunc/ifunc-21-x86-64.d: Likewise.
17         * ld-ifunc/ifunc-21-x86-64.s: Likewise.
18         * ld-ifunc/ifunc-22-i386.d: Likewise.
19         * ld-ifunc/ifunc-22-i386.s: Likewise.
20         * ld-ifunc/ifunc-22-x86-64.d: Likewise.
21         * ld-ifunc/ifunc-22-x86-64.s: Likewise.
22
23 2015-09-01  H.J. Lu  <hongjiu.lu@intel.com>
24
25         PR ld/18900
26         * ld-i386/i386.exp: Run tests for PR ld/18900.
27         * ld-x86-64/x86-64.exp: Likewise.
28         * ld-i386/pr18900.out: New file.
29         * ld-i386/pr18900a.c: Likewise.
30         * ld-i386/pr18900a.c: Likewise.
31         * ld-i386/pr18900a.rd: Likewise.
32         * ld-i386/pr18900b.c: Likewise.
33         * ld-i386/pr18900b.rd: Likewise.
34         * ld-i386/pr18900c.c: Likewise.
35         * ld-x86-64/pr18900.out: Likewise.
36         * ld-x86-64/pr18900a.c: Likewise.
37         * ld-x86-64/pr18900a.rd: Likewise.
38         * ld-x86-64/pr18900b.c: Likewise.
39         * ld-x86-64/pr18900b.rd: Likewise.
40         * ld-x86-64/pr18900c.c: Likewise.
41         * ld-x86-64/mpx3.dd: Updated.
42
43 2015-08-27  Alan Modra  <amodra@gmail.com>
44
45         * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
46         * ld-powerpc/powerpc.exp: Run it.
47
48 2015-08-26  Nick Clifton  <nickc@redhat.com>
49
50         PR ld/18401
51         * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
52
53 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
54
55         * ld-aarch64/emit-relocs-531.s: New testcase.
56         * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
57         * ld-aarch64/emit-relocs-532.s: Likewise.
58         * ld-aarch64/emit-relocs-533.s: Likewise.
59         * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
60         * ld-aarch64/emit-relocs-534.s: Likewise.
61         * ld-aarch64/emit-relocs-535.s: Likewise.
62         * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
63         * ld-aarch64/emit-relocs-536.s: Likewise.
64         * ld-aarch64/emit-relocs-537.s: Likewise.
65         * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
66         * ld-aarch64/emit-relocs-538.s: Likewise.
67         * ld-aarch64/emit-relocs-531.d: New expectation file.
68         * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
69         * ld-aarch64/emit-relocs-532.d: Likewise.
70         * ld-aarch64/emit-relocs-533.d: Likewise.
71         * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
72         * ld-aarch64/emit-relocs-534.d: Likewise.
73         * ld-aarch64/emit-relocs-535.d: Likewise.
74         * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
75         * ld-aarch64/emit-relocs-536.d: Likewise.
76         * ld-aarch64/emit-relocs-537.d: Likewise.
77         * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
78         * ld-aarch64/emit-relocs-538.d: Likewise.
79         * ld-aarch64/aarch64-elf.exp: Run new testcases.
80
81 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
82
83         * ld-aarch64/emit-relocs-87.s: New testcase.
84         * ld-aarch64/emit-relocs-88.s: Likewise.
85         * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
86         * ld-aarch64/emit-relocs-89.s: Likewise.
87         * ld-aarch64/emit-relocs-90.s: Likewise.
88         * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
89         * ld-aarch64/emit-relocs-523.s: Likewise.
90         * ld-aarch64/emit-relocs-524.s: Likewise.
91         * ld-aarch64/emit-relocs-525.s: Likewise.
92         * ld-aarch64/emit-relocs-527.s: Likewise.
93         * ld-aarch64/emit-relocs-526.s: Likewise.
94         * ld-aarch64/emit-relocs-528.s: Likewise.
95         * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
96         * ld-aarch64/emit-relocs-87.d: New expectation file.
97         * ld-aarch64/emit-relocs-88.d: Likewise.
98         * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
99         * ld-aarch64/emit-relocs-89.d: Likewise.
100         * ld-aarch64/emit-relocs-90.d: Likewise.
101         * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
102         * ld-aarch64/emit-relocs-91.d: Likewise.
103         * ld-aarch64/emit-relocs-523.d: Likewise.
104         * ld-aarch64/emit-relocs-524.d: Likewise.
105         * ld-aarch64/emit-relocs-525.d: Likewise.
106         * ld-aarch64/emit-relocs-526.d: Likewise.
107         * ld-aarch64/emit-relocs-527.d: Likewise.
108         * ld-aarch64/emit-relocs-528.d: Likewise.
109         * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
110         * ld-aarch64/aarch64-elf.exp: Run new testcases.
111
112 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
113
114         * ld-aarch64/emit-relocs-530.s: New testcase.
115         * ld-aarch64/emit-relocs-92.s: Likewise.
116         * ld-aarch64/emit-relocs-530.d: New expectation file.
117         * ld-aarch64/emit-relocs-92.d: Likewise.
118         * ld-aarch64/aarch64-elf.exp: Run new testcases.
119
120 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
121
122         PR ld/18841
123         * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
124         * ld-ifunc/pr18841c.c: New file.
125
126 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
127
128         PR ld/18841
129         * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
130         * ld-ifunc/pr18841.out: New file.
131         * ld-ifunc/pr18841a.c: Likewise.
132         * ld-ifunc/pr18841b.c: Likewise.
133
134 2015-08-13  H.J. Lu  <hongjiu.lu@intel.com>
135
136         PR ld/18801
137         * ld-i386/i386.exp: Run pr18801.
138         * ld-x86-64/x86-64.exp: Likewise.
139         * ld-i386/pr18801.d: New file.
140         * ld-i386/pr18801.s: Likewise.
141         * ld-x86-64/pr18801.d: Likewise.
142         * ld-x86-64/pr18801.s: Likewise.
143
144 2015-08-12  Simon Dardis  <simon.dardis@imgtec.com>
145
146         * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
147         * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
148         * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
149         * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
150         * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
151         * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
152         * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
153         * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
154         * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
155         * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
156         * ld-mips-elf/jalx-2.dd: Ditto.
157         * ld-mips-elf/mips16-pic-3.dd: Ditto.
158         * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
159         * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
160         * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
161         * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
162         * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
163         * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
164         * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
165         * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
166         * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
167         * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
168         * ld-mips-elf/tlsbin-o32.d: Ditto.
169         * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
170         * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
171         * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
172         * ld-mips-elf/tlsdyn-o32.d: Ditto.
173         * ld-mips-elf/tlslib-o32.d: Ditto.
174
175 2015-08-12  Jiong Wang  <jiong.wang@arm.com>
176
177         * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
178         four triple shape: aarch64-*-linux*, aarch64-*-elf,
179         aarch64_be-*-linux*, aarch64_be-*-elf.
180         * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
181         * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
182         * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
183         check when they reflect address.
184         * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
185
186 2015-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
187
188         * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
189         relocs-1027-symbolic-func.
190         * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
191         * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
192         * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
193         * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
194
195 2015-08-11  Jiong Wang  <jiong.wang@arm.com>
196
197         * ld-aarch64/farcall-b-defsym.s: New test.
198         * ld-aarch64/farcall-bl-defsym.s: Likewise.
199         * ld-aarch64/farcall-b-defsym.d: New expectation.
200         * ld-aarch64/farcall-bl-defsym.d: Likewise.
201
202 2015-08-11  Jiong Wang  <jiong.wang@arm.com>
203
204         * ld-aarch64/farcall-b-gsym.s: New test.
205         * ld-aarch64/farcall-b-plt.s: Likewise.
206         * ld-aarch64/farcall-bl-plt.s: Likewise.
207         * ld-aarch64/farcall-b-gsym.d: New expect file.
208         * ld-aarch64/farcall-b-plt.d: Likewise.
209         * ld-aarch64/farcall-bl-plt.d: Likewise.
210
211 2015-08-11  Jiong Wang  <jiong.wang@arm.com>
212
213         * ld-aarch64/emit-relocs-529.s: New testcase.
214         * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
215         * ld-aarch64/emit-relocs-86.s: Likewise.
216         * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
217         * ld-aarch64/emit-relocs-529.d: New expectation file.
218         * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
219         * ld-aarch64/emit-relocs-86.d: Likewise.
220         * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
221         * ld-aarch64/aarch64-elf.exp: Run new testcases.
222
223 2015-08-11  Jiong Wang  <jiong.wang@arm.com>
224
225         * ld-aarch64/tls-small-ld.s: Update testcase.
226
227 2015-08-11  Jiong Wang  <jiong.wang@arm.com>
228
229         * ld-aarch64/tls-small-ld.s: New file.
230         * ld-aarch64/tls-small-ld.d: Likewise.
231         * ld-aarch64/aarch64-elf.exp: Run new test.
232
233 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
234
235         PR ld/18808
236         * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
237         * ld-ifunc/pr18808.out: New file.
238         * ld-ifunc/pr18808a.c: Likewise.
239         * ld-ifunc/pr18808b.c: Likewise.
240         * lib/ld-lib.exp (check_ifunc_attribute_available): New.
241
242 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
243
244         PR ld/18720
245         * ld-elf/indirect.exp: Run tests for PR ld/18720.
246         * ld-elf/pr18720.out: New file.
247         * ld-elf/pr18720a.c: Likewise.
248         * ld-elf/pr18720b.c: Likewise.
249         * ld-elf/pr18720c.c: Likewise.
250
251 2015-08-04  Andrew Burgess  <andrew.burgess@embecosm.com>
252
253         * ld/ld-lib.exp (run_dump_test): When using the map option, no
254         program is required.
255
256 2015-08-04  Andrew Burgess  <andrew.burgess@embecosm.com>
257
258         * ld/ld-lib.exp (run_dump_test): Add error_output and
259         warning_output options.
260
261 2015-08-04  Andrew Burgess  <andrew.burgess@embecosm.com>
262
263         * ld-undefined/require-defined-1.d: New file.
264         * ld-undefined/require-defined-2.d: New file.
265         * ld-undefined/require-defined-3.d: New file.
266         * ld-undefined/require-defined-4.d: New file.
267         * ld-undefined/require-defined-5.d: New file.
268         * ld-undefined/require-defined.exp: New file.
269         * ld-undefined/require-defined.s: New file.
270
271 2015-07-30  H.J. Lu  <hongjiu.lu@intel.com>
272
273         PR ld/18735
274         * ld-elf/pr18735.d: New file.
275         * ld-elf/pr18735.s: Likewise.
276
277 2015-07-29  H.J. Lu  <hongjiu.lu@intel.com>
278
279         * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
280         4.5 or newer.
281
282 2015-07-29  H.J. Lu  <hongjiu.lu@intel.com>
283
284         * ld-size/size.exp: Move run-time support check.
285
286 2015-07-28  Alan Modra  <amodra@gmail.com>
287
288         * ld-powerpc/elfv2so.d: Update.
289
290 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
291
292         * config/default.exp (NOPIE_CFLAGS): New.
293         (NOPIE_LDFLAGS): Likewise.
294         * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
295         $NOPIE_LDFLAGS if needed.
296         (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
297
298 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
299
300         * ld-srec/srec.exp (CC): Save and restore.  Append $PLT_CFLAGS.
301         (CXX): Likewise.
302
303 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
304
305         * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
306
307 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
308
309         * ld-scripts/crossref.exp (CC): Save and restore.  Append
310         $PLT_CFLAGS.
311
312 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
313
314         * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
315         -fPIC if needed.
316         * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
317         * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
318
319 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
320
321         * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
322         ld_compile.
323
324 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
325
326         * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
327         to build_binary.
328
329 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
330
331         * config/default.exp (PLT_CFLAGS): New.
332
333 2015-07-27  Szabolcs Nagy  <szabolcs.nagy@arm.com>
334
335         PR ld/18705
336         * ld-aarch64/protected-data.d: New.
337         * ld-aarch64/protected-data.s: New.
338         * ld-aarch64/aarch64-elf.exp: Add new test.
339
340 2015-07-27  Szabolcs Nagy  <szabolcs.nagy@arm.com>
341
342         PR ld/18705
343         * ld-arm/protected-data.d: New.
344         * ld-arm/protected-data.s: New.
345         * ld-arm/arm-elf.exp: Add new test.
346
347 2015-07-26  H.J. Lu  <hongjiu.lu@intel.com>
348
349         PR ld/18718
350         * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
351
352 2015-07-26  H.J. Lu  <hongjiu.lu@intel.com>
353
354         * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
355         to 0.
356
357 2015-07-25  H.J. Lu  <hongjiu.lu@intel.com>
358
359         PR ld/18718
360         * ld-elf/pr18718.c: New file.
361         * ld-elf/shared.exp: Run tests for PR ld/18718.
362
363 2015-07-25  Alan Modra  <amodra@gmail.com>
364
365         * ld-elf/symbolic-func.s,
366         * ld-elf/symbolic-func.r: New test.
367         * ld-elf/elf.exp: Run it.
368
369 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
370
371         * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
372         * ld-elf/zlibbegin.rS: Also expect "GC".
373         * ld-elf/zlibnormal.rS: Likewise.
374
375 2015-07-16  Jiong Wang  <jiong.wang@arm.com>
376
377         * ld-aarch64/tls-tiny-ld.s: New file.
378         * ld-aarch64/tls-tiny-ld.d: Ditto.
379         * ld-aarch64/aarch64-elf.exp: Run new test.
380
381 2015-07-14  H.J. Lu  <hongjiu.lu@intel.com>
382
383         * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
384         SHF_COMPRESSED bit.
385         * ld-elf/zlibnormal.rS: Likewise.
386
387 2015-07-09  Catherine Moore  <clm@codesourcery.com>
388
389         * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
390         * ld-mips-elf/attr-gnu-4-09.d: New.
391         * ld-mips-elf/attr-gnu-4-19.d: New.
392         * ld-mips-elf/attr-gnu-4-29.d: New.
393         * ld-mips-elf/attr-gnu-4-39.d: New.
394         * ld-mips-elf/attr-gnu-4-49.d: New.
395         * ld-mips-elf/attr-gnu-4-59.d: New.
396         * ld-mips-elf/attr-gnu-4-69.d: New.
397         * ld-mips-elf/attr-gnu-4-79.d: New.
398         * ld-mips-elf/attr-gnu-4-89.d: New.
399         * ld-mips-elf/attr-gnu-4-9.s: New.
400         * ld-mips-elf/mips-elf.exp: Run new tests.
401
402 2015-07-08  Pitchumani Sivanupandi <pitchumani.s@atmel.com>
403
404         * ld-avr/gc-section-debugline.d: New test.
405         * ld-avr/per-function-debugline.s: Source for new test.
406
407 2015-07-05  Richard Sandiford  <richard.sandiford@arm.com>
408
409         * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
410         ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
411         ld-powerpc/tocopt6.d: New test.
412         * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
413
414 2015-07-03   Kai Tietz  <ktietz@redhat.com>
415              Nick Clifton  <nickc@redhat.com>
416
417         PR ld/11539
418         * lib/ld-lib.exp (check_gc_sections_available): Do not
419         automatically fail for cygwin and mingw targets.
420
421 2015-07-01  Sandra Loosemore  <sandra@codesourcery.com>
422             Cesar Philippidis  <cesar@codesourcery.com>
423
424         * ld-nios2/mixed1a.d: New.
425         * ld-nios2/mixed1a.s: New.
426         * ld-nios2/mixed1b.d: New.
427         * ld-nios2/mixed1b.s: New.
428         * ld-nios2/nios2.exp: Build the new compatibility tests.
429
430 2015-06-27  H.J. Lu  <hongjiu.lu@intel.com>
431
432         * ld-xtensa/tlsbin.rd: Updated.
433         * ld-xtensa/tlspic.rd: Likewise.
434
435 2015-06-26  Matthew Fortune  <matthew.fortune@imgtec.com>
436
437         * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
438         * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
439         * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
440         * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
441         * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
442         * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
443         * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
444         * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
445         * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
446         * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
447         * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
448         * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
449         * ld-mips-elf/tlsdyn-o32.d: Likewise.
450         * ld-mips-elf/tlsdyn-o32.got: Likewise.
451         * ld-mips-elf/pie-n32.d: New file.
452         * ld-mips-elf/pie-n64.d: Likewise.
453         * ld-mips-elf/pie-o32.d: Likewise.
454         * ld-mips-elf/pie.s: Likewise.
455         * ld-mips-elf/mips-elf.exp: Add new tests.
456
457 2015-06-25  H.J. Lu  <hongjiu.lu@intel.com>
458
459         * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
460
461 2015-06-25  H.J. Lu  <hongjiu.lu@intel.com>
462
463         * ld-mmix/bspec1.d: Updated.
464         * ld-mmix/bspec2.d: Likewise.
465         * ld-mmix/undef-3.d: Likewise.
466
467 2015-06-25  H.J. Lu  <hongjiu.lu@intel.com>
468
469         PR gas/18451
470         * ld-elf/strtab.d: New file.
471         * ld-elf/strtab.s: Likewise.
472
473 2015-06-24  H.J. Lu  <hongjiu.lu@intel.com>
474
475         * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
476         * ld-x86-64/x86-64.exp: Likewise.
477         * ld-i386/pltgot-1.d: Updated.
478         * ld-x86-64/pltgot-1.d: Likewise.
479         * ld-i386/pltgot-2.d: New file.
480         * ld-x86-64/pltgot-2.d: Likewise.
481
482 2015-06-23  Jiong Wang  <jiong.wang@arm.com>
483
484         * ld-aarch64/dt_textrel.s: New testcase.
485         * ld-aarch64/dt_textrel.d: New expectation file.
486         * ld-aarch64/aarch64-elf.exp: Run new testcase.
487
488 2015-06-17  Jiong Wang  <jiong.wang@arm.com>
489
490         * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
491         * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
492         emulation mode.
493
494 2015-06-16  Alan Modra  <amodra@gmail.com>
495
496         * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
497         * ld-powerpc/ppc476-shared.d: Update.
498         * ld-powerpc/ppc476-shared2.d: Update.
499
500 2015-06-12  Tristan Gingold  <gingold@adacore.com>
501
502         * ld-scripts/print-memory-usage-1.t,
503         * ld-scripts/print-memory-usage-1.s,
504         * ld-scripts/print-memory-usage-1.l,
505         * ld-scripts/print-memory-usage-2.t,
506         * ld-scripts/print-memory-usage-2.l,
507         * ld-scripts/print-memory-usage-3.s,
508         * ld-scripts/print-memory-usage-3.t,
509         * ld-scripts/print-memory-usage-3.l,
510         * ld-scripts/print-memory-usage.t: New tests.
511         * ld-scripts/print-memory-usage.exp: Run them.
512
513 2015-06-05  Nick Clifton  <nickc@redhat.com>
514
515         * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
516
517 2015-06-05  Alan Modra  <amodra@gmail.com>
518
519         * ld-powerpc/ppc476-shared.s,
520         * ld-powerpc/ppc476-shared.lnk,
521         * ld-powerpc/ppc476-shared.d,
522         * ld-powerpc/ppc476-shared2.d: New tests.
523         * ld-powerpc/powerpc.exp: Run them.
524
525 2015-06-02  Jiong Wang  <jiong.wang@arm.com>
526
527         * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
528
529 2015-06-01  Jiong Wang  <jiong.wang@arm.com>
530
531         * ld-aarch64/emit-relocs-28.s: New test file.
532         * ld-aarch64/emit-relocs-28.d: Ditto.
533         * ld-aarch64/aarch64-elf.exp: Run new test.
534
535 2015-06-01  Jiong Wang  <jiong.wang@arm.com>
536
537         * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
538         * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
539         * ld-aarch64/aarch64-elf.exp: Run new testcase.
540
541 2015-06-01  Jiong Wang  <jiong.wang@arm.com>
542
543         * ld-aarch64/emit-relocs-313.s: New test file.
544         * ld-aarch64/emit-relocs-313.d: Ditto.
545         * ld-aarch64/aarch64-elf.exp: Run new test.
546
547 2015-05-29  Stephen Kitt  <steve@sk2.org>
548
549         * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
550         compiler command line.
551
552 2015-05-28  Catherine Moore  <clm@codesourcery.com>
553
554         ld/testsuite/
555         * ld-mips-elf/compact-eh.ld: New linker script.
556         * ld-mips-elf/compact-eh1.d: New.
557         * ld-mips-elf/compact-eh1.s: New.
558         * ld-mips-elf/compact-eh1a.s: New.
559         * ld-mips-elf/compact-eh1b.s: New.
560         * ld-mips-elf/compact-eh2.d: New.
561         * ld-mips-elf/compact-eh2.s: New.
562         * ld-mips-elf/compact-eh3.d: New.
563         * ld-mips-elf/compact-eh3.s: New.
564         * ld-mips-elf/compact-eh3a.s: New.
565         * ld-mips-elf/compact-eh4.d: New.
566         * ld-mips-elf/compact-eh5.d: New.
567         * ld-mips-elf/compact-eh6.d: New.
568         * ld-mips-elf/mips-elf.exp: Run new tests.
569
570 2015-05-27  H.J. Lu  <hongjiu.lu@intel.com>
571
572         PR binutils/18458
573         * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
574         libpr18458b.so.
575         (run_tests): Run pr18458 test.
576         * ld-elf/pr18458a.c: New file.
577         * ld-elf/pr18458b.c: Likewise.
578         * ld-elf/pr18458c.c: Likewise.
579
580 2015-05-16  H.J. Lu  <hongjiu.lu@intel.com>
581
582         * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
583         * ld-x86-64/x86-64.exp: Likewise
584         * ld-i386/pr17689now.rd: New file.
585         * ld-x86-64/pr17689now.rd: Likewise
586
587 2015-05-15  H.J. Lu  <hongjiu.lu@intel.com>
588
589         PR binutis/18386
590         * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
591         * ld-x86-64/tlspic.dd: Likewise.
592         * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
593         objdump for tlspic.dd and tlsgdesc.dd.
594
595 2015-05-12  H.J. Lu  <hongjiu.lu@intel.com>
596
597         * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
598         * ld-x86-64/x86-64.exp: Likewise.
599         * ld-i386/pltgot-1.d: New file.
600         * ld-i386/pltgot-1.s: Likewise.
601         * ld-x86-64/pltgot-1.d: Likewise.
602         * ld-x86-64/pltgot-1.s: Likewise.
603
604 2015-05-11  H.J. Lu  <hongjiu.lu@intel.com>
605
606         * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
607         * ld-i386/iamcu-4.d: New file.
608
609 2015-05-11  H.J. Lu  <hongjiu.lu@intel.com>
610
611         * ld-i386/abs-iamcu.d: New file.
612         * ld-i386/dummy.s: Likewise.
613         * ld-i386/foo.s: Likewise.
614         * ld-i386/iamcu-1.d: Likewise.
615         * ld-i386/iamcu-2.d: Likewise.
616         * ld-i386/iamcu-3.d: Likewise.
617         * ld-i386/start.s: Likewise.
618         * ld-i386/i386.exp (iamcu_tests): New.
619         Run iamcu_tests.
620
621 2015-05-08  H.J. Lu  <hongjiu.lu@intel.com>
622
623         PR binutis/18386
624         * ld-x86-64/tlsgdesc.dd: Updated.
625         * ld-x86-64/tlspic.dd: Likewise.
626
627 2015-04-29  H.J. Lu  <hongjiu.lu@intel.com>
628
629         PR ld/18354
630         * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
631         gnunormal and gabinormal against libfoozlib.so.
632
633 2015-04-27  Renlin Li  <renlin.li@arm.com>
634
635         * ld-arm/ifunc-10.dd: Adjust expected output.
636         * ld-arm/ifunc-2.dd: Likewise.
637
638 2015-04-27  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
639
640         * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
641
642 2015-04-24  Alan Modra  <amodra@gmail.com>
643
644         * ld-powerpc/tocnovar.d: Revert last change.
645
646 2015-04-24  Richard Earnshaw  <rearnsha@arm.com>
647
648         * ld-arm/armthumb-lib.d: Regenerate expected output.
649         * ld-arm/armthumb-lib.d: Likewise.
650         * ld-arm/armthumb-lib.sym: Likewise.
651         * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
652         * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
653         * ld-arm/cortex-a8-fix-b.d: Likewise.
654         * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
655         * ld-arm/cortex-a8-fix-bcc.d: Likewise.
656         * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
657         * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
658         * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
659         * ld-arm/cortex-a8-fix-bl.d: Likewise.
660         * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
661         * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
662         * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
663         * ld-arm/cortex-a8-fix-blx.d: Likewise.
664         * ld-arm/cortex-a8-fix-hdr.d: Likewise.
665         * ld-arm/farcall-mixed-app-v5.d: Likewise.
666         * ld-arm/farcall-mixed-app.d: Likewise.
667         * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
668         * ld-arm/farcall-mixed-lib.d: Likewise.
669         * ld-arm/mixed-app-v5.d: Likewise.
670         * ld-arm/mixed-app.d: Likewise.
671         * ld-arm/mixed-lib.d: Likewise.
672
673 2015-04-24  Nick Clifton  <nickc@redhat.com>
674
675         * ld-elf/compressed1d.d: Add notarget for ELF based targets that
676         do not use elf.em.
677
678 2015-04-24  Hans-Peter Nilsson  <hp@axis.com>
679
680         * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
681         to cris*-*-elf.
682
683 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
684
685         * ld-elf/compressed1e.d: Only run for Linux/gnu.  Xfail cris and
686         frv.
687
688 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
689
690         PR ld/18277
691         * ld-elf/compressed1d.d: New.
692         * ld-elf/compressed1e.d: Likewise.
693
694 2015-04-23  Alan Modra  <amodra@gmail.com>
695
696         * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
697         * ld-powerpc/defsym.d: Likewise.
698         * ld-powerpc/elfv2-2exe.d: Likewise.
699         * ld-powerpc/elfv2exe.d: Likewise.
700         * ld-powerpc/elfv2so.d: Likewise.
701         * ld-powerpc/relbrlt.d: Likewise.
702         * ld-powerpc/tls.g: Likewise.
703         * ld-powerpc/tlsexe.d: Likewise.
704         * ld-powerpc/tlsexe.g: Likewise.
705         * ld-powerpc/tlsexe.r: Likewise.
706         * ld-powerpc/tlsexetoc.d: Likewise.
707         * ld-powerpc/tlsexetoc.g: Likewise.
708         * ld-powerpc/tlsexetoc.r: Likewise.
709         * ld-powerpc/tlsso.d: Likewise.
710         * ld-powerpc/tlsso.g: Likewise.
711         * ld-powerpc/tlsso.r: Likewise.
712         * ld-powerpc/tlstoc.g: Likewise.
713         * ld-powerpc/tlstocso.d: Likewise.
714         * ld-powerpc/tlstocso.g: Likewise.
715         * ld-powerpc/tlstocso.r: Likewise.
716         * ld-powerpc/tocopt.d: Likewise.
717         * ld-powerpc/tocopt2.d: Likewise.
718         * ld-powerpc/tocopt3.d: Likewise.
719         * ld-powerpc/tocopt4.d: Likewise.
720         * ld-powerpc/tocopt5.d: Likewise.
721         * ld-powerpc/tocnovar.d: Adjust.
722
723 2015-04-22  Alan Modra  <amodra@gmail.com>
724
725         * ld-x86-64/pr18176.d: Update.
726
727 2015-04-22  H.J. Lu  <hongjiu.lu@intel.com>
728
729         PR ld/18289
730         * ld-i386/copyreloc-lib.c: New file.
731         * ld-i386/copyreloc-main.S: Likewise.
732         * ld-i386/copyreloc-main.out: Likewise.
733         * ld-i386/copyreloc-main1.rd: Likewise.
734         * ld-i386/copyreloc-main2.rd: Likewise.
735         * ld-i386/dummy.c: Likewise.
736         * ld-i386/pr17689.out: Likewise.
737         * ld-i386/pr17689.rd: Likewise.
738         * ld-i386/pr17689a.c: Likewise.
739         * ld-i386/pr17689b.S: Likewise.
740         * ld-i386/pr17827.rd: Likewise.
741         * ld-i386/pr17827ver.rd: Likewise.
742         * ld-i386/i386.exp: Run copyreloc tests.
743
744 2015-04-20  H.J. Lu  <hongjiu.lu@intel.com>
745
746         * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
747         * ld-mmix/bspec2.d: Likewise.
748         * ld-mmix/local1.d: Likewise.
749         * ld-mmix/local3.d: Likewise.
750         * ld-mmix/local5.d: Likewise.
751         * ld-mmix/local7.d: Likewise.
752         * ld-mmix/undef-3.d: Likewise.
753         * ld-sh/sh64/crangerel1.rd: Likewise.
754         * ld-sh/sh64/crangerel2.rd: Likewise.
755         * ld-tic6x/common.d: Likewise.
756         * ld-tic6x/shlib-1.rd: Likewise.
757         * ld-tic6x/shlib-1b.rd: Likewise.
758         * ld-tic6x/shlib-1r.rd: Likewise.
759         * ld-tic6x/shlib-1rb.rd: Likewise.
760         * ld-tic6x/shlib-app-1.rd: Likewise.
761         * ld-tic6x/shlib-app-1b.rd: Likewise.
762         * ld-tic6x/shlib-app-1r.rd: Likewise.
763         * ld-tic6x/shlib-app-1rb.rd: Likewise.
764         * ld-tic6x/shlib-noindex.rd: Likewise.
765         * ld-tic6x/static-app-1.rd: Likewise.
766         * ld-tic6x/static-app-1b.rd: Likewise.
767         * ld-tic6x/static-app-1r.rd: Likewise.
768         * ld-tic6x/static-app-1rb.rd: Likewise.
769         * ld-x86-64/ilp32-4.d: Likewise.
770         * ld-x86-64/split-by-file-nacl.rd: Likewise.
771         * ld-x86-64/split-by-file.rd: Likewise.
772
773 2015-04-14  H.J. Lu  <hongjiu.lu@intel.com>
774
775         * ld-elf/compress.exp (build_tests): Add tests for
776         --compress-debug-sections=.
777         (run_tests): Likewise.
778         Add additonal tests for --compress-debug-sections=.
779         * ld-elf/gabiend.rt: New file.
780         * ld-elf/gabinormal.rt: Likewise.
781         * ld-elf/gnubegin.rS: Likewise.
782         * ld-elf/gnunormal.rS: Likewise.
783         * ld-elf/zlibbegin.rS: Likewise.
784         * ld-elf/zlibnormal.rS: Likewise.
785
786 2015-04-15  Alan Modra  <amodra@gmail.com>
787
788         * ld-gc/pr18223.d: xfail tic6x.
789
790 2015-04-14  H.J. Lu  <hongjiu.lu@intel.com>
791
792         PR ld/pr17709
793         * ld-i386/i386.exp: Run protected6b.
794         * ld-i386/protected6b.d: New file.
795         * ld-x86-64/protected6b.d: Likewise.
796         * ld-x86-64/x86-64.exp:  Run protected6b.
797
798 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
799
800         * ld-i386/i386.exp: Run protected6a.
801         * ld-i386/protected6.d: Renamed to ...
802         * ld-i386/protected6a.d: This.
803         * ld-x86-64/hidden4.d: New file.
804         * ld-x86-64/hidden4.s: Likewise.
805         * ld-x86-64/hidden5.d: Likewise.
806         * ld-x86-64/hidden5.s: Likewise.
807         * ld-x86-64/protected6.d: Renamed to ...
808         * ld-x86-64/protected6a.d: This.
809         * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
810         protected7a and protected7b.
811
812 2015-04-10  H.J. Lu  <hongjiu.lu@intel.com>
813
814         PR ld/pr17709
815         * ld-i386/protected6.d: New file.
816         * ld-i386/protected6.s: Likewise.
817         * ld-x86-64/protected6.d: Likewise.
818         * ld-x86-64/protected6.s: Likewise.
819         * ld-x86-64/protected7.d: Likewise.
820         * ld-x86-64/protected7.s: Likewise.
821         * ld-x86-64/protected7a.d: Likewise.
822         * ld-x86-64/protected7b.d: Likewise.
823
824 2015-04-10  H.J. Lu  <hongjiu.lu@intel.com>
825
826         PR ld/pr15228
827         PR ld/pr17709
828         * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
829         * ld-i386/pr17709-nacl.rd: New file.
830         * ld-i386/pr17709.rd: Likewise.
831         * ld-i386/pr17709a.s: Likewise.
832         * ld-i386/pr17709b.s: Likewise.
833         * ld-i386/protected3.d: Updated.
834         * ld-i386/protected3.s: Likewise.
835         * ld-x86-64/pr17709-nacl.rd: New file.
836         * ld-x86-64/pr17709.rd: Likewise.
837         * ld-x86-64/pr17709a.s: Likewise.
838         * ld-x86-64/pr17709b.s: Likewise.
839         * ld-x86-64/protected3.d: Updated.
840         * ld-x86-64/protected3.s: Likewise.
841         * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
842
843 2015-04-10  H.J. Lu  <hongjiu.lu@intel.com>
844
845         PR ld/18223
846         * ld-gc/gc.exp: Run pr18223.
847         * ld-gc/pr18223.d: New file.
848         * ld-gc/pr18223.s: Likewise.
849
850 2015-04-10  Alan Modra  <amodra@gmail.com>
851
852         Revert 2015-03-05  H.J. Lu  <hongjiu.lu@intel.com>
853         PR ld/pr15228
854         PR ld/pr17709
855         * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
856         * ld-i386/pr17709-nacl.rd: Delete.
857         * ld-i386/pr17709.rd: Likewise.
858         * ld-i386/pr17709a.s: Likewise.
859         * ld-i386/pr17709b.s: Likewise.
860         * ld-i386/protected3.d: Updated.
861         * ld-i386/protected3.s: Likewise.
862         * ld-x86-64/pr17709-nacl.rd: Delete.
863         * ld-x86-64/pr17709.rd: Likewise.
864         * ld-x86-64/pr17709a.s: Likewise.
865         * ld-x86-64/pr17709b.s: Likewise.
866         * ld-x86-64/protected3.d: Updated.
867         * ld-x86-64/protected3.s: Likewise.
868         * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
869
870 2015-04-08  H.J. Lu  <hongjiu.lu@intel.com>
871
872         * ld-elf/compress.exp: Add a test for
873         --compress-debug-sections=zlib-gabi.
874         (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
875         (run_tests): Likewise.
876         Verify linker output with zlib-gabi compressed debug input.
877         * ld-elf/compressed1a.d: New file.
878         * ld-elf/compressed1b.d: Likewise.
879         * ld-elf/compressed1c.d: Likewise.
880
881 2015-04-07  Alan Modra  <amodra@gmail.com>
882
883         * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
884         * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
885         * ld-tic6x/shlib-1b.rd: Likewise.
886         * ld-tic6x/shlib-1r.rd: Likewise.
887         * ld-tic6x/shlib-1rb.rd: Likewise.
888         * ld-tic6x/shlib-app-1.rd: Likewise.
889         * ld-tic6x/shlib-app-1b.rd: Likewise.
890         * ld-tic6x/shlib-app-1r.rd: Likewise.
891         * ld-tic6x/shlib-app-1rb.rd: Likewise.
892         * ld-tic6x/shlib-noindex.rd: Likewise.
893
894 2015-04-07  Nick Clifton  <nickc@redhat.com>
895
896         * ld-elf/orphan-5.l: New test - checks the linker's output with
897         --warn-orphan enabled.
898         * ld-elf/elf.exp: Run the new test.
899
900 2015-04-06  H.J. Lu  <hongjiu.lu@intel.com>
901
902         * ld-elf/compress.exp: Remove is_zlib_supported check.
903         Fail if --compress-debug-sections doesn't work.
904         * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
905
906 2015-04-01  Tejas Belagod  <tejas.belagod@arm.com>
907
908         * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
909         * ld-aarch64/erratum843419.d: New.
910         * ld-aarch64/erratum843419.s: New.
911
912 2015-04-01  H.J. Lu  <hongjiu.lu@intel.com>
913
914         PR ld/18176
915         * ld-x86-64/pr18176.d: New file.
916         * ld-x86-64/pr18176.s: Likewise.
917         * ld-x86-64/pr18176.t: Likewise.
918         * ld-x86-64/x86-64.exp: Run pr18176.
919
920 2015-03-31  H.J. Lu  <hongjiu.lu@intel.com>
921
922         * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
923
924 2015-03-30  H.J. Lu  <hongjiu.lu@intel.com>
925
926         PR ld/18169
927         * ld-elf/linkinfo1a.d: Updated.
928         * ld-elf/linkinfo1b.d: Likewise.
929
930 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
931
932         * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
933
934 2015-03-26  Tejas Belagod  <tejas.belagod@arm.com>
935
936         * ld-aarch64/farcall-back-be.d: New.
937
938 2015-03-26  H.J. Lu  <hongjiu.lu@intel.com>
939
940         PR ld/18160
941         * ld-x86-64/pr18160.d: New file.
942         * ld-x86-64/pr18160.s: Likewise.
943         * ld-x86-64/pr18160.t: Likewise.
944         * ld-x86-64/x86-64.exp: Run pr18160.
945 ---
946 2015-03-25  Marcus Shawcroft  <marcus.shawcroft@arm.com>
947
948         * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
949         section.
950         * ld-aarch64/farcall-b.d: Likewise.
951         * ld-aarch64/farcall-bl.d: Likewise.
952         * ld-aarch64/farcall-back.d: Likewise.
953
954 2015-03-25  Marcus Shawcroft  <marcus.shawcroft@arm.com>
955
956         * ld-aarch64/erratum835769.d: Adjust for removal of padding before
957         835769 workaround stubs.
958
959 2015-03-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
960
961         * ld-gc/all-debug-sections.d: New file.
962         * ld-gc/all-debug-sections.s: Likewise.
963         * ld-gc/gc.exp: Execute new testcase.
964
965 2015-03-11  Alan Modra  <amodra@gmail.com>
966
967         * ld-powerpc/tls32.s: Add GOT pointer setup.
968         * ld-powerpc/tls32.d: Update.
969         * ld-powerpc/tls32.g: Update.
970         * ld-powerpc/tls32.t: Update.
971         * ld-powerpc/tlsexe.d: Update.
972         * ld-powerpc/tlsexe32.d: Update.
973         * ld-powerpc/tlsexe32.g: Update.
974         * ld-powerpc/tlsexe32.r: Update.
975         * ld-powerpc/tlsexetoc.d: Update.
976         * ld-powerpc/tlsso32.d: Update.
977         * ld-powerpc/tlsso32.g: Update.
978         * ld-powerpc/tlsso32.r: Update.
979
980 2015-03-05  H.J. Lu  <hongjiu.lu@intel.com>
981
982         PR ld/pr15228
983         PR ld/pr17709
984         * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
985         * ld-i386/pr17709-nacl.rd: New file.
986         * ld-i386/pr17709.rd: Likewise.
987         * ld-i386/pr17709a.s: Likewise.
988         * ld-i386/pr17709b.s: Likewise.
989         * ld-i386/protected3.d: Updated.
990         * ld-i386/protected3.s: Likewise.
991         * ld-x86-64/pr17709-nacl.rd: New file.
992         * ld-x86-64/pr17709.rd: Likewise.
993         * ld-x86-64/pr17709a.s: Likewise.
994         * ld-x86-64/pr17709b.s: Likewise.
995         * ld-x86-64/protected3.d: Updated.
996         * ld-x86-64/protected3.s: Likewise.
997         * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
998
999 2015-03-04  Richard Sandiford  <richard.sandiford@arm.com>
1000
1001         PR gas/17843
1002         * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1003         * ld-aarch64/aarch64-elf.exp: Run it.
1004
1005 2015-02-28  Alan Modra  <amodra@gmail.com>
1006
1007         * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1008         * ld-sparc/gotop32.td: Likewise.
1009         * ld-sparc/gotop64.rd: Likewise.
1010         * ld-sparc/gotop64.td: Likewise.
1011         * ld-tilegx/external.s: Align .data.
1012         * ld-tilepro/external.s: Likewise.
1013
1014 2015-02-26  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1015
1016         * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1017         (tls-tiny-desc-le): Add.
1018         * ld-aarch64/tls-tiny-desc.d: New.
1019         * ld-aarch64/tls-tiny-desc.s: New.
1020         * ld-aarch64/tls-tiny-desc-ie.d: New.
1021         * ld-aarch64/tls-tiny-desc-ie.s: New.
1022         * ld-aarch64/tls-tiny-desc-le.d: New.
1023         * ld-aarch64/tls-tiny-desc-le.s: New.
1024
1025 2015-02-26  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1026
1027         * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1028         (tls-tiny-gd-le): Add.
1029         * ld-aarch64/tls-tiny-gd.d: New.
1030         * ld-aarch64/tls-tiny-gd.s: New.
1031         * ld-aarch64/tls-tiny-gd-ie.d: New.
1032         * ld-aarch64/tls-tiny-gd-ie.s: New.
1033         * ld-aarch64/tls-tiny-gd-le.d: New.
1034         * ld-aarch64/tls-tiny-gd-le.s: New.
1035
1036 2015-02-26  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1037
1038         * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1039         * ld-aarch64/tls-tiny-ie.d: New.
1040         * ld-aarch64/tls-tiny-ie.s: New.
1041
1042 2015-02-26  Terry Guo  <terry.guo@arm.com>
1043
1044         * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1045         * ld-arm/attr-merge-vfp-10.d: Likewise.
1046         * ld-arm/attr-merge-vfp-10r.d: Likewise.
1047         * ld-arm/attr-merge-vfp-12.d: Likewise.
1048         * ld-arm/attr-merge-vfp-12r.d: Likewise.
1049         * ld-arm/attr-merge-vfp-13.d: Likewise.
1050         * ld-arm/attr-merge-vfp-13r.d: Likewise.
1051         * ld-arm/attr-merge-vfp-14.d: Likewise.
1052         * ld-arm/attr-merge-vfp-14r.d: Likewise.
1053         * ld-arm/attr-merge-vfp-6.d: Likewise.
1054         * ld-arm/attr-merge-vfp-6r.d: Likewise.
1055         * ld-arm/attr-merge-vfp-7.d: Likewise.
1056         * ld-arm/attr-merge-vfp-7r.d: Likewise.
1057         * ld-arm/attr-merge-vfp-8.d: Likewise.
1058         * ld-arm/attr-merge-vfp-8r.d: Likewise.
1059
1060 2015-02-25  Andrew Burgess  <andrew.burgess@embecosm.com>
1061
1062         * ld-avr/avr-prop-1.d: New file.
1063         * ld-avr/avr-prop-1.s: New file.
1064         * ld-avr/avr-prop-2.d: New file.
1065         * ld-avr/avr-prop-2.s: New file.
1066         * ld-avr/avr-prop-3.d: New file.
1067         * ld-avr/avr-prop-3.s: New file.
1068         * ld-avr/avr-prop-4.d: New file.
1069         * ld-avr/avr-prop-4.s: New file.
1070
1071 2015-02-25  Oleg Endo  <olegendo@gcc.gnu.org>
1072
1073         * ld-sh/arch/arch_expected.txt: Regenerate.
1074         * ld-sh/arch/sh-dsp.s: Likewise.
1075         * ld-sh/arch/sh.s: Likewise.
1076         * ld-sh/arch/sh2.s: Likewise.
1077         * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1078         * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1079         * ld-sh/arch/sh2a-nofpu.s: Likewise.
1080         * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1081         * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1082         * ld-sh/arch/sh2a.s: Likewise.
1083         * ld-sh/arch/sh2e.s: Likewise.
1084         * ld-sh/arch/sh3-dsp.s: Likewise.
1085         * ld-sh/arch/sh3-nommu.s: Likewise.
1086         * ld-sh/arch/sh3.s: Likewise.
1087         * ld-sh/arch/sh3e.s: Likewise.
1088         * ld-sh/arch/sh4-nofpu.s: Likewise.
1089         * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1090         * ld-sh/arch/sh4.s: Likewise.
1091         * ld-sh/arch/sh4a-nofpu.s: Likewise.
1092         * ld-sh/arch/sh4a.s: Likewise.
1093         * ld-sh/arch/sh4al-dsp.s: Likewise.
1094
1095 2015-02-24  Nick Clifton  <nickc@redhat.com>
1096
1097         * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1098
1099 2015-02-24  Alan Modra  <amodra@gmail.com>
1100
1101         * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1102
1103 2015-02-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1104
1105         * ld-avr/region_overflow.d: New test.
1106         * ld-avr/region_overflow.s: Likewise.
1107
1108 2015-02-19  H.J. Lu  <hongjiu.lu@intel.com>
1109
1110         PR ld/4317
1111         * ld-i386/compressed1.d: Use nm/readelf with "failif".
1112         * ld-x86-64/compressed1.d: Likewise.
1113         * ld-x86-64/pie1.d: Likewise.
1114
1115 2015-02-19  Alan Modra  <amodra@gmail.com>
1116
1117         PR ld/4317
1118         * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1119         * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1120         * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1121         * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1122         * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1123         * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1124         * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1125
1126 2015-02-17  Alan Modra  <amodra@gmail.com>
1127
1128         PR ld/17975
1129         * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1130         * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1131         * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1132         * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1133         * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1134         * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1135         * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1136         * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1137         * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1138         * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1139         * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1140         * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1141         * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1142
1143 2015-02-16  H.J. Lu  <hongjiu.lu@intel.com>
1144
1145         PR ld/17975
1146         * ld-i386/tlsbin-nacl.rd: Updated.
1147         * ld-i386/tlsbin.rd: Likewise.
1148         * ld-i386/tlsbindesc-nacl.rd: Likewise.
1149         * ld-i386/tlsbindesc.rd: Likewise.
1150         * ld-i386/tlsdesc-nacl.rd: Likewise.
1151         * ld-i386/tlsdesc.rd: Likewise.
1152         * ld-i386/tlsnopic-nacl.rd: Likewise.
1153         * ld-i386/tlsnopic.rd: Likewise.
1154         * ld-i386/tlspic-nacl.rd: Likewise.
1155         * ld-i386/tlspic.rd: Likewise.
1156         * ld-x86-64/tlsbin-nacl.rd: Likewise.
1157         * ld-x86-64/tlsbin.rd: Likewise.
1158         * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1159         * ld-x86-64/tlsbindesc.rd: Likewise.
1160         * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1161         * ld-x86-64/tlsdesc.rd: Likewise.
1162         * ld-x86-64/tlspic-nacl.rd: Likewise.
1163         * ld-x86-64/tlspic.rd: Likewise.
1164         * ld-alpha/tlspic.rd: Likewise.
1165         * ld-powerpc/tlsexe.r: Likewise.
1166         * ld-powerpc/tlsexetoc.r: Likewise.
1167         * ld-powerpc/tlsso.r: Likewise.
1168         * ld-powerpc/tlstocso.r: Likewise.
1169         * ld-s390/tlspic.rd: Likewise.
1170         * ld-s390/tlspic_64.rd: Likewise.
1171         * ld-sparc/gotop32.dd: Likewise.
1172         * ld-sparc/gotop64.dd: Likewise.
1173         * ld-sparc/tlssunnopic32.rd: Likewise.
1174         * ld-sparc/tlssunnopic64.rd: Likewise.
1175         * ld-sparc/tlssunpic32.rd: Likewise.
1176         * ld-sparc/tlssunpic64.rd: Likewise.
1177         * ld-tic6x/shlib-1.rd: Likewise.
1178         * ld-tic6x/shlib-1b.rd: Likewise.
1179         * ld-tic6x/shlib-1r.rd: Likewise.
1180         * ld-tic6x/shlib-1rb.rd: Likewise.
1181         * ld-tic6x/shlib-noindex.rd: Likewise.
1182
1183 2015-02-14  H.J. Lu  <hongjiu.lu@intel.com>
1184
1185         PR ld/17973
1186         * ld-plugin/plugin.exp (regassilent): New.
1187         Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1188         (plugin_tests): Add a test for PR ld/17973.
1189         * ld-plugin/pr17973.d: New file.
1190         * ld-plugin/pr17973.s: Likewise.
1191
1192 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1193
1194         * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1195
1196 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1197
1198         * ld-plugin/plugin-27.d: New.
1199         * ld-plugin/plugin-28.d: Likewise.
1200         * ld-plugin/plugin-29.d: Likewise.
1201         * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1202         and LDPL_WARNING.
1203
1204 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1205
1206         PR ld/17878
1207         * ld-plugin/func.c: Add some comments.
1208         * ld-plugin/plugin-13.d: New file.
1209         * ld-plugin/plugin-14.d: Likewise.
1210         * ld-plugin/plugin-15.d: Likewise.
1211         * ld-plugin/plugin-16.d: Likewise.
1212         * ld-plugin/plugin-17.d: Likewise.
1213         * ld-plugin/plugin-18.d: Likewise.
1214         * ld-plugin/plugin-19.d: Likewise.
1215         * ld-plugin/plugin-20.d: Likewise.
1216         * ld-plugin/plugin-21.d: Likewise.
1217         * ld-plugin/plugin-22.d: Likewise.
1218         * ld-plugin/plugin-23.d: Likewise.
1219         * ld-plugin/plugin-24.d: Likewise.
1220         * ld-plugin/plugin-25.d: Likewise.
1221         * ld-plugin/plugin-26.d: Likewise.
1222         * ld-plugin/plugin.exp (plugin2_name): New.
1223         (plugin3_name): Likewise.
1224         (plugin2_path): Likewise.
1225         (plugin3_path): Likewise.
1226         (testsrcfiles): Likewise.
1227         (testsrcfiles_notext): Likewise.
1228         (plugin_tests): Add tests for non-object IR file.
1229         (plugin_lib_tests): Likewise.
1230         (plugin_extra_elf_tests): Likewise.
1231         (plugin_src_tests): New tests for non-object IR file.
1232         Run nm --plugin test.
1233         Run ar --plugin test.
1234         Run plugin_src_tests.
1235
1236 2015-02-07  H.J. Lu  <hongjiu.lu@intel.com>
1237
1238         PR ld/17935
1239         * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1240         * ld-x86-64/x86-64.exp: Likewise.
1241
1242         * ld-i386/pr17935-1.d: New file.
1243         * ld-i386/pr17935-1.s: Likewise.
1244         * ld-i386/pr17935-2.d: Likewise.
1245         * ld-i386/pr17935-2.s: Likewise.
1246         * ld-x86-64/pr17935-1.d: Likewise.
1247         * ld-x86-64/pr17935-1.s: Likewise.
1248         * ld-x86-64/pr17935-2.d: Likewise.
1249         * ld-x86-64/pr17935-2.s: Likewise.
1250
1251 2015-02-06  H.J. Lu  <hongjiu.lu@intel.com>
1252
1253         PR ld/12365
1254         PR ld/14272
1255         * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1256         * ld-plugin/plugin-7.d: Updated.
1257         * ld-plugin/plugin-8.d: Likewise.
1258
1259 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1260
1261         *  ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1262         ld/12365 test.
1263
1264 2015-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1265
1266         PR ld/12365
1267         * ld-plugin/pr12365a.c: New file.
1268         * ld-plugin/pr12365b.c: Likewise.
1269         * ld-plugin/pr12365c.c: Likewise.
1270
1271         * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1272         test.
1273         Run the PR ld/12365 test.
1274
1275 2015-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1276
1277         PR ld/14918
1278         * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1279
1280         * ld-plugin/pr14918.c: New file.
1281         * ld-plugin/pr14918.d: Likewise.
1282
1283 2015-01-29  H.J. Lu  <hongjiu.lu@intel.com>
1284
1285         * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1286
1287 2015-01-29  Alan Modra  <amodra@gmail.com>
1288
1289         * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1290         * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1291         * ld-powerpc/powerpc.exp: Run them.  Move tocvar and tocnovar.
1292
1293 2015-01-28  H.J. Lu  <hongjiu.lu@intel.com>
1294
1295         PR ld/17878
1296         * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1297         * ld-plugin/plugin-10.d: Likewise.
1298         * ld-plugin/plugin-11.d: Likewise.
1299         * ld-plugin/plugin-2.d: Likewise.
1300         * ld-plugin/plugin-3.d: Likewise.
1301         * ld-plugin/plugin-4.d: Likewise.
1302         * ld-plugin/plugin-5.d: Likewise.
1303         * ld-plugin/plugin-6.d: Likewise.
1304         * ld-plugin/plugin-7.d: Likewise.
1305         * ld-plugin/plugin-8.d: Likewise.
1306         * ld-plugin/plugin-9.d: Likewise.
1307
1308 2015-01-28  Jan Beulich  <jbeulich@suse.com>
1309
1310         * ld-elf/pr16322.s (p1): Rename to px1.
1311         (f1): Rename to fx1.
1312
1313 2015-01-28  Alan Modra  <amodra@gmail.com>
1314
1315         * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1316         * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1317         * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1318
1319 2015-01-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1320
1321         * ld-scripts/memory.t: Define new symbol tred.
1322         * ld-scripts/memory_sym.t: New.
1323         * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1324         conditionally check values of linker symbols.
1325
1326 2015-01-20  Andrew Burgess  <andrew.burgess@embecosm.com>
1327
1328         * ld-scripts/provide-4-map.d: Update expected output.
1329         * ld-scripts/provide-5-map.d: Likewise.
1330
1331 2015-01-20  Andrew Burgess  <andrew.burgess@embecosm.com>
1332
1333         * ld-scripts/provide-4.d: New file.
1334         * ld-scripts/provide-4-map.d: New file.
1335         * ld-scripts/provide-4.t: New file.
1336         * ld-scripts/provide-5.d: New file.
1337         * ld-scripts/provide-5.s: New file.
1338         * ld-scripts/provide-5-map.d: New file.
1339         * ld-scripts/provide-5.t: New file.
1340         * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1341         tests.
1342
1343 2015-01-20  Andrew Burgess  <andrew.burgess@embecosm.com>
1344
1345         * ld-scripts/overlay-size.d: Add 'map' option.
1346         * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1347         * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1348         option, checking linker mapfile output.
1349
1350 2015-01-20  Alan Modra  <amodra@gmail.com>
1351
1352         * ld-powerpc/ambiguousv1.d,
1353         * ld-powerpc/ambiguousv1b.d,
1354         * ld-powerpc/ambiguousv2.d,
1355         * ld-powerpc/ambiguousv2b.d,
1356         * ld-powerpc/elfv2exe.d,
1357         * ld-powerpc/elfv2so.d,
1358         * ld-powerpc/tlsexe.r,
1359         * ld-powerpc/tlsexetoc.r,
1360         * ld-powerpc/tlsso.r,
1361         * ld-powerpc/tlstocso.r: Update.
1362
1363 2015-01-20  Alan Modra  <amodra@gmail.com>
1364
1365         PR ld/17615
1366         * ld-elf/pr17615.d: Match .sbss too.
1367
1368 2015-01-19  H.J. Lu  <hongjiu.lu@intel.com>
1369
1370         PR ld/17615
1371         * ld-elf/pr17615.d: New file.
1372         * ld-elf/pr17615.s: Likewise.
1373
1374 2015-01-19  Alan Modra  <amodra@gmail.com>
1375
1376         * ld-gc/pr14265.d,
1377         * ld-cris/tls-gc-68.d,
1378         * ld-cris/tls-gc-69.d,
1379         * ld-cris/tls-gc-70.d,
1380         * ld-cris/tls-gc-71.d,
1381         * ld-cris/tls-gc-75.d,
1382         * ld-cris/tls-gc-76.d,
1383         * ld-cris/tls-gc-79.d,
1384         * ld-mmix/bpo-10.d,
1385         * ld-mmix/bpo-11.d: Update.
1386
1387 2015-01-16  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1388
1389         * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1390         printed if 0 anymore.
1391
1392 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1393
1394         PR ld/17847
1395         * ld-x86-64/pie1.d: New file.
1396         * ld-x86-64/pie1.s: Likwise.
1397         * ld-x86-64/x86-64.exp: Run pie1.
1398
1399 2015-01-13  Thomas Preud'homme <thomas.preudhomme@arm.com>
1400
1401         * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1402         * ld-aarch64/relocs-257-symbolic-func.d: New file.
1403         * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1404
1405 2015-01-13  Jiong Wang  <jiong.wang@arm.com>
1406
1407         * ld-aarch64/tprel_g2_overflow.s: New testcase.
1408         * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1409         * ld-aarch64/aarch64-elf.exp: Run new testcase.
1410
1411 2015-01-13  Jiong Wang  <jiong.wang@arm.com>
1412
1413         PR ld/17415
1414         * ld-aarch64/pr17415.s: Source file for new test.
1415         * ld-aarch64/pr17415.d: Expect file for new test.
1416         * ld-aarch64/aarch64-elf.exp: Run the new test.
1417
1418 2015-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1419
1420         PR ld/17827
1421         * ld-x86-64/pr17689.out: Updated.
1422         * ld-x86-64/pr17689b.S: Likewise.
1423
1424         * ld-x86-64/pr17827.rd: New file.
1425
1426         * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1427
1428 2015-01-08  Jan Beulich  <jbeulich@suse.com>
1429
1430         * ld-x86-64/pr14207.d: Adjust expecations to cover the
1431         enable_initfini_array=no case.
1432
1433 2015-01-06  Andrew Burgess  <andrew.burgess@embecosm.com>
1434
1435         * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1436         readelf.
1437
1438 2015-01-01  Alan Modra  <amodra@gmail.com>
1439
1440         Update year range in copyright notice of all files.
1441
1442 For older changes see ChangeLog-2014
1443 \f
1444 Copyright (C) 2015 Free Software Foundation, Inc.
1445
1446 Copying and distribution of this file, with or without modification,
1447 are permitted in any medium without royalty provided the copyright
1448 notice and this notice are preserved.
1449
1450 Local Variables:
1451 mode: change-log
1452 left-margin: 8
1453 fill-column: 74
1454 version-control: never
1455 End: