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