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