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