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