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