Pad only text sections at end by default
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
9028d943
AM
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
60d1b0d6
MS
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
b480a481
MS
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
b1089987
MS
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
99654aaf
TG
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
bac13f5a
AB
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
ac994365
OE
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
685080f2
NC
912015-02-24 Nick Clifton <nickc@redhat.com>
92
93 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
94
884151a7
AM
952015-02-24 Alan Modra <amodra@gmail.com>
96
97 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
98
cb072816
SKS
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
db95bb7c
L
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
d983c8c5
AM
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
2ec55de3
AM
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
6dfb72b9
L
1392015-02-16 H.J. Lu <hongjiu.lu@intel.com>
140
141 PR ld/17975
67ca0b76 142 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
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.
49bd1d6e
L
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.
6dfb72b9 178
f58926a6
L
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
761e2bd4
L
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
45e81354
L
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
7275e869
L
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
1952c5cd
L
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
9e2dec47
L
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
8962a307
L
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
60f79275
L
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
9910b1c8
L
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
1a215085
L
2792015-01-29 H.J. Lu <hongjiu.lu@intel.com>
280
281 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
282
b86ac8e3
AM
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
15f7a26b
L
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
61b86cb1
JB
3042015-01-28 Jan Beulich <jbeulich@suse.com>
305
306 * ld-elf/pr16322.s (p1): Rename to px1.
307 (f1): Rename to fx1.
308
dbd1e97e
AM
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
cc9ad334
SKS
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
481765cd
AB
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
c05b575a
AB
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
43d66c95
AB
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
23283c1b
AM
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
10ab94eb
AM
3592015-01-20 Alan Modra <amodra@gmail.com>
360
361 PR ld/17615
362 * ld-elf/pr17615.d: Match .sbss too.
363
3e2aa5bb
L
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
c4621b33
AM
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
1e2e8c52
AK
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
6333bc0d
L
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
0941db69
JW
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
0172429c
JW
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
bab91cce
JW
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
9d1d54d5
L
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
2279a12a
JB
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
8d983e36
AB
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
b90efa5b 4342015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 435
b90efa5b 436 Update year range in copyright notice of all files.
ee3b52e9 437
b90efa5b 438For older changes see ChangeLog-2014
c9e214e5 439\f
b90efa5b 440Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
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
c9e214e5
AM
446Local Variables:
447mode: change-log
448left-margin: 8
449fill-column: 74
450version-control: never
451End:
This page took 0.527237 seconds and 4 git commands to generate.