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