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