Don't re-export common symbols
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
a0d49154
L
12015-10-05 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/18914
4 * ld-elf/exclude.exp: Also check exclude_common.
5 * ld-elf/exclude2.s: Add exclude_common.
6
3ebe65c0
RL
72015-10-02 Renlin Li <renlin.li@arm.com>
8
9 * ld-aarch64/aarch64-elf.exp (tls-relax-large-le-ie): Run new test.
10 * ld-aarch64/tls-relax-large-ie-le.d: New.
11 * ld-aarch64/tls-relax-large-ie-le.s: New.
12
0484b454
RL
132015-10-02 Renlin Li <renlin.li@arm.com>
14
15 * ld-aarch64/aarch64-elf.exp: Run new test.
16 * ld-aarch64/tls-large-desc.d: New.
17 * ld-aarch64/tls-large-desc.s: New.
18 * ld-aarch64/tls-relax-large-desc-ie.d: New.
19 * ld-aarch64/tls-relax-large-desc-ie.s: New.
20 * ld-aarch64/tls-relax-large-desc-le.d: New.
21 * ld-aarch64/tls-relax-large-desc-le.s: New.
22
ac734732
RL
232015-10-02 Renlin Li <renlin.li@arm.com>
24
25 * ld-aarch64/aarch64-elf.exp: run new test
26 * ld-aarch64/tls-relax-large-gd-ie.d: New.
27 * ld-aarch64/tls-relax-large-gd-ie.s: New.
28 * ld-aarch64/tls-relax-large-gd-le.d: New.
29 * ld-aarch64/tls-relax-large-gd-le.s: New.
30
3b957e5b
RL
312015-10-02 Renlin Li <renlin.li@arm.com>
32
33 * ld-aarch64/tls-large-ie.d: New.
34 * ld-aarch64/tls-large-ie.s: New.
35 * ld-aarch64/aarch64-elf.exp: Run new test.
36
7ba7cfe4
RL
372015-10-02 Renlin Li <renlin.li@arm.com>
38
39 * ld-aarch64/emit-relocs-516.d: New.
40 * ld-aarch64/emit-relocs-516.s: New.
41 * ld-aarch64/aarch64-elf.exp: Run new test.
42
94facae3
RL
432015-10-02 Renlin Li <renlin.li@arm.com>
44
45 * ld-aarch64/emit-relocs-515.d: New.
46 * ld-aarch64/emit-relocs-515.s: New.
47 * ld-aarch64/aarch64-elf.exp: Run new test.
48
dc8008f5
RL
492015-10-02 Renlin Li <renlin.li@arm.com>
50
51 * ld-aarch64/aarch64-elf.exp: Run new test.
52 * ld-aarch64/emit-relocs-301.d: New.
53 * ld-aarch64/emit-relocs-301.s: New.
54
74a1bfe1
RL
552015-10-02 Renlin Li <renlin.li@arm.com>
56
57 * ld-aarch64/emit-relocs-302.d: New.
58 * ld-aarch64/emit-relocs-302.s: New.
59 * ld-aarch64/aarch64-elf.exp: Run the test.
60
a2e1db00
RL
612015-10-02 Renlin Li <renlin.li@arm.com>
62
63 * ld-aarch64/emit-relocs-310.d: New.
64 * ld-aarch64/emit-relocs-310.s: New.
65 * ld-aarch64/aarch64-elf.exp: Run the test.
66
5db4f0d3
L
672015-10-01 H.J. Lu <hongjiu.lu@intel.com>
68
69 PR ld/19031
70 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
71 * ld-x86-64/pr19031.out: New file.
72 * ld-x86-64/pr19031a.c: Likewise.
73 * ld-x86-64/pr19031b.S: Likewise.
74 * ld-x86-64/pr19031c.c: Likewise.
75
73524045
RL
762015-10-01 Renlin Li <renlin.li@arm.com>
77
78 * ld-aarch64/aarch64-elf.exp: Run the new test.
79 * ld-aarch64/plt_mapping_symbol.d: New.
80 * ld-aarch64/plt_mapping_symbol.s: New.
81
017e6bce
AM
822015-10-01 Alan Modra <amodra@gmail.com>
83
84 * ld-x86-64/pr19013-x32.d: Update.
c220e327 85 * ld-x86-64/pr19013-nacl.d: Update.
017e6bce 86
b8836e40
L
872015-09-30 H.J. Lu <hongjiu.lu@intel.com>
88
89 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
90
4b627c18
L
912015-09-30 H.J. Lu <hongjiu.lu@intel.com>
92
93 PR ld/19031
94 * ld-i386/i386.exp: Run PR ld/19031 test.
5db4f0d3
L
95 * ld-i386/pr19031.out: New file.
96 * ld-i386/pr19031a.c: Likewise.
97 * ld-i386/pr19031b.S: Likewise.
98 * ld-i386/pr19031c.c: Likewise.
4b627c18 99
9865bd0d
L
1002015-09-30 H.J. Lu <hongjiu.lu@intel.com>
101
102 PR ld/19013
103 * ld-x86-64/pr19013-nacl.d: New file.
104 * ld-x86-64/pr19013-x32.d: Likewise.
105 * ld-x86-64/pr19013.d: Likewise.
106 * ld-x86-64/pr19013.s: Likewise.
107 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
108
c68c1637
L
1092015-09-29 H.J. Lu <hongjiu.lu@intel.com>
110
111 PR binutils/19005
112 * ld-elf/pr19005.d: New file.
113 * ld-elf/pr19005.s: Likewise.
114 * ld-elf/pr19005.t: Likewise.
115
8a9e7a91
PZ
1162015-08-11 Peter Zotov <whitequark@whitequark.org>
117
118 PR ld/18759
119 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
120
0a6b6047
L
1212015-09-22 H.J. Lu <hongjiu.lu@intel.com>
122
123 * ld-mips-elf/pie-n32.d: Updated.
124 * ld-mips-elf/pie-n64.d: Likewise.
125 * ld-mips-elf/pie-o32.d: Likewise.
126
5fe2850d
L
1272015-09-22 H.J. Lu <hongjiu.lu@intel.com>
128
129 * ld-elf/pie.d: New test.
130
975f8a9e
AM
1312015-09-18 Alan Modra <amodra@gmail.com>
132
133 PR ld/18963
134 * ld-scripts/pr18963.d,
135 * ld-scripts/pr18963.t: New test.
136 * ld-scripts/expr.exp: Run it.
137 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
138 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
139 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
140 start of .data section.
141 * ld-mips-elf/no-shared-1-n64.d: Likewise.
142 * ld-mips-elf/no-shared-1-o32.d: Likewise.
143
6d636d8c
L
1442015-09-11 H.J. Lu <hongjiu.lu@intel.com>
145
146 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
147 PR ld/15323.
148 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
149
259364ad
JW
1502015-09-09 Jiong Wang <jiong.wang@arm.com>
151
152 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
153 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
154 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
155 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
156 * ld-aarch64/aarch64-elf.exp: Run new testcases.
157
3d476d8d
AB
1582015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
159
160 * ld-elf/orphan-7.map: Allow for other discarded sections.
161 * ld-elf/orphan-8.map: Updated to allow for different section
162 ordering on different targets.
163 * ld-elf/orphan.ld: Place .sbss section.
164
e32aa933
L
1652015-09-05 H.J. Lu <hongjiu.lu@intel.com>
166
167 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
168
c005eb9e
AB
1692015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
170
171 * ld-elf/elf.exp: Switch to rely on run_dump_test.
172 * ld-elf/orphan-5.l: Update expected output.
173 * ld-elf/orphan-5.d: New file.
174 * ld-elf/orphan-6.d: New file.
175 * ld-elf/orphan-6.l: New file.
176 * ld-elf/orphan-7.d: New file.
177 * ld-elf/orphan-7.map: New file.
178 * ld-elf/orphan-8.d: New file.
179 * ld-elf/orphan-8.map: New file.
180
8c650f16
L
1812015-09-03 H.J. Lu <hongjiu.lu@intel.com>
182
183 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
184 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
185 * ld-ifunc/ifunc-22-i386.s: Likewise.
186 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
187 * ld-ifunc/ifunc-21-i386.d: Updated.
188 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
189 * ld-ifunc/ifunc-22-i386.d: Likewise.
190 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
191
0762fbb6
L
1922015-09-02 H.J. Lu <hongjiu.lu@intel.com>
193
8c650f16 194 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
195 * ld-ifunc/ifunc-21-i386.s: Likewise.
196 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
197 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
198 * ld-ifunc/ifunc-22-i386.d: Likewise.
199 * ld-ifunc/ifunc-22-i386.s: Likewise.
200 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
201 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
202
04ebc307
L
2032015-09-01 H.J. Lu <hongjiu.lu@intel.com>
204
205 PR ld/18900
206 * ld-i386/i386.exp: Run tests for PR ld/18900.
207 * ld-x86-64/x86-64.exp: Likewise.
208 * ld-i386/pr18900.out: New file.
209 * ld-i386/pr18900a.c: Likewise.
210 * ld-i386/pr18900a.c: Likewise.
211 * ld-i386/pr18900a.rd: Likewise.
212 * ld-i386/pr18900b.c: Likewise.
213 * ld-i386/pr18900b.rd: Likewise.
214 * ld-i386/pr18900c.c: Likewise.
215 * ld-x86-64/pr18900.out: Likewise.
216 * ld-x86-64/pr18900a.c: Likewise.
217 * ld-x86-64/pr18900a.rd: Likewise.
218 * ld-x86-64/pr18900b.c: Likewise.
219 * ld-x86-64/pr18900b.rd: Likewise.
220 * ld-x86-64/pr18900c.c: Likewise.
221 * ld-x86-64/mpx3.dd: Updated.
222
1cb0b71f
AM
2232015-08-27 Alan Modra <amodra@gmail.com>
224
225 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
226 * ld-powerpc/powerpc.exp: Run it.
227
c97c330b
MF
2282015-08-26 Nick Clifton <nickc@redhat.com>
229
230 PR ld/18401
231 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
232
07c9aa07
JW
2332015-08-19 Jiong Wang <jiong.wang@arm.com>
234
235 * ld-aarch64/emit-relocs-531.s: New testcase.
236 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
237 * ld-aarch64/emit-relocs-532.s: Likewise.
238 * ld-aarch64/emit-relocs-533.s: Likewise.
239 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
240 * ld-aarch64/emit-relocs-534.s: Likewise.
241 * ld-aarch64/emit-relocs-535.s: Likewise.
242 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
243 * ld-aarch64/emit-relocs-536.s: Likewise.
244 * ld-aarch64/emit-relocs-537.s: Likewise.
245 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
246 * ld-aarch64/emit-relocs-538.s: Likewise.
247 * ld-aarch64/emit-relocs-531.d: New expectation file.
248 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
249 * ld-aarch64/emit-relocs-532.d: Likewise.
250 * ld-aarch64/emit-relocs-533.d: Likewise.
251 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
252 * ld-aarch64/emit-relocs-534.d: Likewise.
253 * ld-aarch64/emit-relocs-535.d: Likewise.
254 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
255 * ld-aarch64/emit-relocs-536.d: Likewise.
256 * ld-aarch64/emit-relocs-537.d: Likewise.
257 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
258 * ld-aarch64/emit-relocs-538.d: Likewise.
259 * ld-aarch64/aarch64-elf.exp: Run new testcases.
260
6ffe9a1b
JW
2612015-08-19 Jiong Wang <jiong.wang@arm.com>
262
263 * ld-aarch64/emit-relocs-87.s: New testcase.
264 * ld-aarch64/emit-relocs-88.s: Likewise.
265 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
266 * ld-aarch64/emit-relocs-89.s: Likewise.
267 * ld-aarch64/emit-relocs-90.s: Likewise.
268 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
269 * ld-aarch64/emit-relocs-523.s: Likewise.
270 * ld-aarch64/emit-relocs-524.s: Likewise.
271 * ld-aarch64/emit-relocs-525.s: Likewise.
272 * ld-aarch64/emit-relocs-527.s: Likewise.
273 * ld-aarch64/emit-relocs-526.s: Likewise.
274 * ld-aarch64/emit-relocs-528.s: Likewise.
275 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
276 * ld-aarch64/emit-relocs-87.d: New expectation file.
277 * ld-aarch64/emit-relocs-88.d: Likewise.
278 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
279 * ld-aarch64/emit-relocs-89.d: Likewise.
280 * ld-aarch64/emit-relocs-90.d: Likewise.
281 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
282 * ld-aarch64/emit-relocs-91.d: Likewise.
283 * ld-aarch64/emit-relocs-523.d: Likewise.
284 * ld-aarch64/emit-relocs-524.d: Likewise.
285 * ld-aarch64/emit-relocs-525.d: Likewise.
286 * ld-aarch64/emit-relocs-526.d: Likewise.
287 * ld-aarch64/emit-relocs-527.d: Likewise.
288 * ld-aarch64/emit-relocs-528.d: Likewise.
289 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
290 * ld-aarch64/aarch64-elf.exp: Run new testcases.
291
753999c1
JW
2922015-08-19 Jiong Wang <jiong.wang@arm.com>
293
294 * ld-aarch64/emit-relocs-530.s: New testcase.
295 * ld-aarch64/emit-relocs-92.s: Likewise.
296 * ld-aarch64/emit-relocs-530.d: New expectation file.
297 * ld-aarch64/emit-relocs-92.d: Likewise.
298 * ld-aarch64/aarch64-elf.exp: Run new testcases.
299
4e1626f5
L
3002015-08-18 H.J. Lu <hongjiu.lu@intel.com>
301
302 PR ld/18841
303 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
304 * ld-ifunc/pr18841c.c: New file.
305
cae1fbbb
L
3062015-08-18 H.J. Lu <hongjiu.lu@intel.com>
307
308 PR ld/18841
309 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
310 * ld-ifunc/pr18841.out: New file.
311 * ld-ifunc/pr18841a.c: Likewise.
312 * ld-ifunc/pr18841b.c: Likewise.
313
8efa2874
L
3142015-08-13 H.J. Lu <hongjiu.lu@intel.com>
315
316 PR ld/18801
317 * ld-i386/i386.exp: Run pr18801.
318 * ld-x86-64/x86-64.exp: Likewise.
319 * ld-i386/pr18801.d: New file.
320 * ld-i386/pr18801.s: Likewise.
321 * ld-x86-64/pr18801.d: Likewise.
322 * ld-x86-64/pr18801.s: Likewise.
323
40fc1451
SD
3242015-08-12 Simon Dardis <simon.dardis@imgtec.com>
325
326 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
327 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
328 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
329 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
330 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
331 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
332 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
333 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
334 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
335 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
336 * ld-mips-elf/jalx-2.dd: Ditto.
337 * ld-mips-elf/mips16-pic-3.dd: Ditto.
338 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
339 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
340 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
341 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
342 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
343 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
344 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
345 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
346 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
347 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
348 * ld-mips-elf/tlsbin-o32.d: Ditto.
349 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
350 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
351 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
352 * ld-mips-elf/tlsdyn-o32.d: Ditto.
353 * ld-mips-elf/tlslib-o32.d: Ditto.
354
87ad46af
JW
3552015-08-12 Jiong Wang <jiong.wang@arm.com>
356
357 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
358 four triple shape: aarch64-*-linux*, aarch64-*-elf,
359 aarch64_be-*-linux*, aarch64_be-*-elf.
360 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
361 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
362 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
363 check when they reflect address.
364 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
365
f63d6d96
TP
3662015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
367
368 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
369 relocs-1027-symbolic-func.
370 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
371 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
372 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
373 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
374
f678ded7
JW
3752015-08-11 Jiong Wang <jiong.wang@arm.com>
376
377 * ld-aarch64/farcall-b-defsym.s: New test.
378 * ld-aarch64/farcall-bl-defsym.s: Likewise.
379 * ld-aarch64/farcall-b-defsym.d: New expectation.
380 * ld-aarch64/farcall-bl-defsym.d: Likewise.
381
07f9ddfe
JW
3822015-08-11 Jiong Wang <jiong.wang@arm.com>
383
384 * ld-aarch64/farcall-b-gsym.s: New test.
385 * ld-aarch64/farcall-b-plt.s: Likewise.
386 * ld-aarch64/farcall-bl-plt.s: Likewise.
387 * ld-aarch64/farcall-b-gsym.d: New expect file.
388 * ld-aarch64/farcall-b-plt.d: Likewise.
389 * ld-aarch64/farcall-bl-plt.d: Likewise.
390
40fbed84
JW
3912015-08-11 Jiong Wang <jiong.wang@arm.com>
392
393 * ld-aarch64/emit-relocs-529.s: New testcase.
394 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
395 * ld-aarch64/emit-relocs-86.s: Likewise.
396 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
397 * ld-aarch64/emit-relocs-529.d: New expectation file.
398 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
399 * ld-aarch64/emit-relocs-86.d: Likewise.
400 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
401 * ld-aarch64/aarch64-elf.exp: Run new testcases.
402
73f925cc
JW
4032015-08-11 Jiong Wang <jiong.wang@arm.com>
404
405 * ld-aarch64/tls-small-ld.s: Update testcase.
406
f69e4920
JW
4072015-08-11 Jiong Wang <jiong.wang@arm.com>
408
409 * ld-aarch64/tls-small-ld.s: New file.
410 * ld-aarch64/tls-small-ld.d: Likewise.
411 * ld-aarch64/aarch64-elf.exp: Run new test.
412
97dc35c8
L
4132015-08-11 H.J. Lu <hongjiu.lu@intel.com>
414
415 PR ld/18808
416 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
417 * ld-ifunc/pr18808.out: New file.
418 * ld-ifunc/pr18808a.c: Likewise.
419 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 420 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 421
6e33951e
L
4222015-08-07 H.J. Lu <hongjiu.lu@intel.com>
423
424 PR ld/18720
425 * ld-elf/indirect.exp: Run tests for PR ld/18720.
426 * ld-elf/pr18720.out: New file.
427 * ld-elf/pr18720a.c: Likewise.
428 * ld-elf/pr18720b.c: Likewise.
429 * ld-elf/pr18720c.c: Likewise.
430
9c98104c
AB
4312015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
432
433 * ld/ld-lib.exp (run_dump_test): When using the map option, no
434 program is required.
435
bb57e4c7
AB
4362015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
437
438 * ld/ld-lib.exp (run_dump_test): Add error_output and
439 warning_output options.
440
0a618243
AB
4412015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
442
443 * ld-undefined/require-defined-1.d: New file.
444 * ld-undefined/require-defined-2.d: New file.
445 * ld-undefined/require-defined-3.d: New file.
446 * ld-undefined/require-defined-4.d: New file.
447 * ld-undefined/require-defined-5.d: New file.
448 * ld-undefined/require-defined.exp: New file.
449 * ld-undefined/require-defined.s: New file.
450
c6e8a9a8
L
4512015-07-30 H.J. Lu <hongjiu.lu@intel.com>
452
453 PR ld/18735
454 * ld-elf/pr18735.d: New file.
455 * ld-elf/pr18735.s: Likewise.
456
60b57502
L
4572015-07-29 H.J. Lu <hongjiu.lu@intel.com>
458
459 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
460 4.5 or newer.
461
de0a0026
L
4622015-07-29 H.J. Lu <hongjiu.lu@intel.com>
463
464 * ld-size/size.exp: Move run-time support check.
465
e5654c0f
AM
4662015-07-28 Alan Modra <amodra@gmail.com>
467
468 * ld-powerpc/elfv2so.d: Update.
469
6f8ea6c4
L
4702015-07-27 H.J. Lu <hongjiu.lu@intel.com>
471
472 * config/default.exp (NOPIE_CFLAGS): New.
473 (NOPIE_LDFLAGS): Likewise.
474 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
475 $NOPIE_LDFLAGS if needed.
476 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
477
219a6876
L
4782015-07-27 H.J. Lu <hongjiu.lu@intel.com>
479
480 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
481 (CXX): Likewise.
482
cda77e9e
L
4832015-07-27 H.J. Lu <hongjiu.lu@intel.com>
484
485 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
486
379d3f1f
L
4872015-07-27 H.J. Lu <hongjiu.lu@intel.com>
488
489 * ld-scripts/crossref.exp (CC): Save and restore. Append
490 $PLT_CFLAGS.
491
ea9fb8b3
L
4922015-07-27 H.J. Lu <hongjiu.lu@intel.com>
493
494 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
495 -fPIC if needed.
496 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
497 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
498
faebca03
L
4992015-07-27 H.J. Lu <hongjiu.lu@intel.com>
500
501 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
502 ld_compile.
503
c4972ed6
L
5042015-07-27 H.J. Lu <hongjiu.lu@intel.com>
505
506 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
507 to build_binary.
508
e10461ae
L
5092015-07-27 H.J. Lu <hongjiu.lu@intel.com>
510
511 * config/default.exp (PLT_CFLAGS): New.
512
32f573bc
SN
5132015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
514
515 PR ld/18705
516 * ld-aarch64/protected-data.d: New.
517 * ld-aarch64/protected-data.s: New.
518 * ld-aarch64/aarch64-elf.exp: Add new test.
519
b68a20d6
SN
5202015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
521
522 PR ld/18705
523 * ld-arm/protected-data.d: New.
524 * ld-arm/protected-data.s: New.
525 * ld-arm/arm-elf.exp: Add new test.
526
edcab5e8
L
5272015-07-26 H.J. Lu <hongjiu.lu@intel.com>
528
529 PR ld/18718
530 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
531
d76b6207
L
5322015-07-26 H.J. Lu <hongjiu.lu@intel.com>
533
534 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
535 to 0.
536
18d9555c
L
5372015-07-25 H.J. Lu <hongjiu.lu@intel.com>
538
539 PR ld/18718
540 * ld-elf/pr18718.c: New file.
541 * ld-elf/shared.exp: Run tests for PR ld/18718.
542
a496fbc8
AM
5432015-07-25 Alan Modra <amodra@gmail.com>
544
545 * ld-elf/symbolic-func.s,
546 * ld-elf/symbolic-func.r: New test.
547 * ld-elf/elf.exp: Run it.
548
84b74b49
L
5492015-07-24 H.J. Lu <hongjiu.lu@intel.com>
550
551 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
552 * ld-elf/zlibbegin.rS: Also expect "GC".
553 * ld-elf/zlibnormal.rS: Likewise.
554
77a69ff8
JW
5552015-07-16 Jiong Wang <jiong.wang@arm.com>
556
557 * ld-aarch64/tls-tiny-ld.s: New file.
558 * ld-aarch64/tls-tiny-ld.d: Ditto.
559 * ld-aarch64/aarch64-elf.exp: Run new test.
560
19a7fe52
L
5612015-07-14 H.J. Lu <hongjiu.lu@intel.com>
562
563 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
564 SHF_COMPRESSED bit.
565 * ld-elf/zlibnormal.rS: Likewise.
566
3350cc01
CM
5672015-07-09 Catherine Moore <clm@codesourcery.com>
568
72f4393d
L
569 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
570 * ld-mips-elf/attr-gnu-4-09.d: New.
571 * ld-mips-elf/attr-gnu-4-19.d: New.
572 * ld-mips-elf/attr-gnu-4-29.d: New.
573 * ld-mips-elf/attr-gnu-4-39.d: New.
574 * ld-mips-elf/attr-gnu-4-49.d: New.
575 * ld-mips-elf/attr-gnu-4-59.d: New.
576 * ld-mips-elf/attr-gnu-4-69.d: New.
577 * ld-mips-elf/attr-gnu-4-79.d: New.
578 * ld-mips-elf/attr-gnu-4-89.d: New.
579 * ld-mips-elf/attr-gnu-4-9.s: New.
580 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 581
328e7bfd
DC
5822015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
583
584 * ld-avr/gc-section-debugline.d: New test.
585 * ld-avr/per-function-debugline.s: Source for new test.
586
92a9c616
RS
5872015-07-05 Richard Sandiford <richard.sandiford@arm.com>
588
589 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
590 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
591 ld-powerpc/tocopt6.d: New test.
592 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
593
0f088b2a
KT
5942015-07-03 Kai Tietz <ktietz@redhat.com>
595 Nick Clifton <nickc@redhat.com>
596
597 PR ld/11539
598 * lib/ld-lib.exp (check_gc_sections_available): Do not
599 automatically fail for cygwin and mingw targets.
600
965b1d80
SL
6012015-07-01 Sandra Loosemore <sandra@codesourcery.com>
602 Cesar Philippidis <cesar@codesourcery.com>
603
604 * ld-nios2/mixed1a.d: New.
605 * ld-nios2/mixed1a.s: New.
606 * ld-nios2/mixed1b.d: New.
607 * ld-nios2/mixed1b.s: New.
608 * ld-nios2/nios2.exp: Build the new compatibility tests.
609
a2a55a40
L
6102015-06-27 H.J. Lu <hongjiu.lu@intel.com>
611
612 * ld-xtensa/tlsbin.rd: Updated.
613 * ld-xtensa/tlspic.rd: Likewise.
614
a5499fa4
MF
6152015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
616
617 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
618 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
619 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
620 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
621 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
622 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
623 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
624 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
625 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
626 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
627 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
628 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
629 * ld-mips-elf/tlsdyn-o32.d: Likewise.
630 * ld-mips-elf/tlsdyn-o32.got: Likewise.
631 * ld-mips-elf/pie-n32.d: New file.
632 * ld-mips-elf/pie-n64.d: Likewise.
633 * ld-mips-elf/pie-o32.d: Likewise.
634 * ld-mips-elf/pie.s: Likewise.
635 * ld-mips-elf/mips-elf.exp: Add new tests.
636
06e78fc7
L
6372015-06-25 H.J. Lu <hongjiu.lu@intel.com>
638
639 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
640
4a677ba7
L
6412015-06-25 H.J. Lu <hongjiu.lu@intel.com>
642
643 * ld-mmix/bspec1.d: Updated.
644 * ld-mmix/bspec2.d: Likewise.
645 * ld-mmix/undef-3.d: Likewise.
646
ef10c3ac
L
6472015-06-25 H.J. Lu <hongjiu.lu@intel.com>
648
649 PR gas/18451
650 * ld-elf/strtab.d: New file.
651 * ld-elf/strtab.s: Likewise.
652
7c1e8d3e
L
6532015-06-24 H.J. Lu <hongjiu.lu@intel.com>
654
655 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
656 * ld-x86-64/x86-64.exp: Likewise.
657 * ld-i386/pltgot-1.d: Updated.
658 * ld-x86-64/pltgot-1.d: Likewise.
659 * ld-i386/pltgot-2.d: New file.
660 * ld-x86-64/pltgot-2.d: Likewise.
661
c2170589
JW
6622015-06-23 Jiong Wang <jiong.wang@arm.com>
663
664 * ld-aarch64/dt_textrel.s: New testcase.
665 * ld-aarch64/dt_textrel.d: New expectation file.
666 * ld-aarch64/aarch64-elf.exp: Run new testcase.
667
696ddf4b
JW
6682015-06-17 Jiong Wang <jiong.wang@arm.com>
669
670 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
671 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
672 emulation mode.
673
1d5c94cb
AM
6742015-06-16 Alan Modra <amodra@gmail.com>
675
676 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
677 * ld-powerpc/ppc476-shared.d: Update.
678 * ld-powerpc/ppc476-shared2.d: Update.
679
3604cb1f
TG
6802015-06-12 Tristan Gingold <gingold@adacore.com>
681
682 * ld-scripts/print-memory-usage-1.t,
683 * ld-scripts/print-memory-usage-1.s,
684 * ld-scripts/print-memory-usage-1.l,
685 * ld-scripts/print-memory-usage-2.t,
686 * ld-scripts/print-memory-usage-2.l,
687 * ld-scripts/print-memory-usage-3.s,
688 * ld-scripts/print-memory-usage-3.t,
689 * ld-scripts/print-memory-usage-3.l,
690 * ld-scripts/print-memory-usage.t: New tests.
691 * ld-scripts/print-memory-usage.exp: Run them.
692
e00a2fbc
NC
6932015-06-05 Nick Clifton <nickc@redhat.com>
694
695 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
696
f8b44781
AM
6972015-06-05 Alan Modra <amodra@gmail.com>
698
699 * ld-powerpc/ppc476-shared.s,
700 * ld-powerpc/ppc476-shared.lnk,
701 * ld-powerpc/ppc476-shared.d,
702 * ld-powerpc/ppc476-shared2.d: New tests.
703 * ld-powerpc/powerpc.exp: Run them.
704
afa403d8
JW
7052015-06-02 Jiong Wang <jiong.wang@arm.com>
706
707 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
708
7018c030
JW
7092015-06-01 Jiong Wang <jiong.wang@arm.com>
710
711 * ld-aarch64/emit-relocs-28.s: New test file.
712 * ld-aarch64/emit-relocs-28.d: Ditto.
713 * ld-aarch64/aarch64-elf.exp: Run new test.
714
36e6c140
JW
7152015-06-01 Jiong Wang <jiong.wang@arm.com>
716
717 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
718 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
719 * ld-aarch64/aarch64-elf.exp: Run new testcase.
720
99ad26cb
JW
7212015-06-01 Jiong Wang <jiong.wang@arm.com>
722
723 * ld-aarch64/emit-relocs-313.s: New test file.
724 * ld-aarch64/emit-relocs-313.d: Ditto.
725 * ld-aarch64/aarch64-elf.exp: Run new test.
726
32c17175
SK
7272015-05-29 Stephen Kitt <steve@sk2.org>
728
729 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
730 compiler command line.
731
2f0c68f2
CM
7322015-05-28 Catherine Moore <clm@codesourcery.com>
733
734 ld/testsuite/
735 * ld-mips-elf/compact-eh.ld: New linker script.
736 * ld-mips-elf/compact-eh1.d: New.
737 * ld-mips-elf/compact-eh1.s: New.
738 * ld-mips-elf/compact-eh1a.s: New.
739 * ld-mips-elf/compact-eh1b.s: New.
740 * ld-mips-elf/compact-eh2.d: New.
741 * ld-mips-elf/compact-eh2.s: New.
742 * ld-mips-elf/compact-eh3.d: New.
743 * ld-mips-elf/compact-eh3.s: New.
744 * ld-mips-elf/compact-eh3a.s: New.
745 * ld-mips-elf/compact-eh4.d: New.
746 * ld-mips-elf/compact-eh5.d: New.
747 * ld-mips-elf/compact-eh6.d: New.
748 * ld-mips-elf/mips-elf.exp: Run new tests.
749
8ded2ddc
L
7502015-05-27 H.J. Lu <hongjiu.lu@intel.com>
751
752 PR binutils/18458
753 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
754 libpr18458b.so.
755 (run_tests): Run pr18458 test.
756 * ld-elf/pr18458a.c: New file.
757 * ld-elf/pr18458b.c: Likewise.
758 * ld-elf/pr18458c.c: Likewise.
759
25070364
L
7602015-05-16 H.J. Lu <hongjiu.lu@intel.com>
761
762 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
763 * ld-x86-64/x86-64.exp: Likewise
764 * ld-i386/pr17689now.rd: New file.
765 * ld-x86-64/pr17689now.rd: Likewise
766
5db04b09
L
7672015-05-15 H.J. Lu <hongjiu.lu@intel.com>
768
769 PR binutis/18386
770 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
771 * ld-x86-64/tlspic.dd: Likewise.
772 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
773 objdump for tlspic.dd and tlsgdesc.dd.
774
a3747075
L
7752015-05-12 H.J. Lu <hongjiu.lu@intel.com>
776
777 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
778 * ld-x86-64/x86-64.exp: Likewise.
779 * ld-i386/pltgot-1.d: New file.
780 * ld-i386/pltgot-1.s: Likewise.
781 * ld-x86-64/pltgot-1.d: Likewise.
782 * ld-x86-64/pltgot-1.s: Likewise.
783
5197d474
L
7842015-05-11 H.J. Lu <hongjiu.lu@intel.com>
785
786 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
787 * ld-i386/iamcu-4.d: New file.
788
7e0a8112
L
7892015-05-11 H.J. Lu <hongjiu.lu@intel.com>
790
791 * ld-i386/abs-iamcu.d: New file.
792 * ld-i386/dummy.s: Likewise.
793 * ld-i386/foo.s: Likewise.
794 * ld-i386/iamcu-1.d: Likewise.
795 * ld-i386/iamcu-2.d: Likewise.
796 * ld-i386/iamcu-3.d: Likewise.
797 * ld-i386/start.s: Likewise.
798 * ld-i386/i386.exp (iamcu_tests): New.
799 Run iamcu_tests.
800
31955f99
L
8012015-05-08 H.J. Lu <hongjiu.lu@intel.com>
802
803 PR binutis/18386
804 * ld-x86-64/tlsgdesc.dd: Updated.
805 * ld-x86-64/tlspic.dd: Likewise.
806
43c1d34c
L
8072015-04-29 H.J. Lu <hongjiu.lu@intel.com>
808
809 PR ld/18354
810 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
811 gnunormal and gabinormal against libfoozlib.so.
812
9081b64d
JW
8132015-04-27 Renlin Li <renlin.li@arm.com>
814
815 * ld-arm/ifunc-10.dd: Adjust expected output.
816 * ld-arm/ifunc-2.dd: Likewise.
817
963a4320
AK
8182015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
819
820 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
821
44bd1acd
AM
8222015-04-24 Alan Modra <amodra@gmail.com>
823
824 * ld-powerpc/tocnovar.d: Revert last change.
825
7a5c933c
RE
8262015-04-24 Richard Earnshaw <rearnsha@arm.com>
827
828 * ld-arm/armthumb-lib.d: Regenerate expected output.
829 * ld-arm/armthumb-lib.d: Likewise.
830 * ld-arm/armthumb-lib.sym: Likewise.
831 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
832 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
833 * ld-arm/cortex-a8-fix-b.d: Likewise.
834 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
835 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
836 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
837 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
838 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
839 * ld-arm/cortex-a8-fix-bl.d: Likewise.
840 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
841 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
842 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
843 * ld-arm/cortex-a8-fix-blx.d: Likewise.
844 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
845 * ld-arm/farcall-mixed-app-v5.d: Likewise.
846 * ld-arm/farcall-mixed-app.d: Likewise.
847 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
848 * ld-arm/farcall-mixed-lib.d: Likewise.
849 * ld-arm/mixed-app-v5.d: Likewise.
850 * ld-arm/mixed-app.d: Likewise.
851 * ld-arm/mixed-lib.d: Likewise.
852
30d72bc3
NC
8532015-04-24 Nick Clifton <nickc@redhat.com>
854
855 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
856 do not use elf.em.
857
04651c08
HPN
8582015-04-24 Hans-Peter Nilsson <hp@axis.com>
859
860 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
861 to cris*-*-elf.
862
005db9f9
L
8632015-04-23 H.J. Lu <hongjiu.lu@intel.com>
864
865 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
866 frv.
867
3e19fb8f
L
8682015-04-23 H.J. Lu <hongjiu.lu@intel.com>
869
870 PR ld/18277
871 * ld-elf/compressed1d.d: New.
872 * ld-elf/compressed1e.d: Likewise.
873
a27e685f
AM
8742015-04-23 Alan Modra <amodra@gmail.com>
875
876 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
877 * ld-powerpc/defsym.d: Likewise.
878 * ld-powerpc/elfv2-2exe.d: Likewise.
879 * ld-powerpc/elfv2exe.d: Likewise.
880 * ld-powerpc/elfv2so.d: Likewise.
881 * ld-powerpc/relbrlt.d: Likewise.
882 * ld-powerpc/tls.g: Likewise.
883 * ld-powerpc/tlsexe.d: Likewise.
884 * ld-powerpc/tlsexe.g: Likewise.
885 * ld-powerpc/tlsexe.r: Likewise.
886 * ld-powerpc/tlsexetoc.d: Likewise.
887 * ld-powerpc/tlsexetoc.g: Likewise.
888 * ld-powerpc/tlsexetoc.r: Likewise.
889 * ld-powerpc/tlsso.d: Likewise.
890 * ld-powerpc/tlsso.g: Likewise.
891 * ld-powerpc/tlsso.r: Likewise.
892 * ld-powerpc/tlstoc.g: Likewise.
893 * ld-powerpc/tlstocso.d: Likewise.
894 * ld-powerpc/tlstocso.g: Likewise.
895 * ld-powerpc/tlstocso.r: Likewise.
896 * ld-powerpc/tocopt.d: Likewise.
897 * ld-powerpc/tocopt2.d: Likewise.
898 * ld-powerpc/tocopt3.d: Likewise.
899 * ld-powerpc/tocopt4.d: Likewise.
900 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 901 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 902
0e5fabeb
AM
9032015-04-22 Alan Modra <amodra@gmail.com>
904
905 * ld-x86-64/pr18176.d: Update.
906
d5597ebc
L
9072015-04-22 H.J. Lu <hongjiu.lu@intel.com>
908
909 PR ld/18289
910 * ld-i386/copyreloc-lib.c: New file.
911 * ld-i386/copyreloc-main.S: Likewise.
912 * ld-i386/copyreloc-main.out: Likewise.
913 * ld-i386/copyreloc-main1.rd: Likewise.
914 * ld-i386/copyreloc-main2.rd: Likewise.
915 * ld-i386/dummy.c: Likewise.
916 * ld-i386/pr17689.out: Likewise.
917 * ld-i386/pr17689.rd: Likewise.
918 * ld-i386/pr17689a.c: Likewise.
919 * ld-i386/pr17689b.S: Likewise.
920 * ld-i386/pr17827.rd: Likewise.
921 * ld-i386/pr17827ver.rd: Likewise.
922 * ld-i386/i386.exp: Run copyreloc tests.
923
be59ad3d
L
9242015-04-20 H.J. Lu <hongjiu.lu@intel.com>
925
926 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
927 * ld-mmix/bspec2.d: Likewise.
928 * ld-mmix/local1.d: Likewise.
929 * ld-mmix/local3.d: Likewise.
930 * ld-mmix/local5.d: Likewise.
931 * ld-mmix/local7.d: Likewise.
932 * ld-mmix/undef-3.d: Likewise.
933 * ld-sh/sh64/crangerel1.rd: Likewise.
934 * ld-sh/sh64/crangerel2.rd: Likewise.
935 * ld-tic6x/common.d: Likewise.
936 * ld-tic6x/shlib-1.rd: Likewise.
937 * ld-tic6x/shlib-1b.rd: Likewise.
938 * ld-tic6x/shlib-1r.rd: Likewise.
939 * ld-tic6x/shlib-1rb.rd: Likewise.
940 * ld-tic6x/shlib-app-1.rd: Likewise.
941 * ld-tic6x/shlib-app-1b.rd: Likewise.
942 * ld-tic6x/shlib-app-1r.rd: Likewise.
943 * ld-tic6x/shlib-app-1rb.rd: Likewise.
944 * ld-tic6x/shlib-noindex.rd: Likewise.
945 * ld-tic6x/static-app-1.rd: Likewise.
946 * ld-tic6x/static-app-1b.rd: Likewise.
947 * ld-tic6x/static-app-1r.rd: Likewise.
948 * ld-tic6x/static-app-1rb.rd: Likewise.
949 * ld-x86-64/ilp32-4.d: Likewise.
950 * ld-x86-64/split-by-file-nacl.rd: Likewise.
951 * ld-x86-64/split-by-file.rd: Likewise.
952
0ce398f1
L
9532015-04-14 H.J. Lu <hongjiu.lu@intel.com>
954
955 * ld-elf/compress.exp (build_tests): Add tests for
956 --compress-debug-sections=.
957 (run_tests): Likewise.
958 Add additonal tests for --compress-debug-sections=.
959 * ld-elf/gabiend.rt: New file.
960 * ld-elf/gabinormal.rt: Likewise.
961 * ld-elf/gnubegin.rS: Likewise.
962 * ld-elf/gnunormal.rS: Likewise.
963 * ld-elf/zlibbegin.rS: Likewise.
964 * ld-elf/zlibnormal.rS: Likewise.
965
ecd27210
AM
9662015-04-15 Alan Modra <amodra@gmail.com>
967
968 * ld-gc/pr18223.d: xfail tic6x.
969
889c2a67
L
9702015-04-14 H.J. Lu <hongjiu.lu@intel.com>
971
972 PR ld/pr17709
973 * ld-i386/i386.exp: Run protected6b.
974 * ld-i386/protected6b.d: New file.
975 * ld-x86-64/protected6b.d: Likewise.
976 * ld-x86-64/x86-64.exp: Run protected6b.
977
e3c0e327
L
9782015-04-11 H.J. Lu <hongjiu.lu@intel.com>
979
980 * ld-i386/i386.exp: Run protected6a.
981 * ld-i386/protected6.d: Renamed to ...
982 * ld-i386/protected6a.d: This.
983 * ld-x86-64/hidden4.d: New file.
984 * ld-x86-64/hidden4.s: Likewise.
985 * ld-x86-64/hidden5.d: Likewise.
986 * ld-x86-64/hidden5.s: Likewise.
987 * ld-x86-64/protected6.d: Renamed to ...
988 * ld-x86-64/protected6a.d: This.
989 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
990 protected7a and protected7b.
991
3d949995
L
9922015-04-10 H.J. Lu <hongjiu.lu@intel.com>
993
994 PR ld/pr17709
995 * ld-i386/protected6.d: New file.
996 * ld-i386/protected6.s: Likewise.
997 * ld-x86-64/protected6.d: Likewise.
998 * ld-x86-64/protected6.s: Likewise.
999 * ld-x86-64/protected7.d: Likewise.
1000 * ld-x86-64/protected7.s: Likewise.
1001 * ld-x86-64/protected7a.d: Likewise.
1002 * ld-x86-64/protected7b.d: Likewise.
1003
f7483970
L
10042015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1005
1006 PR ld/pr15228
1007 PR ld/pr17709
1008 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1009 * ld-i386/pr17709-nacl.rd: New file.
1010 * ld-i386/pr17709.rd: Likewise.
1011 * ld-i386/pr17709a.s: Likewise.
1012 * ld-i386/pr17709b.s: Likewise.
1013 * ld-i386/protected3.d: Updated.
1014 * ld-i386/protected3.s: Likewise.
1015 * ld-x86-64/pr17709-nacl.rd: New file.
1016 * ld-x86-64/pr17709.rd: Likewise.
1017 * ld-x86-64/pr17709a.s: Likewise.
1018 * ld-x86-64/pr17709b.s: Likewise.
1019 * ld-x86-64/protected3.d: Updated.
1020 * ld-x86-64/protected3.s: Likewise.
1021 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1022
11e6e4c7
L
10232015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1024
1025 PR ld/18223
1026 * ld-gc/gc.exp: Run pr18223.
1027 * ld-gc/pr18223.d: New file.
1028 * ld-gc/pr18223.s: Likewise.
1029
8d2ea2a8
AM
10302015-04-10 Alan Modra <amodra@gmail.com>
1031
1032 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1033 PR ld/pr15228
1034 PR ld/pr17709
1035 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
1036 * ld-i386/pr17709-nacl.rd: Delete.
1037 * ld-i386/pr17709.rd: Likewise.
1038 * ld-i386/pr17709a.s: Likewise.
1039 * ld-i386/pr17709b.s: Likewise.
1040 * ld-i386/protected3.d: Updated.
1041 * ld-i386/protected3.s: Likewise.
1042 * ld-x86-64/pr17709-nacl.rd: Delete.
1043 * ld-x86-64/pr17709.rd: Likewise.
1044 * ld-x86-64/pr17709a.s: Likewise.
1045 * ld-x86-64/pr17709b.s: Likewise.
1046 * ld-x86-64/protected3.d: Updated.
1047 * ld-x86-64/protected3.s: Likewise.
1048 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
1049
151411f8
L
10502015-04-08 H.J. Lu <hongjiu.lu@intel.com>
1051
1052 * ld-elf/compress.exp: Add a test for
1053 --compress-debug-sections=zlib-gabi.
1054 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
1055 (run_tests): Likewise.
1056 Verify linker output with zlib-gabi compressed debug input.
1057 * ld-elf/compressed1a.d: New file.
1058 * ld-elf/compressed1b.d: Likewise.
1059 * ld-elf/compressed1c.d: Likewise.
1060
87070c08
AM
10612015-04-07 Alan Modra <amodra@gmail.com>
1062
1063 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
1064 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
1065 * ld-tic6x/shlib-1b.rd: Likewise.
1066 * ld-tic6x/shlib-1r.rd: Likewise.
1067 * ld-tic6x/shlib-1rb.rd: Likewise.
1068 * ld-tic6x/shlib-app-1.rd: Likewise.
1069 * ld-tic6x/shlib-app-1b.rd: Likewise.
1070 * ld-tic6x/shlib-app-1r.rd: Likewise.
1071 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1072 * ld-tic6x/shlib-noindex.rd: Likewise.
1073
3ea60775
NC
10742015-04-07 Nick Clifton <nickc@redhat.com>
1075
1076 * ld-elf/orphan-5.l: New test - checks the linker's output with
1077 --warn-orphan enabled.
1078 * ld-elf/elf.exp: Run the new test.
1079
dae148f3
L
10802015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1081
1082 * ld-elf/compress.exp: Remove is_zlib_supported check.
1083 Fail if --compress-debug-sections doesn't work.
1084 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1085
4106101c
MS
10862015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1087
1088 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1089 * ld-aarch64/erratum843419.d: New.
1090 * ld-aarch64/erratum843419.s: New.
1091
875b5b9d
L
10922015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1093
1094 PR ld/18176
1095 * ld-x86-64/pr18176.d: New file.
1096 * ld-x86-64/pr18176.s: Likewise.
1097 * ld-x86-64/pr18176.t: Likewise.
1098 * ld-x86-64/x86-64.exp: Run pr18176.
1099
f24173eb
L
11002015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1101
1102 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1103
bd53a53a
L
11042015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1105
1106 PR ld/18169
1107 * ld-elf/linkinfo1a.d: Updated.
1108 * ld-elf/linkinfo1b.d: Likewise.
1109
5e228181
L
11102015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1111
1112 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1113
93ca8569
TB
11142015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1115
1116 * ld-aarch64/farcall-back-be.d: New.
1117
b19a8f85
L
11182015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1119
1120 PR ld/18160
1121 * ld-x86-64/pr18160.d: New file.
1122 * ld-x86-64/pr18160.s: Likewise.
1123 * ld-x86-64/pr18160.t: Likewise.
1124 * ld-x86-64/x86-64.exp: Run pr18160.
1125---
61865519
MS
11262015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1127
1128 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1129 section.
1130 * ld-aarch64/farcall-b.d: Likewise.
1131 * ld-aarch64/farcall-bl.d: Likewise.
1132 * ld-aarch64/farcall-back.d: Likewise.
1133
d9ced15d
MS
11342015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1135
1136 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1137 835769 workaround stubs.
1138
d422d1c4
SKS
11392015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1140
1141 * ld-gc/all-debug-sections.d: New file.
1142 * ld-gc/all-debug-sections.s: Likewise.
1143 * ld-gc/gc.exp: Execute new testcase.
1144
1079403c
AM
11452015-03-11 Alan Modra <amodra@gmail.com>
1146
1147 * ld-powerpc/tls32.s: Add GOT pointer setup.
1148 * ld-powerpc/tls32.d: Update.
1149 * ld-powerpc/tls32.g: Update.
1150 * ld-powerpc/tls32.t: Update.
1151 * ld-powerpc/tlsexe.d: Update.
1152 * ld-powerpc/tlsexe32.d: Update.
1153 * ld-powerpc/tlsexe32.g: Update.
1154 * ld-powerpc/tlsexe32.r: Update.
1155 * ld-powerpc/tlsexetoc.d: Update.
1156 * ld-powerpc/tlsso32.d: Update.
1157 * ld-powerpc/tlsso32.g: Update.
1158 * ld-powerpc/tlsso32.r: Update.
1159
ca3fe95e
L
11602015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1161
1162 PR ld/pr15228
1163 PR ld/pr17709
1164 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1165 * ld-i386/pr17709-nacl.rd: New file.
1166 * ld-i386/pr17709.rd: Likewise.
1167 * ld-i386/pr17709a.s: Likewise.
1168 * ld-i386/pr17709b.s: Likewise.
1169 * ld-i386/protected3.d: Updated.
1170 * ld-i386/protected3.s: Likewise.
1171 * ld-x86-64/pr17709-nacl.rd: New file.
1172 * ld-x86-64/pr17709.rd: Likewise.
1173 * ld-x86-64/pr17709a.s: Likewise.
1174 * ld-x86-64/pr17709b.s: Likewise.
1175 * ld-x86-64/protected3.d: Updated.
1176 * ld-x86-64/protected3.s: Likewise.
1177 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1178
e09ab7ac
RS
11792015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1180
1181 PR gas/17843
1182 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1183 * ld-aarch64/aarch64-elf.exp: Run it.
1184
9028d943
AM
11852015-02-28 Alan Modra <amodra@gmail.com>
1186
1187 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1188 * ld-sparc/gotop32.td: Likewise.
1189 * ld-sparc/gotop64.rd: Likewise.
1190 * ld-sparc/gotop64.td: Likewise.
1191 * ld-tilegx/external.s: Align .data.
1192 * ld-tilepro/external.s: Likewise.
1193
60d1b0d6
MS
11942015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1195
1196 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1197 (tls-tiny-desc-le): Add.
1198 * ld-aarch64/tls-tiny-desc.d: New.
1199 * ld-aarch64/tls-tiny-desc.s: New.
1200 * ld-aarch64/tls-tiny-desc-ie.d: New.
1201 * ld-aarch64/tls-tiny-desc-ie.s: New.
1202 * ld-aarch64/tls-tiny-desc-le.d: New.
1203 * ld-aarch64/tls-tiny-desc-le.s: New.
1204
b480a481
MS
12052015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1206
1207 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1208 (tls-tiny-gd-le): Add.
1209 * ld-aarch64/tls-tiny-gd.d: New.
1210 * ld-aarch64/tls-tiny-gd.s: New.
1211 * ld-aarch64/tls-tiny-gd-ie.d: New.
1212 * ld-aarch64/tls-tiny-gd-ie.s: New.
1213 * ld-aarch64/tls-tiny-gd-le.d: New.
1214 * ld-aarch64/tls-tiny-gd-le.s: New.
1215
b1089987
MS
12162015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1217
1218 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1219 * ld-aarch64/tls-tiny-ie.d: New.
1220 * ld-aarch64/tls-tiny-ie.s: New.
1221
99654aaf
TG
12222015-02-26 Terry Guo <terry.guo@arm.com>
1223
1224 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1225 * ld-arm/attr-merge-vfp-10.d: Likewise.
1226 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1227 * ld-arm/attr-merge-vfp-12.d: Likewise.
1228 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1229 * ld-arm/attr-merge-vfp-13.d: Likewise.
1230 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1231 * ld-arm/attr-merge-vfp-14.d: Likewise.
1232 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1233 * ld-arm/attr-merge-vfp-6.d: Likewise.
1234 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1235 * ld-arm/attr-merge-vfp-7.d: Likewise.
1236 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1237 * ld-arm/attr-merge-vfp-8.d: Likewise.
1238 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1239
bac13f5a
AB
12402015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1241
1242 * ld-avr/avr-prop-1.d: New file.
1243 * ld-avr/avr-prop-1.s: New file.
1244 * ld-avr/avr-prop-2.d: New file.
1245 * ld-avr/avr-prop-2.s: New file.
1246 * ld-avr/avr-prop-3.d: New file.
1247 * ld-avr/avr-prop-3.s: New file.
1248 * ld-avr/avr-prop-4.d: New file.
1249 * ld-avr/avr-prop-4.s: New file.
1250
ac994365
OE
12512015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1252
1253 * ld-sh/arch/arch_expected.txt: Regenerate.
1254 * ld-sh/arch/sh-dsp.s: Likewise.
1255 * ld-sh/arch/sh.s: Likewise.
1256 * ld-sh/arch/sh2.s: Likewise.
1257 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1258 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1259 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1260 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1261 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1262 * ld-sh/arch/sh2a.s: Likewise.
1263 * ld-sh/arch/sh2e.s: Likewise.
1264 * ld-sh/arch/sh3-dsp.s: Likewise.
1265 * ld-sh/arch/sh3-nommu.s: Likewise.
1266 * ld-sh/arch/sh3.s: Likewise.
1267 * ld-sh/arch/sh3e.s: Likewise.
1268 * ld-sh/arch/sh4-nofpu.s: Likewise.
1269 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1270 * ld-sh/arch/sh4.s: Likewise.
1271 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1272 * ld-sh/arch/sh4a.s: Likewise.
1273 * ld-sh/arch/sh4al-dsp.s: Likewise.
1274
685080f2
NC
12752015-02-24 Nick Clifton <nickc@redhat.com>
1276
1277 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1278
884151a7
AM
12792015-02-24 Alan Modra <amodra@gmail.com>
1280
1281 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1282
cb072816
SKS
12832015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1284
1285 * ld-avr/region_overflow.d: New test.
1286 * ld-avr/region_overflow.s: Likewise.
1287
db95bb7c
L
12882015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1289
1290 PR ld/4317
1291 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1292 * ld-x86-64/compressed1.d: Likewise.
1293 * ld-x86-64/pie1.d: Likewise.
1294
d983c8c5
AM
12952015-02-19 Alan Modra <amodra@gmail.com>
1296
1297 PR ld/4317
1298 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1299 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1300 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1301 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1302 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1303 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1304 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1305
2ec55de3
AM
13062015-02-17 Alan Modra <amodra@gmail.com>
1307
1308 PR ld/17975
1309 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1310 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1311 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1312 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1313 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1314 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1315 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1316 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1317 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1318 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1319 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1320 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1321 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1322
6dfb72b9
L
13232015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1324
1325 PR ld/17975
67ca0b76 1326 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1327 * ld-i386/tlsbin.rd: Likewise.
1328 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1329 * ld-i386/tlsbindesc.rd: Likewise.
1330 * ld-i386/tlsdesc-nacl.rd: Likewise.
1331 * ld-i386/tlsdesc.rd: Likewise.
1332 * ld-i386/tlsnopic-nacl.rd: Likewise.
1333 * ld-i386/tlsnopic.rd: Likewise.
1334 * ld-i386/tlspic-nacl.rd: Likewise.
1335 * ld-i386/tlspic.rd: Likewise.
1336 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1337 * ld-x86-64/tlsbin.rd: Likewise.
1338 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1339 * ld-x86-64/tlsbindesc.rd: Likewise.
1340 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1341 * ld-x86-64/tlsdesc.rd: Likewise.
1342 * ld-x86-64/tlspic-nacl.rd: Likewise.
1343 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1344 * ld-alpha/tlspic.rd: Likewise.
1345 * ld-powerpc/tlsexe.r: Likewise.
1346 * ld-powerpc/tlsexetoc.r: Likewise.
1347 * ld-powerpc/tlsso.r: Likewise.
1348 * ld-powerpc/tlstocso.r: Likewise.
1349 * ld-s390/tlspic.rd: Likewise.
1350 * ld-s390/tlspic_64.rd: Likewise.
1351 * ld-sparc/gotop32.dd: Likewise.
1352 * ld-sparc/gotop64.dd: Likewise.
1353 * ld-sparc/tlssunnopic32.rd: Likewise.
1354 * ld-sparc/tlssunnopic64.rd: Likewise.
1355 * ld-sparc/tlssunpic32.rd: Likewise.
1356 * ld-sparc/tlssunpic64.rd: Likewise.
1357 * ld-tic6x/shlib-1.rd: Likewise.
1358 * ld-tic6x/shlib-1b.rd: Likewise.
1359 * ld-tic6x/shlib-1r.rd: Likewise.
1360 * ld-tic6x/shlib-1rb.rd: Likewise.
1361 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1362
f58926a6
L
13632015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1364
1365 PR ld/17973
1366 * ld-plugin/plugin.exp (regassilent): New.
1367 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1368 (plugin_tests): Add a test for PR ld/17973.
1369 * ld-plugin/pr17973.d: New file.
1370 * ld-plugin/pr17973.s: Likewise.
1371
761e2bd4
L
13722015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1373
1374 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1375
45e81354
L
13762015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1377
1378 * ld-plugin/plugin-27.d: New.
1379 * ld-plugin/plugin-28.d: Likewise.
1380 * ld-plugin/plugin-29.d: Likewise.
1381 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1382 and LDPL_WARNING.
1383
7275e869
L
13842015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1385
1386 PR ld/17878
1387 * ld-plugin/func.c: Add some comments.
1388 * ld-plugin/plugin-13.d: New file.
1389 * ld-plugin/plugin-14.d: Likewise.
1390 * ld-plugin/plugin-15.d: Likewise.
1391 * ld-plugin/plugin-16.d: Likewise.
1392 * ld-plugin/plugin-17.d: Likewise.
1393 * ld-plugin/plugin-18.d: Likewise.
1394 * ld-plugin/plugin-19.d: Likewise.
1395 * ld-plugin/plugin-20.d: Likewise.
1396 * ld-plugin/plugin-21.d: Likewise.
1397 * ld-plugin/plugin-22.d: Likewise.
1398 * ld-plugin/plugin-23.d: Likewise.
1399 * ld-plugin/plugin-24.d: Likewise.
1400 * ld-plugin/plugin-25.d: Likewise.
1401 * ld-plugin/plugin-26.d: Likewise.
1402 * ld-plugin/plugin.exp (plugin2_name): New.
1403 (plugin3_name): Likewise.
1404 (plugin2_path): Likewise.
1405 (plugin3_path): Likewise.
1406 (testsrcfiles): Likewise.
1407 (testsrcfiles_notext): Likewise.
1408 (plugin_tests): Add tests for non-object IR file.
1409 (plugin_lib_tests): Likewise.
1410 (plugin_extra_elf_tests): Likewise.
1411 (plugin_src_tests): New tests for non-object IR file.
1412 Run nm --plugin test.
1413 Run ar --plugin test.
1414 Run plugin_src_tests.
1415
1952c5cd
L
14162015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1417
1418 PR ld/17935
1419 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1420 * ld-x86-64/x86-64.exp: Likewise.
1421
1422 * ld-i386/pr17935-1.d: New file.
1423 * ld-i386/pr17935-1.s: Likewise.
1424 * ld-i386/pr17935-2.d: Likewise.
1425 * ld-i386/pr17935-2.s: Likewise.
1426 * ld-x86-64/pr17935-1.d: Likewise.
1427 * ld-x86-64/pr17935-1.s: Likewise.
1428 * ld-x86-64/pr17935-2.d: Likewise.
1429 * ld-x86-64/pr17935-2.s: Likewise.
1430
9e2dec47
L
14312015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1432
1433 PR ld/12365
1434 PR ld/14272
1435 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1436 * ld-plugin/plugin-7.d: Updated.
1437 * ld-plugin/plugin-8.d: Likewise.
1438
8962a307
L
14392015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1440
1441 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1442 ld/12365 test.
1443
60f79275
L
14442015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1445
1446 PR ld/12365
1447 * ld-plugin/pr12365a.c: New file.
1448 * ld-plugin/pr12365b.c: Likewise.
1449 * ld-plugin/pr12365c.c: Likewise.
1450
1451 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1452 test.
1453 Run the PR ld/12365 test.
1454
9910b1c8
L
14552015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1456
1457 PR ld/14918
1458 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1459
1460 * ld-plugin/pr14918.c: New file.
1461 * ld-plugin/pr14918.d: Likewise.
1462
1a215085
L
14632015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1464
1465 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1466
b86ac8e3
AM
14672015-01-29 Alan Modra <amodra@gmail.com>
1468
1469 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1470 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1471 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1472
15f7a26b
L
14732015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1474
1475 PR ld/17878
1476 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1477 * ld-plugin/plugin-10.d: Likewise.
1478 * ld-plugin/plugin-11.d: Likewise.
1479 * ld-plugin/plugin-2.d: Likewise.
1480 * ld-plugin/plugin-3.d: Likewise.
1481 * ld-plugin/plugin-4.d: Likewise.
1482 * ld-plugin/plugin-5.d: Likewise.
1483 * ld-plugin/plugin-6.d: Likewise.
1484 * ld-plugin/plugin-7.d: Likewise.
1485 * ld-plugin/plugin-8.d: Likewise.
1486 * ld-plugin/plugin-9.d: Likewise.
1487
61b86cb1
JB
14882015-01-28 Jan Beulich <jbeulich@suse.com>
1489
1490 * ld-elf/pr16322.s (p1): Rename to px1.
1491 (f1): Rename to fx1.
1492
dbd1e97e
AM
14932015-01-28 Alan Modra <amodra@gmail.com>
1494
1495 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1496 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1497 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1498
cc9ad334
SKS
14992015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1500
1501 * ld-scripts/memory.t: Define new symbol tred.
1502 * ld-scripts/memory_sym.t: New.
1503 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1504 conditionally check values of linker symbols.
1505
481765cd
AB
15062015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1507
1508 * ld-scripts/provide-4-map.d: Update expected output.
1509 * ld-scripts/provide-5-map.d: Likewise.
1510
c05b575a
AB
15112015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1512
1513 * ld-scripts/provide-4.d: New file.
1514 * ld-scripts/provide-4-map.d: New file.
1515 * ld-scripts/provide-4.t: New file.
1516 * ld-scripts/provide-5.d: New file.
1517 * ld-scripts/provide-5.s: New file.
1518 * ld-scripts/provide-5-map.d: New file.
1519 * ld-scripts/provide-5.t: New file.
1520 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1521 tests.
1522
43d66c95
AB
15232015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1524
1525 * ld-scripts/overlay-size.d: Add 'map' option.
1526 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1527 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1528 option, checking linker mapfile output.
1529
23283c1b
AM
15302015-01-20 Alan Modra <amodra@gmail.com>
1531
1532 * ld-powerpc/ambiguousv1.d,
1533 * ld-powerpc/ambiguousv1b.d,
1534 * ld-powerpc/ambiguousv2.d,
1535 * ld-powerpc/ambiguousv2b.d,
1536 * ld-powerpc/elfv2exe.d,
1537 * ld-powerpc/elfv2so.d,
1538 * ld-powerpc/tlsexe.r,
1539 * ld-powerpc/tlsexetoc.r,
1540 * ld-powerpc/tlsso.r,
1541 * ld-powerpc/tlstocso.r: Update.
1542
10ab94eb
AM
15432015-01-20 Alan Modra <amodra@gmail.com>
1544
1545 PR ld/17615
1546 * ld-elf/pr17615.d: Match .sbss too.
1547
3e2aa5bb
L
15482015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1549
1550 PR ld/17615
1551 * ld-elf/pr17615.d: New file.
1552 * ld-elf/pr17615.s: Likewise.
1553
c4621b33
AM
15542015-01-19 Alan Modra <amodra@gmail.com>
1555
1556 * ld-gc/pr14265.d,
1557 * ld-cris/tls-gc-68.d,
1558 * ld-cris/tls-gc-69.d,
1559 * ld-cris/tls-gc-70.d,
1560 * ld-cris/tls-gc-71.d,
1561 * ld-cris/tls-gc-75.d,
1562 * ld-cris/tls-gc-76.d,
1563 * ld-cris/tls-gc-79.d,
1564 * ld-mmix/bpo-10.d,
1565 * ld-mmix/bpo-11.d: Update.
1566
1e2e8c52
AK
15672015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1568
1569 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1570 printed if 0 anymore.
1571
6333bc0d
L
15722015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1573
1574 PR ld/17847
1575 * ld-x86-64/pie1.d: New file.
1576 * ld-x86-64/pie1.s: Likwise.
1577 * ld-x86-64/x86-64.exp: Run pie1.
1578
0941db69
JW
15792015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1580
1581 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1582 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1583 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1584
0172429c
JW
15852015-01-13 Jiong Wang <jiong.wang@arm.com>
1586
1587 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1588 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1589 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1590
bab91cce
JW
15912015-01-13 Jiong Wang <jiong.wang@arm.com>
1592
1593 PR ld/17415
1594 * ld-aarch64/pr17415.s: Source file for new test.
1595 * ld-aarch64/pr17415.d: Expect file for new test.
1596 * ld-aarch64/aarch64-elf.exp: Run the new test.
1597
9d1d54d5
L
15982015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1599
1600 PR ld/17827
1601 * ld-x86-64/pr17689.out: Updated.
1602 * ld-x86-64/pr17689b.S: Likewise.
1603
1604 * ld-x86-64/pr17827.rd: New file.
1605
1606 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1607
2279a12a
JB
16082015-01-08 Jan Beulich <jbeulich@suse.com>
1609
1610 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1611 enable_initfini_array=no case.
1612
8d983e36
AB
16132015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1614
1615 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1616 readelf.
1617
b90efa5b 16182015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1619
b90efa5b 1620 Update year range in copyright notice of all files.
ee3b52e9 1621
b90efa5b 1622For older changes see ChangeLog-2014
c9e214e5 1623\f
b90efa5b 1624Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1625
1626Copying and distribution of this file, with or without modification,
1627are permitted in any medium without royalty provided the copyright
1628notice and this notice are preserved.
1629
c9e214e5
AM
1630Local Variables:
1631mode: change-log
1632left-margin: 8
1633fill-column: 74
1634version-control: never
1635End:
This page took 0.600928 seconds and 4 git commands to generate.