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