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