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