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