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