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