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