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