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