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