Add aligned string merge test
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 2015-02-24 Alan Modra <amodra@gmail.com>
2
3 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
4
5 2015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6
7 * ld-avr/region_overflow.d: New test.
8 * ld-avr/region_overflow.s: Likewise.
9
10 2015-02-19 H.J. Lu <hongjiu.lu@intel.com>
11
12 PR ld/4317
13 * ld-i386/compressed1.d: Use nm/readelf with "failif".
14 * ld-x86-64/compressed1.d: Likewise.
15 * ld-x86-64/pie1.d: Likewise.
16
17 2015-02-19 Alan Modra <amodra@gmail.com>
18
19 PR ld/4317
20 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
21 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
22 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
23 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
24 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
25 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
26 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
27
28 2015-02-17 Alan Modra <amodra@gmail.com>
29
30 PR ld/17975
31 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
32 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
33 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
34 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
35 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
36 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
37 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
38 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
39 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
40 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
41 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
42 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
43 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
44
45 2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
46
47 PR ld/17975
48 * ld-i386/tlsbin-nacl.rd: Updated.
49 * ld-i386/tlsbin.rd: Likewise.
50 * ld-i386/tlsbindesc-nacl.rd: Likewise.
51 * ld-i386/tlsbindesc.rd: Likewise.
52 * ld-i386/tlsdesc-nacl.rd: Likewise.
53 * ld-i386/tlsdesc.rd: Likewise.
54 * ld-i386/tlsnopic-nacl.rd: Likewise.
55 * ld-i386/tlsnopic.rd: Likewise.
56 * ld-i386/tlspic-nacl.rd: Likewise.
57 * ld-i386/tlspic.rd: Likewise.
58 * ld-x86-64/tlsbin-nacl.rd: Likewise.
59 * ld-x86-64/tlsbin.rd: Likewise.
60 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
61 * ld-x86-64/tlsbindesc.rd: Likewise.
62 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
63 * ld-x86-64/tlsdesc.rd: Likewise.
64 * ld-x86-64/tlspic-nacl.rd: Likewise.
65 * ld-x86-64/tlspic.rd: Likewise.
66 * ld-alpha/tlspic.rd: Likewise.
67 * ld-powerpc/tlsexe.r: Likewise.
68 * ld-powerpc/tlsexetoc.r: Likewise.
69 * ld-powerpc/tlsso.r: Likewise.
70 * ld-powerpc/tlstocso.r: Likewise.
71 * ld-s390/tlspic.rd: Likewise.
72 * ld-s390/tlspic_64.rd: Likewise.
73 * ld-sparc/gotop32.dd: Likewise.
74 * ld-sparc/gotop64.dd: Likewise.
75 * ld-sparc/tlssunnopic32.rd: Likewise.
76 * ld-sparc/tlssunnopic64.rd: Likewise.
77 * ld-sparc/tlssunpic32.rd: Likewise.
78 * ld-sparc/tlssunpic64.rd: Likewise.
79 * ld-tic6x/shlib-1.rd: Likewise.
80 * ld-tic6x/shlib-1b.rd: Likewise.
81 * ld-tic6x/shlib-1r.rd: Likewise.
82 * ld-tic6x/shlib-1rb.rd: Likewise.
83 * ld-tic6x/shlib-noindex.rd: Likewise.
84
85 2015-02-14 H.J. Lu <hongjiu.lu@intel.com>
86
87 PR ld/17973
88 * ld-plugin/plugin.exp (regassilent): New.
89 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
90 (plugin_tests): Add a test for PR ld/17973.
91 * ld-plugin/pr17973.d: New file.
92 * ld-plugin/pr17973.s: Likewise.
93
94 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
95
96 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
97
98 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
99
100 * ld-plugin/plugin-27.d: New.
101 * ld-plugin/plugin-28.d: Likewise.
102 * ld-plugin/plugin-29.d: Likewise.
103 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
104 and LDPL_WARNING.
105
106 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
107
108 PR ld/17878
109 * ld-plugin/func.c: Add some comments.
110 * ld-plugin/plugin-13.d: New file.
111 * ld-plugin/plugin-14.d: Likewise.
112 * ld-plugin/plugin-15.d: Likewise.
113 * ld-plugin/plugin-16.d: Likewise.
114 * ld-plugin/plugin-17.d: Likewise.
115 * ld-plugin/plugin-18.d: Likewise.
116 * ld-plugin/plugin-19.d: Likewise.
117 * ld-plugin/plugin-20.d: Likewise.
118 * ld-plugin/plugin-21.d: Likewise.
119 * ld-plugin/plugin-22.d: Likewise.
120 * ld-plugin/plugin-23.d: Likewise.
121 * ld-plugin/plugin-24.d: Likewise.
122 * ld-plugin/plugin-25.d: Likewise.
123 * ld-plugin/plugin-26.d: Likewise.
124 * ld-plugin/plugin.exp (plugin2_name): New.
125 (plugin3_name): Likewise.
126 (plugin2_path): Likewise.
127 (plugin3_path): Likewise.
128 (testsrcfiles): Likewise.
129 (testsrcfiles_notext): Likewise.
130 (plugin_tests): Add tests for non-object IR file.
131 (plugin_lib_tests): Likewise.
132 (plugin_extra_elf_tests): Likewise.
133 (plugin_src_tests): New tests for non-object IR file.
134 Run nm --plugin test.
135 Run ar --plugin test.
136 Run plugin_src_tests.
137
138 2015-02-07 H.J. Lu <hongjiu.lu@intel.com>
139
140 PR ld/17935
141 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
142 * ld-x86-64/x86-64.exp: Likewise.
143
144 * ld-i386/pr17935-1.d: New file.
145 * ld-i386/pr17935-1.s: Likewise.
146 * ld-i386/pr17935-2.d: Likewise.
147 * ld-i386/pr17935-2.s: Likewise.
148 * ld-x86-64/pr17935-1.d: Likewise.
149 * ld-x86-64/pr17935-1.s: Likewise.
150 * ld-x86-64/pr17935-2.d: Likewise.
151 * ld-x86-64/pr17935-2.s: Likewise.
152
153 2015-02-06 H.J. Lu <hongjiu.lu@intel.com>
154
155 PR ld/12365
156 PR ld/14272
157 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
158 * ld-plugin/plugin-7.d: Updated.
159 * ld-plugin/plugin-8.d: Likewise.
160
161 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
162
163 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
164 ld/12365 test.
165
166 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
167
168 PR ld/12365
169 * ld-plugin/pr12365a.c: New file.
170 * ld-plugin/pr12365b.c: Likewise.
171 * ld-plugin/pr12365c.c: Likewise.
172
173 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
174 test.
175 Run the PR ld/12365 test.
176
177 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
178
179 PR ld/14918
180 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
181
182 * ld-plugin/pr14918.c: New file.
183 * ld-plugin/pr14918.d: Likewise.
184
185 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
186
187 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
188
189 2015-01-29 Alan Modra <amodra@gmail.com>
190
191 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
192 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
193 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
194
195 2015-01-28 H.J. Lu <hongjiu.lu@intel.com>
196
197 PR ld/17878
198 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
199 * ld-plugin/plugin-10.d: Likewise.
200 * ld-plugin/plugin-11.d: Likewise.
201 * ld-plugin/plugin-2.d: Likewise.
202 * ld-plugin/plugin-3.d: Likewise.
203 * ld-plugin/plugin-4.d: Likewise.
204 * ld-plugin/plugin-5.d: Likewise.
205 * ld-plugin/plugin-6.d: Likewise.
206 * ld-plugin/plugin-7.d: Likewise.
207 * ld-plugin/plugin-8.d: Likewise.
208 * ld-plugin/plugin-9.d: Likewise.
209
210 2015-01-28 Jan Beulich <jbeulich@suse.com>
211
212 * ld-elf/pr16322.s (p1): Rename to px1.
213 (f1): Rename to fx1.
214
215 2015-01-28 Alan Modra <amodra@gmail.com>
216
217 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
218 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
219 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
220
221 2015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
222
223 * ld-scripts/memory.t: Define new symbol tred.
224 * ld-scripts/memory_sym.t: New.
225 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
226 conditionally check values of linker symbols.
227
228 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
229
230 * ld-scripts/provide-4-map.d: Update expected output.
231 * ld-scripts/provide-5-map.d: Likewise.
232
233 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
234
235 * ld-scripts/provide-4.d: New file.
236 * ld-scripts/provide-4-map.d: New file.
237 * ld-scripts/provide-4.t: New file.
238 * ld-scripts/provide-5.d: New file.
239 * ld-scripts/provide-5.s: New file.
240 * ld-scripts/provide-5-map.d: New file.
241 * ld-scripts/provide-5.t: New file.
242 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
243 tests.
244
245 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
246
247 * ld-scripts/overlay-size.d: Add 'map' option.
248 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
249 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
250 option, checking linker mapfile output.
251
252 2015-01-20 Alan Modra <amodra@gmail.com>
253
254 * ld-powerpc/ambiguousv1.d,
255 * ld-powerpc/ambiguousv1b.d,
256 * ld-powerpc/ambiguousv2.d,
257 * ld-powerpc/ambiguousv2b.d,
258 * ld-powerpc/elfv2exe.d,
259 * ld-powerpc/elfv2so.d,
260 * ld-powerpc/tlsexe.r,
261 * ld-powerpc/tlsexetoc.r,
262 * ld-powerpc/tlsso.r,
263 * ld-powerpc/tlstocso.r: Update.
264
265 2015-01-20 Alan Modra <amodra@gmail.com>
266
267 PR ld/17615
268 * ld-elf/pr17615.d: Match .sbss too.
269
270 2015-01-19 H.J. Lu <hongjiu.lu@intel.com>
271
272 PR ld/17615
273 * ld-elf/pr17615.d: New file.
274 * ld-elf/pr17615.s: Likewise.
275
276 2015-01-19 Alan Modra <amodra@gmail.com>
277
278 * ld-gc/pr14265.d,
279 * ld-cris/tls-gc-68.d,
280 * ld-cris/tls-gc-69.d,
281 * ld-cris/tls-gc-70.d,
282 * ld-cris/tls-gc-71.d,
283 * ld-cris/tls-gc-75.d,
284 * ld-cris/tls-gc-76.d,
285 * ld-cris/tls-gc-79.d,
286 * ld-mmix/bpo-10.d,
287 * ld-mmix/bpo-11.d: Update.
288
289 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
290
291 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
292 printed if 0 anymore.
293
294 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
295
296 PR ld/17847
297 * ld-x86-64/pie1.d: New file.
298 * ld-x86-64/pie1.s: Likwise.
299 * ld-x86-64/x86-64.exp: Run pie1.
300
301 2015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
302
303 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
304 * ld-aarch64/relocs-257-symbolic-func.d: New file.
305 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
306
307 2015-01-13 Jiong Wang <jiong.wang@arm.com>
308
309 * ld-aarch64/tprel_g2_overflow.s: New testcase.
310 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
311 * ld-aarch64/aarch64-elf.exp: Run new testcase.
312
313 2015-01-13 Jiong Wang <jiong.wang@arm.com>
314
315 PR ld/17415
316 * ld-aarch64/pr17415.s: Source file for new test.
317 * ld-aarch64/pr17415.d: Expect file for new test.
318 * ld-aarch64/aarch64-elf.exp: Run the new test.
319
320 2015-01-11 H.J. Lu <hongjiu.lu@intel.com>
321
322 PR ld/17827
323 * ld-x86-64/pr17689.out: Updated.
324 * ld-x86-64/pr17689b.S: Likewise.
325
326 * ld-x86-64/pr17827.rd: New file.
327
328 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
329
330 2015-01-08 Jan Beulich <jbeulich@suse.com>
331
332 * ld-x86-64/pr14207.d: Adjust expecations to cover the
333 enable_initfini_array=no case.
334
335 2015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
336
337 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
338 readelf.
339
340 2015-01-01 Alan Modra <amodra@gmail.com>
341
342 Update year range in copyright notice of all files.
343
344 For older changes see ChangeLog-2014
345 \f
346 Copyright (C) 2015 Free Software Foundation, Inc.
347
348 Copying and distribution of this file, with or without modification,
349 are permitted in any medium without royalty provided the copyright
350 notice and this notice are preserved.
351
352 Local Variables:
353 mode: change-log
354 left-margin: 8
355 fill-column: 74
356 version-control: never
357 End: