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