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