Pad only text sections at end by default
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
... / ...
CommitLineData
12015-02-28 Alan Modra <amodra@gmail.com>
2
3 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
4 * ld-sparc/gotop32.td: Likewise.
5 * ld-sparc/gotop64.rd: Likewise.
6 * ld-sparc/gotop64.td: Likewise.
7 * ld-tilegx/external.s: Align .data.
8 * ld-tilepro/external.s: Likewise.
9
102015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
11
12 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
13 (tls-tiny-desc-le): Add.
14 * ld-aarch64/tls-tiny-desc.d: New.
15 * ld-aarch64/tls-tiny-desc.s: New.
16 * ld-aarch64/tls-tiny-desc-ie.d: New.
17 * ld-aarch64/tls-tiny-desc-ie.s: New.
18 * ld-aarch64/tls-tiny-desc-le.d: New.
19 * ld-aarch64/tls-tiny-desc-le.s: New.
20
212015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
22
23 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
24 (tls-tiny-gd-le): Add.
25 * ld-aarch64/tls-tiny-gd.d: New.
26 * ld-aarch64/tls-tiny-gd.s: New.
27 * ld-aarch64/tls-tiny-gd-ie.d: New.
28 * ld-aarch64/tls-tiny-gd-ie.s: New.
29 * ld-aarch64/tls-tiny-gd-le.d: New.
30 * ld-aarch64/tls-tiny-gd-le.s: New.
31
322015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
33
34 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
35 * ld-aarch64/tls-tiny-ie.d: New.
36 * ld-aarch64/tls-tiny-ie.s: New.
37
382015-02-26 Terry Guo <terry.guo@arm.com>
39
40 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
41 * ld-arm/attr-merge-vfp-10.d: Likewise.
42 * ld-arm/attr-merge-vfp-10r.d: Likewise.
43 * ld-arm/attr-merge-vfp-12.d: Likewise.
44 * ld-arm/attr-merge-vfp-12r.d: Likewise.
45 * ld-arm/attr-merge-vfp-13.d: Likewise.
46 * ld-arm/attr-merge-vfp-13r.d: Likewise.
47 * ld-arm/attr-merge-vfp-14.d: Likewise.
48 * ld-arm/attr-merge-vfp-14r.d: Likewise.
49 * ld-arm/attr-merge-vfp-6.d: Likewise.
50 * ld-arm/attr-merge-vfp-6r.d: Likewise.
51 * ld-arm/attr-merge-vfp-7.d: Likewise.
52 * ld-arm/attr-merge-vfp-7r.d: Likewise.
53 * ld-arm/attr-merge-vfp-8.d: Likewise.
54 * ld-arm/attr-merge-vfp-8r.d: Likewise.
55
562015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
57
58 * ld-avr/avr-prop-1.d: New file.
59 * ld-avr/avr-prop-1.s: New file.
60 * ld-avr/avr-prop-2.d: New file.
61 * ld-avr/avr-prop-2.s: New file.
62 * ld-avr/avr-prop-3.d: New file.
63 * ld-avr/avr-prop-3.s: New file.
64 * ld-avr/avr-prop-4.d: New file.
65 * ld-avr/avr-prop-4.s: New file.
66
672015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
68
69 * ld-sh/arch/arch_expected.txt: Regenerate.
70 * ld-sh/arch/sh-dsp.s: Likewise.
71 * ld-sh/arch/sh.s: Likewise.
72 * ld-sh/arch/sh2.s: Likewise.
73 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
74 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
75 * ld-sh/arch/sh2a-nofpu.s: Likewise.
76 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
77 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
78 * ld-sh/arch/sh2a.s: Likewise.
79 * ld-sh/arch/sh2e.s: Likewise.
80 * ld-sh/arch/sh3-dsp.s: Likewise.
81 * ld-sh/arch/sh3-nommu.s: Likewise.
82 * ld-sh/arch/sh3.s: Likewise.
83 * ld-sh/arch/sh3e.s: Likewise.
84 * ld-sh/arch/sh4-nofpu.s: Likewise.
85 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
86 * ld-sh/arch/sh4.s: Likewise.
87 * ld-sh/arch/sh4a-nofpu.s: Likewise.
88 * ld-sh/arch/sh4a.s: Likewise.
89 * ld-sh/arch/sh4al-dsp.s: Likewise.
90
912015-02-24 Nick Clifton <nickc@redhat.com>
92
93 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
94
952015-02-24 Alan Modra <amodra@gmail.com>
96
97 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
98
992015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
100
101 * ld-avr/region_overflow.d: New test.
102 * ld-avr/region_overflow.s: Likewise.
103
1042015-02-19 H.J. Lu <hongjiu.lu@intel.com>
105
106 PR ld/4317
107 * ld-i386/compressed1.d: Use nm/readelf with "failif".
108 * ld-x86-64/compressed1.d: Likewise.
109 * ld-x86-64/pie1.d: Likewise.
110
1112015-02-19 Alan Modra <amodra@gmail.com>
112
113 PR ld/4317
114 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
115 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
116 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
117 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
118 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
119 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
120 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
121
1222015-02-17 Alan Modra <amodra@gmail.com>
123
124 PR ld/17975
125 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
126 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
127 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
128 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
129 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
130 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
131 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
132 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
133 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
134 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
135 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
136 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
137 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
138
1392015-02-16 H.J. Lu <hongjiu.lu@intel.com>
140
141 PR ld/17975
142 * ld-i386/tlsbin-nacl.rd: Updated.
143 * ld-i386/tlsbin.rd: Likewise.
144 * ld-i386/tlsbindesc-nacl.rd: Likewise.
145 * ld-i386/tlsbindesc.rd: Likewise.
146 * ld-i386/tlsdesc-nacl.rd: Likewise.
147 * ld-i386/tlsdesc.rd: Likewise.
148 * ld-i386/tlsnopic-nacl.rd: Likewise.
149 * ld-i386/tlsnopic.rd: Likewise.
150 * ld-i386/tlspic-nacl.rd: Likewise.
151 * ld-i386/tlspic.rd: Likewise.
152 * ld-x86-64/tlsbin-nacl.rd: Likewise.
153 * ld-x86-64/tlsbin.rd: Likewise.
154 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
155 * ld-x86-64/tlsbindesc.rd: Likewise.
156 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
157 * ld-x86-64/tlsdesc.rd: Likewise.
158 * ld-x86-64/tlspic-nacl.rd: Likewise.
159 * ld-x86-64/tlspic.rd: Likewise.
160 * ld-alpha/tlspic.rd: Likewise.
161 * ld-powerpc/tlsexe.r: Likewise.
162 * ld-powerpc/tlsexetoc.r: Likewise.
163 * ld-powerpc/tlsso.r: Likewise.
164 * ld-powerpc/tlstocso.r: Likewise.
165 * ld-s390/tlspic.rd: Likewise.
166 * ld-s390/tlspic_64.rd: Likewise.
167 * ld-sparc/gotop32.dd: Likewise.
168 * ld-sparc/gotop64.dd: Likewise.
169 * ld-sparc/tlssunnopic32.rd: Likewise.
170 * ld-sparc/tlssunnopic64.rd: Likewise.
171 * ld-sparc/tlssunpic32.rd: Likewise.
172 * ld-sparc/tlssunpic64.rd: Likewise.
173 * ld-tic6x/shlib-1.rd: Likewise.
174 * ld-tic6x/shlib-1b.rd: Likewise.
175 * ld-tic6x/shlib-1r.rd: Likewise.
176 * ld-tic6x/shlib-1rb.rd: Likewise.
177 * ld-tic6x/shlib-noindex.rd: Likewise.
178
1792015-02-14 H.J. Lu <hongjiu.lu@intel.com>
180
181 PR ld/17973
182 * ld-plugin/plugin.exp (regassilent): New.
183 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
184 (plugin_tests): Add a test for PR ld/17973.
185 * ld-plugin/pr17973.d: New file.
186 * ld-plugin/pr17973.s: Likewise.
187
1882015-02-12 H.J. Lu <hongjiu.lu@intel.com>
189
190 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
191
1922015-02-11 H.J. Lu <hongjiu.lu@intel.com>
193
194 * ld-plugin/plugin-27.d: New.
195 * ld-plugin/plugin-28.d: Likewise.
196 * ld-plugin/plugin-29.d: Likewise.
197 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
198 and LDPL_WARNING.
199
2002015-02-11 H.J. Lu <hongjiu.lu@intel.com>
201
202 PR ld/17878
203 * ld-plugin/func.c: Add some comments.
204 * ld-plugin/plugin-13.d: New file.
205 * ld-plugin/plugin-14.d: Likewise.
206 * ld-plugin/plugin-15.d: Likewise.
207 * ld-plugin/plugin-16.d: Likewise.
208 * ld-plugin/plugin-17.d: Likewise.
209 * ld-plugin/plugin-18.d: Likewise.
210 * ld-plugin/plugin-19.d: Likewise.
211 * ld-plugin/plugin-20.d: Likewise.
212 * ld-plugin/plugin-21.d: Likewise.
213 * ld-plugin/plugin-22.d: Likewise.
214 * ld-plugin/plugin-23.d: Likewise.
215 * ld-plugin/plugin-24.d: Likewise.
216 * ld-plugin/plugin-25.d: Likewise.
217 * ld-plugin/plugin-26.d: Likewise.
218 * ld-plugin/plugin.exp (plugin2_name): New.
219 (plugin3_name): Likewise.
220 (plugin2_path): Likewise.
221 (plugin3_path): Likewise.
222 (testsrcfiles): Likewise.
223 (testsrcfiles_notext): Likewise.
224 (plugin_tests): Add tests for non-object IR file.
225 (plugin_lib_tests): Likewise.
226 (plugin_extra_elf_tests): Likewise.
227 (plugin_src_tests): New tests for non-object IR file.
228 Run nm --plugin test.
229 Run ar --plugin test.
230 Run plugin_src_tests.
231
2322015-02-07 H.J. Lu <hongjiu.lu@intel.com>
233
234 PR ld/17935
235 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
236 * ld-x86-64/x86-64.exp: Likewise.
237
238 * ld-i386/pr17935-1.d: New file.
239 * ld-i386/pr17935-1.s: Likewise.
240 * ld-i386/pr17935-2.d: Likewise.
241 * ld-i386/pr17935-2.s: Likewise.
242 * ld-x86-64/pr17935-1.d: Likewise.
243 * ld-x86-64/pr17935-1.s: Likewise.
244 * ld-x86-64/pr17935-2.d: Likewise.
245 * ld-x86-64/pr17935-2.s: Likewise.
246
2472015-02-06 H.J. Lu <hongjiu.lu@intel.com>
248
249 PR ld/12365
250 PR ld/14272
251 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
252 * ld-plugin/plugin-7.d: Updated.
253 * ld-plugin/plugin-8.d: Likewise.
254
2552015-02-04 H.J. Lu <hongjiu.lu@intel.com>
256
257 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
258 ld/12365 test.
259
2602015-02-03 H.J. Lu <hongjiu.lu@intel.com>
261
262 PR ld/12365
263 * ld-plugin/pr12365a.c: New file.
264 * ld-plugin/pr12365b.c: Likewise.
265 * ld-plugin/pr12365c.c: Likewise.
266
267 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
268 test.
269 Run the PR ld/12365 test.
270
2712015-02-03 H.J. Lu <hongjiu.lu@intel.com>
272
273 PR ld/14918
274 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
275
276 * ld-plugin/pr14918.c: New file.
277 * ld-plugin/pr14918.d: Likewise.
278
2792015-01-29 H.J. Lu <hongjiu.lu@intel.com>
280
281 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
282
2832015-01-29 Alan Modra <amodra@gmail.com>
284
285 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
286 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
287 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
288
2892015-01-28 H.J. Lu <hongjiu.lu@intel.com>
290
291 PR ld/17878
292 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
293 * ld-plugin/plugin-10.d: Likewise.
294 * ld-plugin/plugin-11.d: Likewise.
295 * ld-plugin/plugin-2.d: Likewise.
296 * ld-plugin/plugin-3.d: Likewise.
297 * ld-plugin/plugin-4.d: Likewise.
298 * ld-plugin/plugin-5.d: Likewise.
299 * ld-plugin/plugin-6.d: Likewise.
300 * ld-plugin/plugin-7.d: Likewise.
301 * ld-plugin/plugin-8.d: Likewise.
302 * ld-plugin/plugin-9.d: Likewise.
303
3042015-01-28 Jan Beulich <jbeulich@suse.com>
305
306 * ld-elf/pr16322.s (p1): Rename to px1.
307 (f1): Rename to fx1.
308
3092015-01-28 Alan Modra <amodra@gmail.com>
310
311 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
312 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
313 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
314
3152015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
316
317 * ld-scripts/memory.t: Define new symbol tred.
318 * ld-scripts/memory_sym.t: New.
319 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
320 conditionally check values of linker symbols.
321
3222015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
323
324 * ld-scripts/provide-4-map.d: Update expected output.
325 * ld-scripts/provide-5-map.d: Likewise.
326
3272015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
328
329 * ld-scripts/provide-4.d: New file.
330 * ld-scripts/provide-4-map.d: New file.
331 * ld-scripts/provide-4.t: New file.
332 * ld-scripts/provide-5.d: New file.
333 * ld-scripts/provide-5.s: New file.
334 * ld-scripts/provide-5-map.d: New file.
335 * ld-scripts/provide-5.t: New file.
336 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
337 tests.
338
3392015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
340
341 * ld-scripts/overlay-size.d: Add 'map' option.
342 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
343 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
344 option, checking linker mapfile output.
345
3462015-01-20 Alan Modra <amodra@gmail.com>
347
348 * ld-powerpc/ambiguousv1.d,
349 * ld-powerpc/ambiguousv1b.d,
350 * ld-powerpc/ambiguousv2.d,
351 * ld-powerpc/ambiguousv2b.d,
352 * ld-powerpc/elfv2exe.d,
353 * ld-powerpc/elfv2so.d,
354 * ld-powerpc/tlsexe.r,
355 * ld-powerpc/tlsexetoc.r,
356 * ld-powerpc/tlsso.r,
357 * ld-powerpc/tlstocso.r: Update.
358
3592015-01-20 Alan Modra <amodra@gmail.com>
360
361 PR ld/17615
362 * ld-elf/pr17615.d: Match .sbss too.
363
3642015-01-19 H.J. Lu <hongjiu.lu@intel.com>
365
366 PR ld/17615
367 * ld-elf/pr17615.d: New file.
368 * ld-elf/pr17615.s: Likewise.
369
3702015-01-19 Alan Modra <amodra@gmail.com>
371
372 * ld-gc/pr14265.d,
373 * ld-cris/tls-gc-68.d,
374 * ld-cris/tls-gc-69.d,
375 * ld-cris/tls-gc-70.d,
376 * ld-cris/tls-gc-71.d,
377 * ld-cris/tls-gc-75.d,
378 * ld-cris/tls-gc-76.d,
379 * ld-cris/tls-gc-79.d,
380 * ld-mmix/bpo-10.d,
381 * ld-mmix/bpo-11.d: Update.
382
3832015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
384
385 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
386 printed if 0 anymore.
387
3882015-01-15 H.J. Lu <hongjiu.lu@intel.com>
389
390 PR ld/17847
391 * ld-x86-64/pie1.d: New file.
392 * ld-x86-64/pie1.s: Likwise.
393 * ld-x86-64/x86-64.exp: Run pie1.
394
3952015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
396
397 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
398 * ld-aarch64/relocs-257-symbolic-func.d: New file.
399 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
400
4012015-01-13 Jiong Wang <jiong.wang@arm.com>
402
403 * ld-aarch64/tprel_g2_overflow.s: New testcase.
404 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
405 * ld-aarch64/aarch64-elf.exp: Run new testcase.
406
4072015-01-13 Jiong Wang <jiong.wang@arm.com>
408
409 PR ld/17415
410 * ld-aarch64/pr17415.s: Source file for new test.
411 * ld-aarch64/pr17415.d: Expect file for new test.
412 * ld-aarch64/aarch64-elf.exp: Run the new test.
413
4142015-01-11 H.J. Lu <hongjiu.lu@intel.com>
415
416 PR ld/17827
417 * ld-x86-64/pr17689.out: Updated.
418 * ld-x86-64/pr17689b.S: Likewise.
419
420 * ld-x86-64/pr17827.rd: New file.
421
422 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
423
4242015-01-08 Jan Beulich <jbeulich@suse.com>
425
426 * ld-x86-64/pr14207.d: Adjust expecations to cover the
427 enable_initfini_array=no case.
428
4292015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
430
431 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
432 readelf.
433
4342015-01-01 Alan Modra <amodra@gmail.com>
435
436 Update year range in copyright notice of all files.
437
438For older changes see ChangeLog-2014
439\f
440Copyright (C) 2015 Free Software Foundation, Inc.
441
442Copying and distribution of this file, with or without modification,
443are permitted in any medium without royalty provided the copyright
444notice and this notice are preserved.
445
446Local Variables:
447mode: change-log
448left-margin: 8
449fill-column: 74
450version-control: never
451End:
This page took 0.02633 seconds and 4 git commands to generate.