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