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