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