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