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