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