Add R_X86_64_[REX_]GOTPCRELX support to gas and ld
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
56ceb5b5
L
12015-10-22 H.J. Lu <hongjiu.lu@intel.com>
2
3 * ld-ifunc/ifunc-5r-local-x86-64.d: Replace R_X86_64_GOTPCREL
4 with R_X86_64_REX_GOTPCRELX.
5 * ld-x86-64/plt-main1.rd: Likewise.
6 * ld-x86-64/plt-main3.rd: Likewise.
7 * ld-x86-64/plt-main4.rd: Likewise.
8 * ld-x86-64/gotpcrel1.dd: New file.
9 * ld-x86-64/gotpcrel1.out: Likewise.
10 * ld-x86-64/gotpcrel1a.S: Likewise.
11 * ld-x86-64/gotpcrel1b.c: Likewise.
12 * ld-x86-64/gotpcrel1c.c: Likewise.
13 * ld-x86-64/gotpcrel1d.S: Likewise.
14 * ld-x86-64/load1.s: Likewise.
15 * ld-x86-64/load1a.d: Likewise.
16 * ld-x86-64/load1b.d: Likewise.
17 * ld-x86-64/load1c.d: Likewise.
18 * ld-x86-64/load1d.d: Likewise.
19 * ld-x86-64/x86-64.exp: Run load1a, load1b, load1c and load1d
20 tests. Run gotpcrel1 test.
21
02a86693
L
222015-10-22 H.J. Lu <hongjiu.lu@intel.com>
23
24 * ld-i386/branch1.d: New file.
25 * ld-i386/branch1.s: Likewise.
26 * ld-i386/call1.d: Likewise.
27 * ld-i386/call1.s: Likewise.
28 * ld-i386/call2.d: Likewise.
29 * ld-i386/call2.s: Likewise.
30 * ld-i386/got1.dd: Likewise.
31 * ld-i386/got1.out: Likewise.
32 * ld-i386/got1a.S: Likewise.
33 * ld-i386/got1b.c: Likewise.
34 * ld-i386/got1c.c: Likewise.
35 * ld-i386/got1d.S: Likewise.
36 * ld-i386/jmp1.d: Likewise.
37 * ld-i386/jmp1.s: Likewise.
38 * ld-i386/jmp2.d: Likewise.
39 * ld-i386/jmp2.s: Likewise.
40 * ld-i386/load1.d: Likewise.
41 * ld-i386/load1.s: Likewise.
42 * ld-i386/load2.d: Likewise.
43 * ld-i386/load2.s: Likewise.
44 * ld-i386/load3.d: Likewise.
45 * ld-i386/load3.s: Likewise.
46 * ld-i386/load4.s: Likewise.
47 * ld-i386/load4a.d: Likewise.
48 * ld-i386/load4b.d: Likewise.
49 * ld-i386/load5.s: Likewise.
50 * ld-i386/load5a.d: Likewise.
51 * ld-i386/load5b.d: Likewise.
52 * ld-i386/load6.d: Likewise.
53 * ld-i386/load6.s: Likewise.
54 * ld-i386/i386.exp: Run branch1, call1, call2, jmp1, jmp2,
55 load1, load2, load3, load4a, load4b, load5a, load5b and load6
56 tests. Run got1 test.
57
e44c481a
AK
582015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
59
60 * ld-ifunc/ifunc.exp: Run ifunc tests on s390* targets.
61
15a70cda
SD
622015-10-19 Simon Dardis <Simon.Dardis@imgtec.com>
63
64 * ld-elf/attributes.d: New test for symbol attribute copying.
65 * ld-elf/attributes.ld: Part of above.
66 * ld-elf/attributes.s: Likewise.
67
b31bcacc
L
682015-10-16 H.J. Lu <hongjiu.lu@intel.com>
69
70 * ld-i386/lea1.s: Add a test for loading address of local common
71 symbol.
72 * ld-x86-64/lea1.s: Likewise.
73 * ld-i386/lea1a.d: Updated.
74 * ld-i386/lea1b.d: Likewise.
75 * ld-i386/lea1c.d: Likewise.
76 * ld-x86-64/lea1a.d: Likewise.
77 * ld-x86-64/lea1b.d: Likewise.
78 * ld-x86-64/lea1c.d: Likewise.
79 * ld-x86-64/lea1d.d: Likewise.
80 * ld-x86-64/lea1e.d: Likewise.
81 * ld-x86-64/lea1f.d: Likewise.
82
7b19bec2
AM
832015-10-15 Alan Modra <amodra@gmail.com>
84
85 * config/default.exp (size): New global.
86 * ld-elf/extract-symbol-1.s,
87 * ld-elf/extract-symbol-1.ld,
88 * ld-elf/extract-symbol-1sec.d,
89 * ld-elf/extract-symbol-1sym.d: Delete.
90 * ld-scripts/script.exp (extract_symbol_test): New.
91
4373f8af
L
922015-10-12 H.J. Lu <hongjiu.lu@intel.com>
93
94 PR ld/19073
95 * ld-elf/pr19073.map: New file.
96 * ld-elf/pr19073.rd: Likewise.
97 * ld-elf/pr19073.s: Likewise.
98 * ld-elf/shared.exp (build_tests): Add tests for PR ld/19073.
99
886a2506
NC
1002015-10-07 Claudiu Zissulescu <claziss@synopsys.com>
101
102 * ld-elf/linkonce1.d: Skip extra relocs before .debug_frame.
103
a0d49154
L
1042015-10-05 H.J. Lu <hongjiu.lu@intel.com>
105
106 PR ld/18914
107 * ld-elf/exclude.exp: Also check exclude_common.
108 * ld-elf/exclude2.s: Add exclude_common.
109
3ebe65c0
RL
1102015-10-02 Renlin Li <renlin.li@arm.com>
111
112 * ld-aarch64/aarch64-elf.exp (tls-relax-large-le-ie): Run new test.
113 * ld-aarch64/tls-relax-large-ie-le.d: New.
114 * ld-aarch64/tls-relax-large-ie-le.s: New.
115
0484b454
RL
1162015-10-02 Renlin Li <renlin.li@arm.com>
117
118 * ld-aarch64/aarch64-elf.exp: Run new test.
119 * ld-aarch64/tls-large-desc.d: New.
120 * ld-aarch64/tls-large-desc.s: New.
121 * ld-aarch64/tls-relax-large-desc-ie.d: New.
122 * ld-aarch64/tls-relax-large-desc-ie.s: New.
123 * ld-aarch64/tls-relax-large-desc-le.d: New.
124 * ld-aarch64/tls-relax-large-desc-le.s: New.
125
ac734732
RL
1262015-10-02 Renlin Li <renlin.li@arm.com>
127
128 * ld-aarch64/aarch64-elf.exp: run new test
129 * ld-aarch64/tls-relax-large-gd-ie.d: New.
130 * ld-aarch64/tls-relax-large-gd-ie.s: New.
131 * ld-aarch64/tls-relax-large-gd-le.d: New.
132 * ld-aarch64/tls-relax-large-gd-le.s: New.
133
3b957e5b
RL
1342015-10-02 Renlin Li <renlin.li@arm.com>
135
136 * ld-aarch64/tls-large-ie.d: New.
137 * ld-aarch64/tls-large-ie.s: New.
138 * ld-aarch64/aarch64-elf.exp: Run new test.
139
7ba7cfe4
RL
1402015-10-02 Renlin Li <renlin.li@arm.com>
141
142 * ld-aarch64/emit-relocs-516.d: New.
143 * ld-aarch64/emit-relocs-516.s: New.
144 * ld-aarch64/aarch64-elf.exp: Run new test.
145
94facae3
RL
1462015-10-02 Renlin Li <renlin.li@arm.com>
147
148 * ld-aarch64/emit-relocs-515.d: New.
149 * ld-aarch64/emit-relocs-515.s: New.
150 * ld-aarch64/aarch64-elf.exp: Run new test.
151
dc8008f5
RL
1522015-10-02 Renlin Li <renlin.li@arm.com>
153
154 * ld-aarch64/aarch64-elf.exp: Run new test.
155 * ld-aarch64/emit-relocs-301.d: New.
156 * ld-aarch64/emit-relocs-301.s: New.
157
74a1bfe1
RL
1582015-10-02 Renlin Li <renlin.li@arm.com>
159
160 * ld-aarch64/emit-relocs-302.d: New.
161 * ld-aarch64/emit-relocs-302.s: New.
162 * ld-aarch64/aarch64-elf.exp: Run the test.
163
a2e1db00
RL
1642015-10-02 Renlin Li <renlin.li@arm.com>
165
166 * ld-aarch64/emit-relocs-310.d: New.
167 * ld-aarch64/emit-relocs-310.s: New.
168 * ld-aarch64/aarch64-elf.exp: Run the test.
169
5db4f0d3
L
1702015-10-01 H.J. Lu <hongjiu.lu@intel.com>
171
172 PR ld/19031
173 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
174 * ld-x86-64/pr19031.out: New file.
175 * ld-x86-64/pr19031a.c: Likewise.
176 * ld-x86-64/pr19031b.S: Likewise.
177 * ld-x86-64/pr19031c.c: Likewise.
178
73524045
RL
1792015-10-01 Renlin Li <renlin.li@arm.com>
180
181 * ld-aarch64/aarch64-elf.exp: Run the new test.
182 * ld-aarch64/plt_mapping_symbol.d: New.
183 * ld-aarch64/plt_mapping_symbol.s: New.
184
017e6bce
AM
1852015-10-01 Alan Modra <amodra@gmail.com>
186
187 * ld-x86-64/pr19013-x32.d: Update.
c220e327 188 * ld-x86-64/pr19013-nacl.d: Update.
017e6bce 189
b8836e40
L
1902015-09-30 H.J. Lu <hongjiu.lu@intel.com>
191
192 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
193
4b627c18
L
1942015-09-30 H.J. Lu <hongjiu.lu@intel.com>
195
196 PR ld/19031
197 * ld-i386/i386.exp: Run PR ld/19031 test.
5db4f0d3
L
198 * ld-i386/pr19031.out: New file.
199 * ld-i386/pr19031a.c: Likewise.
200 * ld-i386/pr19031b.S: Likewise.
201 * ld-i386/pr19031c.c: Likewise.
4b627c18 202
9865bd0d
L
2032015-09-30 H.J. Lu <hongjiu.lu@intel.com>
204
205 PR ld/19013
206 * ld-x86-64/pr19013-nacl.d: New file.
207 * ld-x86-64/pr19013-x32.d: Likewise.
208 * ld-x86-64/pr19013.d: Likewise.
209 * ld-x86-64/pr19013.s: Likewise.
210 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
211
c68c1637
L
2122015-09-29 H.J. Lu <hongjiu.lu@intel.com>
213
214 PR binutils/19005
215 * ld-elf/pr19005.d: New file.
216 * ld-elf/pr19005.s: Likewise.
217 * ld-elf/pr19005.t: Likewise.
218
8a9e7a91
PZ
2192015-08-11 Peter Zotov <whitequark@whitequark.org>
220
221 PR ld/18759
222 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
223
0a6b6047
L
2242015-09-22 H.J. Lu <hongjiu.lu@intel.com>
225
226 * ld-mips-elf/pie-n32.d: Updated.
227 * ld-mips-elf/pie-n64.d: Likewise.
228 * ld-mips-elf/pie-o32.d: Likewise.
229
5fe2850d
L
2302015-09-22 H.J. Lu <hongjiu.lu@intel.com>
231
232 * ld-elf/pie.d: New test.
233
975f8a9e
AM
2342015-09-18 Alan Modra <amodra@gmail.com>
235
236 PR ld/18963
237 * ld-scripts/pr18963.d,
238 * ld-scripts/pr18963.t: New test.
239 * ld-scripts/expr.exp: Run it.
240 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
241 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
242 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
243 start of .data section.
244 * ld-mips-elf/no-shared-1-n64.d: Likewise.
245 * ld-mips-elf/no-shared-1-o32.d: Likewise.
246
6d636d8c
L
2472015-09-11 H.J. Lu <hongjiu.lu@intel.com>
248
249 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
250 PR ld/15323.
251 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
252
259364ad
JW
2532015-09-09 Jiong Wang <jiong.wang@arm.com>
254
255 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
256 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
257 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
258 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
259 * ld-aarch64/aarch64-elf.exp: Run new testcases.
260
3d476d8d
AB
2612015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
262
263 * ld-elf/orphan-7.map: Allow for other discarded sections.
264 * ld-elf/orphan-8.map: Updated to allow for different section
265 ordering on different targets.
266 * ld-elf/orphan.ld: Place .sbss section.
267
e32aa933
L
2682015-09-05 H.J. Lu <hongjiu.lu@intel.com>
269
270 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
271
c005eb9e
AB
2722015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
273
274 * ld-elf/elf.exp: Switch to rely on run_dump_test.
275 * ld-elf/orphan-5.l: Update expected output.
276 * ld-elf/orphan-5.d: New file.
277 * ld-elf/orphan-6.d: New file.
278 * ld-elf/orphan-6.l: New file.
279 * ld-elf/orphan-7.d: New file.
280 * ld-elf/orphan-7.map: New file.
281 * ld-elf/orphan-8.d: New file.
282 * ld-elf/orphan-8.map: New file.
283
8c650f16
L
2842015-09-03 H.J. Lu <hongjiu.lu@intel.com>
285
286 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
287 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
288 * ld-ifunc/ifunc-22-i386.s: Likewise.
289 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
290 * ld-ifunc/ifunc-21-i386.d: Updated.
291 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
292 * ld-ifunc/ifunc-22-i386.d: Likewise.
293 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
294
0762fbb6
L
2952015-09-02 H.J. Lu <hongjiu.lu@intel.com>
296
8c650f16 297 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
298 * ld-ifunc/ifunc-21-i386.s: Likewise.
299 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
300 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
301 * ld-ifunc/ifunc-22-i386.d: Likewise.
302 * ld-ifunc/ifunc-22-i386.s: Likewise.
303 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
304 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
305
04ebc307
L
3062015-09-01 H.J. Lu <hongjiu.lu@intel.com>
307
308 PR ld/18900
309 * ld-i386/i386.exp: Run tests for PR ld/18900.
310 * ld-x86-64/x86-64.exp: Likewise.
311 * ld-i386/pr18900.out: New file.
312 * ld-i386/pr18900a.c: Likewise.
313 * ld-i386/pr18900a.c: Likewise.
314 * ld-i386/pr18900a.rd: Likewise.
315 * ld-i386/pr18900b.c: Likewise.
316 * ld-i386/pr18900b.rd: Likewise.
317 * ld-i386/pr18900c.c: Likewise.
318 * ld-x86-64/pr18900.out: Likewise.
319 * ld-x86-64/pr18900a.c: Likewise.
320 * ld-x86-64/pr18900a.rd: Likewise.
321 * ld-x86-64/pr18900b.c: Likewise.
322 * ld-x86-64/pr18900b.rd: Likewise.
323 * ld-x86-64/pr18900c.c: Likewise.
324 * ld-x86-64/mpx3.dd: Updated.
325
1cb0b71f
AM
3262015-08-27 Alan Modra <amodra@gmail.com>
327
328 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
329 * ld-powerpc/powerpc.exp: Run it.
330
c97c330b
MF
3312015-08-26 Nick Clifton <nickc@redhat.com>
332
333 PR ld/18401
334 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
335
07c9aa07
JW
3362015-08-19 Jiong Wang <jiong.wang@arm.com>
337
338 * ld-aarch64/emit-relocs-531.s: New testcase.
339 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
340 * ld-aarch64/emit-relocs-532.s: Likewise.
341 * ld-aarch64/emit-relocs-533.s: Likewise.
342 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
343 * ld-aarch64/emit-relocs-534.s: Likewise.
344 * ld-aarch64/emit-relocs-535.s: Likewise.
345 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
346 * ld-aarch64/emit-relocs-536.s: Likewise.
347 * ld-aarch64/emit-relocs-537.s: Likewise.
348 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
349 * ld-aarch64/emit-relocs-538.s: Likewise.
350 * ld-aarch64/emit-relocs-531.d: New expectation file.
351 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
352 * ld-aarch64/emit-relocs-532.d: Likewise.
353 * ld-aarch64/emit-relocs-533.d: Likewise.
354 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
355 * ld-aarch64/emit-relocs-534.d: Likewise.
356 * ld-aarch64/emit-relocs-535.d: Likewise.
357 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
358 * ld-aarch64/emit-relocs-536.d: Likewise.
359 * ld-aarch64/emit-relocs-537.d: Likewise.
360 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
361 * ld-aarch64/emit-relocs-538.d: Likewise.
362 * ld-aarch64/aarch64-elf.exp: Run new testcases.
363
6ffe9a1b
JW
3642015-08-19 Jiong Wang <jiong.wang@arm.com>
365
366 * ld-aarch64/emit-relocs-87.s: New testcase.
367 * ld-aarch64/emit-relocs-88.s: Likewise.
368 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
369 * ld-aarch64/emit-relocs-89.s: Likewise.
370 * ld-aarch64/emit-relocs-90.s: Likewise.
371 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
372 * ld-aarch64/emit-relocs-523.s: Likewise.
373 * ld-aarch64/emit-relocs-524.s: Likewise.
374 * ld-aarch64/emit-relocs-525.s: Likewise.
375 * ld-aarch64/emit-relocs-527.s: Likewise.
376 * ld-aarch64/emit-relocs-526.s: Likewise.
377 * ld-aarch64/emit-relocs-528.s: Likewise.
378 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
379 * ld-aarch64/emit-relocs-87.d: New expectation file.
380 * ld-aarch64/emit-relocs-88.d: Likewise.
381 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
382 * ld-aarch64/emit-relocs-89.d: Likewise.
383 * ld-aarch64/emit-relocs-90.d: Likewise.
384 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
385 * ld-aarch64/emit-relocs-91.d: Likewise.
386 * ld-aarch64/emit-relocs-523.d: Likewise.
387 * ld-aarch64/emit-relocs-524.d: Likewise.
388 * ld-aarch64/emit-relocs-525.d: Likewise.
389 * ld-aarch64/emit-relocs-526.d: Likewise.
390 * ld-aarch64/emit-relocs-527.d: Likewise.
391 * ld-aarch64/emit-relocs-528.d: Likewise.
392 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
393 * ld-aarch64/aarch64-elf.exp: Run new testcases.
394
753999c1
JW
3952015-08-19 Jiong Wang <jiong.wang@arm.com>
396
397 * ld-aarch64/emit-relocs-530.s: New testcase.
398 * ld-aarch64/emit-relocs-92.s: Likewise.
399 * ld-aarch64/emit-relocs-530.d: New expectation file.
400 * ld-aarch64/emit-relocs-92.d: Likewise.
401 * ld-aarch64/aarch64-elf.exp: Run new testcases.
402
4e1626f5
L
4032015-08-18 H.J. Lu <hongjiu.lu@intel.com>
404
405 PR ld/18841
406 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
407 * ld-ifunc/pr18841c.c: New file.
408
cae1fbbb
L
4092015-08-18 H.J. Lu <hongjiu.lu@intel.com>
410
411 PR ld/18841
412 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
413 * ld-ifunc/pr18841.out: New file.
414 * ld-ifunc/pr18841a.c: Likewise.
415 * ld-ifunc/pr18841b.c: Likewise.
416
8efa2874
L
4172015-08-13 H.J. Lu <hongjiu.lu@intel.com>
418
419 PR ld/18801
420 * ld-i386/i386.exp: Run pr18801.
421 * ld-x86-64/x86-64.exp: Likewise.
422 * ld-i386/pr18801.d: New file.
423 * ld-i386/pr18801.s: Likewise.
424 * ld-x86-64/pr18801.d: Likewise.
425 * ld-x86-64/pr18801.s: Likewise.
426
40fc1451
SD
4272015-08-12 Simon Dardis <simon.dardis@imgtec.com>
428
429 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
430 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
431 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
432 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
433 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
434 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
435 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
436 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
437 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
438 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
439 * ld-mips-elf/jalx-2.dd: Ditto.
440 * ld-mips-elf/mips16-pic-3.dd: Ditto.
441 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
442 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
443 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
444 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
445 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
446 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
447 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
448 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
449 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
450 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
451 * ld-mips-elf/tlsbin-o32.d: Ditto.
452 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
453 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
454 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
455 * ld-mips-elf/tlsdyn-o32.d: Ditto.
456 * ld-mips-elf/tlslib-o32.d: Ditto.
457
87ad46af
JW
4582015-08-12 Jiong Wang <jiong.wang@arm.com>
459
460 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
461 four triple shape: aarch64-*-linux*, aarch64-*-elf,
462 aarch64_be-*-linux*, aarch64_be-*-elf.
463 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
464 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
465 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
466 check when they reflect address.
467 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
468
f63d6d96
TP
4692015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
470
471 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
472 relocs-1027-symbolic-func.
473 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
474 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
475 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
476 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
477
f678ded7
JW
4782015-08-11 Jiong Wang <jiong.wang@arm.com>
479
480 * ld-aarch64/farcall-b-defsym.s: New test.
481 * ld-aarch64/farcall-bl-defsym.s: Likewise.
482 * ld-aarch64/farcall-b-defsym.d: New expectation.
483 * ld-aarch64/farcall-bl-defsym.d: Likewise.
484
07f9ddfe
JW
4852015-08-11 Jiong Wang <jiong.wang@arm.com>
486
487 * ld-aarch64/farcall-b-gsym.s: New test.
488 * ld-aarch64/farcall-b-plt.s: Likewise.
489 * ld-aarch64/farcall-bl-plt.s: Likewise.
490 * ld-aarch64/farcall-b-gsym.d: New expect file.
491 * ld-aarch64/farcall-b-plt.d: Likewise.
492 * ld-aarch64/farcall-bl-plt.d: Likewise.
493
40fbed84
JW
4942015-08-11 Jiong Wang <jiong.wang@arm.com>
495
496 * ld-aarch64/emit-relocs-529.s: New testcase.
497 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
498 * ld-aarch64/emit-relocs-86.s: Likewise.
499 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
500 * ld-aarch64/emit-relocs-529.d: New expectation file.
501 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
502 * ld-aarch64/emit-relocs-86.d: Likewise.
503 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
504 * ld-aarch64/aarch64-elf.exp: Run new testcases.
505
73f925cc
JW
5062015-08-11 Jiong Wang <jiong.wang@arm.com>
507
508 * ld-aarch64/tls-small-ld.s: Update testcase.
509
f69e4920
JW
5102015-08-11 Jiong Wang <jiong.wang@arm.com>
511
512 * ld-aarch64/tls-small-ld.s: New file.
513 * ld-aarch64/tls-small-ld.d: Likewise.
514 * ld-aarch64/aarch64-elf.exp: Run new test.
515
97dc35c8
L
5162015-08-11 H.J. Lu <hongjiu.lu@intel.com>
517
518 PR ld/18808
519 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
520 * ld-ifunc/pr18808.out: New file.
521 * ld-ifunc/pr18808a.c: Likewise.
522 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 523 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 524
6e33951e
L
5252015-08-07 H.J. Lu <hongjiu.lu@intel.com>
526
527 PR ld/18720
528 * ld-elf/indirect.exp: Run tests for PR ld/18720.
529 * ld-elf/pr18720.out: New file.
530 * ld-elf/pr18720a.c: Likewise.
531 * ld-elf/pr18720b.c: Likewise.
532 * ld-elf/pr18720c.c: Likewise.
533
9c98104c
AB
5342015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
535
536 * ld/ld-lib.exp (run_dump_test): When using the map option, no
537 program is required.
538
bb57e4c7
AB
5392015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
540
541 * ld/ld-lib.exp (run_dump_test): Add error_output and
542 warning_output options.
543
0a618243
AB
5442015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
545
546 * ld-undefined/require-defined-1.d: New file.
547 * ld-undefined/require-defined-2.d: New file.
548 * ld-undefined/require-defined-3.d: New file.
549 * ld-undefined/require-defined-4.d: New file.
550 * ld-undefined/require-defined-5.d: New file.
551 * ld-undefined/require-defined.exp: New file.
552 * ld-undefined/require-defined.s: New file.
553
c6e8a9a8
L
5542015-07-30 H.J. Lu <hongjiu.lu@intel.com>
555
556 PR ld/18735
557 * ld-elf/pr18735.d: New file.
558 * ld-elf/pr18735.s: Likewise.
559
60b57502
L
5602015-07-29 H.J. Lu <hongjiu.lu@intel.com>
561
562 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
563 4.5 or newer.
564
de0a0026
L
5652015-07-29 H.J. Lu <hongjiu.lu@intel.com>
566
567 * ld-size/size.exp: Move run-time support check.
568
e5654c0f
AM
5692015-07-28 Alan Modra <amodra@gmail.com>
570
571 * ld-powerpc/elfv2so.d: Update.
572
6f8ea6c4
L
5732015-07-27 H.J. Lu <hongjiu.lu@intel.com>
574
575 * config/default.exp (NOPIE_CFLAGS): New.
576 (NOPIE_LDFLAGS): Likewise.
577 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
578 $NOPIE_LDFLAGS if needed.
579 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
580
219a6876
L
5812015-07-27 H.J. Lu <hongjiu.lu@intel.com>
582
583 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
584 (CXX): Likewise.
585
cda77e9e
L
5862015-07-27 H.J. Lu <hongjiu.lu@intel.com>
587
588 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
589
379d3f1f
L
5902015-07-27 H.J. Lu <hongjiu.lu@intel.com>
591
592 * ld-scripts/crossref.exp (CC): Save and restore. Append
593 $PLT_CFLAGS.
594
ea9fb8b3
L
5952015-07-27 H.J. Lu <hongjiu.lu@intel.com>
596
597 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
598 -fPIC if needed.
599 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
600 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
601
faebca03
L
6022015-07-27 H.J. Lu <hongjiu.lu@intel.com>
603
604 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
605 ld_compile.
606
c4972ed6
L
6072015-07-27 H.J. Lu <hongjiu.lu@intel.com>
608
609 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
610 to build_binary.
611
e10461ae
L
6122015-07-27 H.J. Lu <hongjiu.lu@intel.com>
613
614 * config/default.exp (PLT_CFLAGS): New.
615
32f573bc
SN
6162015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
617
618 PR ld/18705
619 * ld-aarch64/protected-data.d: New.
620 * ld-aarch64/protected-data.s: New.
621 * ld-aarch64/aarch64-elf.exp: Add new test.
622
b68a20d6
SN
6232015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
624
625 PR ld/18705
626 * ld-arm/protected-data.d: New.
627 * ld-arm/protected-data.s: New.
628 * ld-arm/arm-elf.exp: Add new test.
629
edcab5e8
L
6302015-07-26 H.J. Lu <hongjiu.lu@intel.com>
631
632 PR ld/18718
633 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
634
d76b6207
L
6352015-07-26 H.J. Lu <hongjiu.lu@intel.com>
636
637 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
638 to 0.
639
18d9555c
L
6402015-07-25 H.J. Lu <hongjiu.lu@intel.com>
641
642 PR ld/18718
643 * ld-elf/pr18718.c: New file.
644 * ld-elf/shared.exp: Run tests for PR ld/18718.
645
a496fbc8
AM
6462015-07-25 Alan Modra <amodra@gmail.com>
647
648 * ld-elf/symbolic-func.s,
649 * ld-elf/symbolic-func.r: New test.
650 * ld-elf/elf.exp: Run it.
651
84b74b49
L
6522015-07-24 H.J. Lu <hongjiu.lu@intel.com>
653
654 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
655 * ld-elf/zlibbegin.rS: Also expect "GC".
656 * ld-elf/zlibnormal.rS: Likewise.
657
77a69ff8
JW
6582015-07-16 Jiong Wang <jiong.wang@arm.com>
659
660 * ld-aarch64/tls-tiny-ld.s: New file.
661 * ld-aarch64/tls-tiny-ld.d: Ditto.
662 * ld-aarch64/aarch64-elf.exp: Run new test.
663
19a7fe52
L
6642015-07-14 H.J. Lu <hongjiu.lu@intel.com>
665
666 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
667 SHF_COMPRESSED bit.
668 * ld-elf/zlibnormal.rS: Likewise.
669
3350cc01
CM
6702015-07-09 Catherine Moore <clm@codesourcery.com>
671
72f4393d
L
672 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
673 * ld-mips-elf/attr-gnu-4-09.d: New.
674 * ld-mips-elf/attr-gnu-4-19.d: New.
675 * ld-mips-elf/attr-gnu-4-29.d: New.
676 * ld-mips-elf/attr-gnu-4-39.d: New.
677 * ld-mips-elf/attr-gnu-4-49.d: New.
678 * ld-mips-elf/attr-gnu-4-59.d: New.
679 * ld-mips-elf/attr-gnu-4-69.d: New.
680 * ld-mips-elf/attr-gnu-4-79.d: New.
681 * ld-mips-elf/attr-gnu-4-89.d: New.
682 * ld-mips-elf/attr-gnu-4-9.s: New.
683 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 684
328e7bfd
DC
6852015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
686
687 * ld-avr/gc-section-debugline.d: New test.
688 * ld-avr/per-function-debugline.s: Source for new test.
689
92a9c616
RS
6902015-07-05 Richard Sandiford <richard.sandiford@arm.com>
691
692 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
693 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
694 ld-powerpc/tocopt6.d: New test.
695 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
696
0f088b2a
KT
6972015-07-03 Kai Tietz <ktietz@redhat.com>
698 Nick Clifton <nickc@redhat.com>
699
700 PR ld/11539
701 * lib/ld-lib.exp (check_gc_sections_available): Do not
702 automatically fail for cygwin and mingw targets.
703
965b1d80
SL
7042015-07-01 Sandra Loosemore <sandra@codesourcery.com>
705 Cesar Philippidis <cesar@codesourcery.com>
706
707 * ld-nios2/mixed1a.d: New.
708 * ld-nios2/mixed1a.s: New.
709 * ld-nios2/mixed1b.d: New.
710 * ld-nios2/mixed1b.s: New.
711 * ld-nios2/nios2.exp: Build the new compatibility tests.
712
a2a55a40
L
7132015-06-27 H.J. Lu <hongjiu.lu@intel.com>
714
715 * ld-xtensa/tlsbin.rd: Updated.
716 * ld-xtensa/tlspic.rd: Likewise.
717
a5499fa4
MF
7182015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
719
720 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
721 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
722 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
723 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
724 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
725 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
726 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
727 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
728 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
729 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
730 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
731 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
732 * ld-mips-elf/tlsdyn-o32.d: Likewise.
733 * ld-mips-elf/tlsdyn-o32.got: Likewise.
734 * ld-mips-elf/pie-n32.d: New file.
735 * ld-mips-elf/pie-n64.d: Likewise.
736 * ld-mips-elf/pie-o32.d: Likewise.
737 * ld-mips-elf/pie.s: Likewise.
738 * ld-mips-elf/mips-elf.exp: Add new tests.
739
06e78fc7
L
7402015-06-25 H.J. Lu <hongjiu.lu@intel.com>
741
742 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
743
4a677ba7
L
7442015-06-25 H.J. Lu <hongjiu.lu@intel.com>
745
746 * ld-mmix/bspec1.d: Updated.
747 * ld-mmix/bspec2.d: Likewise.
748 * ld-mmix/undef-3.d: Likewise.
749
ef10c3ac
L
7502015-06-25 H.J. Lu <hongjiu.lu@intel.com>
751
752 PR gas/18451
753 * ld-elf/strtab.d: New file.
754 * ld-elf/strtab.s: Likewise.
755
7c1e8d3e
L
7562015-06-24 H.J. Lu <hongjiu.lu@intel.com>
757
758 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
759 * ld-x86-64/x86-64.exp: Likewise.
760 * ld-i386/pltgot-1.d: Updated.
761 * ld-x86-64/pltgot-1.d: Likewise.
762 * ld-i386/pltgot-2.d: New file.
763 * ld-x86-64/pltgot-2.d: Likewise.
764
c2170589
JW
7652015-06-23 Jiong Wang <jiong.wang@arm.com>
766
767 * ld-aarch64/dt_textrel.s: New testcase.
768 * ld-aarch64/dt_textrel.d: New expectation file.
769 * ld-aarch64/aarch64-elf.exp: Run new testcase.
770
696ddf4b
JW
7712015-06-17 Jiong Wang <jiong.wang@arm.com>
772
773 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
774 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
775 emulation mode.
776
1d5c94cb
AM
7772015-06-16 Alan Modra <amodra@gmail.com>
778
779 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
780 * ld-powerpc/ppc476-shared.d: Update.
781 * ld-powerpc/ppc476-shared2.d: Update.
782
3604cb1f
TG
7832015-06-12 Tristan Gingold <gingold@adacore.com>
784
785 * ld-scripts/print-memory-usage-1.t,
786 * ld-scripts/print-memory-usage-1.s,
787 * ld-scripts/print-memory-usage-1.l,
788 * ld-scripts/print-memory-usage-2.t,
789 * ld-scripts/print-memory-usage-2.l,
790 * ld-scripts/print-memory-usage-3.s,
791 * ld-scripts/print-memory-usage-3.t,
792 * ld-scripts/print-memory-usage-3.l,
793 * ld-scripts/print-memory-usage.t: New tests.
794 * ld-scripts/print-memory-usage.exp: Run them.
795
e00a2fbc
NC
7962015-06-05 Nick Clifton <nickc@redhat.com>
797
798 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
799
f8b44781
AM
8002015-06-05 Alan Modra <amodra@gmail.com>
801
802 * ld-powerpc/ppc476-shared.s,
803 * ld-powerpc/ppc476-shared.lnk,
804 * ld-powerpc/ppc476-shared.d,
805 * ld-powerpc/ppc476-shared2.d: New tests.
806 * ld-powerpc/powerpc.exp: Run them.
807
afa403d8
JW
8082015-06-02 Jiong Wang <jiong.wang@arm.com>
809
810 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
811
7018c030
JW
8122015-06-01 Jiong Wang <jiong.wang@arm.com>
813
814 * ld-aarch64/emit-relocs-28.s: New test file.
815 * ld-aarch64/emit-relocs-28.d: Ditto.
816 * ld-aarch64/aarch64-elf.exp: Run new test.
817
36e6c140
JW
8182015-06-01 Jiong Wang <jiong.wang@arm.com>
819
820 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
821 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
822 * ld-aarch64/aarch64-elf.exp: Run new testcase.
823
99ad26cb
JW
8242015-06-01 Jiong Wang <jiong.wang@arm.com>
825
826 * ld-aarch64/emit-relocs-313.s: New test file.
827 * ld-aarch64/emit-relocs-313.d: Ditto.
828 * ld-aarch64/aarch64-elf.exp: Run new test.
829
32c17175
SK
8302015-05-29 Stephen Kitt <steve@sk2.org>
831
832 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
833 compiler command line.
834
2f0c68f2
CM
8352015-05-28 Catherine Moore <clm@codesourcery.com>
836
837 ld/testsuite/
838 * ld-mips-elf/compact-eh.ld: New linker script.
839 * ld-mips-elf/compact-eh1.d: New.
840 * ld-mips-elf/compact-eh1.s: New.
841 * ld-mips-elf/compact-eh1a.s: New.
842 * ld-mips-elf/compact-eh1b.s: New.
843 * ld-mips-elf/compact-eh2.d: New.
844 * ld-mips-elf/compact-eh2.s: New.
845 * ld-mips-elf/compact-eh3.d: New.
846 * ld-mips-elf/compact-eh3.s: New.
847 * ld-mips-elf/compact-eh3a.s: New.
848 * ld-mips-elf/compact-eh4.d: New.
849 * ld-mips-elf/compact-eh5.d: New.
850 * ld-mips-elf/compact-eh6.d: New.
851 * ld-mips-elf/mips-elf.exp: Run new tests.
852
8ded2ddc
L
8532015-05-27 H.J. Lu <hongjiu.lu@intel.com>
854
855 PR binutils/18458
856 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
857 libpr18458b.so.
858 (run_tests): Run pr18458 test.
859 * ld-elf/pr18458a.c: New file.
860 * ld-elf/pr18458b.c: Likewise.
861 * ld-elf/pr18458c.c: Likewise.
862
25070364
L
8632015-05-16 H.J. Lu <hongjiu.lu@intel.com>
864
865 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
866 * ld-x86-64/x86-64.exp: Likewise
867 * ld-i386/pr17689now.rd: New file.
868 * ld-x86-64/pr17689now.rd: Likewise
869
5db04b09
L
8702015-05-15 H.J. Lu <hongjiu.lu@intel.com>
871
872 PR binutis/18386
873 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
874 * ld-x86-64/tlspic.dd: Likewise.
875 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
876 objdump for tlspic.dd and tlsgdesc.dd.
877
a3747075
L
8782015-05-12 H.J. Lu <hongjiu.lu@intel.com>
879
880 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
881 * ld-x86-64/x86-64.exp: Likewise.
882 * ld-i386/pltgot-1.d: New file.
883 * ld-i386/pltgot-1.s: Likewise.
884 * ld-x86-64/pltgot-1.d: Likewise.
885 * ld-x86-64/pltgot-1.s: Likewise.
886
5197d474
L
8872015-05-11 H.J. Lu <hongjiu.lu@intel.com>
888
889 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
890 * ld-i386/iamcu-4.d: New file.
891
7e0a8112
L
8922015-05-11 H.J. Lu <hongjiu.lu@intel.com>
893
894 * ld-i386/abs-iamcu.d: New file.
895 * ld-i386/dummy.s: Likewise.
896 * ld-i386/foo.s: Likewise.
897 * ld-i386/iamcu-1.d: Likewise.
898 * ld-i386/iamcu-2.d: Likewise.
899 * ld-i386/iamcu-3.d: Likewise.
900 * ld-i386/start.s: Likewise.
901 * ld-i386/i386.exp (iamcu_tests): New.
902 Run iamcu_tests.
903
31955f99
L
9042015-05-08 H.J. Lu <hongjiu.lu@intel.com>
905
906 PR binutis/18386
907 * ld-x86-64/tlsgdesc.dd: Updated.
908 * ld-x86-64/tlspic.dd: Likewise.
909
43c1d34c
L
9102015-04-29 H.J. Lu <hongjiu.lu@intel.com>
911
912 PR ld/18354
913 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
914 gnunormal and gabinormal against libfoozlib.so.
915
9081b64d
JW
9162015-04-27 Renlin Li <renlin.li@arm.com>
917
918 * ld-arm/ifunc-10.dd: Adjust expected output.
919 * ld-arm/ifunc-2.dd: Likewise.
920
963a4320
AK
9212015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
922
923 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
924
44bd1acd
AM
9252015-04-24 Alan Modra <amodra@gmail.com>
926
927 * ld-powerpc/tocnovar.d: Revert last change.
928
7a5c933c
RE
9292015-04-24 Richard Earnshaw <rearnsha@arm.com>
930
931 * ld-arm/armthumb-lib.d: Regenerate expected output.
932 * ld-arm/armthumb-lib.d: Likewise.
933 * ld-arm/armthumb-lib.sym: Likewise.
934 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
935 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
936 * ld-arm/cortex-a8-fix-b.d: Likewise.
937 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
938 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
939 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
940 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
941 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
942 * ld-arm/cortex-a8-fix-bl.d: Likewise.
943 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
944 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
945 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
946 * ld-arm/cortex-a8-fix-blx.d: Likewise.
947 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
948 * ld-arm/farcall-mixed-app-v5.d: Likewise.
949 * ld-arm/farcall-mixed-app.d: Likewise.
950 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
951 * ld-arm/farcall-mixed-lib.d: Likewise.
952 * ld-arm/mixed-app-v5.d: Likewise.
953 * ld-arm/mixed-app.d: Likewise.
954 * ld-arm/mixed-lib.d: Likewise.
955
30d72bc3
NC
9562015-04-24 Nick Clifton <nickc@redhat.com>
957
958 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
959 do not use elf.em.
960
04651c08
HPN
9612015-04-24 Hans-Peter Nilsson <hp@axis.com>
962
963 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
964 to cris*-*-elf.
965
005db9f9
L
9662015-04-23 H.J. Lu <hongjiu.lu@intel.com>
967
968 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
969 frv.
970
3e19fb8f
L
9712015-04-23 H.J. Lu <hongjiu.lu@intel.com>
972
973 PR ld/18277
974 * ld-elf/compressed1d.d: New.
975 * ld-elf/compressed1e.d: Likewise.
976
a27e685f
AM
9772015-04-23 Alan Modra <amodra@gmail.com>
978
979 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
980 * ld-powerpc/defsym.d: Likewise.
981 * ld-powerpc/elfv2-2exe.d: Likewise.
982 * ld-powerpc/elfv2exe.d: Likewise.
983 * ld-powerpc/elfv2so.d: Likewise.
984 * ld-powerpc/relbrlt.d: Likewise.
985 * ld-powerpc/tls.g: Likewise.
986 * ld-powerpc/tlsexe.d: Likewise.
987 * ld-powerpc/tlsexe.g: Likewise.
988 * ld-powerpc/tlsexe.r: Likewise.
989 * ld-powerpc/tlsexetoc.d: Likewise.
990 * ld-powerpc/tlsexetoc.g: Likewise.
991 * ld-powerpc/tlsexetoc.r: Likewise.
992 * ld-powerpc/tlsso.d: Likewise.
993 * ld-powerpc/tlsso.g: Likewise.
994 * ld-powerpc/tlsso.r: Likewise.
995 * ld-powerpc/tlstoc.g: Likewise.
996 * ld-powerpc/tlstocso.d: Likewise.
997 * ld-powerpc/tlstocso.g: Likewise.
998 * ld-powerpc/tlstocso.r: Likewise.
999 * ld-powerpc/tocopt.d: Likewise.
1000 * ld-powerpc/tocopt2.d: Likewise.
1001 * ld-powerpc/tocopt3.d: Likewise.
1002 * ld-powerpc/tocopt4.d: Likewise.
1003 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 1004 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 1005
0e5fabeb
AM
10062015-04-22 Alan Modra <amodra@gmail.com>
1007
1008 * ld-x86-64/pr18176.d: Update.
1009
d5597ebc
L
10102015-04-22 H.J. Lu <hongjiu.lu@intel.com>
1011
1012 PR ld/18289
1013 * ld-i386/copyreloc-lib.c: New file.
1014 * ld-i386/copyreloc-main.S: Likewise.
1015 * ld-i386/copyreloc-main.out: Likewise.
1016 * ld-i386/copyreloc-main1.rd: Likewise.
1017 * ld-i386/copyreloc-main2.rd: Likewise.
1018 * ld-i386/dummy.c: Likewise.
1019 * ld-i386/pr17689.out: Likewise.
1020 * ld-i386/pr17689.rd: Likewise.
1021 * ld-i386/pr17689a.c: Likewise.
1022 * ld-i386/pr17689b.S: Likewise.
1023 * ld-i386/pr17827.rd: Likewise.
1024 * ld-i386/pr17827ver.rd: Likewise.
1025 * ld-i386/i386.exp: Run copyreloc tests.
1026
be59ad3d
L
10272015-04-20 H.J. Lu <hongjiu.lu@intel.com>
1028
1029 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
1030 * ld-mmix/bspec2.d: Likewise.
1031 * ld-mmix/local1.d: Likewise.
1032 * ld-mmix/local3.d: Likewise.
1033 * ld-mmix/local5.d: Likewise.
1034 * ld-mmix/local7.d: Likewise.
1035 * ld-mmix/undef-3.d: Likewise.
1036 * ld-sh/sh64/crangerel1.rd: Likewise.
1037 * ld-sh/sh64/crangerel2.rd: Likewise.
1038 * ld-tic6x/common.d: Likewise.
1039 * ld-tic6x/shlib-1.rd: Likewise.
1040 * ld-tic6x/shlib-1b.rd: Likewise.
1041 * ld-tic6x/shlib-1r.rd: Likewise.
1042 * ld-tic6x/shlib-1rb.rd: Likewise.
1043 * ld-tic6x/shlib-app-1.rd: Likewise.
1044 * ld-tic6x/shlib-app-1b.rd: Likewise.
1045 * ld-tic6x/shlib-app-1r.rd: Likewise.
1046 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1047 * ld-tic6x/shlib-noindex.rd: Likewise.
1048 * ld-tic6x/static-app-1.rd: Likewise.
1049 * ld-tic6x/static-app-1b.rd: Likewise.
1050 * ld-tic6x/static-app-1r.rd: Likewise.
1051 * ld-tic6x/static-app-1rb.rd: Likewise.
1052 * ld-x86-64/ilp32-4.d: Likewise.
1053 * ld-x86-64/split-by-file-nacl.rd: Likewise.
1054 * ld-x86-64/split-by-file.rd: Likewise.
1055
0ce398f1
L
10562015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1057
1058 * ld-elf/compress.exp (build_tests): Add tests for
1059 --compress-debug-sections=.
1060 (run_tests): Likewise.
1061 Add additonal tests for --compress-debug-sections=.
1062 * ld-elf/gabiend.rt: New file.
1063 * ld-elf/gabinormal.rt: Likewise.
1064 * ld-elf/gnubegin.rS: Likewise.
1065 * ld-elf/gnunormal.rS: Likewise.
1066 * ld-elf/zlibbegin.rS: Likewise.
1067 * ld-elf/zlibnormal.rS: Likewise.
1068
ecd27210
AM
10692015-04-15 Alan Modra <amodra@gmail.com>
1070
1071 * ld-gc/pr18223.d: xfail tic6x.
1072
889c2a67
L
10732015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1074
1075 PR ld/pr17709
1076 * ld-i386/i386.exp: Run protected6b.
1077 * ld-i386/protected6b.d: New file.
1078 * ld-x86-64/protected6b.d: Likewise.
1079 * ld-x86-64/x86-64.exp: Run protected6b.
1080
e3c0e327
L
10812015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1082
1083 * ld-i386/i386.exp: Run protected6a.
1084 * ld-i386/protected6.d: Renamed to ...
1085 * ld-i386/protected6a.d: This.
1086 * ld-x86-64/hidden4.d: New file.
1087 * ld-x86-64/hidden4.s: Likewise.
1088 * ld-x86-64/hidden5.d: Likewise.
1089 * ld-x86-64/hidden5.s: Likewise.
1090 * ld-x86-64/protected6.d: Renamed to ...
1091 * ld-x86-64/protected6a.d: This.
1092 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
1093 protected7a and protected7b.
1094
3d949995
L
10952015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1096
1097 PR ld/pr17709
1098 * ld-i386/protected6.d: New file.
1099 * ld-i386/protected6.s: Likewise.
1100 * ld-x86-64/protected6.d: Likewise.
1101 * ld-x86-64/protected6.s: Likewise.
1102 * ld-x86-64/protected7.d: Likewise.
1103 * ld-x86-64/protected7.s: Likewise.
1104 * ld-x86-64/protected7a.d: Likewise.
1105 * ld-x86-64/protected7b.d: Likewise.
1106
f7483970
L
11072015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1108
1109 PR ld/pr15228
1110 PR ld/pr17709
1111 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1112 * ld-i386/pr17709-nacl.rd: New file.
1113 * ld-i386/pr17709.rd: Likewise.
1114 * ld-i386/pr17709a.s: Likewise.
1115 * ld-i386/pr17709b.s: Likewise.
1116 * ld-i386/protected3.d: Updated.
1117 * ld-i386/protected3.s: Likewise.
1118 * ld-x86-64/pr17709-nacl.rd: New file.
1119 * ld-x86-64/pr17709.rd: Likewise.
1120 * ld-x86-64/pr17709a.s: Likewise.
1121 * ld-x86-64/pr17709b.s: Likewise.
1122 * ld-x86-64/protected3.d: Updated.
1123 * ld-x86-64/protected3.s: Likewise.
1124 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1125
11e6e4c7
L
11262015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1127
1128 PR ld/18223
1129 * ld-gc/gc.exp: Run pr18223.
1130 * ld-gc/pr18223.d: New file.
1131 * ld-gc/pr18223.s: Likewise.
1132
8d2ea2a8
AM
11332015-04-10 Alan Modra <amodra@gmail.com>
1134
1135 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1136 PR ld/pr15228
1137 PR ld/pr17709
1138 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
1139 * ld-i386/pr17709-nacl.rd: Delete.
1140 * ld-i386/pr17709.rd: Likewise.
1141 * ld-i386/pr17709a.s: Likewise.
1142 * ld-i386/pr17709b.s: Likewise.
1143 * ld-i386/protected3.d: Updated.
1144 * ld-i386/protected3.s: Likewise.
1145 * ld-x86-64/pr17709-nacl.rd: Delete.
1146 * ld-x86-64/pr17709.rd: Likewise.
1147 * ld-x86-64/pr17709a.s: Likewise.
1148 * ld-x86-64/pr17709b.s: Likewise.
1149 * ld-x86-64/protected3.d: Updated.
1150 * ld-x86-64/protected3.s: Likewise.
1151 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
1152
151411f8
L
11532015-04-08 H.J. Lu <hongjiu.lu@intel.com>
1154
1155 * ld-elf/compress.exp: Add a test for
1156 --compress-debug-sections=zlib-gabi.
1157 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
1158 (run_tests): Likewise.
1159 Verify linker output with zlib-gabi compressed debug input.
1160 * ld-elf/compressed1a.d: New file.
1161 * ld-elf/compressed1b.d: Likewise.
1162 * ld-elf/compressed1c.d: Likewise.
1163
87070c08
AM
11642015-04-07 Alan Modra <amodra@gmail.com>
1165
1166 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
1167 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
1168 * ld-tic6x/shlib-1b.rd: Likewise.
1169 * ld-tic6x/shlib-1r.rd: Likewise.
1170 * ld-tic6x/shlib-1rb.rd: Likewise.
1171 * ld-tic6x/shlib-app-1.rd: Likewise.
1172 * ld-tic6x/shlib-app-1b.rd: Likewise.
1173 * ld-tic6x/shlib-app-1r.rd: Likewise.
1174 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1175 * ld-tic6x/shlib-noindex.rd: Likewise.
1176
3ea60775
NC
11772015-04-07 Nick Clifton <nickc@redhat.com>
1178
1179 * ld-elf/orphan-5.l: New test - checks the linker's output with
1180 --warn-orphan enabled.
1181 * ld-elf/elf.exp: Run the new test.
1182
dae148f3
L
11832015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1184
1185 * ld-elf/compress.exp: Remove is_zlib_supported check.
1186 Fail if --compress-debug-sections doesn't work.
1187 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1188
4106101c
MS
11892015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1190
1191 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1192 * ld-aarch64/erratum843419.d: New.
1193 * ld-aarch64/erratum843419.s: New.
1194
875b5b9d
L
11952015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1196
1197 PR ld/18176
1198 * ld-x86-64/pr18176.d: New file.
1199 * ld-x86-64/pr18176.s: Likewise.
1200 * ld-x86-64/pr18176.t: Likewise.
1201 * ld-x86-64/x86-64.exp: Run pr18176.
1202
f24173eb
L
12032015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1204
1205 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1206
bd53a53a
L
12072015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1208
1209 PR ld/18169
1210 * ld-elf/linkinfo1a.d: Updated.
1211 * ld-elf/linkinfo1b.d: Likewise.
1212
5e228181
L
12132015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1214
1215 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1216
93ca8569
TB
12172015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1218
1219 * ld-aarch64/farcall-back-be.d: New.
1220
b19a8f85
L
12212015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1222
1223 PR ld/18160
1224 * ld-x86-64/pr18160.d: New file.
1225 * ld-x86-64/pr18160.s: Likewise.
1226 * ld-x86-64/pr18160.t: Likewise.
1227 * ld-x86-64/x86-64.exp: Run pr18160.
1228---
61865519
MS
12292015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1230
1231 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1232 section.
1233 * ld-aarch64/farcall-b.d: Likewise.
1234 * ld-aarch64/farcall-bl.d: Likewise.
1235 * ld-aarch64/farcall-back.d: Likewise.
1236
d9ced15d
MS
12372015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1238
1239 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1240 835769 workaround stubs.
1241
d422d1c4
SKS
12422015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1243
1244 * ld-gc/all-debug-sections.d: New file.
1245 * ld-gc/all-debug-sections.s: Likewise.
1246 * ld-gc/gc.exp: Execute new testcase.
1247
1079403c
AM
12482015-03-11 Alan Modra <amodra@gmail.com>
1249
1250 * ld-powerpc/tls32.s: Add GOT pointer setup.
1251 * ld-powerpc/tls32.d: Update.
1252 * ld-powerpc/tls32.g: Update.
1253 * ld-powerpc/tls32.t: Update.
1254 * ld-powerpc/tlsexe.d: Update.
1255 * ld-powerpc/tlsexe32.d: Update.
1256 * ld-powerpc/tlsexe32.g: Update.
1257 * ld-powerpc/tlsexe32.r: Update.
1258 * ld-powerpc/tlsexetoc.d: Update.
1259 * ld-powerpc/tlsso32.d: Update.
1260 * ld-powerpc/tlsso32.g: Update.
1261 * ld-powerpc/tlsso32.r: Update.
1262
ca3fe95e
L
12632015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1264
1265 PR ld/pr15228
1266 PR ld/pr17709
1267 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1268 * ld-i386/pr17709-nacl.rd: New file.
1269 * ld-i386/pr17709.rd: Likewise.
1270 * ld-i386/pr17709a.s: Likewise.
1271 * ld-i386/pr17709b.s: Likewise.
1272 * ld-i386/protected3.d: Updated.
1273 * ld-i386/protected3.s: Likewise.
1274 * ld-x86-64/pr17709-nacl.rd: New file.
1275 * ld-x86-64/pr17709.rd: Likewise.
1276 * ld-x86-64/pr17709a.s: Likewise.
1277 * ld-x86-64/pr17709b.s: Likewise.
1278 * ld-x86-64/protected3.d: Updated.
1279 * ld-x86-64/protected3.s: Likewise.
1280 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1281
e09ab7ac
RS
12822015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1283
1284 PR gas/17843
1285 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1286 * ld-aarch64/aarch64-elf.exp: Run it.
1287
9028d943
AM
12882015-02-28 Alan Modra <amodra@gmail.com>
1289
1290 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1291 * ld-sparc/gotop32.td: Likewise.
1292 * ld-sparc/gotop64.rd: Likewise.
1293 * ld-sparc/gotop64.td: Likewise.
1294 * ld-tilegx/external.s: Align .data.
1295 * ld-tilepro/external.s: Likewise.
1296
60d1b0d6
MS
12972015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1298
1299 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1300 (tls-tiny-desc-le): Add.
1301 * ld-aarch64/tls-tiny-desc.d: New.
1302 * ld-aarch64/tls-tiny-desc.s: New.
1303 * ld-aarch64/tls-tiny-desc-ie.d: New.
1304 * ld-aarch64/tls-tiny-desc-ie.s: New.
1305 * ld-aarch64/tls-tiny-desc-le.d: New.
1306 * ld-aarch64/tls-tiny-desc-le.s: New.
1307
b480a481
MS
13082015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1309
1310 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1311 (tls-tiny-gd-le): Add.
1312 * ld-aarch64/tls-tiny-gd.d: New.
1313 * ld-aarch64/tls-tiny-gd.s: New.
1314 * ld-aarch64/tls-tiny-gd-ie.d: New.
1315 * ld-aarch64/tls-tiny-gd-ie.s: New.
1316 * ld-aarch64/tls-tiny-gd-le.d: New.
1317 * ld-aarch64/tls-tiny-gd-le.s: New.
1318
b1089987
MS
13192015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1320
1321 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1322 * ld-aarch64/tls-tiny-ie.d: New.
1323 * ld-aarch64/tls-tiny-ie.s: New.
1324
99654aaf
TG
13252015-02-26 Terry Guo <terry.guo@arm.com>
1326
1327 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1328 * ld-arm/attr-merge-vfp-10.d: Likewise.
1329 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1330 * ld-arm/attr-merge-vfp-12.d: Likewise.
1331 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1332 * ld-arm/attr-merge-vfp-13.d: Likewise.
1333 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1334 * ld-arm/attr-merge-vfp-14.d: Likewise.
1335 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1336 * ld-arm/attr-merge-vfp-6.d: Likewise.
1337 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1338 * ld-arm/attr-merge-vfp-7.d: Likewise.
1339 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1340 * ld-arm/attr-merge-vfp-8.d: Likewise.
1341 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1342
bac13f5a
AB
13432015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1344
1345 * ld-avr/avr-prop-1.d: New file.
1346 * ld-avr/avr-prop-1.s: New file.
1347 * ld-avr/avr-prop-2.d: New file.
1348 * ld-avr/avr-prop-2.s: New file.
1349 * ld-avr/avr-prop-3.d: New file.
1350 * ld-avr/avr-prop-3.s: New file.
1351 * ld-avr/avr-prop-4.d: New file.
1352 * ld-avr/avr-prop-4.s: New file.
1353
ac994365
OE
13542015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1355
1356 * ld-sh/arch/arch_expected.txt: Regenerate.
1357 * ld-sh/arch/sh-dsp.s: Likewise.
1358 * ld-sh/arch/sh.s: Likewise.
1359 * ld-sh/arch/sh2.s: Likewise.
1360 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1361 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1362 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1363 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1364 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1365 * ld-sh/arch/sh2a.s: Likewise.
1366 * ld-sh/arch/sh2e.s: Likewise.
1367 * ld-sh/arch/sh3-dsp.s: Likewise.
1368 * ld-sh/arch/sh3-nommu.s: Likewise.
1369 * ld-sh/arch/sh3.s: Likewise.
1370 * ld-sh/arch/sh3e.s: Likewise.
1371 * ld-sh/arch/sh4-nofpu.s: Likewise.
1372 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1373 * ld-sh/arch/sh4.s: Likewise.
1374 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1375 * ld-sh/arch/sh4a.s: Likewise.
1376 * ld-sh/arch/sh4al-dsp.s: Likewise.
1377
685080f2
NC
13782015-02-24 Nick Clifton <nickc@redhat.com>
1379
1380 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1381
884151a7
AM
13822015-02-24 Alan Modra <amodra@gmail.com>
1383
1384 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1385
cb072816
SKS
13862015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1387
1388 * ld-avr/region_overflow.d: New test.
1389 * ld-avr/region_overflow.s: Likewise.
1390
db95bb7c
L
13912015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1392
1393 PR ld/4317
1394 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1395 * ld-x86-64/compressed1.d: Likewise.
1396 * ld-x86-64/pie1.d: Likewise.
1397
d983c8c5
AM
13982015-02-19 Alan Modra <amodra@gmail.com>
1399
1400 PR ld/4317
1401 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1402 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1403 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1404 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1405 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1406 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1407 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1408
2ec55de3
AM
14092015-02-17 Alan Modra <amodra@gmail.com>
1410
1411 PR ld/17975
1412 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1413 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1414 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1415 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1416 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1417 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1418 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1419 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1420 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1421 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1422 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1423 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1424 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1425
6dfb72b9
L
14262015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1427
1428 PR ld/17975
67ca0b76 1429 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1430 * ld-i386/tlsbin.rd: Likewise.
1431 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1432 * ld-i386/tlsbindesc.rd: Likewise.
1433 * ld-i386/tlsdesc-nacl.rd: Likewise.
1434 * ld-i386/tlsdesc.rd: Likewise.
1435 * ld-i386/tlsnopic-nacl.rd: Likewise.
1436 * ld-i386/tlsnopic.rd: Likewise.
1437 * ld-i386/tlspic-nacl.rd: Likewise.
1438 * ld-i386/tlspic.rd: Likewise.
1439 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1440 * ld-x86-64/tlsbin.rd: Likewise.
1441 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1442 * ld-x86-64/tlsbindesc.rd: Likewise.
1443 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1444 * ld-x86-64/tlsdesc.rd: Likewise.
1445 * ld-x86-64/tlspic-nacl.rd: Likewise.
1446 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1447 * ld-alpha/tlspic.rd: Likewise.
1448 * ld-powerpc/tlsexe.r: Likewise.
1449 * ld-powerpc/tlsexetoc.r: Likewise.
1450 * ld-powerpc/tlsso.r: Likewise.
1451 * ld-powerpc/tlstocso.r: Likewise.
1452 * ld-s390/tlspic.rd: Likewise.
1453 * ld-s390/tlspic_64.rd: Likewise.
1454 * ld-sparc/gotop32.dd: Likewise.
1455 * ld-sparc/gotop64.dd: Likewise.
1456 * ld-sparc/tlssunnopic32.rd: Likewise.
1457 * ld-sparc/tlssunnopic64.rd: Likewise.
1458 * ld-sparc/tlssunpic32.rd: Likewise.
1459 * ld-sparc/tlssunpic64.rd: Likewise.
1460 * ld-tic6x/shlib-1.rd: Likewise.
1461 * ld-tic6x/shlib-1b.rd: Likewise.
1462 * ld-tic6x/shlib-1r.rd: Likewise.
1463 * ld-tic6x/shlib-1rb.rd: Likewise.
1464 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1465
f58926a6
L
14662015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1467
1468 PR ld/17973
1469 * ld-plugin/plugin.exp (regassilent): New.
1470 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1471 (plugin_tests): Add a test for PR ld/17973.
1472 * ld-plugin/pr17973.d: New file.
1473 * ld-plugin/pr17973.s: Likewise.
1474
761e2bd4
L
14752015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1476
1477 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1478
45e81354
L
14792015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1480
1481 * ld-plugin/plugin-27.d: New.
1482 * ld-plugin/plugin-28.d: Likewise.
1483 * ld-plugin/plugin-29.d: Likewise.
1484 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1485 and LDPL_WARNING.
1486
7275e869
L
14872015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1488
1489 PR ld/17878
1490 * ld-plugin/func.c: Add some comments.
1491 * ld-plugin/plugin-13.d: New file.
1492 * ld-plugin/plugin-14.d: Likewise.
1493 * ld-plugin/plugin-15.d: Likewise.
1494 * ld-plugin/plugin-16.d: Likewise.
1495 * ld-plugin/plugin-17.d: Likewise.
1496 * ld-plugin/plugin-18.d: Likewise.
1497 * ld-plugin/plugin-19.d: Likewise.
1498 * ld-plugin/plugin-20.d: Likewise.
1499 * ld-plugin/plugin-21.d: Likewise.
1500 * ld-plugin/plugin-22.d: Likewise.
1501 * ld-plugin/plugin-23.d: Likewise.
1502 * ld-plugin/plugin-24.d: Likewise.
1503 * ld-plugin/plugin-25.d: Likewise.
1504 * ld-plugin/plugin-26.d: Likewise.
1505 * ld-plugin/plugin.exp (plugin2_name): New.
1506 (plugin3_name): Likewise.
1507 (plugin2_path): Likewise.
1508 (plugin3_path): Likewise.
1509 (testsrcfiles): Likewise.
1510 (testsrcfiles_notext): Likewise.
1511 (plugin_tests): Add tests for non-object IR file.
1512 (plugin_lib_tests): Likewise.
1513 (plugin_extra_elf_tests): Likewise.
1514 (plugin_src_tests): New tests for non-object IR file.
1515 Run nm --plugin test.
1516 Run ar --plugin test.
1517 Run plugin_src_tests.
1518
1952c5cd
L
15192015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1520
1521 PR ld/17935
1522 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1523 * ld-x86-64/x86-64.exp: Likewise.
1524
1525 * ld-i386/pr17935-1.d: New file.
1526 * ld-i386/pr17935-1.s: Likewise.
1527 * ld-i386/pr17935-2.d: Likewise.
1528 * ld-i386/pr17935-2.s: Likewise.
1529 * ld-x86-64/pr17935-1.d: Likewise.
1530 * ld-x86-64/pr17935-1.s: Likewise.
1531 * ld-x86-64/pr17935-2.d: Likewise.
1532 * ld-x86-64/pr17935-2.s: Likewise.
1533
9e2dec47
L
15342015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1535
1536 PR ld/12365
1537 PR ld/14272
1538 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1539 * ld-plugin/plugin-7.d: Updated.
1540 * ld-plugin/plugin-8.d: Likewise.
1541
8962a307
L
15422015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1543
1544 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1545 ld/12365 test.
1546
60f79275
L
15472015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1548
1549 PR ld/12365
1550 * ld-plugin/pr12365a.c: New file.
1551 * ld-plugin/pr12365b.c: Likewise.
1552 * ld-plugin/pr12365c.c: Likewise.
1553
1554 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1555 test.
1556 Run the PR ld/12365 test.
1557
9910b1c8
L
15582015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1559
1560 PR ld/14918
1561 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1562
1563 * ld-plugin/pr14918.c: New file.
1564 * ld-plugin/pr14918.d: Likewise.
1565
1a215085
L
15662015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1567
1568 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1569
b86ac8e3
AM
15702015-01-29 Alan Modra <amodra@gmail.com>
1571
1572 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1573 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1574 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1575
15f7a26b
L
15762015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1577
1578 PR ld/17878
1579 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1580 * ld-plugin/plugin-10.d: Likewise.
1581 * ld-plugin/plugin-11.d: Likewise.
1582 * ld-plugin/plugin-2.d: Likewise.
1583 * ld-plugin/plugin-3.d: Likewise.
1584 * ld-plugin/plugin-4.d: Likewise.
1585 * ld-plugin/plugin-5.d: Likewise.
1586 * ld-plugin/plugin-6.d: Likewise.
1587 * ld-plugin/plugin-7.d: Likewise.
1588 * ld-plugin/plugin-8.d: Likewise.
1589 * ld-plugin/plugin-9.d: Likewise.
1590
61b86cb1
JB
15912015-01-28 Jan Beulich <jbeulich@suse.com>
1592
1593 * ld-elf/pr16322.s (p1): Rename to px1.
1594 (f1): Rename to fx1.
1595
dbd1e97e
AM
15962015-01-28 Alan Modra <amodra@gmail.com>
1597
1598 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1599 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1600 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1601
cc9ad334
SKS
16022015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1603
1604 * ld-scripts/memory.t: Define new symbol tred.
1605 * ld-scripts/memory_sym.t: New.
1606 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1607 conditionally check values of linker symbols.
1608
481765cd
AB
16092015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1610
1611 * ld-scripts/provide-4-map.d: Update expected output.
1612 * ld-scripts/provide-5-map.d: Likewise.
1613
c05b575a
AB
16142015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1615
1616 * ld-scripts/provide-4.d: New file.
1617 * ld-scripts/provide-4-map.d: New file.
1618 * ld-scripts/provide-4.t: New file.
1619 * ld-scripts/provide-5.d: New file.
1620 * ld-scripts/provide-5.s: New file.
1621 * ld-scripts/provide-5-map.d: New file.
1622 * ld-scripts/provide-5.t: New file.
1623 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1624 tests.
1625
43d66c95
AB
16262015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1627
1628 * ld-scripts/overlay-size.d: Add 'map' option.
1629 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1630 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1631 option, checking linker mapfile output.
1632
23283c1b
AM
16332015-01-20 Alan Modra <amodra@gmail.com>
1634
1635 * ld-powerpc/ambiguousv1.d,
1636 * ld-powerpc/ambiguousv1b.d,
1637 * ld-powerpc/ambiguousv2.d,
1638 * ld-powerpc/ambiguousv2b.d,
1639 * ld-powerpc/elfv2exe.d,
1640 * ld-powerpc/elfv2so.d,
1641 * ld-powerpc/tlsexe.r,
1642 * ld-powerpc/tlsexetoc.r,
1643 * ld-powerpc/tlsso.r,
1644 * ld-powerpc/tlstocso.r: Update.
1645
10ab94eb
AM
16462015-01-20 Alan Modra <amodra@gmail.com>
1647
1648 PR ld/17615
1649 * ld-elf/pr17615.d: Match .sbss too.
1650
3e2aa5bb
L
16512015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1652
1653 PR ld/17615
1654 * ld-elf/pr17615.d: New file.
1655 * ld-elf/pr17615.s: Likewise.
1656
c4621b33
AM
16572015-01-19 Alan Modra <amodra@gmail.com>
1658
1659 * ld-gc/pr14265.d,
1660 * ld-cris/tls-gc-68.d,
1661 * ld-cris/tls-gc-69.d,
1662 * ld-cris/tls-gc-70.d,
1663 * ld-cris/tls-gc-71.d,
1664 * ld-cris/tls-gc-75.d,
1665 * ld-cris/tls-gc-76.d,
1666 * ld-cris/tls-gc-79.d,
1667 * ld-mmix/bpo-10.d,
1668 * ld-mmix/bpo-11.d: Update.
1669
1e2e8c52
AK
16702015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1671
1672 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1673 printed if 0 anymore.
1674
6333bc0d
L
16752015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1676
1677 PR ld/17847
1678 * ld-x86-64/pie1.d: New file.
1679 * ld-x86-64/pie1.s: Likwise.
1680 * ld-x86-64/x86-64.exp: Run pie1.
1681
0941db69
JW
16822015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1683
1684 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1685 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1686 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1687
0172429c
JW
16882015-01-13 Jiong Wang <jiong.wang@arm.com>
1689
1690 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1691 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1692 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1693
bab91cce
JW
16942015-01-13 Jiong Wang <jiong.wang@arm.com>
1695
1696 PR ld/17415
1697 * ld-aarch64/pr17415.s: Source file for new test.
1698 * ld-aarch64/pr17415.d: Expect file for new test.
1699 * ld-aarch64/aarch64-elf.exp: Run the new test.
1700
9d1d54d5
L
17012015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1702
1703 PR ld/17827
1704 * ld-x86-64/pr17689.out: Updated.
1705 * ld-x86-64/pr17689b.S: Likewise.
1706
1707 * ld-x86-64/pr17827.rd: New file.
1708
1709 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1710
2279a12a
JB
17112015-01-08 Jan Beulich <jbeulich@suse.com>
1712
1713 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1714 enable_initfini_array=no case.
1715
8d983e36
AB
17162015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1717
1718 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1719 readelf.
1720
b90efa5b 17212015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1722
b90efa5b 1723 Update year range in copyright notice of all files.
ee3b52e9 1724
b90efa5b 1725For older changes see ChangeLog-2014
c9e214e5 1726\f
b90efa5b 1727Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1728
1729Copying and distribution of this file, with or without modification,
1730are permitted in any medium without royalty provided the copyright
1731notice and this notice are preserved.
1732
c9e214e5
AM
1733Local Variables:
1734mode: change-log
1735left-margin: 8
1736fill-column: 74
1737version-control: never
1738End:
This page took 0.574622 seconds and 4 git commands to generate.