Strip undefined symbols from .symtab
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
d983c8c5
AM
12015-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
2ec55de3
AM
122015-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
6dfb72b9
L
292015-02-16 H.J. Lu <hongjiu.lu@intel.com>
30
31 PR ld/17975
67ca0b76 32 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
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.
49bd1d6e
L
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.
6dfb72b9 68
f58926a6
L
692015-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
761e2bd4
L
782015-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
45e81354
L
822015-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
7275e869
L
902015-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
1952c5cd
L
1222015-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
9e2dec47
L
1372015-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
8962a307
L
1452015-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
60f79275
L
1502015-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
9910b1c8
L
1612015-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
1a215085
L
1692015-01-29 H.J. Lu <hongjiu.lu@intel.com>
170
171 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
172
b86ac8e3
AM
1732015-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
15f7a26b
L
1792015-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
61b86cb1
JB
1942015-01-28 Jan Beulich <jbeulich@suse.com>
195
196 * ld-elf/pr16322.s (p1): Rename to px1.
197 (f1): Rename to fx1.
198
dbd1e97e
AM
1992015-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
cc9ad334
SKS
2052015-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
481765cd
AB
2122015-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
c05b575a
AB
2172015-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
43d66c95
AB
2292015-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
23283c1b
AM
2362015-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
10ab94eb
AM
2492015-01-20 Alan Modra <amodra@gmail.com>
250
251 PR ld/17615
252 * ld-elf/pr17615.d: Match .sbss too.
253
3e2aa5bb
L
2542015-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
c4621b33
AM
2602015-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
1e2e8c52
AK
2732015-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
6333bc0d
L
2782015-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
0941db69
JW
2852015-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
0172429c
JW
2912015-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
bab91cce
JW
2972015-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
9d1d54d5
L
3042015-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
2279a12a
JB
3142015-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
8d983e36
AB
3192015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
320
321 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
322 readelf.
323
b90efa5b 3242015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 325
b90efa5b 326 Update year range in copyright notice of all files.
ee3b52e9 327
b90efa5b 328For older changes see ChangeLog-2014
c9e214e5 329\f
b90efa5b 330Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
331
332Copying and distribution of this file, with or without modification,
333are permitted in any medium without royalty provided the copyright
334notice and this notice are preserved.
335
c9e214e5
AM
336Local Variables:
337mode: change-log
338left-margin: 8
339fill-column: 74
340version-control: never
341End:
This page took 0.515376 seconds and 4 git commands to generate.