PR symtab/17391 gdb internal error: assertion fails in regcache.c:178
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
a6af384b
L
12015-10-26 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/19171
4 * ld-i386/lea1.s: Add tests for address load of __start_XXX
5 and __stop_XXX.
6 * ld-i386/mov1.s: Likewise.
7 * ld-x86-64/lea1.s: Likewise.
8 * ld-x86-64/mov1.s: Likewise.
9 * ld-i386/lea1a.d: Updated.
10 * ld-i386/lea1b.d: Likewise.
11 * ld-i386/lea1c.d: Likewise.
12 * ld-i386/mov1a.d: Likewise.
13 * ld-i386/mov1b.d: Likewise.
14 * ld-x86-64/lea1a.d: Likewise.
15 * ld-x86-64/lea1b.d: Likewise.
16 * ld-x86-64/lea1c.d: Likewise.
17 * ld-x86-64/lea1d.d: Likewise.
18 * ld-x86-64/lea1e.d: Likewise.
19 * ld-x86-64/lea1f.d: Likewise.
20 * ld-x86-64/mov1a.d: Likewise.
21 * ld-x86-64/mov1b.d: Likewise.
22 * ld-x86-64/mov1c.d: Likewise.
23 * ld-x86-64/mov1d.d: Likewise.
24
be83aa76
L
252015-10-23 H.J. Lu <hongjiu.lu@intel.com>
26
27 PR ld/19167
28 * ld-gc/gc.exp: Run pr19167 test.
29 * ld-gc/pr19167.d: New file.
30 * ld-gc/pr19167a.s: Likewise.
31 * ld-gc/pr19167b.s: Likewise.
32
bba037e0
L
332015-10-22 H.J. Lu <hongjiu.lu@intel.com>
34
35 PR ld/19161
36 * ld-gc/gc.exp: Run pr19161 test.
37 * ld-gc/pr19161-1.c: New file.
38 * ld-gc/pr19161-2.c: Likewise.
39 * ld-gc/pr19161.d: Likewise.
40
282b7d7b
HPN
412015-10-22 Hans-Peter Nilsson <hp@bitrange.com>
42
43 * ld-scripts/script.exp (extract_symbol_test): Allow nm output of
44 objcopy --extract-symbols result to differ from original on
45 mmix-knuth-mmixware.
46
caa65211
L
472015-10-22 H.J. Lu <hongjiu.lu@intel.com>
48
49 * ld-i386/call3.s: New file.
50 * ld-i386/call3a.d: Likewise.
51 * ld-i386/call3b.d: Likewise.
52 * ld-i386/call3c.d: Likewise.
53 * ld-i386/call3d.d: Likewise.
54 * ld-i386/call3e.d: Likewise.
55 * ld-i386/call3f.d: Likewise.
56 * ld-i386/call3g.d: Likewise.
57 * ld-i386/call3h.d: Likewise.
58 * ld-i386/load1-nacl.d: Likewise.
59 * ld-x86-64/call1.s: Likewise.
60 * ld-x86-64/call1a.d: Likewise.
61 * ld-x86-64/call1b.d: Likewise.
62 * ld-x86-64/call1c.d: Likewise.
63 * ld-x86-64/call1d.d: Likewise.
64 * ld-x86-64/call1e.d: Likewise.
65 * ld-x86-64/call1f.d: Likewise.
66 * ld-x86-64/call1g.d: Likewise.
67 * ld-x86-64/call1h.d: Likewise.
68 * ld-x86-64/call1i.d: Likewise.
69 * ld-x86-64/load1a-nacl.d: Likewise.
70 * ld-x86-64/load1b-nacl.d: Likewise.
71 * ld-x86-64/load1c-nacl.d: Likewise.
72 * ld-x86-64/load1d-nacl.d: Likewise.
73
56ceb5b5
L
742015-10-22 H.J. Lu <hongjiu.lu@intel.com>
75
76 * ld-ifunc/ifunc-5r-local-x86-64.d: Replace R_X86_64_GOTPCREL
77 with R_X86_64_REX_GOTPCRELX.
78 * ld-x86-64/plt-main1.rd: Likewise.
79 * ld-x86-64/plt-main3.rd: Likewise.
80 * ld-x86-64/plt-main4.rd: Likewise.
81 * ld-x86-64/gotpcrel1.dd: New file.
82 * ld-x86-64/gotpcrel1.out: Likewise.
83 * ld-x86-64/gotpcrel1a.S: Likewise.
84 * ld-x86-64/gotpcrel1b.c: Likewise.
85 * ld-x86-64/gotpcrel1c.c: Likewise.
86 * ld-x86-64/gotpcrel1d.S: Likewise.
87 * ld-x86-64/load1.s: Likewise.
88 * ld-x86-64/load1a.d: Likewise.
89 * ld-x86-64/load1b.d: Likewise.
90 * ld-x86-64/load1c.d: Likewise.
91 * ld-x86-64/load1d.d: Likewise.
92 * ld-x86-64/x86-64.exp: Run load1a, load1b, load1c and load1d
93 tests. Run gotpcrel1 test.
94
02a86693
L
952015-10-22 H.J. Lu <hongjiu.lu@intel.com>
96
97 * ld-i386/branch1.d: New file.
98 * ld-i386/branch1.s: Likewise.
99 * ld-i386/call1.d: Likewise.
100 * ld-i386/call1.s: Likewise.
101 * ld-i386/call2.d: Likewise.
102 * ld-i386/call2.s: Likewise.
103 * ld-i386/got1.dd: Likewise.
104 * ld-i386/got1.out: Likewise.
105 * ld-i386/got1a.S: Likewise.
106 * ld-i386/got1b.c: Likewise.
107 * ld-i386/got1c.c: Likewise.
108 * ld-i386/got1d.S: Likewise.
109 * ld-i386/jmp1.d: Likewise.
110 * ld-i386/jmp1.s: Likewise.
111 * ld-i386/jmp2.d: Likewise.
112 * ld-i386/jmp2.s: Likewise.
113 * ld-i386/load1.d: Likewise.
114 * ld-i386/load1.s: Likewise.
115 * ld-i386/load2.d: Likewise.
116 * ld-i386/load2.s: Likewise.
117 * ld-i386/load3.d: Likewise.
118 * ld-i386/load3.s: Likewise.
119 * ld-i386/load4.s: Likewise.
120 * ld-i386/load4a.d: Likewise.
121 * ld-i386/load4b.d: Likewise.
122 * ld-i386/load5.s: Likewise.
123 * ld-i386/load5a.d: Likewise.
124 * ld-i386/load5b.d: Likewise.
125 * ld-i386/load6.d: Likewise.
126 * ld-i386/load6.s: Likewise.
127 * ld-i386/i386.exp: Run branch1, call1, call2, jmp1, jmp2,
128 load1, load2, load3, load4a, load4b, load5a, load5b and load6
129 tests. Run got1 test.
130
e44c481a
AK
1312015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
132
133 * ld-ifunc/ifunc.exp: Run ifunc tests on s390* targets.
134
15a70cda
SD
1352015-10-19 Simon Dardis <Simon.Dardis@imgtec.com>
136
137 * ld-elf/attributes.d: New test for symbol attribute copying.
138 * ld-elf/attributes.ld: Part of above.
139 * ld-elf/attributes.s: Likewise.
140
b31bcacc
L
1412015-10-16 H.J. Lu <hongjiu.lu@intel.com>
142
143 * ld-i386/lea1.s: Add a test for loading address of local common
144 symbol.
145 * ld-x86-64/lea1.s: Likewise.
146 * ld-i386/lea1a.d: Updated.
147 * ld-i386/lea1b.d: Likewise.
148 * ld-i386/lea1c.d: Likewise.
149 * ld-x86-64/lea1a.d: Likewise.
150 * ld-x86-64/lea1b.d: Likewise.
151 * ld-x86-64/lea1c.d: Likewise.
152 * ld-x86-64/lea1d.d: Likewise.
153 * ld-x86-64/lea1e.d: Likewise.
154 * ld-x86-64/lea1f.d: Likewise.
155
7b19bec2
AM
1562015-10-15 Alan Modra <amodra@gmail.com>
157
158 * config/default.exp (size): New global.
159 * ld-elf/extract-symbol-1.s,
160 * ld-elf/extract-symbol-1.ld,
161 * ld-elf/extract-symbol-1sec.d,
162 * ld-elf/extract-symbol-1sym.d: Delete.
163 * ld-scripts/script.exp (extract_symbol_test): New.
164
4373f8af
L
1652015-10-12 H.J. Lu <hongjiu.lu@intel.com>
166
167 PR ld/19073
168 * ld-elf/pr19073.map: New file.
169 * ld-elf/pr19073.rd: Likewise.
170 * ld-elf/pr19073.s: Likewise.
171 * ld-elf/shared.exp (build_tests): Add tests for PR ld/19073.
172
886a2506
NC
1732015-10-07 Claudiu Zissulescu <claziss@synopsys.com>
174
175 * ld-elf/linkonce1.d: Skip extra relocs before .debug_frame.
176
a0d49154
L
1772015-10-05 H.J. Lu <hongjiu.lu@intel.com>
178
179 PR ld/18914
180 * ld-elf/exclude.exp: Also check exclude_common.
181 * ld-elf/exclude2.s: Add exclude_common.
182
3ebe65c0
RL
1832015-10-02 Renlin Li <renlin.li@arm.com>
184
185 * ld-aarch64/aarch64-elf.exp (tls-relax-large-le-ie): Run new test.
186 * ld-aarch64/tls-relax-large-ie-le.d: New.
187 * ld-aarch64/tls-relax-large-ie-le.s: New.
188
0484b454
RL
1892015-10-02 Renlin Li <renlin.li@arm.com>
190
191 * ld-aarch64/aarch64-elf.exp: Run new test.
192 * ld-aarch64/tls-large-desc.d: New.
193 * ld-aarch64/tls-large-desc.s: New.
194 * ld-aarch64/tls-relax-large-desc-ie.d: New.
195 * ld-aarch64/tls-relax-large-desc-ie.s: New.
196 * ld-aarch64/tls-relax-large-desc-le.d: New.
197 * ld-aarch64/tls-relax-large-desc-le.s: New.
198
ac734732
RL
1992015-10-02 Renlin Li <renlin.li@arm.com>
200
201 * ld-aarch64/aarch64-elf.exp: run new test
202 * ld-aarch64/tls-relax-large-gd-ie.d: New.
203 * ld-aarch64/tls-relax-large-gd-ie.s: New.
204 * ld-aarch64/tls-relax-large-gd-le.d: New.
205 * ld-aarch64/tls-relax-large-gd-le.s: New.
206
3b957e5b
RL
2072015-10-02 Renlin Li <renlin.li@arm.com>
208
209 * ld-aarch64/tls-large-ie.d: New.
210 * ld-aarch64/tls-large-ie.s: New.
211 * ld-aarch64/aarch64-elf.exp: Run new test.
212
7ba7cfe4
RL
2132015-10-02 Renlin Li <renlin.li@arm.com>
214
215 * ld-aarch64/emit-relocs-516.d: New.
216 * ld-aarch64/emit-relocs-516.s: New.
217 * ld-aarch64/aarch64-elf.exp: Run new test.
218
94facae3
RL
2192015-10-02 Renlin Li <renlin.li@arm.com>
220
221 * ld-aarch64/emit-relocs-515.d: New.
222 * ld-aarch64/emit-relocs-515.s: New.
223 * ld-aarch64/aarch64-elf.exp: Run new test.
224
dc8008f5
RL
2252015-10-02 Renlin Li <renlin.li@arm.com>
226
227 * ld-aarch64/aarch64-elf.exp: Run new test.
228 * ld-aarch64/emit-relocs-301.d: New.
229 * ld-aarch64/emit-relocs-301.s: New.
230
74a1bfe1
RL
2312015-10-02 Renlin Li <renlin.li@arm.com>
232
233 * ld-aarch64/emit-relocs-302.d: New.
234 * ld-aarch64/emit-relocs-302.s: New.
235 * ld-aarch64/aarch64-elf.exp: Run the test.
236
a2e1db00
RL
2372015-10-02 Renlin Li <renlin.li@arm.com>
238
239 * ld-aarch64/emit-relocs-310.d: New.
240 * ld-aarch64/emit-relocs-310.s: New.
241 * ld-aarch64/aarch64-elf.exp: Run the test.
242
5db4f0d3
L
2432015-10-01 H.J. Lu <hongjiu.lu@intel.com>
244
245 PR ld/19031
246 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
247 * ld-x86-64/pr19031.out: New file.
248 * ld-x86-64/pr19031a.c: Likewise.
249 * ld-x86-64/pr19031b.S: Likewise.
250 * ld-x86-64/pr19031c.c: Likewise.
251
73524045
RL
2522015-10-01 Renlin Li <renlin.li@arm.com>
253
254 * ld-aarch64/aarch64-elf.exp: Run the new test.
255 * ld-aarch64/plt_mapping_symbol.d: New.
256 * ld-aarch64/plt_mapping_symbol.s: New.
257
017e6bce
AM
2582015-10-01 Alan Modra <amodra@gmail.com>
259
260 * ld-x86-64/pr19013-x32.d: Update.
c220e327 261 * ld-x86-64/pr19013-nacl.d: Update.
017e6bce 262
b8836e40
L
2632015-09-30 H.J. Lu <hongjiu.lu@intel.com>
264
265 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
266
4b627c18
L
2672015-09-30 H.J. Lu <hongjiu.lu@intel.com>
268
269 PR ld/19031
270 * ld-i386/i386.exp: Run PR ld/19031 test.
5db4f0d3
L
271 * ld-i386/pr19031.out: New file.
272 * ld-i386/pr19031a.c: Likewise.
273 * ld-i386/pr19031b.S: Likewise.
274 * ld-i386/pr19031c.c: Likewise.
4b627c18 275
9865bd0d
L
2762015-09-30 H.J. Lu <hongjiu.lu@intel.com>
277
278 PR ld/19013
279 * ld-x86-64/pr19013-nacl.d: New file.
280 * ld-x86-64/pr19013-x32.d: Likewise.
281 * ld-x86-64/pr19013.d: Likewise.
282 * ld-x86-64/pr19013.s: Likewise.
283 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
284
c68c1637
L
2852015-09-29 H.J. Lu <hongjiu.lu@intel.com>
286
287 PR binutils/19005
288 * ld-elf/pr19005.d: New file.
289 * ld-elf/pr19005.s: Likewise.
290 * ld-elf/pr19005.t: Likewise.
291
8a9e7a91
PZ
2922015-08-11 Peter Zotov <whitequark@whitequark.org>
293
294 PR ld/18759
295 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
296
0a6b6047
L
2972015-09-22 H.J. Lu <hongjiu.lu@intel.com>
298
299 * ld-mips-elf/pie-n32.d: Updated.
300 * ld-mips-elf/pie-n64.d: Likewise.
301 * ld-mips-elf/pie-o32.d: Likewise.
302
5fe2850d
L
3032015-09-22 H.J. Lu <hongjiu.lu@intel.com>
304
305 * ld-elf/pie.d: New test.
306
975f8a9e
AM
3072015-09-18 Alan Modra <amodra@gmail.com>
308
309 PR ld/18963
310 * ld-scripts/pr18963.d,
311 * ld-scripts/pr18963.t: New test.
312 * ld-scripts/expr.exp: Run it.
313 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
314 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
315 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
316 start of .data section.
317 * ld-mips-elf/no-shared-1-n64.d: Likewise.
318 * ld-mips-elf/no-shared-1-o32.d: Likewise.
319
6d636d8c
L
3202015-09-11 H.J. Lu <hongjiu.lu@intel.com>
321
322 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
323 PR ld/15323.
324 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
325
259364ad
JW
3262015-09-09 Jiong Wang <jiong.wang@arm.com>
327
328 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
329 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
330 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
331 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
332 * ld-aarch64/aarch64-elf.exp: Run new testcases.
333
3d476d8d
AB
3342015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
335
336 * ld-elf/orphan-7.map: Allow for other discarded sections.
337 * ld-elf/orphan-8.map: Updated to allow for different section
338 ordering on different targets.
339 * ld-elf/orphan.ld: Place .sbss section.
340
e32aa933
L
3412015-09-05 H.J. Lu <hongjiu.lu@intel.com>
342
343 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
344
c005eb9e
AB
3452015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
346
347 * ld-elf/elf.exp: Switch to rely on run_dump_test.
348 * ld-elf/orphan-5.l: Update expected output.
349 * ld-elf/orphan-5.d: New file.
350 * ld-elf/orphan-6.d: New file.
351 * ld-elf/orphan-6.l: New file.
352 * ld-elf/orphan-7.d: New file.
353 * ld-elf/orphan-7.map: New file.
354 * ld-elf/orphan-8.d: New file.
355 * ld-elf/orphan-8.map: New file.
356
8c650f16
L
3572015-09-03 H.J. Lu <hongjiu.lu@intel.com>
358
359 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
360 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
361 * ld-ifunc/ifunc-22-i386.s: Likewise.
362 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
363 * ld-ifunc/ifunc-21-i386.d: Updated.
364 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
365 * ld-ifunc/ifunc-22-i386.d: Likewise.
366 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
367
0762fbb6
L
3682015-09-02 H.J. Lu <hongjiu.lu@intel.com>
369
8c650f16 370 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
371 * ld-ifunc/ifunc-21-i386.s: Likewise.
372 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
373 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
374 * ld-ifunc/ifunc-22-i386.d: Likewise.
375 * ld-ifunc/ifunc-22-i386.s: Likewise.
376 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
377 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
378
04ebc307
L
3792015-09-01 H.J. Lu <hongjiu.lu@intel.com>
380
381 PR ld/18900
382 * ld-i386/i386.exp: Run tests for PR ld/18900.
383 * ld-x86-64/x86-64.exp: Likewise.
384 * ld-i386/pr18900.out: New file.
385 * ld-i386/pr18900a.c: Likewise.
386 * ld-i386/pr18900a.c: Likewise.
387 * ld-i386/pr18900a.rd: Likewise.
388 * ld-i386/pr18900b.c: Likewise.
389 * ld-i386/pr18900b.rd: Likewise.
390 * ld-i386/pr18900c.c: Likewise.
391 * ld-x86-64/pr18900.out: Likewise.
392 * ld-x86-64/pr18900a.c: Likewise.
393 * ld-x86-64/pr18900a.rd: Likewise.
394 * ld-x86-64/pr18900b.c: Likewise.
395 * ld-x86-64/pr18900b.rd: Likewise.
396 * ld-x86-64/pr18900c.c: Likewise.
397 * ld-x86-64/mpx3.dd: Updated.
398
1cb0b71f
AM
3992015-08-27 Alan Modra <amodra@gmail.com>
400
401 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
402 * ld-powerpc/powerpc.exp: Run it.
403
c97c330b
MF
4042015-08-26 Nick Clifton <nickc@redhat.com>
405
406 PR ld/18401
407 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
408
07c9aa07
JW
4092015-08-19 Jiong Wang <jiong.wang@arm.com>
410
411 * ld-aarch64/emit-relocs-531.s: New testcase.
412 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
413 * ld-aarch64/emit-relocs-532.s: Likewise.
414 * ld-aarch64/emit-relocs-533.s: Likewise.
415 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
416 * ld-aarch64/emit-relocs-534.s: Likewise.
417 * ld-aarch64/emit-relocs-535.s: Likewise.
418 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
419 * ld-aarch64/emit-relocs-536.s: Likewise.
420 * ld-aarch64/emit-relocs-537.s: Likewise.
421 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
422 * ld-aarch64/emit-relocs-538.s: Likewise.
423 * ld-aarch64/emit-relocs-531.d: New expectation file.
424 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
425 * ld-aarch64/emit-relocs-532.d: Likewise.
426 * ld-aarch64/emit-relocs-533.d: Likewise.
427 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
428 * ld-aarch64/emit-relocs-534.d: Likewise.
429 * ld-aarch64/emit-relocs-535.d: Likewise.
430 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
431 * ld-aarch64/emit-relocs-536.d: Likewise.
432 * ld-aarch64/emit-relocs-537.d: Likewise.
433 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
434 * ld-aarch64/emit-relocs-538.d: Likewise.
435 * ld-aarch64/aarch64-elf.exp: Run new testcases.
436
6ffe9a1b
JW
4372015-08-19 Jiong Wang <jiong.wang@arm.com>
438
439 * ld-aarch64/emit-relocs-87.s: New testcase.
440 * ld-aarch64/emit-relocs-88.s: Likewise.
441 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
442 * ld-aarch64/emit-relocs-89.s: Likewise.
443 * ld-aarch64/emit-relocs-90.s: Likewise.
444 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
445 * ld-aarch64/emit-relocs-523.s: Likewise.
446 * ld-aarch64/emit-relocs-524.s: Likewise.
447 * ld-aarch64/emit-relocs-525.s: Likewise.
448 * ld-aarch64/emit-relocs-527.s: Likewise.
449 * ld-aarch64/emit-relocs-526.s: Likewise.
450 * ld-aarch64/emit-relocs-528.s: Likewise.
451 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
452 * ld-aarch64/emit-relocs-87.d: New expectation file.
453 * ld-aarch64/emit-relocs-88.d: Likewise.
454 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
455 * ld-aarch64/emit-relocs-89.d: Likewise.
456 * ld-aarch64/emit-relocs-90.d: Likewise.
457 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
458 * ld-aarch64/emit-relocs-91.d: Likewise.
459 * ld-aarch64/emit-relocs-523.d: Likewise.
460 * ld-aarch64/emit-relocs-524.d: Likewise.
461 * ld-aarch64/emit-relocs-525.d: Likewise.
462 * ld-aarch64/emit-relocs-526.d: Likewise.
463 * ld-aarch64/emit-relocs-527.d: Likewise.
464 * ld-aarch64/emit-relocs-528.d: Likewise.
465 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
466 * ld-aarch64/aarch64-elf.exp: Run new testcases.
467
753999c1
JW
4682015-08-19 Jiong Wang <jiong.wang@arm.com>
469
470 * ld-aarch64/emit-relocs-530.s: New testcase.
471 * ld-aarch64/emit-relocs-92.s: Likewise.
472 * ld-aarch64/emit-relocs-530.d: New expectation file.
473 * ld-aarch64/emit-relocs-92.d: Likewise.
474 * ld-aarch64/aarch64-elf.exp: Run new testcases.
475
4e1626f5
L
4762015-08-18 H.J. Lu <hongjiu.lu@intel.com>
477
478 PR ld/18841
479 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
480 * ld-ifunc/pr18841c.c: New file.
481
cae1fbbb
L
4822015-08-18 H.J. Lu <hongjiu.lu@intel.com>
483
484 PR ld/18841
485 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
486 * ld-ifunc/pr18841.out: New file.
487 * ld-ifunc/pr18841a.c: Likewise.
488 * ld-ifunc/pr18841b.c: Likewise.
489
8efa2874
L
4902015-08-13 H.J. Lu <hongjiu.lu@intel.com>
491
492 PR ld/18801
493 * ld-i386/i386.exp: Run pr18801.
494 * ld-x86-64/x86-64.exp: Likewise.
495 * ld-i386/pr18801.d: New file.
496 * ld-i386/pr18801.s: Likewise.
497 * ld-x86-64/pr18801.d: Likewise.
498 * ld-x86-64/pr18801.s: Likewise.
499
40fc1451
SD
5002015-08-12 Simon Dardis <simon.dardis@imgtec.com>
501
502 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
503 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
504 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
505 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
506 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
507 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
508 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
509 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
510 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
511 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
512 * ld-mips-elf/jalx-2.dd: Ditto.
513 * ld-mips-elf/mips16-pic-3.dd: Ditto.
514 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
515 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
516 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
517 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
518 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
519 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
520 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
521 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
522 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
523 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
524 * ld-mips-elf/tlsbin-o32.d: Ditto.
525 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
526 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
527 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
528 * ld-mips-elf/tlsdyn-o32.d: Ditto.
529 * ld-mips-elf/tlslib-o32.d: Ditto.
530
87ad46af
JW
5312015-08-12 Jiong Wang <jiong.wang@arm.com>
532
533 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
534 four triple shape: aarch64-*-linux*, aarch64-*-elf,
535 aarch64_be-*-linux*, aarch64_be-*-elf.
536 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
537 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
538 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
539 check when they reflect address.
540 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
541
f63d6d96
TP
5422015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
543
544 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
545 relocs-1027-symbolic-func.
546 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
547 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
548 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
549 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
550
f678ded7
JW
5512015-08-11 Jiong Wang <jiong.wang@arm.com>
552
553 * ld-aarch64/farcall-b-defsym.s: New test.
554 * ld-aarch64/farcall-bl-defsym.s: Likewise.
555 * ld-aarch64/farcall-b-defsym.d: New expectation.
556 * ld-aarch64/farcall-bl-defsym.d: Likewise.
557
07f9ddfe
JW
5582015-08-11 Jiong Wang <jiong.wang@arm.com>
559
560 * ld-aarch64/farcall-b-gsym.s: New test.
561 * ld-aarch64/farcall-b-plt.s: Likewise.
562 * ld-aarch64/farcall-bl-plt.s: Likewise.
563 * ld-aarch64/farcall-b-gsym.d: New expect file.
564 * ld-aarch64/farcall-b-plt.d: Likewise.
565 * ld-aarch64/farcall-bl-plt.d: Likewise.
566
40fbed84
JW
5672015-08-11 Jiong Wang <jiong.wang@arm.com>
568
569 * ld-aarch64/emit-relocs-529.s: New testcase.
570 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
571 * ld-aarch64/emit-relocs-86.s: Likewise.
572 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
573 * ld-aarch64/emit-relocs-529.d: New expectation file.
574 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
575 * ld-aarch64/emit-relocs-86.d: Likewise.
576 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
577 * ld-aarch64/aarch64-elf.exp: Run new testcases.
578
73f925cc
JW
5792015-08-11 Jiong Wang <jiong.wang@arm.com>
580
581 * ld-aarch64/tls-small-ld.s: Update testcase.
582
f69e4920
JW
5832015-08-11 Jiong Wang <jiong.wang@arm.com>
584
585 * ld-aarch64/tls-small-ld.s: New file.
586 * ld-aarch64/tls-small-ld.d: Likewise.
587 * ld-aarch64/aarch64-elf.exp: Run new test.
588
97dc35c8
L
5892015-08-11 H.J. Lu <hongjiu.lu@intel.com>
590
591 PR ld/18808
592 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
593 * ld-ifunc/pr18808.out: New file.
594 * ld-ifunc/pr18808a.c: Likewise.
595 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 596 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 597
6e33951e
L
5982015-08-07 H.J. Lu <hongjiu.lu@intel.com>
599
600 PR ld/18720
601 * ld-elf/indirect.exp: Run tests for PR ld/18720.
602 * ld-elf/pr18720.out: New file.
603 * ld-elf/pr18720a.c: Likewise.
604 * ld-elf/pr18720b.c: Likewise.
605 * ld-elf/pr18720c.c: Likewise.
606
9c98104c
AB
6072015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
608
609 * ld/ld-lib.exp (run_dump_test): When using the map option, no
610 program is required.
611
bb57e4c7
AB
6122015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
613
614 * ld/ld-lib.exp (run_dump_test): Add error_output and
615 warning_output options.
616
0a618243
AB
6172015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
618
619 * ld-undefined/require-defined-1.d: New file.
620 * ld-undefined/require-defined-2.d: New file.
621 * ld-undefined/require-defined-3.d: New file.
622 * ld-undefined/require-defined-4.d: New file.
623 * ld-undefined/require-defined-5.d: New file.
624 * ld-undefined/require-defined.exp: New file.
625 * ld-undefined/require-defined.s: New file.
626
c6e8a9a8
L
6272015-07-30 H.J. Lu <hongjiu.lu@intel.com>
628
629 PR ld/18735
630 * ld-elf/pr18735.d: New file.
631 * ld-elf/pr18735.s: Likewise.
632
60b57502
L
6332015-07-29 H.J. Lu <hongjiu.lu@intel.com>
634
635 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
636 4.5 or newer.
637
de0a0026
L
6382015-07-29 H.J. Lu <hongjiu.lu@intel.com>
639
640 * ld-size/size.exp: Move run-time support check.
641
e5654c0f
AM
6422015-07-28 Alan Modra <amodra@gmail.com>
643
644 * ld-powerpc/elfv2so.d: Update.
645
6f8ea6c4
L
6462015-07-27 H.J. Lu <hongjiu.lu@intel.com>
647
648 * config/default.exp (NOPIE_CFLAGS): New.
649 (NOPIE_LDFLAGS): Likewise.
650 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
651 $NOPIE_LDFLAGS if needed.
652 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
653
219a6876
L
6542015-07-27 H.J. Lu <hongjiu.lu@intel.com>
655
656 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
657 (CXX): Likewise.
658
cda77e9e
L
6592015-07-27 H.J. Lu <hongjiu.lu@intel.com>
660
661 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
662
379d3f1f
L
6632015-07-27 H.J. Lu <hongjiu.lu@intel.com>
664
665 * ld-scripts/crossref.exp (CC): Save and restore. Append
666 $PLT_CFLAGS.
667
ea9fb8b3
L
6682015-07-27 H.J. Lu <hongjiu.lu@intel.com>
669
670 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
671 -fPIC if needed.
672 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
673 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
674
faebca03
L
6752015-07-27 H.J. Lu <hongjiu.lu@intel.com>
676
677 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
678 ld_compile.
679
c4972ed6
L
6802015-07-27 H.J. Lu <hongjiu.lu@intel.com>
681
682 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
683 to build_binary.
684
e10461ae
L
6852015-07-27 H.J. Lu <hongjiu.lu@intel.com>
686
687 * config/default.exp (PLT_CFLAGS): New.
688
32f573bc
SN
6892015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
690
691 PR ld/18705
692 * ld-aarch64/protected-data.d: New.
693 * ld-aarch64/protected-data.s: New.
694 * ld-aarch64/aarch64-elf.exp: Add new test.
695
b68a20d6
SN
6962015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
697
698 PR ld/18705
699 * ld-arm/protected-data.d: New.
700 * ld-arm/protected-data.s: New.
701 * ld-arm/arm-elf.exp: Add new test.
702
edcab5e8
L
7032015-07-26 H.J. Lu <hongjiu.lu@intel.com>
704
705 PR ld/18718
706 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
707
d76b6207
L
7082015-07-26 H.J. Lu <hongjiu.lu@intel.com>
709
710 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
711 to 0.
712
18d9555c
L
7132015-07-25 H.J. Lu <hongjiu.lu@intel.com>
714
715 PR ld/18718
716 * ld-elf/pr18718.c: New file.
717 * ld-elf/shared.exp: Run tests for PR ld/18718.
718
a496fbc8
AM
7192015-07-25 Alan Modra <amodra@gmail.com>
720
721 * ld-elf/symbolic-func.s,
722 * ld-elf/symbolic-func.r: New test.
723 * ld-elf/elf.exp: Run it.
724
84b74b49
L
7252015-07-24 H.J. Lu <hongjiu.lu@intel.com>
726
727 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
728 * ld-elf/zlibbegin.rS: Also expect "GC".
729 * ld-elf/zlibnormal.rS: Likewise.
730
77a69ff8
JW
7312015-07-16 Jiong Wang <jiong.wang@arm.com>
732
733 * ld-aarch64/tls-tiny-ld.s: New file.
734 * ld-aarch64/tls-tiny-ld.d: Ditto.
735 * ld-aarch64/aarch64-elf.exp: Run new test.
736
19a7fe52
L
7372015-07-14 H.J. Lu <hongjiu.lu@intel.com>
738
739 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
740 SHF_COMPRESSED bit.
741 * ld-elf/zlibnormal.rS: Likewise.
742
3350cc01
CM
7432015-07-09 Catherine Moore <clm@codesourcery.com>
744
72f4393d
L
745 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
746 * ld-mips-elf/attr-gnu-4-09.d: New.
747 * ld-mips-elf/attr-gnu-4-19.d: New.
748 * ld-mips-elf/attr-gnu-4-29.d: New.
749 * ld-mips-elf/attr-gnu-4-39.d: New.
750 * ld-mips-elf/attr-gnu-4-49.d: New.
751 * ld-mips-elf/attr-gnu-4-59.d: New.
752 * ld-mips-elf/attr-gnu-4-69.d: New.
753 * ld-mips-elf/attr-gnu-4-79.d: New.
754 * ld-mips-elf/attr-gnu-4-89.d: New.
755 * ld-mips-elf/attr-gnu-4-9.s: New.
756 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 757
328e7bfd
DC
7582015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
759
760 * ld-avr/gc-section-debugline.d: New test.
761 * ld-avr/per-function-debugline.s: Source for new test.
762
92a9c616
RS
7632015-07-05 Richard Sandiford <richard.sandiford@arm.com>
764
765 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
766 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
767 ld-powerpc/tocopt6.d: New test.
768 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
769
0f088b2a
KT
7702015-07-03 Kai Tietz <ktietz@redhat.com>
771 Nick Clifton <nickc@redhat.com>
772
773 PR ld/11539
774 * lib/ld-lib.exp (check_gc_sections_available): Do not
775 automatically fail for cygwin and mingw targets.
776
965b1d80
SL
7772015-07-01 Sandra Loosemore <sandra@codesourcery.com>
778 Cesar Philippidis <cesar@codesourcery.com>
779
780 * ld-nios2/mixed1a.d: New.
781 * ld-nios2/mixed1a.s: New.
782 * ld-nios2/mixed1b.d: New.
783 * ld-nios2/mixed1b.s: New.
784 * ld-nios2/nios2.exp: Build the new compatibility tests.
785
a2a55a40
L
7862015-06-27 H.J. Lu <hongjiu.lu@intel.com>
787
788 * ld-xtensa/tlsbin.rd: Updated.
789 * ld-xtensa/tlspic.rd: Likewise.
790
a5499fa4
MF
7912015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
792
793 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
794 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
795 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
796 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
797 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
798 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
799 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
800 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
801 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
802 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
803 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
804 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
805 * ld-mips-elf/tlsdyn-o32.d: Likewise.
806 * ld-mips-elf/tlsdyn-o32.got: Likewise.
807 * ld-mips-elf/pie-n32.d: New file.
808 * ld-mips-elf/pie-n64.d: Likewise.
809 * ld-mips-elf/pie-o32.d: Likewise.
810 * ld-mips-elf/pie.s: Likewise.
811 * ld-mips-elf/mips-elf.exp: Add new tests.
812
06e78fc7
L
8132015-06-25 H.J. Lu <hongjiu.lu@intel.com>
814
815 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
816
4a677ba7
L
8172015-06-25 H.J. Lu <hongjiu.lu@intel.com>
818
819 * ld-mmix/bspec1.d: Updated.
820 * ld-mmix/bspec2.d: Likewise.
821 * ld-mmix/undef-3.d: Likewise.
822
ef10c3ac
L
8232015-06-25 H.J. Lu <hongjiu.lu@intel.com>
824
825 PR gas/18451
826 * ld-elf/strtab.d: New file.
827 * ld-elf/strtab.s: Likewise.
828
7c1e8d3e
L
8292015-06-24 H.J. Lu <hongjiu.lu@intel.com>
830
831 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
832 * ld-x86-64/x86-64.exp: Likewise.
833 * ld-i386/pltgot-1.d: Updated.
834 * ld-x86-64/pltgot-1.d: Likewise.
835 * ld-i386/pltgot-2.d: New file.
836 * ld-x86-64/pltgot-2.d: Likewise.
837
c2170589
JW
8382015-06-23 Jiong Wang <jiong.wang@arm.com>
839
840 * ld-aarch64/dt_textrel.s: New testcase.
841 * ld-aarch64/dt_textrel.d: New expectation file.
842 * ld-aarch64/aarch64-elf.exp: Run new testcase.
843
696ddf4b
JW
8442015-06-17 Jiong Wang <jiong.wang@arm.com>
845
846 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
847 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
848 emulation mode.
849
1d5c94cb
AM
8502015-06-16 Alan Modra <amodra@gmail.com>
851
852 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
853 * ld-powerpc/ppc476-shared.d: Update.
854 * ld-powerpc/ppc476-shared2.d: Update.
855
3604cb1f
TG
8562015-06-12 Tristan Gingold <gingold@adacore.com>
857
858 * ld-scripts/print-memory-usage-1.t,
859 * ld-scripts/print-memory-usage-1.s,
860 * ld-scripts/print-memory-usage-1.l,
861 * ld-scripts/print-memory-usage-2.t,
862 * ld-scripts/print-memory-usage-2.l,
863 * ld-scripts/print-memory-usage-3.s,
864 * ld-scripts/print-memory-usage-3.t,
865 * ld-scripts/print-memory-usage-3.l,
866 * ld-scripts/print-memory-usage.t: New tests.
867 * ld-scripts/print-memory-usage.exp: Run them.
868
e00a2fbc
NC
8692015-06-05 Nick Clifton <nickc@redhat.com>
870
871 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
872
f8b44781
AM
8732015-06-05 Alan Modra <amodra@gmail.com>
874
875 * ld-powerpc/ppc476-shared.s,
876 * ld-powerpc/ppc476-shared.lnk,
877 * ld-powerpc/ppc476-shared.d,
878 * ld-powerpc/ppc476-shared2.d: New tests.
879 * ld-powerpc/powerpc.exp: Run them.
880
afa403d8
JW
8812015-06-02 Jiong Wang <jiong.wang@arm.com>
882
883 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
884
7018c030
JW
8852015-06-01 Jiong Wang <jiong.wang@arm.com>
886
887 * ld-aarch64/emit-relocs-28.s: New test file.
888 * ld-aarch64/emit-relocs-28.d: Ditto.
889 * ld-aarch64/aarch64-elf.exp: Run new test.
890
36e6c140
JW
8912015-06-01 Jiong Wang <jiong.wang@arm.com>
892
893 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
894 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
895 * ld-aarch64/aarch64-elf.exp: Run new testcase.
896
99ad26cb
JW
8972015-06-01 Jiong Wang <jiong.wang@arm.com>
898
899 * ld-aarch64/emit-relocs-313.s: New test file.
900 * ld-aarch64/emit-relocs-313.d: Ditto.
901 * ld-aarch64/aarch64-elf.exp: Run new test.
902
32c17175
SK
9032015-05-29 Stephen Kitt <steve@sk2.org>
904
905 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
906 compiler command line.
907
2f0c68f2
CM
9082015-05-28 Catherine Moore <clm@codesourcery.com>
909
910 ld/testsuite/
911 * ld-mips-elf/compact-eh.ld: New linker script.
912 * ld-mips-elf/compact-eh1.d: New.
913 * ld-mips-elf/compact-eh1.s: New.
914 * ld-mips-elf/compact-eh1a.s: New.
915 * ld-mips-elf/compact-eh1b.s: New.
916 * ld-mips-elf/compact-eh2.d: New.
917 * ld-mips-elf/compact-eh2.s: New.
918 * ld-mips-elf/compact-eh3.d: New.
919 * ld-mips-elf/compact-eh3.s: New.
920 * ld-mips-elf/compact-eh3a.s: New.
921 * ld-mips-elf/compact-eh4.d: New.
922 * ld-mips-elf/compact-eh5.d: New.
923 * ld-mips-elf/compact-eh6.d: New.
924 * ld-mips-elf/mips-elf.exp: Run new tests.
925
8ded2ddc
L
9262015-05-27 H.J. Lu <hongjiu.lu@intel.com>
927
928 PR binutils/18458
929 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
930 libpr18458b.so.
931 (run_tests): Run pr18458 test.
932 * ld-elf/pr18458a.c: New file.
933 * ld-elf/pr18458b.c: Likewise.
934 * ld-elf/pr18458c.c: Likewise.
935
25070364
L
9362015-05-16 H.J. Lu <hongjiu.lu@intel.com>
937
938 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
939 * ld-x86-64/x86-64.exp: Likewise
940 * ld-i386/pr17689now.rd: New file.
941 * ld-x86-64/pr17689now.rd: Likewise
942
5db04b09
L
9432015-05-15 H.J. Lu <hongjiu.lu@intel.com>
944
945 PR binutis/18386
946 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
947 * ld-x86-64/tlspic.dd: Likewise.
948 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
949 objdump for tlspic.dd and tlsgdesc.dd.
950
a3747075
L
9512015-05-12 H.J. Lu <hongjiu.lu@intel.com>
952
953 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
954 * ld-x86-64/x86-64.exp: Likewise.
955 * ld-i386/pltgot-1.d: New file.
956 * ld-i386/pltgot-1.s: Likewise.
957 * ld-x86-64/pltgot-1.d: Likewise.
958 * ld-x86-64/pltgot-1.s: Likewise.
959
5197d474
L
9602015-05-11 H.J. Lu <hongjiu.lu@intel.com>
961
962 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
963 * ld-i386/iamcu-4.d: New file.
964
7e0a8112
L
9652015-05-11 H.J. Lu <hongjiu.lu@intel.com>
966
967 * ld-i386/abs-iamcu.d: New file.
968 * ld-i386/dummy.s: Likewise.
969 * ld-i386/foo.s: Likewise.
970 * ld-i386/iamcu-1.d: Likewise.
971 * ld-i386/iamcu-2.d: Likewise.
972 * ld-i386/iamcu-3.d: Likewise.
973 * ld-i386/start.s: Likewise.
974 * ld-i386/i386.exp (iamcu_tests): New.
975 Run iamcu_tests.
976
31955f99
L
9772015-05-08 H.J. Lu <hongjiu.lu@intel.com>
978
979 PR binutis/18386
980 * ld-x86-64/tlsgdesc.dd: Updated.
981 * ld-x86-64/tlspic.dd: Likewise.
982
43c1d34c
L
9832015-04-29 H.J. Lu <hongjiu.lu@intel.com>
984
985 PR ld/18354
986 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
987 gnunormal and gabinormal against libfoozlib.so.
988
9081b64d
JW
9892015-04-27 Renlin Li <renlin.li@arm.com>
990
991 * ld-arm/ifunc-10.dd: Adjust expected output.
992 * ld-arm/ifunc-2.dd: Likewise.
993
963a4320
AK
9942015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
995
996 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
997
44bd1acd
AM
9982015-04-24 Alan Modra <amodra@gmail.com>
999
1000 * ld-powerpc/tocnovar.d: Revert last change.
1001
7a5c933c
RE
10022015-04-24 Richard Earnshaw <rearnsha@arm.com>
1003
1004 * ld-arm/armthumb-lib.d: Regenerate expected output.
1005 * ld-arm/armthumb-lib.d: Likewise.
1006 * ld-arm/armthumb-lib.sym: Likewise.
1007 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
1008 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
1009 * ld-arm/cortex-a8-fix-b.d: Likewise.
1010 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
1011 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
1012 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
1013 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
1014 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
1015 * ld-arm/cortex-a8-fix-bl.d: Likewise.
1016 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
1017 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
1018 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
1019 * ld-arm/cortex-a8-fix-blx.d: Likewise.
1020 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
1021 * ld-arm/farcall-mixed-app-v5.d: Likewise.
1022 * ld-arm/farcall-mixed-app.d: Likewise.
1023 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
1024 * ld-arm/farcall-mixed-lib.d: Likewise.
1025 * ld-arm/mixed-app-v5.d: Likewise.
1026 * ld-arm/mixed-app.d: Likewise.
1027 * ld-arm/mixed-lib.d: Likewise.
1028
30d72bc3
NC
10292015-04-24 Nick Clifton <nickc@redhat.com>
1030
1031 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
1032 do not use elf.em.
1033
04651c08
HPN
10342015-04-24 Hans-Peter Nilsson <hp@axis.com>
1035
1036 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
1037 to cris*-*-elf.
1038
005db9f9
L
10392015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1040
1041 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
1042 frv.
1043
3e19fb8f
L
10442015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1045
1046 PR ld/18277
1047 * ld-elf/compressed1d.d: New.
1048 * ld-elf/compressed1e.d: Likewise.
1049
a27e685f
AM
10502015-04-23 Alan Modra <amodra@gmail.com>
1051
1052 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
1053 * ld-powerpc/defsym.d: Likewise.
1054 * ld-powerpc/elfv2-2exe.d: Likewise.
1055 * ld-powerpc/elfv2exe.d: Likewise.
1056 * ld-powerpc/elfv2so.d: Likewise.
1057 * ld-powerpc/relbrlt.d: Likewise.
1058 * ld-powerpc/tls.g: Likewise.
1059 * ld-powerpc/tlsexe.d: Likewise.
1060 * ld-powerpc/tlsexe.g: Likewise.
1061 * ld-powerpc/tlsexe.r: Likewise.
1062 * ld-powerpc/tlsexetoc.d: Likewise.
1063 * ld-powerpc/tlsexetoc.g: Likewise.
1064 * ld-powerpc/tlsexetoc.r: Likewise.
1065 * ld-powerpc/tlsso.d: Likewise.
1066 * ld-powerpc/tlsso.g: Likewise.
1067 * ld-powerpc/tlsso.r: Likewise.
1068 * ld-powerpc/tlstoc.g: Likewise.
1069 * ld-powerpc/tlstocso.d: Likewise.
1070 * ld-powerpc/tlstocso.g: Likewise.
1071 * ld-powerpc/tlstocso.r: Likewise.
1072 * ld-powerpc/tocopt.d: Likewise.
1073 * ld-powerpc/tocopt2.d: Likewise.
1074 * ld-powerpc/tocopt3.d: Likewise.
1075 * ld-powerpc/tocopt4.d: Likewise.
1076 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 1077 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 1078
0e5fabeb
AM
10792015-04-22 Alan Modra <amodra@gmail.com>
1080
1081 * ld-x86-64/pr18176.d: Update.
1082
d5597ebc
L
10832015-04-22 H.J. Lu <hongjiu.lu@intel.com>
1084
1085 PR ld/18289
1086 * ld-i386/copyreloc-lib.c: New file.
1087 * ld-i386/copyreloc-main.S: Likewise.
1088 * ld-i386/copyreloc-main.out: Likewise.
1089 * ld-i386/copyreloc-main1.rd: Likewise.
1090 * ld-i386/copyreloc-main2.rd: Likewise.
1091 * ld-i386/dummy.c: Likewise.
1092 * ld-i386/pr17689.out: Likewise.
1093 * ld-i386/pr17689.rd: Likewise.
1094 * ld-i386/pr17689a.c: Likewise.
1095 * ld-i386/pr17689b.S: Likewise.
1096 * ld-i386/pr17827.rd: Likewise.
1097 * ld-i386/pr17827ver.rd: Likewise.
1098 * ld-i386/i386.exp: Run copyreloc tests.
1099
be59ad3d
L
11002015-04-20 H.J. Lu <hongjiu.lu@intel.com>
1101
1102 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
1103 * ld-mmix/bspec2.d: Likewise.
1104 * ld-mmix/local1.d: Likewise.
1105 * ld-mmix/local3.d: Likewise.
1106 * ld-mmix/local5.d: Likewise.
1107 * ld-mmix/local7.d: Likewise.
1108 * ld-mmix/undef-3.d: Likewise.
1109 * ld-sh/sh64/crangerel1.rd: Likewise.
1110 * ld-sh/sh64/crangerel2.rd: Likewise.
1111 * ld-tic6x/common.d: Likewise.
1112 * ld-tic6x/shlib-1.rd: Likewise.
1113 * ld-tic6x/shlib-1b.rd: Likewise.
1114 * ld-tic6x/shlib-1r.rd: Likewise.
1115 * ld-tic6x/shlib-1rb.rd: Likewise.
1116 * ld-tic6x/shlib-app-1.rd: Likewise.
1117 * ld-tic6x/shlib-app-1b.rd: Likewise.
1118 * ld-tic6x/shlib-app-1r.rd: Likewise.
1119 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1120 * ld-tic6x/shlib-noindex.rd: Likewise.
1121 * ld-tic6x/static-app-1.rd: Likewise.
1122 * ld-tic6x/static-app-1b.rd: Likewise.
1123 * ld-tic6x/static-app-1r.rd: Likewise.
1124 * ld-tic6x/static-app-1rb.rd: Likewise.
1125 * ld-x86-64/ilp32-4.d: Likewise.
1126 * ld-x86-64/split-by-file-nacl.rd: Likewise.
1127 * ld-x86-64/split-by-file.rd: Likewise.
1128
0ce398f1
L
11292015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1130
1131 * ld-elf/compress.exp (build_tests): Add tests for
1132 --compress-debug-sections=.
1133 (run_tests): Likewise.
1134 Add additonal tests for --compress-debug-sections=.
1135 * ld-elf/gabiend.rt: New file.
1136 * ld-elf/gabinormal.rt: Likewise.
1137 * ld-elf/gnubegin.rS: Likewise.
1138 * ld-elf/gnunormal.rS: Likewise.
1139 * ld-elf/zlibbegin.rS: Likewise.
1140 * ld-elf/zlibnormal.rS: Likewise.
1141
ecd27210
AM
11422015-04-15 Alan Modra <amodra@gmail.com>
1143
1144 * ld-gc/pr18223.d: xfail tic6x.
1145
889c2a67
L
11462015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1147
1148 PR ld/pr17709
1149 * ld-i386/i386.exp: Run protected6b.
1150 * ld-i386/protected6b.d: New file.
1151 * ld-x86-64/protected6b.d: Likewise.
1152 * ld-x86-64/x86-64.exp: Run protected6b.
1153
e3c0e327
L
11542015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1155
1156 * ld-i386/i386.exp: Run protected6a.
1157 * ld-i386/protected6.d: Renamed to ...
1158 * ld-i386/protected6a.d: This.
1159 * ld-x86-64/hidden4.d: New file.
1160 * ld-x86-64/hidden4.s: Likewise.
1161 * ld-x86-64/hidden5.d: Likewise.
1162 * ld-x86-64/hidden5.s: Likewise.
1163 * ld-x86-64/protected6.d: Renamed to ...
1164 * ld-x86-64/protected6a.d: This.
1165 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
1166 protected7a and protected7b.
1167
3d949995
L
11682015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1169
1170 PR ld/pr17709
1171 * ld-i386/protected6.d: New file.
1172 * ld-i386/protected6.s: Likewise.
1173 * ld-x86-64/protected6.d: Likewise.
1174 * ld-x86-64/protected6.s: Likewise.
1175 * ld-x86-64/protected7.d: Likewise.
1176 * ld-x86-64/protected7.s: Likewise.
1177 * ld-x86-64/protected7a.d: Likewise.
1178 * ld-x86-64/protected7b.d: Likewise.
1179
f7483970
L
11802015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1181
1182 PR ld/pr15228
1183 PR ld/pr17709
1184 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1185 * ld-i386/pr17709-nacl.rd: New file.
1186 * ld-i386/pr17709.rd: Likewise.
1187 * ld-i386/pr17709a.s: Likewise.
1188 * ld-i386/pr17709b.s: Likewise.
1189 * ld-i386/protected3.d: Updated.
1190 * ld-i386/protected3.s: Likewise.
1191 * ld-x86-64/pr17709-nacl.rd: New file.
1192 * ld-x86-64/pr17709.rd: Likewise.
1193 * ld-x86-64/pr17709a.s: Likewise.
1194 * ld-x86-64/pr17709b.s: Likewise.
1195 * ld-x86-64/protected3.d: Updated.
1196 * ld-x86-64/protected3.s: Likewise.
1197 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1198
11e6e4c7
L
11992015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1200
1201 PR ld/18223
1202 * ld-gc/gc.exp: Run pr18223.
1203 * ld-gc/pr18223.d: New file.
1204 * ld-gc/pr18223.s: Likewise.
1205
8d2ea2a8
AM
12062015-04-10 Alan Modra <amodra@gmail.com>
1207
1208 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1209 PR ld/pr15228
1210 PR ld/pr17709
1211 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
1212 * ld-i386/pr17709-nacl.rd: Delete.
1213 * ld-i386/pr17709.rd: Likewise.
1214 * ld-i386/pr17709a.s: Likewise.
1215 * ld-i386/pr17709b.s: Likewise.
1216 * ld-i386/protected3.d: Updated.
1217 * ld-i386/protected3.s: Likewise.
1218 * ld-x86-64/pr17709-nacl.rd: Delete.
1219 * ld-x86-64/pr17709.rd: Likewise.
1220 * ld-x86-64/pr17709a.s: Likewise.
1221 * ld-x86-64/pr17709b.s: Likewise.
1222 * ld-x86-64/protected3.d: Updated.
1223 * ld-x86-64/protected3.s: Likewise.
1224 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
1225
151411f8
L
12262015-04-08 H.J. Lu <hongjiu.lu@intel.com>
1227
1228 * ld-elf/compress.exp: Add a test for
1229 --compress-debug-sections=zlib-gabi.
1230 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
1231 (run_tests): Likewise.
1232 Verify linker output with zlib-gabi compressed debug input.
1233 * ld-elf/compressed1a.d: New file.
1234 * ld-elf/compressed1b.d: Likewise.
1235 * ld-elf/compressed1c.d: Likewise.
1236
87070c08
AM
12372015-04-07 Alan Modra <amodra@gmail.com>
1238
1239 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
1240 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
1241 * ld-tic6x/shlib-1b.rd: Likewise.
1242 * ld-tic6x/shlib-1r.rd: Likewise.
1243 * ld-tic6x/shlib-1rb.rd: Likewise.
1244 * ld-tic6x/shlib-app-1.rd: Likewise.
1245 * ld-tic6x/shlib-app-1b.rd: Likewise.
1246 * ld-tic6x/shlib-app-1r.rd: Likewise.
1247 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1248 * ld-tic6x/shlib-noindex.rd: Likewise.
1249
3ea60775
NC
12502015-04-07 Nick Clifton <nickc@redhat.com>
1251
1252 * ld-elf/orphan-5.l: New test - checks the linker's output with
1253 --warn-orphan enabled.
1254 * ld-elf/elf.exp: Run the new test.
1255
dae148f3
L
12562015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1257
1258 * ld-elf/compress.exp: Remove is_zlib_supported check.
1259 Fail if --compress-debug-sections doesn't work.
1260 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1261
4106101c
MS
12622015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1263
1264 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1265 * ld-aarch64/erratum843419.d: New.
1266 * ld-aarch64/erratum843419.s: New.
1267
875b5b9d
L
12682015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1269
1270 PR ld/18176
1271 * ld-x86-64/pr18176.d: New file.
1272 * ld-x86-64/pr18176.s: Likewise.
1273 * ld-x86-64/pr18176.t: Likewise.
1274 * ld-x86-64/x86-64.exp: Run pr18176.
1275
f24173eb
L
12762015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1277
1278 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1279
bd53a53a
L
12802015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1281
1282 PR ld/18169
1283 * ld-elf/linkinfo1a.d: Updated.
1284 * ld-elf/linkinfo1b.d: Likewise.
1285
5e228181
L
12862015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1287
1288 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1289
93ca8569
TB
12902015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1291
1292 * ld-aarch64/farcall-back-be.d: New.
1293
b19a8f85
L
12942015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1295
1296 PR ld/18160
1297 * ld-x86-64/pr18160.d: New file.
1298 * ld-x86-64/pr18160.s: Likewise.
1299 * ld-x86-64/pr18160.t: Likewise.
1300 * ld-x86-64/x86-64.exp: Run pr18160.
1301---
61865519
MS
13022015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1303
1304 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1305 section.
1306 * ld-aarch64/farcall-b.d: Likewise.
1307 * ld-aarch64/farcall-bl.d: Likewise.
1308 * ld-aarch64/farcall-back.d: Likewise.
1309
d9ced15d
MS
13102015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1311
1312 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1313 835769 workaround stubs.
1314
d422d1c4
SKS
13152015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1316
1317 * ld-gc/all-debug-sections.d: New file.
1318 * ld-gc/all-debug-sections.s: Likewise.
1319 * ld-gc/gc.exp: Execute new testcase.
1320
1079403c
AM
13212015-03-11 Alan Modra <amodra@gmail.com>
1322
1323 * ld-powerpc/tls32.s: Add GOT pointer setup.
1324 * ld-powerpc/tls32.d: Update.
1325 * ld-powerpc/tls32.g: Update.
1326 * ld-powerpc/tls32.t: Update.
1327 * ld-powerpc/tlsexe.d: Update.
1328 * ld-powerpc/tlsexe32.d: Update.
1329 * ld-powerpc/tlsexe32.g: Update.
1330 * ld-powerpc/tlsexe32.r: Update.
1331 * ld-powerpc/tlsexetoc.d: Update.
1332 * ld-powerpc/tlsso32.d: Update.
1333 * ld-powerpc/tlsso32.g: Update.
1334 * ld-powerpc/tlsso32.r: Update.
1335
ca3fe95e
L
13362015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1337
1338 PR ld/pr15228
1339 PR ld/pr17709
1340 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1341 * ld-i386/pr17709-nacl.rd: New file.
1342 * ld-i386/pr17709.rd: Likewise.
1343 * ld-i386/pr17709a.s: Likewise.
1344 * ld-i386/pr17709b.s: Likewise.
1345 * ld-i386/protected3.d: Updated.
1346 * ld-i386/protected3.s: Likewise.
1347 * ld-x86-64/pr17709-nacl.rd: New file.
1348 * ld-x86-64/pr17709.rd: Likewise.
1349 * ld-x86-64/pr17709a.s: Likewise.
1350 * ld-x86-64/pr17709b.s: Likewise.
1351 * ld-x86-64/protected3.d: Updated.
1352 * ld-x86-64/protected3.s: Likewise.
1353 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1354
e09ab7ac
RS
13552015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1356
1357 PR gas/17843
1358 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1359 * ld-aarch64/aarch64-elf.exp: Run it.
1360
9028d943
AM
13612015-02-28 Alan Modra <amodra@gmail.com>
1362
1363 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1364 * ld-sparc/gotop32.td: Likewise.
1365 * ld-sparc/gotop64.rd: Likewise.
1366 * ld-sparc/gotop64.td: Likewise.
1367 * ld-tilegx/external.s: Align .data.
1368 * ld-tilepro/external.s: Likewise.
1369
60d1b0d6
MS
13702015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1371
1372 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1373 (tls-tiny-desc-le): Add.
1374 * ld-aarch64/tls-tiny-desc.d: New.
1375 * ld-aarch64/tls-tiny-desc.s: New.
1376 * ld-aarch64/tls-tiny-desc-ie.d: New.
1377 * ld-aarch64/tls-tiny-desc-ie.s: New.
1378 * ld-aarch64/tls-tiny-desc-le.d: New.
1379 * ld-aarch64/tls-tiny-desc-le.s: New.
1380
b480a481
MS
13812015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1382
1383 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1384 (tls-tiny-gd-le): Add.
1385 * ld-aarch64/tls-tiny-gd.d: New.
1386 * ld-aarch64/tls-tiny-gd.s: New.
1387 * ld-aarch64/tls-tiny-gd-ie.d: New.
1388 * ld-aarch64/tls-tiny-gd-ie.s: New.
1389 * ld-aarch64/tls-tiny-gd-le.d: New.
1390 * ld-aarch64/tls-tiny-gd-le.s: New.
1391
b1089987
MS
13922015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1393
1394 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1395 * ld-aarch64/tls-tiny-ie.d: New.
1396 * ld-aarch64/tls-tiny-ie.s: New.
1397
99654aaf
TG
13982015-02-26 Terry Guo <terry.guo@arm.com>
1399
1400 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1401 * ld-arm/attr-merge-vfp-10.d: Likewise.
1402 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1403 * ld-arm/attr-merge-vfp-12.d: Likewise.
1404 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1405 * ld-arm/attr-merge-vfp-13.d: Likewise.
1406 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1407 * ld-arm/attr-merge-vfp-14.d: Likewise.
1408 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1409 * ld-arm/attr-merge-vfp-6.d: Likewise.
1410 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1411 * ld-arm/attr-merge-vfp-7.d: Likewise.
1412 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1413 * ld-arm/attr-merge-vfp-8.d: Likewise.
1414 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1415
bac13f5a
AB
14162015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1417
1418 * ld-avr/avr-prop-1.d: New file.
1419 * ld-avr/avr-prop-1.s: New file.
1420 * ld-avr/avr-prop-2.d: New file.
1421 * ld-avr/avr-prop-2.s: New file.
1422 * ld-avr/avr-prop-3.d: New file.
1423 * ld-avr/avr-prop-3.s: New file.
1424 * ld-avr/avr-prop-4.d: New file.
1425 * ld-avr/avr-prop-4.s: New file.
1426
ac994365
OE
14272015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1428
1429 * ld-sh/arch/arch_expected.txt: Regenerate.
1430 * ld-sh/arch/sh-dsp.s: Likewise.
1431 * ld-sh/arch/sh.s: Likewise.
1432 * ld-sh/arch/sh2.s: Likewise.
1433 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1434 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1435 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1436 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1437 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1438 * ld-sh/arch/sh2a.s: Likewise.
1439 * ld-sh/arch/sh2e.s: Likewise.
1440 * ld-sh/arch/sh3-dsp.s: Likewise.
1441 * ld-sh/arch/sh3-nommu.s: Likewise.
1442 * ld-sh/arch/sh3.s: Likewise.
1443 * ld-sh/arch/sh3e.s: Likewise.
1444 * ld-sh/arch/sh4-nofpu.s: Likewise.
1445 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1446 * ld-sh/arch/sh4.s: Likewise.
1447 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1448 * ld-sh/arch/sh4a.s: Likewise.
1449 * ld-sh/arch/sh4al-dsp.s: Likewise.
1450
685080f2
NC
14512015-02-24 Nick Clifton <nickc@redhat.com>
1452
1453 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1454
884151a7
AM
14552015-02-24 Alan Modra <amodra@gmail.com>
1456
1457 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1458
cb072816
SKS
14592015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1460
1461 * ld-avr/region_overflow.d: New test.
1462 * ld-avr/region_overflow.s: Likewise.
1463
db95bb7c
L
14642015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1465
1466 PR ld/4317
1467 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1468 * ld-x86-64/compressed1.d: Likewise.
1469 * ld-x86-64/pie1.d: Likewise.
1470
d983c8c5
AM
14712015-02-19 Alan Modra <amodra@gmail.com>
1472
1473 PR ld/4317
1474 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1475 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1476 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1477 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1478 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1479 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1480 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1481
2ec55de3
AM
14822015-02-17 Alan Modra <amodra@gmail.com>
1483
1484 PR ld/17975
1485 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1486 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1487 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1488 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1489 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1490 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1491 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1492 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1493 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1494 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1495 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1496 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1497 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1498
6dfb72b9
L
14992015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1500
1501 PR ld/17975
67ca0b76 1502 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1503 * ld-i386/tlsbin.rd: Likewise.
1504 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1505 * ld-i386/tlsbindesc.rd: Likewise.
1506 * ld-i386/tlsdesc-nacl.rd: Likewise.
1507 * ld-i386/tlsdesc.rd: Likewise.
1508 * ld-i386/tlsnopic-nacl.rd: Likewise.
1509 * ld-i386/tlsnopic.rd: Likewise.
1510 * ld-i386/tlspic-nacl.rd: Likewise.
1511 * ld-i386/tlspic.rd: Likewise.
1512 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1513 * ld-x86-64/tlsbin.rd: Likewise.
1514 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1515 * ld-x86-64/tlsbindesc.rd: Likewise.
1516 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1517 * ld-x86-64/tlsdesc.rd: Likewise.
1518 * ld-x86-64/tlspic-nacl.rd: Likewise.
1519 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1520 * ld-alpha/tlspic.rd: Likewise.
1521 * ld-powerpc/tlsexe.r: Likewise.
1522 * ld-powerpc/tlsexetoc.r: Likewise.
1523 * ld-powerpc/tlsso.r: Likewise.
1524 * ld-powerpc/tlstocso.r: Likewise.
1525 * ld-s390/tlspic.rd: Likewise.
1526 * ld-s390/tlspic_64.rd: Likewise.
1527 * ld-sparc/gotop32.dd: Likewise.
1528 * ld-sparc/gotop64.dd: Likewise.
1529 * ld-sparc/tlssunnopic32.rd: Likewise.
1530 * ld-sparc/tlssunnopic64.rd: Likewise.
1531 * ld-sparc/tlssunpic32.rd: Likewise.
1532 * ld-sparc/tlssunpic64.rd: Likewise.
1533 * ld-tic6x/shlib-1.rd: Likewise.
1534 * ld-tic6x/shlib-1b.rd: Likewise.
1535 * ld-tic6x/shlib-1r.rd: Likewise.
1536 * ld-tic6x/shlib-1rb.rd: Likewise.
1537 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1538
f58926a6
L
15392015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1540
1541 PR ld/17973
1542 * ld-plugin/plugin.exp (regassilent): New.
1543 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1544 (plugin_tests): Add a test for PR ld/17973.
1545 * ld-plugin/pr17973.d: New file.
1546 * ld-plugin/pr17973.s: Likewise.
1547
761e2bd4
L
15482015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1549
1550 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1551
45e81354
L
15522015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1553
1554 * ld-plugin/plugin-27.d: New.
1555 * ld-plugin/plugin-28.d: Likewise.
1556 * ld-plugin/plugin-29.d: Likewise.
1557 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1558 and LDPL_WARNING.
1559
7275e869
L
15602015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1561
1562 PR ld/17878
1563 * ld-plugin/func.c: Add some comments.
1564 * ld-plugin/plugin-13.d: New file.
1565 * ld-plugin/plugin-14.d: Likewise.
1566 * ld-plugin/plugin-15.d: Likewise.
1567 * ld-plugin/plugin-16.d: Likewise.
1568 * ld-plugin/plugin-17.d: Likewise.
1569 * ld-plugin/plugin-18.d: Likewise.
1570 * ld-plugin/plugin-19.d: Likewise.
1571 * ld-plugin/plugin-20.d: Likewise.
1572 * ld-plugin/plugin-21.d: Likewise.
1573 * ld-plugin/plugin-22.d: Likewise.
1574 * ld-plugin/plugin-23.d: Likewise.
1575 * ld-plugin/plugin-24.d: Likewise.
1576 * ld-plugin/plugin-25.d: Likewise.
1577 * ld-plugin/plugin-26.d: Likewise.
1578 * ld-plugin/plugin.exp (plugin2_name): New.
1579 (plugin3_name): Likewise.
1580 (plugin2_path): Likewise.
1581 (plugin3_path): Likewise.
1582 (testsrcfiles): Likewise.
1583 (testsrcfiles_notext): Likewise.
1584 (plugin_tests): Add tests for non-object IR file.
1585 (plugin_lib_tests): Likewise.
1586 (plugin_extra_elf_tests): Likewise.
1587 (plugin_src_tests): New tests for non-object IR file.
1588 Run nm --plugin test.
1589 Run ar --plugin test.
1590 Run plugin_src_tests.
1591
1952c5cd
L
15922015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1593
1594 PR ld/17935
1595 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1596 * ld-x86-64/x86-64.exp: Likewise.
1597
1598 * ld-i386/pr17935-1.d: New file.
1599 * ld-i386/pr17935-1.s: Likewise.
1600 * ld-i386/pr17935-2.d: Likewise.
1601 * ld-i386/pr17935-2.s: Likewise.
1602 * ld-x86-64/pr17935-1.d: Likewise.
1603 * ld-x86-64/pr17935-1.s: Likewise.
1604 * ld-x86-64/pr17935-2.d: Likewise.
1605 * ld-x86-64/pr17935-2.s: Likewise.
1606
9e2dec47
L
16072015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1608
1609 PR ld/12365
1610 PR ld/14272
1611 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1612 * ld-plugin/plugin-7.d: Updated.
1613 * ld-plugin/plugin-8.d: Likewise.
1614
8962a307
L
16152015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1616
1617 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1618 ld/12365 test.
1619
60f79275
L
16202015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1621
1622 PR ld/12365
1623 * ld-plugin/pr12365a.c: New file.
1624 * ld-plugin/pr12365b.c: Likewise.
1625 * ld-plugin/pr12365c.c: Likewise.
1626
1627 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1628 test.
1629 Run the PR ld/12365 test.
1630
9910b1c8
L
16312015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1632
1633 PR ld/14918
1634 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1635
1636 * ld-plugin/pr14918.c: New file.
1637 * ld-plugin/pr14918.d: Likewise.
1638
1a215085
L
16392015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1640
1641 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1642
b86ac8e3
AM
16432015-01-29 Alan Modra <amodra@gmail.com>
1644
1645 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1646 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1647 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1648
15f7a26b
L
16492015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1650
1651 PR ld/17878
1652 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1653 * ld-plugin/plugin-10.d: Likewise.
1654 * ld-plugin/plugin-11.d: Likewise.
1655 * ld-plugin/plugin-2.d: Likewise.
1656 * ld-plugin/plugin-3.d: Likewise.
1657 * ld-plugin/plugin-4.d: Likewise.
1658 * ld-plugin/plugin-5.d: Likewise.
1659 * ld-plugin/plugin-6.d: Likewise.
1660 * ld-plugin/plugin-7.d: Likewise.
1661 * ld-plugin/plugin-8.d: Likewise.
1662 * ld-plugin/plugin-9.d: Likewise.
1663
61b86cb1
JB
16642015-01-28 Jan Beulich <jbeulich@suse.com>
1665
1666 * ld-elf/pr16322.s (p1): Rename to px1.
1667 (f1): Rename to fx1.
1668
dbd1e97e
AM
16692015-01-28 Alan Modra <amodra@gmail.com>
1670
1671 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1672 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1673 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1674
cc9ad334
SKS
16752015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1676
1677 * ld-scripts/memory.t: Define new symbol tred.
1678 * ld-scripts/memory_sym.t: New.
1679 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1680 conditionally check values of linker symbols.
1681
481765cd
AB
16822015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1683
1684 * ld-scripts/provide-4-map.d: Update expected output.
1685 * ld-scripts/provide-5-map.d: Likewise.
1686
c05b575a
AB
16872015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1688
1689 * ld-scripts/provide-4.d: New file.
1690 * ld-scripts/provide-4-map.d: New file.
1691 * ld-scripts/provide-4.t: New file.
1692 * ld-scripts/provide-5.d: New file.
1693 * ld-scripts/provide-5.s: New file.
1694 * ld-scripts/provide-5-map.d: New file.
1695 * ld-scripts/provide-5.t: New file.
1696 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1697 tests.
1698
43d66c95
AB
16992015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1700
1701 * ld-scripts/overlay-size.d: Add 'map' option.
1702 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1703 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1704 option, checking linker mapfile output.
1705
23283c1b
AM
17062015-01-20 Alan Modra <amodra@gmail.com>
1707
1708 * ld-powerpc/ambiguousv1.d,
1709 * ld-powerpc/ambiguousv1b.d,
1710 * ld-powerpc/ambiguousv2.d,
1711 * ld-powerpc/ambiguousv2b.d,
1712 * ld-powerpc/elfv2exe.d,
1713 * ld-powerpc/elfv2so.d,
1714 * ld-powerpc/tlsexe.r,
1715 * ld-powerpc/tlsexetoc.r,
1716 * ld-powerpc/tlsso.r,
1717 * ld-powerpc/tlstocso.r: Update.
1718
10ab94eb
AM
17192015-01-20 Alan Modra <amodra@gmail.com>
1720
1721 PR ld/17615
1722 * ld-elf/pr17615.d: Match .sbss too.
1723
3e2aa5bb
L
17242015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1725
1726 PR ld/17615
1727 * ld-elf/pr17615.d: New file.
1728 * ld-elf/pr17615.s: Likewise.
1729
c4621b33
AM
17302015-01-19 Alan Modra <amodra@gmail.com>
1731
1732 * ld-gc/pr14265.d,
1733 * ld-cris/tls-gc-68.d,
1734 * ld-cris/tls-gc-69.d,
1735 * ld-cris/tls-gc-70.d,
1736 * ld-cris/tls-gc-71.d,
1737 * ld-cris/tls-gc-75.d,
1738 * ld-cris/tls-gc-76.d,
1739 * ld-cris/tls-gc-79.d,
1740 * ld-mmix/bpo-10.d,
1741 * ld-mmix/bpo-11.d: Update.
1742
1e2e8c52
AK
17432015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1744
1745 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1746 printed if 0 anymore.
1747
6333bc0d
L
17482015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1749
1750 PR ld/17847
1751 * ld-x86-64/pie1.d: New file.
1752 * ld-x86-64/pie1.s: Likwise.
1753 * ld-x86-64/x86-64.exp: Run pie1.
1754
0941db69
JW
17552015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1756
1757 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1758 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1759 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1760
0172429c
JW
17612015-01-13 Jiong Wang <jiong.wang@arm.com>
1762
1763 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1764 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1765 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1766
bab91cce
JW
17672015-01-13 Jiong Wang <jiong.wang@arm.com>
1768
1769 PR ld/17415
1770 * ld-aarch64/pr17415.s: Source file for new test.
1771 * ld-aarch64/pr17415.d: Expect file for new test.
1772 * ld-aarch64/aarch64-elf.exp: Run the new test.
1773
9d1d54d5
L
17742015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1775
1776 PR ld/17827
1777 * ld-x86-64/pr17689.out: Updated.
1778 * ld-x86-64/pr17689b.S: Likewise.
1779
1780 * ld-x86-64/pr17827.rd: New file.
1781
1782 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1783
2279a12a
JB
17842015-01-08 Jan Beulich <jbeulich@suse.com>
1785
1786 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1787 enable_initfini_array=no case.
1788
8d983e36
AB
17892015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1790
1791 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1792 readelf.
1793
b90efa5b 17942015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1795
b90efa5b 1796 Update year range in copyright notice of all files.
ee3b52e9 1797
b90efa5b 1798For older changes see ChangeLog-2014
c9e214e5 1799\f
b90efa5b 1800Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1801
1802Copying and distribution of this file, with or without modification,
1803are permitted in any medium without royalty provided the copyright
1804notice and this notice are preserved.
1805
c9e214e5
AM
1806Local Variables:
1807mode: change-log
1808left-margin: 8
1809fill-column: 74
1810version-control: never
1811End:
This page took 0.683661 seconds and 4 git commands to generate.