Add "-z call-nop=PADDING" option to ld
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
caa65211
L
12015-10-22 H.J. Lu <hongjiu.lu@intel.com>
2
3 * ld-i386/call3.s: New file.
4 * ld-i386/call3a.d: Likewise.
5 * ld-i386/call3b.d: Likewise.
6 * ld-i386/call3c.d: Likewise.
7 * ld-i386/call3d.d: Likewise.
8 * ld-i386/call3e.d: Likewise.
9 * ld-i386/call3f.d: Likewise.
10 * ld-i386/call3g.d: Likewise.
11 * ld-i386/call3h.d: Likewise.
12 * ld-i386/load1-nacl.d: Likewise.
13 * ld-x86-64/call1.s: Likewise.
14 * ld-x86-64/call1a.d: Likewise.
15 * ld-x86-64/call1b.d: Likewise.
16 * ld-x86-64/call1c.d: Likewise.
17 * ld-x86-64/call1d.d: Likewise.
18 * ld-x86-64/call1e.d: Likewise.
19 * ld-x86-64/call1f.d: Likewise.
20 * ld-x86-64/call1g.d: Likewise.
21 * ld-x86-64/call1h.d: Likewise.
22 * ld-x86-64/call1i.d: Likewise.
23 * ld-x86-64/load1a-nacl.d: Likewise.
24 * ld-x86-64/load1b-nacl.d: Likewise.
25 * ld-x86-64/load1c-nacl.d: Likewise.
26 * ld-x86-64/load1d-nacl.d: Likewise.
27
56ceb5b5
L
282015-10-22 H.J. Lu <hongjiu.lu@intel.com>
29
30 * ld-ifunc/ifunc-5r-local-x86-64.d: Replace R_X86_64_GOTPCREL
31 with R_X86_64_REX_GOTPCRELX.
32 * ld-x86-64/plt-main1.rd: Likewise.
33 * ld-x86-64/plt-main3.rd: Likewise.
34 * ld-x86-64/plt-main4.rd: Likewise.
35 * ld-x86-64/gotpcrel1.dd: New file.
36 * ld-x86-64/gotpcrel1.out: Likewise.
37 * ld-x86-64/gotpcrel1a.S: Likewise.
38 * ld-x86-64/gotpcrel1b.c: Likewise.
39 * ld-x86-64/gotpcrel1c.c: Likewise.
40 * ld-x86-64/gotpcrel1d.S: Likewise.
41 * ld-x86-64/load1.s: Likewise.
42 * ld-x86-64/load1a.d: Likewise.
43 * ld-x86-64/load1b.d: Likewise.
44 * ld-x86-64/load1c.d: Likewise.
45 * ld-x86-64/load1d.d: Likewise.
46 * ld-x86-64/x86-64.exp: Run load1a, load1b, load1c and load1d
47 tests. Run gotpcrel1 test.
48
02a86693
L
492015-10-22 H.J. Lu <hongjiu.lu@intel.com>
50
51 * ld-i386/branch1.d: New file.
52 * ld-i386/branch1.s: Likewise.
53 * ld-i386/call1.d: Likewise.
54 * ld-i386/call1.s: Likewise.
55 * ld-i386/call2.d: Likewise.
56 * ld-i386/call2.s: Likewise.
57 * ld-i386/got1.dd: Likewise.
58 * ld-i386/got1.out: Likewise.
59 * ld-i386/got1a.S: Likewise.
60 * ld-i386/got1b.c: Likewise.
61 * ld-i386/got1c.c: Likewise.
62 * ld-i386/got1d.S: Likewise.
63 * ld-i386/jmp1.d: Likewise.
64 * ld-i386/jmp1.s: Likewise.
65 * ld-i386/jmp2.d: Likewise.
66 * ld-i386/jmp2.s: Likewise.
67 * ld-i386/load1.d: Likewise.
68 * ld-i386/load1.s: Likewise.
69 * ld-i386/load2.d: Likewise.
70 * ld-i386/load2.s: Likewise.
71 * ld-i386/load3.d: Likewise.
72 * ld-i386/load3.s: Likewise.
73 * ld-i386/load4.s: Likewise.
74 * ld-i386/load4a.d: Likewise.
75 * ld-i386/load4b.d: Likewise.
76 * ld-i386/load5.s: Likewise.
77 * ld-i386/load5a.d: Likewise.
78 * ld-i386/load5b.d: Likewise.
79 * ld-i386/load6.d: Likewise.
80 * ld-i386/load6.s: Likewise.
81 * ld-i386/i386.exp: Run branch1, call1, call2, jmp1, jmp2,
82 load1, load2, load3, load4a, load4b, load5a, load5b and load6
83 tests. Run got1 test.
84
e44c481a
AK
852015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
86
87 * ld-ifunc/ifunc.exp: Run ifunc tests on s390* targets.
88
15a70cda
SD
892015-10-19 Simon Dardis <Simon.Dardis@imgtec.com>
90
91 * ld-elf/attributes.d: New test for symbol attribute copying.
92 * ld-elf/attributes.ld: Part of above.
93 * ld-elf/attributes.s: Likewise.
94
b31bcacc
L
952015-10-16 H.J. Lu <hongjiu.lu@intel.com>
96
97 * ld-i386/lea1.s: Add a test for loading address of local common
98 symbol.
99 * ld-x86-64/lea1.s: Likewise.
100 * ld-i386/lea1a.d: Updated.
101 * ld-i386/lea1b.d: Likewise.
102 * ld-i386/lea1c.d: Likewise.
103 * ld-x86-64/lea1a.d: Likewise.
104 * ld-x86-64/lea1b.d: Likewise.
105 * ld-x86-64/lea1c.d: Likewise.
106 * ld-x86-64/lea1d.d: Likewise.
107 * ld-x86-64/lea1e.d: Likewise.
108 * ld-x86-64/lea1f.d: Likewise.
109
7b19bec2
AM
1102015-10-15 Alan Modra <amodra@gmail.com>
111
112 * config/default.exp (size): New global.
113 * ld-elf/extract-symbol-1.s,
114 * ld-elf/extract-symbol-1.ld,
115 * ld-elf/extract-symbol-1sec.d,
116 * ld-elf/extract-symbol-1sym.d: Delete.
117 * ld-scripts/script.exp (extract_symbol_test): New.
118
4373f8af
L
1192015-10-12 H.J. Lu <hongjiu.lu@intel.com>
120
121 PR ld/19073
122 * ld-elf/pr19073.map: New file.
123 * ld-elf/pr19073.rd: Likewise.
124 * ld-elf/pr19073.s: Likewise.
125 * ld-elf/shared.exp (build_tests): Add tests for PR ld/19073.
126
886a2506
NC
1272015-10-07 Claudiu Zissulescu <claziss@synopsys.com>
128
129 * ld-elf/linkonce1.d: Skip extra relocs before .debug_frame.
130
a0d49154
L
1312015-10-05 H.J. Lu <hongjiu.lu@intel.com>
132
133 PR ld/18914
134 * ld-elf/exclude.exp: Also check exclude_common.
135 * ld-elf/exclude2.s: Add exclude_common.
136
3ebe65c0
RL
1372015-10-02 Renlin Li <renlin.li@arm.com>
138
139 * ld-aarch64/aarch64-elf.exp (tls-relax-large-le-ie): Run new test.
140 * ld-aarch64/tls-relax-large-ie-le.d: New.
141 * ld-aarch64/tls-relax-large-ie-le.s: New.
142
0484b454
RL
1432015-10-02 Renlin Li <renlin.li@arm.com>
144
145 * ld-aarch64/aarch64-elf.exp: Run new test.
146 * ld-aarch64/tls-large-desc.d: New.
147 * ld-aarch64/tls-large-desc.s: New.
148 * ld-aarch64/tls-relax-large-desc-ie.d: New.
149 * ld-aarch64/tls-relax-large-desc-ie.s: New.
150 * ld-aarch64/tls-relax-large-desc-le.d: New.
151 * ld-aarch64/tls-relax-large-desc-le.s: New.
152
ac734732
RL
1532015-10-02 Renlin Li <renlin.li@arm.com>
154
155 * ld-aarch64/aarch64-elf.exp: run new test
156 * ld-aarch64/tls-relax-large-gd-ie.d: New.
157 * ld-aarch64/tls-relax-large-gd-ie.s: New.
158 * ld-aarch64/tls-relax-large-gd-le.d: New.
159 * ld-aarch64/tls-relax-large-gd-le.s: New.
160
3b957e5b
RL
1612015-10-02 Renlin Li <renlin.li@arm.com>
162
163 * ld-aarch64/tls-large-ie.d: New.
164 * ld-aarch64/tls-large-ie.s: New.
165 * ld-aarch64/aarch64-elf.exp: Run new test.
166
7ba7cfe4
RL
1672015-10-02 Renlin Li <renlin.li@arm.com>
168
169 * ld-aarch64/emit-relocs-516.d: New.
170 * ld-aarch64/emit-relocs-516.s: New.
171 * ld-aarch64/aarch64-elf.exp: Run new test.
172
94facae3
RL
1732015-10-02 Renlin Li <renlin.li@arm.com>
174
175 * ld-aarch64/emit-relocs-515.d: New.
176 * ld-aarch64/emit-relocs-515.s: New.
177 * ld-aarch64/aarch64-elf.exp: Run new test.
178
dc8008f5
RL
1792015-10-02 Renlin Li <renlin.li@arm.com>
180
181 * ld-aarch64/aarch64-elf.exp: Run new test.
182 * ld-aarch64/emit-relocs-301.d: New.
183 * ld-aarch64/emit-relocs-301.s: New.
184
74a1bfe1
RL
1852015-10-02 Renlin Li <renlin.li@arm.com>
186
187 * ld-aarch64/emit-relocs-302.d: New.
188 * ld-aarch64/emit-relocs-302.s: New.
189 * ld-aarch64/aarch64-elf.exp: Run the test.
190
a2e1db00
RL
1912015-10-02 Renlin Li <renlin.li@arm.com>
192
193 * ld-aarch64/emit-relocs-310.d: New.
194 * ld-aarch64/emit-relocs-310.s: New.
195 * ld-aarch64/aarch64-elf.exp: Run the test.
196
5db4f0d3
L
1972015-10-01 H.J. Lu <hongjiu.lu@intel.com>
198
199 PR ld/19031
200 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
201 * ld-x86-64/pr19031.out: New file.
202 * ld-x86-64/pr19031a.c: Likewise.
203 * ld-x86-64/pr19031b.S: Likewise.
204 * ld-x86-64/pr19031c.c: Likewise.
205
73524045
RL
2062015-10-01 Renlin Li <renlin.li@arm.com>
207
208 * ld-aarch64/aarch64-elf.exp: Run the new test.
209 * ld-aarch64/plt_mapping_symbol.d: New.
210 * ld-aarch64/plt_mapping_symbol.s: New.
211
017e6bce
AM
2122015-10-01 Alan Modra <amodra@gmail.com>
213
214 * ld-x86-64/pr19013-x32.d: Update.
c220e327 215 * ld-x86-64/pr19013-nacl.d: Update.
017e6bce 216
b8836e40
L
2172015-09-30 H.J. Lu <hongjiu.lu@intel.com>
218
219 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
220
4b627c18
L
2212015-09-30 H.J. Lu <hongjiu.lu@intel.com>
222
223 PR ld/19031
224 * ld-i386/i386.exp: Run PR ld/19031 test.
5db4f0d3
L
225 * ld-i386/pr19031.out: New file.
226 * ld-i386/pr19031a.c: Likewise.
227 * ld-i386/pr19031b.S: Likewise.
228 * ld-i386/pr19031c.c: Likewise.
4b627c18 229
9865bd0d
L
2302015-09-30 H.J. Lu <hongjiu.lu@intel.com>
231
232 PR ld/19013
233 * ld-x86-64/pr19013-nacl.d: New file.
234 * ld-x86-64/pr19013-x32.d: Likewise.
235 * ld-x86-64/pr19013.d: Likewise.
236 * ld-x86-64/pr19013.s: Likewise.
237 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
238
c68c1637
L
2392015-09-29 H.J. Lu <hongjiu.lu@intel.com>
240
241 PR binutils/19005
242 * ld-elf/pr19005.d: New file.
243 * ld-elf/pr19005.s: Likewise.
244 * ld-elf/pr19005.t: Likewise.
245
8a9e7a91
PZ
2462015-08-11 Peter Zotov <whitequark@whitequark.org>
247
248 PR ld/18759
249 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
250
0a6b6047
L
2512015-09-22 H.J. Lu <hongjiu.lu@intel.com>
252
253 * ld-mips-elf/pie-n32.d: Updated.
254 * ld-mips-elf/pie-n64.d: Likewise.
255 * ld-mips-elf/pie-o32.d: Likewise.
256
5fe2850d
L
2572015-09-22 H.J. Lu <hongjiu.lu@intel.com>
258
259 * ld-elf/pie.d: New test.
260
975f8a9e
AM
2612015-09-18 Alan Modra <amodra@gmail.com>
262
263 PR ld/18963
264 * ld-scripts/pr18963.d,
265 * ld-scripts/pr18963.t: New test.
266 * ld-scripts/expr.exp: Run it.
267 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
268 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
269 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
270 start of .data section.
271 * ld-mips-elf/no-shared-1-n64.d: Likewise.
272 * ld-mips-elf/no-shared-1-o32.d: Likewise.
273
6d636d8c
L
2742015-09-11 H.J. Lu <hongjiu.lu@intel.com>
275
276 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
277 PR ld/15323.
278 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
279
259364ad
JW
2802015-09-09 Jiong Wang <jiong.wang@arm.com>
281
282 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
283 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
284 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
285 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
286 * ld-aarch64/aarch64-elf.exp: Run new testcases.
287
3d476d8d
AB
2882015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
289
290 * ld-elf/orphan-7.map: Allow for other discarded sections.
291 * ld-elf/orphan-8.map: Updated to allow for different section
292 ordering on different targets.
293 * ld-elf/orphan.ld: Place .sbss section.
294
e32aa933
L
2952015-09-05 H.J. Lu <hongjiu.lu@intel.com>
296
297 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
298
c005eb9e
AB
2992015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
300
301 * ld-elf/elf.exp: Switch to rely on run_dump_test.
302 * ld-elf/orphan-5.l: Update expected output.
303 * ld-elf/orphan-5.d: New file.
304 * ld-elf/orphan-6.d: New file.
305 * ld-elf/orphan-6.l: New file.
306 * ld-elf/orphan-7.d: New file.
307 * ld-elf/orphan-7.map: New file.
308 * ld-elf/orphan-8.d: New file.
309 * ld-elf/orphan-8.map: New file.
310
8c650f16
L
3112015-09-03 H.J. Lu <hongjiu.lu@intel.com>
312
313 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
314 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
315 * ld-ifunc/ifunc-22-i386.s: Likewise.
316 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
317 * ld-ifunc/ifunc-21-i386.d: Updated.
318 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
319 * ld-ifunc/ifunc-22-i386.d: Likewise.
320 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
321
0762fbb6
L
3222015-09-02 H.J. Lu <hongjiu.lu@intel.com>
323
8c650f16 324 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
325 * ld-ifunc/ifunc-21-i386.s: Likewise.
326 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
327 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
328 * ld-ifunc/ifunc-22-i386.d: Likewise.
329 * ld-ifunc/ifunc-22-i386.s: Likewise.
330 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
331 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
332
04ebc307
L
3332015-09-01 H.J. Lu <hongjiu.lu@intel.com>
334
335 PR ld/18900
336 * ld-i386/i386.exp: Run tests for PR ld/18900.
337 * ld-x86-64/x86-64.exp: Likewise.
338 * ld-i386/pr18900.out: New file.
339 * ld-i386/pr18900a.c: Likewise.
340 * ld-i386/pr18900a.c: Likewise.
341 * ld-i386/pr18900a.rd: Likewise.
342 * ld-i386/pr18900b.c: Likewise.
343 * ld-i386/pr18900b.rd: Likewise.
344 * ld-i386/pr18900c.c: Likewise.
345 * ld-x86-64/pr18900.out: Likewise.
346 * ld-x86-64/pr18900a.c: Likewise.
347 * ld-x86-64/pr18900a.rd: Likewise.
348 * ld-x86-64/pr18900b.c: Likewise.
349 * ld-x86-64/pr18900b.rd: Likewise.
350 * ld-x86-64/pr18900c.c: Likewise.
351 * ld-x86-64/mpx3.dd: Updated.
352
1cb0b71f
AM
3532015-08-27 Alan Modra <amodra@gmail.com>
354
355 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
356 * ld-powerpc/powerpc.exp: Run it.
357
c97c330b
MF
3582015-08-26 Nick Clifton <nickc@redhat.com>
359
360 PR ld/18401
361 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
362
07c9aa07
JW
3632015-08-19 Jiong Wang <jiong.wang@arm.com>
364
365 * ld-aarch64/emit-relocs-531.s: New testcase.
366 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
367 * ld-aarch64/emit-relocs-532.s: Likewise.
368 * ld-aarch64/emit-relocs-533.s: Likewise.
369 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
370 * ld-aarch64/emit-relocs-534.s: Likewise.
371 * ld-aarch64/emit-relocs-535.s: Likewise.
372 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
373 * ld-aarch64/emit-relocs-536.s: Likewise.
374 * ld-aarch64/emit-relocs-537.s: Likewise.
375 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
376 * ld-aarch64/emit-relocs-538.s: Likewise.
377 * ld-aarch64/emit-relocs-531.d: New expectation file.
378 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
379 * ld-aarch64/emit-relocs-532.d: Likewise.
380 * ld-aarch64/emit-relocs-533.d: Likewise.
381 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
382 * ld-aarch64/emit-relocs-534.d: Likewise.
383 * ld-aarch64/emit-relocs-535.d: Likewise.
384 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
385 * ld-aarch64/emit-relocs-536.d: Likewise.
386 * ld-aarch64/emit-relocs-537.d: Likewise.
387 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
388 * ld-aarch64/emit-relocs-538.d: Likewise.
389 * ld-aarch64/aarch64-elf.exp: Run new testcases.
390
6ffe9a1b
JW
3912015-08-19 Jiong Wang <jiong.wang@arm.com>
392
393 * ld-aarch64/emit-relocs-87.s: New testcase.
394 * ld-aarch64/emit-relocs-88.s: Likewise.
395 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
396 * ld-aarch64/emit-relocs-89.s: Likewise.
397 * ld-aarch64/emit-relocs-90.s: Likewise.
398 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
399 * ld-aarch64/emit-relocs-523.s: Likewise.
400 * ld-aarch64/emit-relocs-524.s: Likewise.
401 * ld-aarch64/emit-relocs-525.s: Likewise.
402 * ld-aarch64/emit-relocs-527.s: Likewise.
403 * ld-aarch64/emit-relocs-526.s: Likewise.
404 * ld-aarch64/emit-relocs-528.s: Likewise.
405 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
406 * ld-aarch64/emit-relocs-87.d: New expectation file.
407 * ld-aarch64/emit-relocs-88.d: Likewise.
408 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
409 * ld-aarch64/emit-relocs-89.d: Likewise.
410 * ld-aarch64/emit-relocs-90.d: Likewise.
411 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
412 * ld-aarch64/emit-relocs-91.d: Likewise.
413 * ld-aarch64/emit-relocs-523.d: Likewise.
414 * ld-aarch64/emit-relocs-524.d: Likewise.
415 * ld-aarch64/emit-relocs-525.d: Likewise.
416 * ld-aarch64/emit-relocs-526.d: Likewise.
417 * ld-aarch64/emit-relocs-527.d: Likewise.
418 * ld-aarch64/emit-relocs-528.d: Likewise.
419 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
420 * ld-aarch64/aarch64-elf.exp: Run new testcases.
421
753999c1
JW
4222015-08-19 Jiong Wang <jiong.wang@arm.com>
423
424 * ld-aarch64/emit-relocs-530.s: New testcase.
425 * ld-aarch64/emit-relocs-92.s: Likewise.
426 * ld-aarch64/emit-relocs-530.d: New expectation file.
427 * ld-aarch64/emit-relocs-92.d: Likewise.
428 * ld-aarch64/aarch64-elf.exp: Run new testcases.
429
4e1626f5
L
4302015-08-18 H.J. Lu <hongjiu.lu@intel.com>
431
432 PR ld/18841
433 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
434 * ld-ifunc/pr18841c.c: New file.
435
cae1fbbb
L
4362015-08-18 H.J. Lu <hongjiu.lu@intel.com>
437
438 PR ld/18841
439 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
440 * ld-ifunc/pr18841.out: New file.
441 * ld-ifunc/pr18841a.c: Likewise.
442 * ld-ifunc/pr18841b.c: Likewise.
443
8efa2874
L
4442015-08-13 H.J. Lu <hongjiu.lu@intel.com>
445
446 PR ld/18801
447 * ld-i386/i386.exp: Run pr18801.
448 * ld-x86-64/x86-64.exp: Likewise.
449 * ld-i386/pr18801.d: New file.
450 * ld-i386/pr18801.s: Likewise.
451 * ld-x86-64/pr18801.d: Likewise.
452 * ld-x86-64/pr18801.s: Likewise.
453
40fc1451
SD
4542015-08-12 Simon Dardis <simon.dardis@imgtec.com>
455
456 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
457 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
458 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
459 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
460 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
461 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
462 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
463 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
464 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
465 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
466 * ld-mips-elf/jalx-2.dd: Ditto.
467 * ld-mips-elf/mips16-pic-3.dd: Ditto.
468 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
469 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
470 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
471 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
472 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
473 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
474 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
475 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
476 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
477 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
478 * ld-mips-elf/tlsbin-o32.d: Ditto.
479 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
480 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
481 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
482 * ld-mips-elf/tlsdyn-o32.d: Ditto.
483 * ld-mips-elf/tlslib-o32.d: Ditto.
484
87ad46af
JW
4852015-08-12 Jiong Wang <jiong.wang@arm.com>
486
487 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
488 four triple shape: aarch64-*-linux*, aarch64-*-elf,
489 aarch64_be-*-linux*, aarch64_be-*-elf.
490 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
491 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
492 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
493 check when they reflect address.
494 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
495
f63d6d96
TP
4962015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
497
498 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
499 relocs-1027-symbolic-func.
500 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
501 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
502 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
503 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
504
f678ded7
JW
5052015-08-11 Jiong Wang <jiong.wang@arm.com>
506
507 * ld-aarch64/farcall-b-defsym.s: New test.
508 * ld-aarch64/farcall-bl-defsym.s: Likewise.
509 * ld-aarch64/farcall-b-defsym.d: New expectation.
510 * ld-aarch64/farcall-bl-defsym.d: Likewise.
511
07f9ddfe
JW
5122015-08-11 Jiong Wang <jiong.wang@arm.com>
513
514 * ld-aarch64/farcall-b-gsym.s: New test.
515 * ld-aarch64/farcall-b-plt.s: Likewise.
516 * ld-aarch64/farcall-bl-plt.s: Likewise.
517 * ld-aarch64/farcall-b-gsym.d: New expect file.
518 * ld-aarch64/farcall-b-plt.d: Likewise.
519 * ld-aarch64/farcall-bl-plt.d: Likewise.
520
40fbed84
JW
5212015-08-11 Jiong Wang <jiong.wang@arm.com>
522
523 * ld-aarch64/emit-relocs-529.s: New testcase.
524 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
525 * ld-aarch64/emit-relocs-86.s: Likewise.
526 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
527 * ld-aarch64/emit-relocs-529.d: New expectation file.
528 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
529 * ld-aarch64/emit-relocs-86.d: Likewise.
530 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
531 * ld-aarch64/aarch64-elf.exp: Run new testcases.
532
73f925cc
JW
5332015-08-11 Jiong Wang <jiong.wang@arm.com>
534
535 * ld-aarch64/tls-small-ld.s: Update testcase.
536
f69e4920
JW
5372015-08-11 Jiong Wang <jiong.wang@arm.com>
538
539 * ld-aarch64/tls-small-ld.s: New file.
540 * ld-aarch64/tls-small-ld.d: Likewise.
541 * ld-aarch64/aarch64-elf.exp: Run new test.
542
97dc35c8
L
5432015-08-11 H.J. Lu <hongjiu.lu@intel.com>
544
545 PR ld/18808
546 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
547 * ld-ifunc/pr18808.out: New file.
548 * ld-ifunc/pr18808a.c: Likewise.
549 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 550 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 551
6e33951e
L
5522015-08-07 H.J. Lu <hongjiu.lu@intel.com>
553
554 PR ld/18720
555 * ld-elf/indirect.exp: Run tests for PR ld/18720.
556 * ld-elf/pr18720.out: New file.
557 * ld-elf/pr18720a.c: Likewise.
558 * ld-elf/pr18720b.c: Likewise.
559 * ld-elf/pr18720c.c: Likewise.
560
9c98104c
AB
5612015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
562
563 * ld/ld-lib.exp (run_dump_test): When using the map option, no
564 program is required.
565
bb57e4c7
AB
5662015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
567
568 * ld/ld-lib.exp (run_dump_test): Add error_output and
569 warning_output options.
570
0a618243
AB
5712015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
572
573 * ld-undefined/require-defined-1.d: New file.
574 * ld-undefined/require-defined-2.d: New file.
575 * ld-undefined/require-defined-3.d: New file.
576 * ld-undefined/require-defined-4.d: New file.
577 * ld-undefined/require-defined-5.d: New file.
578 * ld-undefined/require-defined.exp: New file.
579 * ld-undefined/require-defined.s: New file.
580
c6e8a9a8
L
5812015-07-30 H.J. Lu <hongjiu.lu@intel.com>
582
583 PR ld/18735
584 * ld-elf/pr18735.d: New file.
585 * ld-elf/pr18735.s: Likewise.
586
60b57502
L
5872015-07-29 H.J. Lu <hongjiu.lu@intel.com>
588
589 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
590 4.5 or newer.
591
de0a0026
L
5922015-07-29 H.J. Lu <hongjiu.lu@intel.com>
593
594 * ld-size/size.exp: Move run-time support check.
595
e5654c0f
AM
5962015-07-28 Alan Modra <amodra@gmail.com>
597
598 * ld-powerpc/elfv2so.d: Update.
599
6f8ea6c4
L
6002015-07-27 H.J. Lu <hongjiu.lu@intel.com>
601
602 * config/default.exp (NOPIE_CFLAGS): New.
603 (NOPIE_LDFLAGS): Likewise.
604 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
605 $NOPIE_LDFLAGS if needed.
606 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
607
219a6876
L
6082015-07-27 H.J. Lu <hongjiu.lu@intel.com>
609
610 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
611 (CXX): Likewise.
612
cda77e9e
L
6132015-07-27 H.J. Lu <hongjiu.lu@intel.com>
614
615 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
616
379d3f1f
L
6172015-07-27 H.J. Lu <hongjiu.lu@intel.com>
618
619 * ld-scripts/crossref.exp (CC): Save and restore. Append
620 $PLT_CFLAGS.
621
ea9fb8b3
L
6222015-07-27 H.J. Lu <hongjiu.lu@intel.com>
623
624 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
625 -fPIC if needed.
626 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
627 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
628
faebca03
L
6292015-07-27 H.J. Lu <hongjiu.lu@intel.com>
630
631 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
632 ld_compile.
633
c4972ed6
L
6342015-07-27 H.J. Lu <hongjiu.lu@intel.com>
635
636 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
637 to build_binary.
638
e10461ae
L
6392015-07-27 H.J. Lu <hongjiu.lu@intel.com>
640
641 * config/default.exp (PLT_CFLAGS): New.
642
32f573bc
SN
6432015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
644
645 PR ld/18705
646 * ld-aarch64/protected-data.d: New.
647 * ld-aarch64/protected-data.s: New.
648 * ld-aarch64/aarch64-elf.exp: Add new test.
649
b68a20d6
SN
6502015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
651
652 PR ld/18705
653 * ld-arm/protected-data.d: New.
654 * ld-arm/protected-data.s: New.
655 * ld-arm/arm-elf.exp: Add new test.
656
edcab5e8
L
6572015-07-26 H.J. Lu <hongjiu.lu@intel.com>
658
659 PR ld/18718
660 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
661
d76b6207
L
6622015-07-26 H.J. Lu <hongjiu.lu@intel.com>
663
664 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
665 to 0.
666
18d9555c
L
6672015-07-25 H.J. Lu <hongjiu.lu@intel.com>
668
669 PR ld/18718
670 * ld-elf/pr18718.c: New file.
671 * ld-elf/shared.exp: Run tests for PR ld/18718.
672
a496fbc8
AM
6732015-07-25 Alan Modra <amodra@gmail.com>
674
675 * ld-elf/symbolic-func.s,
676 * ld-elf/symbolic-func.r: New test.
677 * ld-elf/elf.exp: Run it.
678
84b74b49
L
6792015-07-24 H.J. Lu <hongjiu.lu@intel.com>
680
681 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
682 * ld-elf/zlibbegin.rS: Also expect "GC".
683 * ld-elf/zlibnormal.rS: Likewise.
684
77a69ff8
JW
6852015-07-16 Jiong Wang <jiong.wang@arm.com>
686
687 * ld-aarch64/tls-tiny-ld.s: New file.
688 * ld-aarch64/tls-tiny-ld.d: Ditto.
689 * ld-aarch64/aarch64-elf.exp: Run new test.
690
19a7fe52
L
6912015-07-14 H.J. Lu <hongjiu.lu@intel.com>
692
693 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
694 SHF_COMPRESSED bit.
695 * ld-elf/zlibnormal.rS: Likewise.
696
3350cc01
CM
6972015-07-09 Catherine Moore <clm@codesourcery.com>
698
72f4393d
L
699 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
700 * ld-mips-elf/attr-gnu-4-09.d: New.
701 * ld-mips-elf/attr-gnu-4-19.d: New.
702 * ld-mips-elf/attr-gnu-4-29.d: New.
703 * ld-mips-elf/attr-gnu-4-39.d: New.
704 * ld-mips-elf/attr-gnu-4-49.d: New.
705 * ld-mips-elf/attr-gnu-4-59.d: New.
706 * ld-mips-elf/attr-gnu-4-69.d: New.
707 * ld-mips-elf/attr-gnu-4-79.d: New.
708 * ld-mips-elf/attr-gnu-4-89.d: New.
709 * ld-mips-elf/attr-gnu-4-9.s: New.
710 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 711
328e7bfd
DC
7122015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
713
714 * ld-avr/gc-section-debugline.d: New test.
715 * ld-avr/per-function-debugline.s: Source for new test.
716
92a9c616
RS
7172015-07-05 Richard Sandiford <richard.sandiford@arm.com>
718
719 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
720 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
721 ld-powerpc/tocopt6.d: New test.
722 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
723
0f088b2a
KT
7242015-07-03 Kai Tietz <ktietz@redhat.com>
725 Nick Clifton <nickc@redhat.com>
726
727 PR ld/11539
728 * lib/ld-lib.exp (check_gc_sections_available): Do not
729 automatically fail for cygwin and mingw targets.
730
965b1d80
SL
7312015-07-01 Sandra Loosemore <sandra@codesourcery.com>
732 Cesar Philippidis <cesar@codesourcery.com>
733
734 * ld-nios2/mixed1a.d: New.
735 * ld-nios2/mixed1a.s: New.
736 * ld-nios2/mixed1b.d: New.
737 * ld-nios2/mixed1b.s: New.
738 * ld-nios2/nios2.exp: Build the new compatibility tests.
739
a2a55a40
L
7402015-06-27 H.J. Lu <hongjiu.lu@intel.com>
741
742 * ld-xtensa/tlsbin.rd: Updated.
743 * ld-xtensa/tlspic.rd: Likewise.
744
a5499fa4
MF
7452015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
746
747 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
748 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
749 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
750 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
751 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
752 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
753 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
754 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
755 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
756 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
757 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
758 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
759 * ld-mips-elf/tlsdyn-o32.d: Likewise.
760 * ld-mips-elf/tlsdyn-o32.got: Likewise.
761 * ld-mips-elf/pie-n32.d: New file.
762 * ld-mips-elf/pie-n64.d: Likewise.
763 * ld-mips-elf/pie-o32.d: Likewise.
764 * ld-mips-elf/pie.s: Likewise.
765 * ld-mips-elf/mips-elf.exp: Add new tests.
766
06e78fc7
L
7672015-06-25 H.J. Lu <hongjiu.lu@intel.com>
768
769 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
770
4a677ba7
L
7712015-06-25 H.J. Lu <hongjiu.lu@intel.com>
772
773 * ld-mmix/bspec1.d: Updated.
774 * ld-mmix/bspec2.d: Likewise.
775 * ld-mmix/undef-3.d: Likewise.
776
ef10c3ac
L
7772015-06-25 H.J. Lu <hongjiu.lu@intel.com>
778
779 PR gas/18451
780 * ld-elf/strtab.d: New file.
781 * ld-elf/strtab.s: Likewise.
782
7c1e8d3e
L
7832015-06-24 H.J. Lu <hongjiu.lu@intel.com>
784
785 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
786 * ld-x86-64/x86-64.exp: Likewise.
787 * ld-i386/pltgot-1.d: Updated.
788 * ld-x86-64/pltgot-1.d: Likewise.
789 * ld-i386/pltgot-2.d: New file.
790 * ld-x86-64/pltgot-2.d: Likewise.
791
c2170589
JW
7922015-06-23 Jiong Wang <jiong.wang@arm.com>
793
794 * ld-aarch64/dt_textrel.s: New testcase.
795 * ld-aarch64/dt_textrel.d: New expectation file.
796 * ld-aarch64/aarch64-elf.exp: Run new testcase.
797
696ddf4b
JW
7982015-06-17 Jiong Wang <jiong.wang@arm.com>
799
800 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
801 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
802 emulation mode.
803
1d5c94cb
AM
8042015-06-16 Alan Modra <amodra@gmail.com>
805
806 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
807 * ld-powerpc/ppc476-shared.d: Update.
808 * ld-powerpc/ppc476-shared2.d: Update.
809
3604cb1f
TG
8102015-06-12 Tristan Gingold <gingold@adacore.com>
811
812 * ld-scripts/print-memory-usage-1.t,
813 * ld-scripts/print-memory-usage-1.s,
814 * ld-scripts/print-memory-usage-1.l,
815 * ld-scripts/print-memory-usage-2.t,
816 * ld-scripts/print-memory-usage-2.l,
817 * ld-scripts/print-memory-usage-3.s,
818 * ld-scripts/print-memory-usage-3.t,
819 * ld-scripts/print-memory-usage-3.l,
820 * ld-scripts/print-memory-usage.t: New tests.
821 * ld-scripts/print-memory-usage.exp: Run them.
822
e00a2fbc
NC
8232015-06-05 Nick Clifton <nickc@redhat.com>
824
825 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
826
f8b44781
AM
8272015-06-05 Alan Modra <amodra@gmail.com>
828
829 * ld-powerpc/ppc476-shared.s,
830 * ld-powerpc/ppc476-shared.lnk,
831 * ld-powerpc/ppc476-shared.d,
832 * ld-powerpc/ppc476-shared2.d: New tests.
833 * ld-powerpc/powerpc.exp: Run them.
834
afa403d8
JW
8352015-06-02 Jiong Wang <jiong.wang@arm.com>
836
837 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
838
7018c030
JW
8392015-06-01 Jiong Wang <jiong.wang@arm.com>
840
841 * ld-aarch64/emit-relocs-28.s: New test file.
842 * ld-aarch64/emit-relocs-28.d: Ditto.
843 * ld-aarch64/aarch64-elf.exp: Run new test.
844
36e6c140
JW
8452015-06-01 Jiong Wang <jiong.wang@arm.com>
846
847 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
848 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
849 * ld-aarch64/aarch64-elf.exp: Run new testcase.
850
99ad26cb
JW
8512015-06-01 Jiong Wang <jiong.wang@arm.com>
852
853 * ld-aarch64/emit-relocs-313.s: New test file.
854 * ld-aarch64/emit-relocs-313.d: Ditto.
855 * ld-aarch64/aarch64-elf.exp: Run new test.
856
32c17175
SK
8572015-05-29 Stephen Kitt <steve@sk2.org>
858
859 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
860 compiler command line.
861
2f0c68f2
CM
8622015-05-28 Catherine Moore <clm@codesourcery.com>
863
864 ld/testsuite/
865 * ld-mips-elf/compact-eh.ld: New linker script.
866 * ld-mips-elf/compact-eh1.d: New.
867 * ld-mips-elf/compact-eh1.s: New.
868 * ld-mips-elf/compact-eh1a.s: New.
869 * ld-mips-elf/compact-eh1b.s: New.
870 * ld-mips-elf/compact-eh2.d: New.
871 * ld-mips-elf/compact-eh2.s: New.
872 * ld-mips-elf/compact-eh3.d: New.
873 * ld-mips-elf/compact-eh3.s: New.
874 * ld-mips-elf/compact-eh3a.s: New.
875 * ld-mips-elf/compact-eh4.d: New.
876 * ld-mips-elf/compact-eh5.d: New.
877 * ld-mips-elf/compact-eh6.d: New.
878 * ld-mips-elf/mips-elf.exp: Run new tests.
879
8ded2ddc
L
8802015-05-27 H.J. Lu <hongjiu.lu@intel.com>
881
882 PR binutils/18458
883 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
884 libpr18458b.so.
885 (run_tests): Run pr18458 test.
886 * ld-elf/pr18458a.c: New file.
887 * ld-elf/pr18458b.c: Likewise.
888 * ld-elf/pr18458c.c: Likewise.
889
25070364
L
8902015-05-16 H.J. Lu <hongjiu.lu@intel.com>
891
892 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
893 * ld-x86-64/x86-64.exp: Likewise
894 * ld-i386/pr17689now.rd: New file.
895 * ld-x86-64/pr17689now.rd: Likewise
896
5db04b09
L
8972015-05-15 H.J. Lu <hongjiu.lu@intel.com>
898
899 PR binutis/18386
900 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
901 * ld-x86-64/tlspic.dd: Likewise.
902 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
903 objdump for tlspic.dd and tlsgdesc.dd.
904
a3747075
L
9052015-05-12 H.J. Lu <hongjiu.lu@intel.com>
906
907 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
908 * ld-x86-64/x86-64.exp: Likewise.
909 * ld-i386/pltgot-1.d: New file.
910 * ld-i386/pltgot-1.s: Likewise.
911 * ld-x86-64/pltgot-1.d: Likewise.
912 * ld-x86-64/pltgot-1.s: Likewise.
913
5197d474
L
9142015-05-11 H.J. Lu <hongjiu.lu@intel.com>
915
916 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
917 * ld-i386/iamcu-4.d: New file.
918
7e0a8112
L
9192015-05-11 H.J. Lu <hongjiu.lu@intel.com>
920
921 * ld-i386/abs-iamcu.d: New file.
922 * ld-i386/dummy.s: Likewise.
923 * ld-i386/foo.s: Likewise.
924 * ld-i386/iamcu-1.d: Likewise.
925 * ld-i386/iamcu-2.d: Likewise.
926 * ld-i386/iamcu-3.d: Likewise.
927 * ld-i386/start.s: Likewise.
928 * ld-i386/i386.exp (iamcu_tests): New.
929 Run iamcu_tests.
930
31955f99
L
9312015-05-08 H.J. Lu <hongjiu.lu@intel.com>
932
933 PR binutis/18386
934 * ld-x86-64/tlsgdesc.dd: Updated.
935 * ld-x86-64/tlspic.dd: Likewise.
936
43c1d34c
L
9372015-04-29 H.J. Lu <hongjiu.lu@intel.com>
938
939 PR ld/18354
940 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
941 gnunormal and gabinormal against libfoozlib.so.
942
9081b64d
JW
9432015-04-27 Renlin Li <renlin.li@arm.com>
944
945 * ld-arm/ifunc-10.dd: Adjust expected output.
946 * ld-arm/ifunc-2.dd: Likewise.
947
963a4320
AK
9482015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
949
950 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
951
44bd1acd
AM
9522015-04-24 Alan Modra <amodra@gmail.com>
953
954 * ld-powerpc/tocnovar.d: Revert last change.
955
7a5c933c
RE
9562015-04-24 Richard Earnshaw <rearnsha@arm.com>
957
958 * ld-arm/armthumb-lib.d: Regenerate expected output.
959 * ld-arm/armthumb-lib.d: Likewise.
960 * ld-arm/armthumb-lib.sym: Likewise.
961 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
962 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
963 * ld-arm/cortex-a8-fix-b.d: Likewise.
964 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
965 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
966 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
967 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
968 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
969 * ld-arm/cortex-a8-fix-bl.d: Likewise.
970 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
971 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
972 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
973 * ld-arm/cortex-a8-fix-blx.d: Likewise.
974 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
975 * ld-arm/farcall-mixed-app-v5.d: Likewise.
976 * ld-arm/farcall-mixed-app.d: Likewise.
977 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
978 * ld-arm/farcall-mixed-lib.d: Likewise.
979 * ld-arm/mixed-app-v5.d: Likewise.
980 * ld-arm/mixed-app.d: Likewise.
981 * ld-arm/mixed-lib.d: Likewise.
982
30d72bc3
NC
9832015-04-24 Nick Clifton <nickc@redhat.com>
984
985 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
986 do not use elf.em.
987
04651c08
HPN
9882015-04-24 Hans-Peter Nilsson <hp@axis.com>
989
990 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
991 to cris*-*-elf.
992
005db9f9
L
9932015-04-23 H.J. Lu <hongjiu.lu@intel.com>
994
995 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
996 frv.
997
3e19fb8f
L
9982015-04-23 H.J. Lu <hongjiu.lu@intel.com>
999
1000 PR ld/18277
1001 * ld-elf/compressed1d.d: New.
1002 * ld-elf/compressed1e.d: Likewise.
1003
a27e685f
AM
10042015-04-23 Alan Modra <amodra@gmail.com>
1005
1006 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
1007 * ld-powerpc/defsym.d: Likewise.
1008 * ld-powerpc/elfv2-2exe.d: Likewise.
1009 * ld-powerpc/elfv2exe.d: Likewise.
1010 * ld-powerpc/elfv2so.d: Likewise.
1011 * ld-powerpc/relbrlt.d: Likewise.
1012 * ld-powerpc/tls.g: Likewise.
1013 * ld-powerpc/tlsexe.d: Likewise.
1014 * ld-powerpc/tlsexe.g: Likewise.
1015 * ld-powerpc/tlsexe.r: Likewise.
1016 * ld-powerpc/tlsexetoc.d: Likewise.
1017 * ld-powerpc/tlsexetoc.g: Likewise.
1018 * ld-powerpc/tlsexetoc.r: Likewise.
1019 * ld-powerpc/tlsso.d: Likewise.
1020 * ld-powerpc/tlsso.g: Likewise.
1021 * ld-powerpc/tlsso.r: Likewise.
1022 * ld-powerpc/tlstoc.g: Likewise.
1023 * ld-powerpc/tlstocso.d: Likewise.
1024 * ld-powerpc/tlstocso.g: Likewise.
1025 * ld-powerpc/tlstocso.r: Likewise.
1026 * ld-powerpc/tocopt.d: Likewise.
1027 * ld-powerpc/tocopt2.d: Likewise.
1028 * ld-powerpc/tocopt3.d: Likewise.
1029 * ld-powerpc/tocopt4.d: Likewise.
1030 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 1031 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 1032
0e5fabeb
AM
10332015-04-22 Alan Modra <amodra@gmail.com>
1034
1035 * ld-x86-64/pr18176.d: Update.
1036
d5597ebc
L
10372015-04-22 H.J. Lu <hongjiu.lu@intel.com>
1038
1039 PR ld/18289
1040 * ld-i386/copyreloc-lib.c: New file.
1041 * ld-i386/copyreloc-main.S: Likewise.
1042 * ld-i386/copyreloc-main.out: Likewise.
1043 * ld-i386/copyreloc-main1.rd: Likewise.
1044 * ld-i386/copyreloc-main2.rd: Likewise.
1045 * ld-i386/dummy.c: Likewise.
1046 * ld-i386/pr17689.out: Likewise.
1047 * ld-i386/pr17689.rd: Likewise.
1048 * ld-i386/pr17689a.c: Likewise.
1049 * ld-i386/pr17689b.S: Likewise.
1050 * ld-i386/pr17827.rd: Likewise.
1051 * ld-i386/pr17827ver.rd: Likewise.
1052 * ld-i386/i386.exp: Run copyreloc tests.
1053
be59ad3d
L
10542015-04-20 H.J. Lu <hongjiu.lu@intel.com>
1055
1056 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
1057 * ld-mmix/bspec2.d: Likewise.
1058 * ld-mmix/local1.d: Likewise.
1059 * ld-mmix/local3.d: Likewise.
1060 * ld-mmix/local5.d: Likewise.
1061 * ld-mmix/local7.d: Likewise.
1062 * ld-mmix/undef-3.d: Likewise.
1063 * ld-sh/sh64/crangerel1.rd: Likewise.
1064 * ld-sh/sh64/crangerel2.rd: Likewise.
1065 * ld-tic6x/common.d: Likewise.
1066 * ld-tic6x/shlib-1.rd: Likewise.
1067 * ld-tic6x/shlib-1b.rd: Likewise.
1068 * ld-tic6x/shlib-1r.rd: Likewise.
1069 * ld-tic6x/shlib-1rb.rd: Likewise.
1070 * ld-tic6x/shlib-app-1.rd: Likewise.
1071 * ld-tic6x/shlib-app-1b.rd: Likewise.
1072 * ld-tic6x/shlib-app-1r.rd: Likewise.
1073 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1074 * ld-tic6x/shlib-noindex.rd: Likewise.
1075 * ld-tic6x/static-app-1.rd: Likewise.
1076 * ld-tic6x/static-app-1b.rd: Likewise.
1077 * ld-tic6x/static-app-1r.rd: Likewise.
1078 * ld-tic6x/static-app-1rb.rd: Likewise.
1079 * ld-x86-64/ilp32-4.d: Likewise.
1080 * ld-x86-64/split-by-file-nacl.rd: Likewise.
1081 * ld-x86-64/split-by-file.rd: Likewise.
1082
0ce398f1
L
10832015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1084
1085 * ld-elf/compress.exp (build_tests): Add tests for
1086 --compress-debug-sections=.
1087 (run_tests): Likewise.
1088 Add additonal tests for --compress-debug-sections=.
1089 * ld-elf/gabiend.rt: New file.
1090 * ld-elf/gabinormal.rt: Likewise.
1091 * ld-elf/gnubegin.rS: Likewise.
1092 * ld-elf/gnunormal.rS: Likewise.
1093 * ld-elf/zlibbegin.rS: Likewise.
1094 * ld-elf/zlibnormal.rS: Likewise.
1095
ecd27210
AM
10962015-04-15 Alan Modra <amodra@gmail.com>
1097
1098 * ld-gc/pr18223.d: xfail tic6x.
1099
889c2a67
L
11002015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1101
1102 PR ld/pr17709
1103 * ld-i386/i386.exp: Run protected6b.
1104 * ld-i386/protected6b.d: New file.
1105 * ld-x86-64/protected6b.d: Likewise.
1106 * ld-x86-64/x86-64.exp: Run protected6b.
1107
e3c0e327
L
11082015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1109
1110 * ld-i386/i386.exp: Run protected6a.
1111 * ld-i386/protected6.d: Renamed to ...
1112 * ld-i386/protected6a.d: This.
1113 * ld-x86-64/hidden4.d: New file.
1114 * ld-x86-64/hidden4.s: Likewise.
1115 * ld-x86-64/hidden5.d: Likewise.
1116 * ld-x86-64/hidden5.s: Likewise.
1117 * ld-x86-64/protected6.d: Renamed to ...
1118 * ld-x86-64/protected6a.d: This.
1119 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
1120 protected7a and protected7b.
1121
3d949995
L
11222015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1123
1124 PR ld/pr17709
1125 * ld-i386/protected6.d: New file.
1126 * ld-i386/protected6.s: Likewise.
1127 * ld-x86-64/protected6.d: Likewise.
1128 * ld-x86-64/protected6.s: Likewise.
1129 * ld-x86-64/protected7.d: Likewise.
1130 * ld-x86-64/protected7.s: Likewise.
1131 * ld-x86-64/protected7a.d: Likewise.
1132 * ld-x86-64/protected7b.d: Likewise.
1133
f7483970
L
11342015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1135
1136 PR ld/pr15228
1137 PR ld/pr17709
1138 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1139 * ld-i386/pr17709-nacl.rd: New file.
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: New file.
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): Add a test for PR ld/17709.
1152
11e6e4c7
L
11532015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1154
1155 PR ld/18223
1156 * ld-gc/gc.exp: Run pr18223.
1157 * ld-gc/pr18223.d: New file.
1158 * ld-gc/pr18223.s: Likewise.
1159
8d2ea2a8
AM
11602015-04-10 Alan Modra <amodra@gmail.com>
1161
1162 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1163 PR ld/pr15228
1164 PR ld/pr17709
1165 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
1166 * ld-i386/pr17709-nacl.rd: Delete.
1167 * ld-i386/pr17709.rd: Likewise.
1168 * ld-i386/pr17709a.s: Likewise.
1169 * ld-i386/pr17709b.s: Likewise.
1170 * ld-i386/protected3.d: Updated.
1171 * ld-i386/protected3.s: Likewise.
1172 * ld-x86-64/pr17709-nacl.rd: Delete.
1173 * ld-x86-64/pr17709.rd: Likewise.
1174 * ld-x86-64/pr17709a.s: Likewise.
1175 * ld-x86-64/pr17709b.s: Likewise.
1176 * ld-x86-64/protected3.d: Updated.
1177 * ld-x86-64/protected3.s: Likewise.
1178 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
1179
151411f8
L
11802015-04-08 H.J. Lu <hongjiu.lu@intel.com>
1181
1182 * ld-elf/compress.exp: Add a test for
1183 --compress-debug-sections=zlib-gabi.
1184 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
1185 (run_tests): Likewise.
1186 Verify linker output with zlib-gabi compressed debug input.
1187 * ld-elf/compressed1a.d: New file.
1188 * ld-elf/compressed1b.d: Likewise.
1189 * ld-elf/compressed1c.d: Likewise.
1190
87070c08
AM
11912015-04-07 Alan Modra <amodra@gmail.com>
1192
1193 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
1194 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
1195 * ld-tic6x/shlib-1b.rd: Likewise.
1196 * ld-tic6x/shlib-1r.rd: Likewise.
1197 * ld-tic6x/shlib-1rb.rd: Likewise.
1198 * ld-tic6x/shlib-app-1.rd: Likewise.
1199 * ld-tic6x/shlib-app-1b.rd: Likewise.
1200 * ld-tic6x/shlib-app-1r.rd: Likewise.
1201 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1202 * ld-tic6x/shlib-noindex.rd: Likewise.
1203
3ea60775
NC
12042015-04-07 Nick Clifton <nickc@redhat.com>
1205
1206 * ld-elf/orphan-5.l: New test - checks the linker's output with
1207 --warn-orphan enabled.
1208 * ld-elf/elf.exp: Run the new test.
1209
dae148f3
L
12102015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1211
1212 * ld-elf/compress.exp: Remove is_zlib_supported check.
1213 Fail if --compress-debug-sections doesn't work.
1214 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1215
4106101c
MS
12162015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1217
1218 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1219 * ld-aarch64/erratum843419.d: New.
1220 * ld-aarch64/erratum843419.s: New.
1221
875b5b9d
L
12222015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1223
1224 PR ld/18176
1225 * ld-x86-64/pr18176.d: New file.
1226 * ld-x86-64/pr18176.s: Likewise.
1227 * ld-x86-64/pr18176.t: Likewise.
1228 * ld-x86-64/x86-64.exp: Run pr18176.
1229
f24173eb
L
12302015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1231
1232 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1233
bd53a53a
L
12342015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1235
1236 PR ld/18169
1237 * ld-elf/linkinfo1a.d: Updated.
1238 * ld-elf/linkinfo1b.d: Likewise.
1239
5e228181
L
12402015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1241
1242 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1243
93ca8569
TB
12442015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1245
1246 * ld-aarch64/farcall-back-be.d: New.
1247
b19a8f85
L
12482015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1249
1250 PR ld/18160
1251 * ld-x86-64/pr18160.d: New file.
1252 * ld-x86-64/pr18160.s: Likewise.
1253 * ld-x86-64/pr18160.t: Likewise.
1254 * ld-x86-64/x86-64.exp: Run pr18160.
1255---
61865519
MS
12562015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1257
1258 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1259 section.
1260 * ld-aarch64/farcall-b.d: Likewise.
1261 * ld-aarch64/farcall-bl.d: Likewise.
1262 * ld-aarch64/farcall-back.d: Likewise.
1263
d9ced15d
MS
12642015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1265
1266 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1267 835769 workaround stubs.
1268
d422d1c4
SKS
12692015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1270
1271 * ld-gc/all-debug-sections.d: New file.
1272 * ld-gc/all-debug-sections.s: Likewise.
1273 * ld-gc/gc.exp: Execute new testcase.
1274
1079403c
AM
12752015-03-11 Alan Modra <amodra@gmail.com>
1276
1277 * ld-powerpc/tls32.s: Add GOT pointer setup.
1278 * ld-powerpc/tls32.d: Update.
1279 * ld-powerpc/tls32.g: Update.
1280 * ld-powerpc/tls32.t: Update.
1281 * ld-powerpc/tlsexe.d: Update.
1282 * ld-powerpc/tlsexe32.d: Update.
1283 * ld-powerpc/tlsexe32.g: Update.
1284 * ld-powerpc/tlsexe32.r: Update.
1285 * ld-powerpc/tlsexetoc.d: Update.
1286 * ld-powerpc/tlsso32.d: Update.
1287 * ld-powerpc/tlsso32.g: Update.
1288 * ld-powerpc/tlsso32.r: Update.
1289
ca3fe95e
L
12902015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1291
1292 PR ld/pr15228
1293 PR ld/pr17709
1294 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1295 * ld-i386/pr17709-nacl.rd: New file.
1296 * ld-i386/pr17709.rd: Likewise.
1297 * ld-i386/pr17709a.s: Likewise.
1298 * ld-i386/pr17709b.s: Likewise.
1299 * ld-i386/protected3.d: Updated.
1300 * ld-i386/protected3.s: Likewise.
1301 * ld-x86-64/pr17709-nacl.rd: New file.
1302 * ld-x86-64/pr17709.rd: Likewise.
1303 * ld-x86-64/pr17709a.s: Likewise.
1304 * ld-x86-64/pr17709b.s: Likewise.
1305 * ld-x86-64/protected3.d: Updated.
1306 * ld-x86-64/protected3.s: Likewise.
1307 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1308
e09ab7ac
RS
13092015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1310
1311 PR gas/17843
1312 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1313 * ld-aarch64/aarch64-elf.exp: Run it.
1314
9028d943
AM
13152015-02-28 Alan Modra <amodra@gmail.com>
1316
1317 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1318 * ld-sparc/gotop32.td: Likewise.
1319 * ld-sparc/gotop64.rd: Likewise.
1320 * ld-sparc/gotop64.td: Likewise.
1321 * ld-tilegx/external.s: Align .data.
1322 * ld-tilepro/external.s: Likewise.
1323
60d1b0d6
MS
13242015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1325
1326 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1327 (tls-tiny-desc-le): Add.
1328 * ld-aarch64/tls-tiny-desc.d: New.
1329 * ld-aarch64/tls-tiny-desc.s: New.
1330 * ld-aarch64/tls-tiny-desc-ie.d: New.
1331 * ld-aarch64/tls-tiny-desc-ie.s: New.
1332 * ld-aarch64/tls-tiny-desc-le.d: New.
1333 * ld-aarch64/tls-tiny-desc-le.s: New.
1334
b480a481
MS
13352015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1336
1337 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1338 (tls-tiny-gd-le): Add.
1339 * ld-aarch64/tls-tiny-gd.d: New.
1340 * ld-aarch64/tls-tiny-gd.s: New.
1341 * ld-aarch64/tls-tiny-gd-ie.d: New.
1342 * ld-aarch64/tls-tiny-gd-ie.s: New.
1343 * ld-aarch64/tls-tiny-gd-le.d: New.
1344 * ld-aarch64/tls-tiny-gd-le.s: New.
1345
b1089987
MS
13462015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1347
1348 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1349 * ld-aarch64/tls-tiny-ie.d: New.
1350 * ld-aarch64/tls-tiny-ie.s: New.
1351
99654aaf
TG
13522015-02-26 Terry Guo <terry.guo@arm.com>
1353
1354 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1355 * ld-arm/attr-merge-vfp-10.d: Likewise.
1356 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1357 * ld-arm/attr-merge-vfp-12.d: Likewise.
1358 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1359 * ld-arm/attr-merge-vfp-13.d: Likewise.
1360 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1361 * ld-arm/attr-merge-vfp-14.d: Likewise.
1362 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1363 * ld-arm/attr-merge-vfp-6.d: Likewise.
1364 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1365 * ld-arm/attr-merge-vfp-7.d: Likewise.
1366 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1367 * ld-arm/attr-merge-vfp-8.d: Likewise.
1368 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1369
bac13f5a
AB
13702015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1371
1372 * ld-avr/avr-prop-1.d: New file.
1373 * ld-avr/avr-prop-1.s: New file.
1374 * ld-avr/avr-prop-2.d: New file.
1375 * ld-avr/avr-prop-2.s: New file.
1376 * ld-avr/avr-prop-3.d: New file.
1377 * ld-avr/avr-prop-3.s: New file.
1378 * ld-avr/avr-prop-4.d: New file.
1379 * ld-avr/avr-prop-4.s: New file.
1380
ac994365
OE
13812015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1382
1383 * ld-sh/arch/arch_expected.txt: Regenerate.
1384 * ld-sh/arch/sh-dsp.s: Likewise.
1385 * ld-sh/arch/sh.s: Likewise.
1386 * ld-sh/arch/sh2.s: Likewise.
1387 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1388 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1389 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1390 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1391 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1392 * ld-sh/arch/sh2a.s: Likewise.
1393 * ld-sh/arch/sh2e.s: Likewise.
1394 * ld-sh/arch/sh3-dsp.s: Likewise.
1395 * ld-sh/arch/sh3-nommu.s: Likewise.
1396 * ld-sh/arch/sh3.s: Likewise.
1397 * ld-sh/arch/sh3e.s: Likewise.
1398 * ld-sh/arch/sh4-nofpu.s: Likewise.
1399 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1400 * ld-sh/arch/sh4.s: Likewise.
1401 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1402 * ld-sh/arch/sh4a.s: Likewise.
1403 * ld-sh/arch/sh4al-dsp.s: Likewise.
1404
685080f2
NC
14052015-02-24 Nick Clifton <nickc@redhat.com>
1406
1407 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1408
884151a7
AM
14092015-02-24 Alan Modra <amodra@gmail.com>
1410
1411 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1412
cb072816
SKS
14132015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1414
1415 * ld-avr/region_overflow.d: New test.
1416 * ld-avr/region_overflow.s: Likewise.
1417
db95bb7c
L
14182015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1419
1420 PR ld/4317
1421 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1422 * ld-x86-64/compressed1.d: Likewise.
1423 * ld-x86-64/pie1.d: Likewise.
1424
d983c8c5
AM
14252015-02-19 Alan Modra <amodra@gmail.com>
1426
1427 PR ld/4317
1428 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1429 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1430 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1431 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1432 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1433 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1434 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1435
2ec55de3
AM
14362015-02-17 Alan Modra <amodra@gmail.com>
1437
1438 PR ld/17975
1439 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1440 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1441 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1442 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1443 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1444 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1445 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1446 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1447 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1448 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1449 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1450 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1451 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1452
6dfb72b9
L
14532015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1454
1455 PR ld/17975
67ca0b76 1456 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1457 * ld-i386/tlsbin.rd: Likewise.
1458 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1459 * ld-i386/tlsbindesc.rd: Likewise.
1460 * ld-i386/tlsdesc-nacl.rd: Likewise.
1461 * ld-i386/tlsdesc.rd: Likewise.
1462 * ld-i386/tlsnopic-nacl.rd: Likewise.
1463 * ld-i386/tlsnopic.rd: Likewise.
1464 * ld-i386/tlspic-nacl.rd: Likewise.
1465 * ld-i386/tlspic.rd: Likewise.
1466 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1467 * ld-x86-64/tlsbin.rd: Likewise.
1468 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1469 * ld-x86-64/tlsbindesc.rd: Likewise.
1470 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1471 * ld-x86-64/tlsdesc.rd: Likewise.
1472 * ld-x86-64/tlspic-nacl.rd: Likewise.
1473 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1474 * ld-alpha/tlspic.rd: Likewise.
1475 * ld-powerpc/tlsexe.r: Likewise.
1476 * ld-powerpc/tlsexetoc.r: Likewise.
1477 * ld-powerpc/tlsso.r: Likewise.
1478 * ld-powerpc/tlstocso.r: Likewise.
1479 * ld-s390/tlspic.rd: Likewise.
1480 * ld-s390/tlspic_64.rd: Likewise.
1481 * ld-sparc/gotop32.dd: Likewise.
1482 * ld-sparc/gotop64.dd: Likewise.
1483 * ld-sparc/tlssunnopic32.rd: Likewise.
1484 * ld-sparc/tlssunnopic64.rd: Likewise.
1485 * ld-sparc/tlssunpic32.rd: Likewise.
1486 * ld-sparc/tlssunpic64.rd: Likewise.
1487 * ld-tic6x/shlib-1.rd: Likewise.
1488 * ld-tic6x/shlib-1b.rd: Likewise.
1489 * ld-tic6x/shlib-1r.rd: Likewise.
1490 * ld-tic6x/shlib-1rb.rd: Likewise.
1491 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1492
f58926a6
L
14932015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1494
1495 PR ld/17973
1496 * ld-plugin/plugin.exp (regassilent): New.
1497 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1498 (plugin_tests): Add a test for PR ld/17973.
1499 * ld-plugin/pr17973.d: New file.
1500 * ld-plugin/pr17973.s: Likewise.
1501
761e2bd4
L
15022015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1503
1504 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1505
45e81354
L
15062015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1507
1508 * ld-plugin/plugin-27.d: New.
1509 * ld-plugin/plugin-28.d: Likewise.
1510 * ld-plugin/plugin-29.d: Likewise.
1511 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1512 and LDPL_WARNING.
1513
7275e869
L
15142015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1515
1516 PR ld/17878
1517 * ld-plugin/func.c: Add some comments.
1518 * ld-plugin/plugin-13.d: New file.
1519 * ld-plugin/plugin-14.d: Likewise.
1520 * ld-plugin/plugin-15.d: Likewise.
1521 * ld-plugin/plugin-16.d: Likewise.
1522 * ld-plugin/plugin-17.d: Likewise.
1523 * ld-plugin/plugin-18.d: Likewise.
1524 * ld-plugin/plugin-19.d: Likewise.
1525 * ld-plugin/plugin-20.d: Likewise.
1526 * ld-plugin/plugin-21.d: Likewise.
1527 * ld-plugin/plugin-22.d: Likewise.
1528 * ld-plugin/plugin-23.d: Likewise.
1529 * ld-plugin/plugin-24.d: Likewise.
1530 * ld-plugin/plugin-25.d: Likewise.
1531 * ld-plugin/plugin-26.d: Likewise.
1532 * ld-plugin/plugin.exp (plugin2_name): New.
1533 (plugin3_name): Likewise.
1534 (plugin2_path): Likewise.
1535 (plugin3_path): Likewise.
1536 (testsrcfiles): Likewise.
1537 (testsrcfiles_notext): Likewise.
1538 (plugin_tests): Add tests for non-object IR file.
1539 (plugin_lib_tests): Likewise.
1540 (plugin_extra_elf_tests): Likewise.
1541 (plugin_src_tests): New tests for non-object IR file.
1542 Run nm --plugin test.
1543 Run ar --plugin test.
1544 Run plugin_src_tests.
1545
1952c5cd
L
15462015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1547
1548 PR ld/17935
1549 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1550 * ld-x86-64/x86-64.exp: Likewise.
1551
1552 * ld-i386/pr17935-1.d: New file.
1553 * ld-i386/pr17935-1.s: Likewise.
1554 * ld-i386/pr17935-2.d: Likewise.
1555 * ld-i386/pr17935-2.s: Likewise.
1556 * ld-x86-64/pr17935-1.d: Likewise.
1557 * ld-x86-64/pr17935-1.s: Likewise.
1558 * ld-x86-64/pr17935-2.d: Likewise.
1559 * ld-x86-64/pr17935-2.s: Likewise.
1560
9e2dec47
L
15612015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1562
1563 PR ld/12365
1564 PR ld/14272
1565 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1566 * ld-plugin/plugin-7.d: Updated.
1567 * ld-plugin/plugin-8.d: Likewise.
1568
8962a307
L
15692015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1570
1571 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1572 ld/12365 test.
1573
60f79275
L
15742015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1575
1576 PR ld/12365
1577 * ld-plugin/pr12365a.c: New file.
1578 * ld-plugin/pr12365b.c: Likewise.
1579 * ld-plugin/pr12365c.c: Likewise.
1580
1581 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1582 test.
1583 Run the PR ld/12365 test.
1584
9910b1c8
L
15852015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1586
1587 PR ld/14918
1588 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1589
1590 * ld-plugin/pr14918.c: New file.
1591 * ld-plugin/pr14918.d: Likewise.
1592
1a215085
L
15932015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1594
1595 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1596
b86ac8e3
AM
15972015-01-29 Alan Modra <amodra@gmail.com>
1598
1599 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1600 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1601 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1602
15f7a26b
L
16032015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1604
1605 PR ld/17878
1606 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1607 * ld-plugin/plugin-10.d: Likewise.
1608 * ld-plugin/plugin-11.d: Likewise.
1609 * ld-plugin/plugin-2.d: Likewise.
1610 * ld-plugin/plugin-3.d: Likewise.
1611 * ld-plugin/plugin-4.d: Likewise.
1612 * ld-plugin/plugin-5.d: Likewise.
1613 * ld-plugin/plugin-6.d: Likewise.
1614 * ld-plugin/plugin-7.d: Likewise.
1615 * ld-plugin/plugin-8.d: Likewise.
1616 * ld-plugin/plugin-9.d: Likewise.
1617
61b86cb1
JB
16182015-01-28 Jan Beulich <jbeulich@suse.com>
1619
1620 * ld-elf/pr16322.s (p1): Rename to px1.
1621 (f1): Rename to fx1.
1622
dbd1e97e
AM
16232015-01-28 Alan Modra <amodra@gmail.com>
1624
1625 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1626 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1627 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1628
cc9ad334
SKS
16292015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1630
1631 * ld-scripts/memory.t: Define new symbol tred.
1632 * ld-scripts/memory_sym.t: New.
1633 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1634 conditionally check values of linker symbols.
1635
481765cd
AB
16362015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1637
1638 * ld-scripts/provide-4-map.d: Update expected output.
1639 * ld-scripts/provide-5-map.d: Likewise.
1640
c05b575a
AB
16412015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1642
1643 * ld-scripts/provide-4.d: New file.
1644 * ld-scripts/provide-4-map.d: New file.
1645 * ld-scripts/provide-4.t: New file.
1646 * ld-scripts/provide-5.d: New file.
1647 * ld-scripts/provide-5.s: New file.
1648 * ld-scripts/provide-5-map.d: New file.
1649 * ld-scripts/provide-5.t: New file.
1650 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1651 tests.
1652
43d66c95
AB
16532015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1654
1655 * ld-scripts/overlay-size.d: Add 'map' option.
1656 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1657 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1658 option, checking linker mapfile output.
1659
23283c1b
AM
16602015-01-20 Alan Modra <amodra@gmail.com>
1661
1662 * ld-powerpc/ambiguousv1.d,
1663 * ld-powerpc/ambiguousv1b.d,
1664 * ld-powerpc/ambiguousv2.d,
1665 * ld-powerpc/ambiguousv2b.d,
1666 * ld-powerpc/elfv2exe.d,
1667 * ld-powerpc/elfv2so.d,
1668 * ld-powerpc/tlsexe.r,
1669 * ld-powerpc/tlsexetoc.r,
1670 * ld-powerpc/tlsso.r,
1671 * ld-powerpc/tlstocso.r: Update.
1672
10ab94eb
AM
16732015-01-20 Alan Modra <amodra@gmail.com>
1674
1675 PR ld/17615
1676 * ld-elf/pr17615.d: Match .sbss too.
1677
3e2aa5bb
L
16782015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1679
1680 PR ld/17615
1681 * ld-elf/pr17615.d: New file.
1682 * ld-elf/pr17615.s: Likewise.
1683
c4621b33
AM
16842015-01-19 Alan Modra <amodra@gmail.com>
1685
1686 * ld-gc/pr14265.d,
1687 * ld-cris/tls-gc-68.d,
1688 * ld-cris/tls-gc-69.d,
1689 * ld-cris/tls-gc-70.d,
1690 * ld-cris/tls-gc-71.d,
1691 * ld-cris/tls-gc-75.d,
1692 * ld-cris/tls-gc-76.d,
1693 * ld-cris/tls-gc-79.d,
1694 * ld-mmix/bpo-10.d,
1695 * ld-mmix/bpo-11.d: Update.
1696
1e2e8c52
AK
16972015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1698
1699 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1700 printed if 0 anymore.
1701
6333bc0d
L
17022015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1703
1704 PR ld/17847
1705 * ld-x86-64/pie1.d: New file.
1706 * ld-x86-64/pie1.s: Likwise.
1707 * ld-x86-64/x86-64.exp: Run pie1.
1708
0941db69
JW
17092015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1710
1711 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1712 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1713 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1714
0172429c
JW
17152015-01-13 Jiong Wang <jiong.wang@arm.com>
1716
1717 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1718 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1719 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1720
bab91cce
JW
17212015-01-13 Jiong Wang <jiong.wang@arm.com>
1722
1723 PR ld/17415
1724 * ld-aarch64/pr17415.s: Source file for new test.
1725 * ld-aarch64/pr17415.d: Expect file for new test.
1726 * ld-aarch64/aarch64-elf.exp: Run the new test.
1727
9d1d54d5
L
17282015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1729
1730 PR ld/17827
1731 * ld-x86-64/pr17689.out: Updated.
1732 * ld-x86-64/pr17689b.S: Likewise.
1733
1734 * ld-x86-64/pr17827.rd: New file.
1735
1736 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1737
2279a12a
JB
17382015-01-08 Jan Beulich <jbeulich@suse.com>
1739
1740 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1741 enable_initfini_array=no case.
1742
8d983e36
AB
17432015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1744
1745 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1746 readelf.
1747
b90efa5b 17482015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1749
b90efa5b 1750 Update year range in copyright notice of all files.
ee3b52e9 1751
b90efa5b 1752For older changes see ChangeLog-2014
c9e214e5 1753\f
b90efa5b 1754Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1755
1756Copying and distribution of this file, with or without modification,
1757are permitted in any medium without royalty provided the copyright
1758notice and this notice are preserved.
1759
c9e214e5
AM
1760Local Variables:
1761mode: change-log
1762left-margin: 8
1763fill-column: 74
1764version-control: never
1765End:
This page took 0.663774 seconds and 4 git commands to generate.