Use dynamic text relocs for protected vars
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
bac13f5a
AB
12015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * ld-avr/avr-prop-1.d: New file.
4 * ld-avr/avr-prop-1.s: New file.
5 * ld-avr/avr-prop-2.d: New file.
6 * ld-avr/avr-prop-2.s: New file.
7 * ld-avr/avr-prop-3.d: New file.
8 * ld-avr/avr-prop-3.s: New file.
9 * ld-avr/avr-prop-4.d: New file.
10 * ld-avr/avr-prop-4.s: New file.
11
ac994365
OE
122015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
13
14 * ld-sh/arch/arch_expected.txt: Regenerate.
15 * ld-sh/arch/sh-dsp.s: Likewise.
16 * ld-sh/arch/sh.s: Likewise.
17 * ld-sh/arch/sh2.s: Likewise.
18 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
19 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
20 * ld-sh/arch/sh2a-nofpu.s: Likewise.
21 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
22 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
23 * ld-sh/arch/sh2a.s: Likewise.
24 * ld-sh/arch/sh2e.s: Likewise.
25 * ld-sh/arch/sh3-dsp.s: Likewise.
26 * ld-sh/arch/sh3-nommu.s: Likewise.
27 * ld-sh/arch/sh3.s: Likewise.
28 * ld-sh/arch/sh3e.s: Likewise.
29 * ld-sh/arch/sh4-nofpu.s: Likewise.
30 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
31 * ld-sh/arch/sh4.s: Likewise.
32 * ld-sh/arch/sh4a-nofpu.s: Likewise.
33 * ld-sh/arch/sh4a.s: Likewise.
34 * ld-sh/arch/sh4al-dsp.s: Likewise.
35
685080f2
NC
362015-02-24 Nick Clifton <nickc@redhat.com>
37
38 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
39
884151a7
AM
402015-02-24 Alan Modra <amodra@gmail.com>
41
42 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
43
cb072816
SKS
442015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
45
46 * ld-avr/region_overflow.d: New test.
47 * ld-avr/region_overflow.s: Likewise.
48
db95bb7c
L
492015-02-19 H.J. Lu <hongjiu.lu@intel.com>
50
51 PR ld/4317
52 * ld-i386/compressed1.d: Use nm/readelf with "failif".
53 * ld-x86-64/compressed1.d: Likewise.
54 * ld-x86-64/pie1.d: Likewise.
55
d983c8c5
AM
562015-02-19 Alan Modra <amodra@gmail.com>
57
58 PR ld/4317
59 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
60 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
61 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
62 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
63 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
64 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
65 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
66
2ec55de3
AM
672015-02-17 Alan Modra <amodra@gmail.com>
68
69 PR ld/17975
70 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
71 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
72 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
73 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
74 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
75 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
76 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
77 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
78 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
79 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
80 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
81 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
82 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
83
6dfb72b9
L
842015-02-16 H.J. Lu <hongjiu.lu@intel.com>
85
86 PR ld/17975
67ca0b76 87 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
88 * ld-i386/tlsbin.rd: Likewise.
89 * ld-i386/tlsbindesc-nacl.rd: Likewise.
90 * ld-i386/tlsbindesc.rd: Likewise.
91 * ld-i386/tlsdesc-nacl.rd: Likewise.
92 * ld-i386/tlsdesc.rd: Likewise.
93 * ld-i386/tlsnopic-nacl.rd: Likewise.
94 * ld-i386/tlsnopic.rd: Likewise.
95 * ld-i386/tlspic-nacl.rd: Likewise.
96 * ld-i386/tlspic.rd: Likewise.
97 * ld-x86-64/tlsbin-nacl.rd: Likewise.
98 * ld-x86-64/tlsbin.rd: Likewise.
99 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
100 * ld-x86-64/tlsbindesc.rd: Likewise.
101 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
102 * ld-x86-64/tlsdesc.rd: Likewise.
103 * ld-x86-64/tlspic-nacl.rd: Likewise.
104 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
105 * ld-alpha/tlspic.rd: Likewise.
106 * ld-powerpc/tlsexe.r: Likewise.
107 * ld-powerpc/tlsexetoc.r: Likewise.
108 * ld-powerpc/tlsso.r: Likewise.
109 * ld-powerpc/tlstocso.r: Likewise.
110 * ld-s390/tlspic.rd: Likewise.
111 * ld-s390/tlspic_64.rd: Likewise.
112 * ld-sparc/gotop32.dd: Likewise.
113 * ld-sparc/gotop64.dd: Likewise.
114 * ld-sparc/tlssunnopic32.rd: Likewise.
115 * ld-sparc/tlssunnopic64.rd: Likewise.
116 * ld-sparc/tlssunpic32.rd: Likewise.
117 * ld-sparc/tlssunpic64.rd: Likewise.
118 * ld-tic6x/shlib-1.rd: Likewise.
119 * ld-tic6x/shlib-1b.rd: Likewise.
120 * ld-tic6x/shlib-1r.rd: Likewise.
121 * ld-tic6x/shlib-1rb.rd: Likewise.
122 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 123
f58926a6
L
1242015-02-14 H.J. Lu <hongjiu.lu@intel.com>
125
126 PR ld/17973
127 * ld-plugin/plugin.exp (regassilent): New.
128 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
129 (plugin_tests): Add a test for PR ld/17973.
130 * ld-plugin/pr17973.d: New file.
131 * ld-plugin/pr17973.s: Likewise.
132
761e2bd4
L
1332015-02-12 H.J. Lu <hongjiu.lu@intel.com>
134
135 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
136
45e81354
L
1372015-02-11 H.J. Lu <hongjiu.lu@intel.com>
138
139 * ld-plugin/plugin-27.d: New.
140 * ld-plugin/plugin-28.d: Likewise.
141 * ld-plugin/plugin-29.d: Likewise.
142 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
143 and LDPL_WARNING.
144
7275e869
L
1452015-02-11 H.J. Lu <hongjiu.lu@intel.com>
146
147 PR ld/17878
148 * ld-plugin/func.c: Add some comments.
149 * ld-plugin/plugin-13.d: New file.
150 * ld-plugin/plugin-14.d: Likewise.
151 * ld-plugin/plugin-15.d: Likewise.
152 * ld-plugin/plugin-16.d: Likewise.
153 * ld-plugin/plugin-17.d: Likewise.
154 * ld-plugin/plugin-18.d: Likewise.
155 * ld-plugin/plugin-19.d: Likewise.
156 * ld-plugin/plugin-20.d: Likewise.
157 * ld-plugin/plugin-21.d: Likewise.
158 * ld-plugin/plugin-22.d: Likewise.
159 * ld-plugin/plugin-23.d: Likewise.
160 * ld-plugin/plugin-24.d: Likewise.
161 * ld-plugin/plugin-25.d: Likewise.
162 * ld-plugin/plugin-26.d: Likewise.
163 * ld-plugin/plugin.exp (plugin2_name): New.
164 (plugin3_name): Likewise.
165 (plugin2_path): Likewise.
166 (plugin3_path): Likewise.
167 (testsrcfiles): Likewise.
168 (testsrcfiles_notext): Likewise.
169 (plugin_tests): Add tests for non-object IR file.
170 (plugin_lib_tests): Likewise.
171 (plugin_extra_elf_tests): Likewise.
172 (plugin_src_tests): New tests for non-object IR file.
173 Run nm --plugin test.
174 Run ar --plugin test.
175 Run plugin_src_tests.
176
1952c5cd
L
1772015-02-07 H.J. Lu <hongjiu.lu@intel.com>
178
179 PR ld/17935
180 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
181 * ld-x86-64/x86-64.exp: Likewise.
182
183 * ld-i386/pr17935-1.d: New file.
184 * ld-i386/pr17935-1.s: Likewise.
185 * ld-i386/pr17935-2.d: Likewise.
186 * ld-i386/pr17935-2.s: Likewise.
187 * ld-x86-64/pr17935-1.d: Likewise.
188 * ld-x86-64/pr17935-1.s: Likewise.
189 * ld-x86-64/pr17935-2.d: Likewise.
190 * ld-x86-64/pr17935-2.s: Likewise.
191
9e2dec47
L
1922015-02-06 H.J. Lu <hongjiu.lu@intel.com>
193
194 PR ld/12365
195 PR ld/14272
196 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
197 * ld-plugin/plugin-7.d: Updated.
198 * ld-plugin/plugin-8.d: Likewise.
199
8962a307
L
2002015-02-04 H.J. Lu <hongjiu.lu@intel.com>
201
202 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
203 ld/12365 test.
204
60f79275
L
2052015-02-03 H.J. Lu <hongjiu.lu@intel.com>
206
207 PR ld/12365
208 * ld-plugin/pr12365a.c: New file.
209 * ld-plugin/pr12365b.c: Likewise.
210 * ld-plugin/pr12365c.c: Likewise.
211
212 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
213 test.
214 Run the PR ld/12365 test.
215
9910b1c8
L
2162015-02-03 H.J. Lu <hongjiu.lu@intel.com>
217
218 PR ld/14918
219 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
220
221 * ld-plugin/pr14918.c: New file.
222 * ld-plugin/pr14918.d: Likewise.
223
1a215085
L
2242015-01-29 H.J. Lu <hongjiu.lu@intel.com>
225
226 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
227
b86ac8e3
AM
2282015-01-29 Alan Modra <amodra@gmail.com>
229
230 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
231 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
232 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
233
15f7a26b
L
2342015-01-28 H.J. Lu <hongjiu.lu@intel.com>
235
236 PR ld/17878
237 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
238 * ld-plugin/plugin-10.d: Likewise.
239 * ld-plugin/plugin-11.d: Likewise.
240 * ld-plugin/plugin-2.d: Likewise.
241 * ld-plugin/plugin-3.d: Likewise.
242 * ld-plugin/plugin-4.d: Likewise.
243 * ld-plugin/plugin-5.d: Likewise.
244 * ld-plugin/plugin-6.d: Likewise.
245 * ld-plugin/plugin-7.d: Likewise.
246 * ld-plugin/plugin-8.d: Likewise.
247 * ld-plugin/plugin-9.d: Likewise.
248
61b86cb1
JB
2492015-01-28 Jan Beulich <jbeulich@suse.com>
250
251 * ld-elf/pr16322.s (p1): Rename to px1.
252 (f1): Rename to fx1.
253
dbd1e97e
AM
2542015-01-28 Alan Modra <amodra@gmail.com>
255
256 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
257 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
258 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
259
cc9ad334
SKS
2602015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
261
262 * ld-scripts/memory.t: Define new symbol tred.
263 * ld-scripts/memory_sym.t: New.
264 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
265 conditionally check values of linker symbols.
266
481765cd
AB
2672015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
268
269 * ld-scripts/provide-4-map.d: Update expected output.
270 * ld-scripts/provide-5-map.d: Likewise.
271
c05b575a
AB
2722015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
273
274 * ld-scripts/provide-4.d: New file.
275 * ld-scripts/provide-4-map.d: New file.
276 * ld-scripts/provide-4.t: New file.
277 * ld-scripts/provide-5.d: New file.
278 * ld-scripts/provide-5.s: New file.
279 * ld-scripts/provide-5-map.d: New file.
280 * ld-scripts/provide-5.t: New file.
281 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
282 tests.
283
43d66c95
AB
2842015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
285
286 * ld-scripts/overlay-size.d: Add 'map' option.
287 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
288 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
289 option, checking linker mapfile output.
290
23283c1b
AM
2912015-01-20 Alan Modra <amodra@gmail.com>
292
293 * ld-powerpc/ambiguousv1.d,
294 * ld-powerpc/ambiguousv1b.d,
295 * ld-powerpc/ambiguousv2.d,
296 * ld-powerpc/ambiguousv2b.d,
297 * ld-powerpc/elfv2exe.d,
298 * ld-powerpc/elfv2so.d,
299 * ld-powerpc/tlsexe.r,
300 * ld-powerpc/tlsexetoc.r,
301 * ld-powerpc/tlsso.r,
302 * ld-powerpc/tlstocso.r: Update.
303
10ab94eb
AM
3042015-01-20 Alan Modra <amodra@gmail.com>
305
306 PR ld/17615
307 * ld-elf/pr17615.d: Match .sbss too.
308
3e2aa5bb
L
3092015-01-19 H.J. Lu <hongjiu.lu@intel.com>
310
311 PR ld/17615
312 * ld-elf/pr17615.d: New file.
313 * ld-elf/pr17615.s: Likewise.
314
c4621b33
AM
3152015-01-19 Alan Modra <amodra@gmail.com>
316
317 * ld-gc/pr14265.d,
318 * ld-cris/tls-gc-68.d,
319 * ld-cris/tls-gc-69.d,
320 * ld-cris/tls-gc-70.d,
321 * ld-cris/tls-gc-71.d,
322 * ld-cris/tls-gc-75.d,
323 * ld-cris/tls-gc-76.d,
324 * ld-cris/tls-gc-79.d,
325 * ld-mmix/bpo-10.d,
326 * ld-mmix/bpo-11.d: Update.
327
1e2e8c52
AK
3282015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
329
330 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
331 printed if 0 anymore.
332
6333bc0d
L
3332015-01-15 H.J. Lu <hongjiu.lu@intel.com>
334
335 PR ld/17847
336 * ld-x86-64/pie1.d: New file.
337 * ld-x86-64/pie1.s: Likwise.
338 * ld-x86-64/x86-64.exp: Run pie1.
339
0941db69
JW
3402015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
341
342 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
343 * ld-aarch64/relocs-257-symbolic-func.d: New file.
344 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
345
0172429c
JW
3462015-01-13 Jiong Wang <jiong.wang@arm.com>
347
348 * ld-aarch64/tprel_g2_overflow.s: New testcase.
349 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
350 * ld-aarch64/aarch64-elf.exp: Run new testcase.
351
bab91cce
JW
3522015-01-13 Jiong Wang <jiong.wang@arm.com>
353
354 PR ld/17415
355 * ld-aarch64/pr17415.s: Source file for new test.
356 * ld-aarch64/pr17415.d: Expect file for new test.
357 * ld-aarch64/aarch64-elf.exp: Run the new test.
358
9d1d54d5
L
3592015-01-11 H.J. Lu <hongjiu.lu@intel.com>
360
361 PR ld/17827
362 * ld-x86-64/pr17689.out: Updated.
363 * ld-x86-64/pr17689b.S: Likewise.
364
365 * ld-x86-64/pr17827.rd: New file.
366
367 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
368
2279a12a
JB
3692015-01-08 Jan Beulich <jbeulich@suse.com>
370
371 * ld-x86-64/pr14207.d: Adjust expecations to cover the
372 enable_initfini_array=no case.
373
8d983e36
AB
3742015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
375
376 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
377 readelf.
378
b90efa5b 3792015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 380
b90efa5b 381 Update year range in copyright notice of all files.
ee3b52e9 382
b90efa5b 383For older changes see ChangeLog-2014
c9e214e5 384\f
b90efa5b 385Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
386
387Copying and distribution of this file, with or without modification,
388are permitted in any medium without royalty provided the copyright
389notice and this notice are preserved.
390
c9e214e5
AM
391Local Variables:
392mode: change-log
393left-margin: 8
394fill-column: 74
395version-control: never
396End:
This page took 0.512551 seconds and 4 git commands to generate.