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