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