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