Add R_386_GOT32X support to gas and ld
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
02a86693
L
12015-10-22 H.J. Lu <hongjiu.lu@intel.com>
2
3 * ld-i386/branch1.d: New file.
4 * ld-i386/branch1.s: Likewise.
5 * ld-i386/call1.d: Likewise.
6 * ld-i386/call1.s: Likewise.
7 * ld-i386/call2.d: Likewise.
8 * ld-i386/call2.s: Likewise.
9 * ld-i386/got1.dd: Likewise.
10 * ld-i386/got1.out: Likewise.
11 * ld-i386/got1a.S: Likewise.
12 * ld-i386/got1b.c: Likewise.
13 * ld-i386/got1c.c: Likewise.
14 * ld-i386/got1d.S: Likewise.
15 * ld-i386/jmp1.d: Likewise.
16 * ld-i386/jmp1.s: Likewise.
17 * ld-i386/jmp2.d: Likewise.
18 * ld-i386/jmp2.s: Likewise.
19 * ld-i386/load1.d: Likewise.
20 * ld-i386/load1.s: Likewise.
21 * ld-i386/load2.d: Likewise.
22 * ld-i386/load2.s: Likewise.
23 * ld-i386/load3.d: Likewise.
24 * ld-i386/load3.s: Likewise.
25 * ld-i386/load4.s: Likewise.
26 * ld-i386/load4a.d: Likewise.
27 * ld-i386/load4b.d: Likewise.
28 * ld-i386/load5.s: Likewise.
29 * ld-i386/load5a.d: Likewise.
30 * ld-i386/load5b.d: Likewise.
31 * ld-i386/load6.d: Likewise.
32 * ld-i386/load6.s: Likewise.
33 * ld-i386/i386.exp: Run branch1, call1, call2, jmp1, jmp2,
34 load1, load2, load3, load4a, load4b, load5a, load5b and load6
35 tests. Run got1 test.
36
e44c481a
AK
372015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
38
39 * ld-ifunc/ifunc.exp: Run ifunc tests on s390* targets.
40
15a70cda
SD
412015-10-19 Simon Dardis <Simon.Dardis@imgtec.com>
42
43 * ld-elf/attributes.d: New test for symbol attribute copying.
44 * ld-elf/attributes.ld: Part of above.
45 * ld-elf/attributes.s: Likewise.
46
b31bcacc
L
472015-10-16 H.J. Lu <hongjiu.lu@intel.com>
48
49 * ld-i386/lea1.s: Add a test for loading address of local common
50 symbol.
51 * ld-x86-64/lea1.s: Likewise.
52 * ld-i386/lea1a.d: Updated.
53 * ld-i386/lea1b.d: Likewise.
54 * ld-i386/lea1c.d: Likewise.
55 * ld-x86-64/lea1a.d: Likewise.
56 * ld-x86-64/lea1b.d: Likewise.
57 * ld-x86-64/lea1c.d: Likewise.
58 * ld-x86-64/lea1d.d: Likewise.
59 * ld-x86-64/lea1e.d: Likewise.
60 * ld-x86-64/lea1f.d: Likewise.
61
7b19bec2
AM
622015-10-15 Alan Modra <amodra@gmail.com>
63
64 * config/default.exp (size): New global.
65 * ld-elf/extract-symbol-1.s,
66 * ld-elf/extract-symbol-1.ld,
67 * ld-elf/extract-symbol-1sec.d,
68 * ld-elf/extract-symbol-1sym.d: Delete.
69 * ld-scripts/script.exp (extract_symbol_test): New.
70
4373f8af
L
712015-10-12 H.J. Lu <hongjiu.lu@intel.com>
72
73 PR ld/19073
74 * ld-elf/pr19073.map: New file.
75 * ld-elf/pr19073.rd: Likewise.
76 * ld-elf/pr19073.s: Likewise.
77 * ld-elf/shared.exp (build_tests): Add tests for PR ld/19073.
78
886a2506
NC
792015-10-07 Claudiu Zissulescu <claziss@synopsys.com>
80
81 * ld-elf/linkonce1.d: Skip extra relocs before .debug_frame.
82
a0d49154
L
832015-10-05 H.J. Lu <hongjiu.lu@intel.com>
84
85 PR ld/18914
86 * ld-elf/exclude.exp: Also check exclude_common.
87 * ld-elf/exclude2.s: Add exclude_common.
88
3ebe65c0
RL
892015-10-02 Renlin Li <renlin.li@arm.com>
90
91 * ld-aarch64/aarch64-elf.exp (tls-relax-large-le-ie): Run new test.
92 * ld-aarch64/tls-relax-large-ie-le.d: New.
93 * ld-aarch64/tls-relax-large-ie-le.s: New.
94
0484b454
RL
952015-10-02 Renlin Li <renlin.li@arm.com>
96
97 * ld-aarch64/aarch64-elf.exp: Run new test.
98 * ld-aarch64/tls-large-desc.d: New.
99 * ld-aarch64/tls-large-desc.s: New.
100 * ld-aarch64/tls-relax-large-desc-ie.d: New.
101 * ld-aarch64/tls-relax-large-desc-ie.s: New.
102 * ld-aarch64/tls-relax-large-desc-le.d: New.
103 * ld-aarch64/tls-relax-large-desc-le.s: New.
104
ac734732
RL
1052015-10-02 Renlin Li <renlin.li@arm.com>
106
107 * ld-aarch64/aarch64-elf.exp: run new test
108 * ld-aarch64/tls-relax-large-gd-ie.d: New.
109 * ld-aarch64/tls-relax-large-gd-ie.s: New.
110 * ld-aarch64/tls-relax-large-gd-le.d: New.
111 * ld-aarch64/tls-relax-large-gd-le.s: New.
112
3b957e5b
RL
1132015-10-02 Renlin Li <renlin.li@arm.com>
114
115 * ld-aarch64/tls-large-ie.d: New.
116 * ld-aarch64/tls-large-ie.s: New.
117 * ld-aarch64/aarch64-elf.exp: Run new test.
118
7ba7cfe4
RL
1192015-10-02 Renlin Li <renlin.li@arm.com>
120
121 * ld-aarch64/emit-relocs-516.d: New.
122 * ld-aarch64/emit-relocs-516.s: New.
123 * ld-aarch64/aarch64-elf.exp: Run new test.
124
94facae3
RL
1252015-10-02 Renlin Li <renlin.li@arm.com>
126
127 * ld-aarch64/emit-relocs-515.d: New.
128 * ld-aarch64/emit-relocs-515.s: New.
129 * ld-aarch64/aarch64-elf.exp: Run new test.
130
dc8008f5
RL
1312015-10-02 Renlin Li <renlin.li@arm.com>
132
133 * ld-aarch64/aarch64-elf.exp: Run new test.
134 * ld-aarch64/emit-relocs-301.d: New.
135 * ld-aarch64/emit-relocs-301.s: New.
136
74a1bfe1
RL
1372015-10-02 Renlin Li <renlin.li@arm.com>
138
139 * ld-aarch64/emit-relocs-302.d: New.
140 * ld-aarch64/emit-relocs-302.s: New.
141 * ld-aarch64/aarch64-elf.exp: Run the test.
142
a2e1db00
RL
1432015-10-02 Renlin Li <renlin.li@arm.com>
144
145 * ld-aarch64/emit-relocs-310.d: New.
146 * ld-aarch64/emit-relocs-310.s: New.
147 * ld-aarch64/aarch64-elf.exp: Run the test.
148
5db4f0d3
L
1492015-10-01 H.J. Lu <hongjiu.lu@intel.com>
150
151 PR ld/19031
152 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
153 * ld-x86-64/pr19031.out: New file.
154 * ld-x86-64/pr19031a.c: Likewise.
155 * ld-x86-64/pr19031b.S: Likewise.
156 * ld-x86-64/pr19031c.c: Likewise.
157
73524045
RL
1582015-10-01 Renlin Li <renlin.li@arm.com>
159
160 * ld-aarch64/aarch64-elf.exp: Run the new test.
161 * ld-aarch64/plt_mapping_symbol.d: New.
162 * ld-aarch64/plt_mapping_symbol.s: New.
163
017e6bce
AM
1642015-10-01 Alan Modra <amodra@gmail.com>
165
166 * ld-x86-64/pr19013-x32.d: Update.
c220e327 167 * ld-x86-64/pr19013-nacl.d: Update.
017e6bce 168
b8836e40
L
1692015-09-30 H.J. Lu <hongjiu.lu@intel.com>
170
171 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
172
4b627c18
L
1732015-09-30 H.J. Lu <hongjiu.lu@intel.com>
174
175 PR ld/19031
176 * ld-i386/i386.exp: Run PR ld/19031 test.
5db4f0d3
L
177 * ld-i386/pr19031.out: New file.
178 * ld-i386/pr19031a.c: Likewise.
179 * ld-i386/pr19031b.S: Likewise.
180 * ld-i386/pr19031c.c: Likewise.
4b627c18 181
9865bd0d
L
1822015-09-30 H.J. Lu <hongjiu.lu@intel.com>
183
184 PR ld/19013
185 * ld-x86-64/pr19013-nacl.d: New file.
186 * ld-x86-64/pr19013-x32.d: Likewise.
187 * ld-x86-64/pr19013.d: Likewise.
188 * ld-x86-64/pr19013.s: Likewise.
189 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
190
c68c1637
L
1912015-09-29 H.J. Lu <hongjiu.lu@intel.com>
192
193 PR binutils/19005
194 * ld-elf/pr19005.d: New file.
195 * ld-elf/pr19005.s: Likewise.
196 * ld-elf/pr19005.t: Likewise.
197
8a9e7a91
PZ
1982015-08-11 Peter Zotov <whitequark@whitequark.org>
199
200 PR ld/18759
201 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
202
0a6b6047
L
2032015-09-22 H.J. Lu <hongjiu.lu@intel.com>
204
205 * ld-mips-elf/pie-n32.d: Updated.
206 * ld-mips-elf/pie-n64.d: Likewise.
207 * ld-mips-elf/pie-o32.d: Likewise.
208
5fe2850d
L
2092015-09-22 H.J. Lu <hongjiu.lu@intel.com>
210
211 * ld-elf/pie.d: New test.
212
975f8a9e
AM
2132015-09-18 Alan Modra <amodra@gmail.com>
214
215 PR ld/18963
216 * ld-scripts/pr18963.d,
217 * ld-scripts/pr18963.t: New test.
218 * ld-scripts/expr.exp: Run it.
219 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
220 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
221 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
222 start of .data section.
223 * ld-mips-elf/no-shared-1-n64.d: Likewise.
224 * ld-mips-elf/no-shared-1-o32.d: Likewise.
225
6d636d8c
L
2262015-09-11 H.J. Lu <hongjiu.lu@intel.com>
227
228 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
229 PR ld/15323.
230 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
231
259364ad
JW
2322015-09-09 Jiong Wang <jiong.wang@arm.com>
233
234 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
235 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
236 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
237 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
238 * ld-aarch64/aarch64-elf.exp: Run new testcases.
239
3d476d8d
AB
2402015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
241
242 * ld-elf/orphan-7.map: Allow for other discarded sections.
243 * ld-elf/orphan-8.map: Updated to allow for different section
244 ordering on different targets.
245 * ld-elf/orphan.ld: Place .sbss section.
246
e32aa933
L
2472015-09-05 H.J. Lu <hongjiu.lu@intel.com>
248
249 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
250
c005eb9e
AB
2512015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
252
253 * ld-elf/elf.exp: Switch to rely on run_dump_test.
254 * ld-elf/orphan-5.l: Update expected output.
255 * ld-elf/orphan-5.d: New file.
256 * ld-elf/orphan-6.d: New file.
257 * ld-elf/orphan-6.l: New file.
258 * ld-elf/orphan-7.d: New file.
259 * ld-elf/orphan-7.map: New file.
260 * ld-elf/orphan-8.d: New file.
261 * ld-elf/orphan-8.map: New file.
262
8c650f16
L
2632015-09-03 H.J. Lu <hongjiu.lu@intel.com>
264
265 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
266 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
267 * ld-ifunc/ifunc-22-i386.s: Likewise.
268 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
269 * ld-ifunc/ifunc-21-i386.d: Updated.
270 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
271 * ld-ifunc/ifunc-22-i386.d: Likewise.
272 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
273
0762fbb6
L
2742015-09-02 H.J. Lu <hongjiu.lu@intel.com>
275
8c650f16 276 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
277 * ld-ifunc/ifunc-21-i386.s: Likewise.
278 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
279 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
280 * ld-ifunc/ifunc-22-i386.d: Likewise.
281 * ld-ifunc/ifunc-22-i386.s: Likewise.
282 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
283 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
284
04ebc307
L
2852015-09-01 H.J. Lu <hongjiu.lu@intel.com>
286
287 PR ld/18900
288 * ld-i386/i386.exp: Run tests for PR ld/18900.
289 * ld-x86-64/x86-64.exp: Likewise.
290 * ld-i386/pr18900.out: New file.
291 * ld-i386/pr18900a.c: Likewise.
292 * ld-i386/pr18900a.c: Likewise.
293 * ld-i386/pr18900a.rd: Likewise.
294 * ld-i386/pr18900b.c: Likewise.
295 * ld-i386/pr18900b.rd: Likewise.
296 * ld-i386/pr18900c.c: Likewise.
297 * ld-x86-64/pr18900.out: Likewise.
298 * ld-x86-64/pr18900a.c: Likewise.
299 * ld-x86-64/pr18900a.rd: Likewise.
300 * ld-x86-64/pr18900b.c: Likewise.
301 * ld-x86-64/pr18900b.rd: Likewise.
302 * ld-x86-64/pr18900c.c: Likewise.
303 * ld-x86-64/mpx3.dd: Updated.
304
1cb0b71f
AM
3052015-08-27 Alan Modra <amodra@gmail.com>
306
307 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
308 * ld-powerpc/powerpc.exp: Run it.
309
c97c330b
MF
3102015-08-26 Nick Clifton <nickc@redhat.com>
311
312 PR ld/18401
313 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
314
07c9aa07
JW
3152015-08-19 Jiong Wang <jiong.wang@arm.com>
316
317 * ld-aarch64/emit-relocs-531.s: New testcase.
318 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
319 * ld-aarch64/emit-relocs-532.s: Likewise.
320 * ld-aarch64/emit-relocs-533.s: Likewise.
321 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
322 * ld-aarch64/emit-relocs-534.s: Likewise.
323 * ld-aarch64/emit-relocs-535.s: Likewise.
324 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
325 * ld-aarch64/emit-relocs-536.s: Likewise.
326 * ld-aarch64/emit-relocs-537.s: Likewise.
327 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
328 * ld-aarch64/emit-relocs-538.s: Likewise.
329 * ld-aarch64/emit-relocs-531.d: New expectation file.
330 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
331 * ld-aarch64/emit-relocs-532.d: Likewise.
332 * ld-aarch64/emit-relocs-533.d: Likewise.
333 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
334 * ld-aarch64/emit-relocs-534.d: Likewise.
335 * ld-aarch64/emit-relocs-535.d: Likewise.
336 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
337 * ld-aarch64/emit-relocs-536.d: Likewise.
338 * ld-aarch64/emit-relocs-537.d: Likewise.
339 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
340 * ld-aarch64/emit-relocs-538.d: Likewise.
341 * ld-aarch64/aarch64-elf.exp: Run new testcases.
342
6ffe9a1b
JW
3432015-08-19 Jiong Wang <jiong.wang@arm.com>
344
345 * ld-aarch64/emit-relocs-87.s: New testcase.
346 * ld-aarch64/emit-relocs-88.s: Likewise.
347 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
348 * ld-aarch64/emit-relocs-89.s: Likewise.
349 * ld-aarch64/emit-relocs-90.s: Likewise.
350 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
351 * ld-aarch64/emit-relocs-523.s: Likewise.
352 * ld-aarch64/emit-relocs-524.s: Likewise.
353 * ld-aarch64/emit-relocs-525.s: Likewise.
354 * ld-aarch64/emit-relocs-527.s: Likewise.
355 * ld-aarch64/emit-relocs-526.s: Likewise.
356 * ld-aarch64/emit-relocs-528.s: Likewise.
357 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
358 * ld-aarch64/emit-relocs-87.d: New expectation file.
359 * ld-aarch64/emit-relocs-88.d: Likewise.
360 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
361 * ld-aarch64/emit-relocs-89.d: Likewise.
362 * ld-aarch64/emit-relocs-90.d: Likewise.
363 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
364 * ld-aarch64/emit-relocs-91.d: Likewise.
365 * ld-aarch64/emit-relocs-523.d: Likewise.
366 * ld-aarch64/emit-relocs-524.d: Likewise.
367 * ld-aarch64/emit-relocs-525.d: Likewise.
368 * ld-aarch64/emit-relocs-526.d: Likewise.
369 * ld-aarch64/emit-relocs-527.d: Likewise.
370 * ld-aarch64/emit-relocs-528.d: Likewise.
371 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
372 * ld-aarch64/aarch64-elf.exp: Run new testcases.
373
753999c1
JW
3742015-08-19 Jiong Wang <jiong.wang@arm.com>
375
376 * ld-aarch64/emit-relocs-530.s: New testcase.
377 * ld-aarch64/emit-relocs-92.s: Likewise.
378 * ld-aarch64/emit-relocs-530.d: New expectation file.
379 * ld-aarch64/emit-relocs-92.d: Likewise.
380 * ld-aarch64/aarch64-elf.exp: Run new testcases.
381
4e1626f5
L
3822015-08-18 H.J. Lu <hongjiu.lu@intel.com>
383
384 PR ld/18841
385 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
386 * ld-ifunc/pr18841c.c: New file.
387
cae1fbbb
L
3882015-08-18 H.J. Lu <hongjiu.lu@intel.com>
389
390 PR ld/18841
391 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
392 * ld-ifunc/pr18841.out: New file.
393 * ld-ifunc/pr18841a.c: Likewise.
394 * ld-ifunc/pr18841b.c: Likewise.
395
8efa2874
L
3962015-08-13 H.J. Lu <hongjiu.lu@intel.com>
397
398 PR ld/18801
399 * ld-i386/i386.exp: Run pr18801.
400 * ld-x86-64/x86-64.exp: Likewise.
401 * ld-i386/pr18801.d: New file.
402 * ld-i386/pr18801.s: Likewise.
403 * ld-x86-64/pr18801.d: Likewise.
404 * ld-x86-64/pr18801.s: Likewise.
405
40fc1451
SD
4062015-08-12 Simon Dardis <simon.dardis@imgtec.com>
407
408 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
409 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
410 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
411 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
412 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
413 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
414 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
415 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
416 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
417 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
418 * ld-mips-elf/jalx-2.dd: Ditto.
419 * ld-mips-elf/mips16-pic-3.dd: Ditto.
420 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
421 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
422 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
423 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
424 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
425 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
426 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
427 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
428 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
429 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
430 * ld-mips-elf/tlsbin-o32.d: Ditto.
431 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
432 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
433 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
434 * ld-mips-elf/tlsdyn-o32.d: Ditto.
435 * ld-mips-elf/tlslib-o32.d: Ditto.
436
87ad46af
JW
4372015-08-12 Jiong Wang <jiong.wang@arm.com>
438
439 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
440 four triple shape: aarch64-*-linux*, aarch64-*-elf,
441 aarch64_be-*-linux*, aarch64_be-*-elf.
442 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
443 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
444 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
445 check when they reflect address.
446 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
447
f63d6d96
TP
4482015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
449
450 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
451 relocs-1027-symbolic-func.
452 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
453 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
454 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
455 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
456
f678ded7
JW
4572015-08-11 Jiong Wang <jiong.wang@arm.com>
458
459 * ld-aarch64/farcall-b-defsym.s: New test.
460 * ld-aarch64/farcall-bl-defsym.s: Likewise.
461 * ld-aarch64/farcall-b-defsym.d: New expectation.
462 * ld-aarch64/farcall-bl-defsym.d: Likewise.
463
07f9ddfe
JW
4642015-08-11 Jiong Wang <jiong.wang@arm.com>
465
466 * ld-aarch64/farcall-b-gsym.s: New test.
467 * ld-aarch64/farcall-b-plt.s: Likewise.
468 * ld-aarch64/farcall-bl-plt.s: Likewise.
469 * ld-aarch64/farcall-b-gsym.d: New expect file.
470 * ld-aarch64/farcall-b-plt.d: Likewise.
471 * ld-aarch64/farcall-bl-plt.d: Likewise.
472
40fbed84
JW
4732015-08-11 Jiong Wang <jiong.wang@arm.com>
474
475 * ld-aarch64/emit-relocs-529.s: New testcase.
476 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
477 * ld-aarch64/emit-relocs-86.s: Likewise.
478 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
479 * ld-aarch64/emit-relocs-529.d: New expectation file.
480 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
481 * ld-aarch64/emit-relocs-86.d: Likewise.
482 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
483 * ld-aarch64/aarch64-elf.exp: Run new testcases.
484
73f925cc
JW
4852015-08-11 Jiong Wang <jiong.wang@arm.com>
486
487 * ld-aarch64/tls-small-ld.s: Update testcase.
488
f69e4920
JW
4892015-08-11 Jiong Wang <jiong.wang@arm.com>
490
491 * ld-aarch64/tls-small-ld.s: New file.
492 * ld-aarch64/tls-small-ld.d: Likewise.
493 * ld-aarch64/aarch64-elf.exp: Run new test.
494
97dc35c8
L
4952015-08-11 H.J. Lu <hongjiu.lu@intel.com>
496
497 PR ld/18808
498 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
499 * ld-ifunc/pr18808.out: New file.
500 * ld-ifunc/pr18808a.c: Likewise.
501 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 502 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 503
6e33951e
L
5042015-08-07 H.J. Lu <hongjiu.lu@intel.com>
505
506 PR ld/18720
507 * ld-elf/indirect.exp: Run tests for PR ld/18720.
508 * ld-elf/pr18720.out: New file.
509 * ld-elf/pr18720a.c: Likewise.
510 * ld-elf/pr18720b.c: Likewise.
511 * ld-elf/pr18720c.c: Likewise.
512
9c98104c
AB
5132015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
514
515 * ld/ld-lib.exp (run_dump_test): When using the map option, no
516 program is required.
517
bb57e4c7
AB
5182015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
519
520 * ld/ld-lib.exp (run_dump_test): Add error_output and
521 warning_output options.
522
0a618243
AB
5232015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
524
525 * ld-undefined/require-defined-1.d: New file.
526 * ld-undefined/require-defined-2.d: New file.
527 * ld-undefined/require-defined-3.d: New file.
528 * ld-undefined/require-defined-4.d: New file.
529 * ld-undefined/require-defined-5.d: New file.
530 * ld-undefined/require-defined.exp: New file.
531 * ld-undefined/require-defined.s: New file.
532
c6e8a9a8
L
5332015-07-30 H.J. Lu <hongjiu.lu@intel.com>
534
535 PR ld/18735
536 * ld-elf/pr18735.d: New file.
537 * ld-elf/pr18735.s: Likewise.
538
60b57502
L
5392015-07-29 H.J. Lu <hongjiu.lu@intel.com>
540
541 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
542 4.5 or newer.
543
de0a0026
L
5442015-07-29 H.J. Lu <hongjiu.lu@intel.com>
545
546 * ld-size/size.exp: Move run-time support check.
547
e5654c0f
AM
5482015-07-28 Alan Modra <amodra@gmail.com>
549
550 * ld-powerpc/elfv2so.d: Update.
551
6f8ea6c4
L
5522015-07-27 H.J. Lu <hongjiu.lu@intel.com>
553
554 * config/default.exp (NOPIE_CFLAGS): New.
555 (NOPIE_LDFLAGS): Likewise.
556 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
557 $NOPIE_LDFLAGS if needed.
558 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
559
219a6876
L
5602015-07-27 H.J. Lu <hongjiu.lu@intel.com>
561
562 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
563 (CXX): Likewise.
564
cda77e9e
L
5652015-07-27 H.J. Lu <hongjiu.lu@intel.com>
566
567 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
568
379d3f1f
L
5692015-07-27 H.J. Lu <hongjiu.lu@intel.com>
570
571 * ld-scripts/crossref.exp (CC): Save and restore. Append
572 $PLT_CFLAGS.
573
ea9fb8b3
L
5742015-07-27 H.J. Lu <hongjiu.lu@intel.com>
575
576 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
577 -fPIC if needed.
578 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
579 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
580
faebca03
L
5812015-07-27 H.J. Lu <hongjiu.lu@intel.com>
582
583 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
584 ld_compile.
585
c4972ed6
L
5862015-07-27 H.J. Lu <hongjiu.lu@intel.com>
587
588 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
589 to build_binary.
590
e10461ae
L
5912015-07-27 H.J. Lu <hongjiu.lu@intel.com>
592
593 * config/default.exp (PLT_CFLAGS): New.
594
32f573bc
SN
5952015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
596
597 PR ld/18705
598 * ld-aarch64/protected-data.d: New.
599 * ld-aarch64/protected-data.s: New.
600 * ld-aarch64/aarch64-elf.exp: Add new test.
601
b68a20d6
SN
6022015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
603
604 PR ld/18705
605 * ld-arm/protected-data.d: New.
606 * ld-arm/protected-data.s: New.
607 * ld-arm/arm-elf.exp: Add new test.
608
edcab5e8
L
6092015-07-26 H.J. Lu <hongjiu.lu@intel.com>
610
611 PR ld/18718
612 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
613
d76b6207
L
6142015-07-26 H.J. Lu <hongjiu.lu@intel.com>
615
616 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
617 to 0.
618
18d9555c
L
6192015-07-25 H.J. Lu <hongjiu.lu@intel.com>
620
621 PR ld/18718
622 * ld-elf/pr18718.c: New file.
623 * ld-elf/shared.exp: Run tests for PR ld/18718.
624
a496fbc8
AM
6252015-07-25 Alan Modra <amodra@gmail.com>
626
627 * ld-elf/symbolic-func.s,
628 * ld-elf/symbolic-func.r: New test.
629 * ld-elf/elf.exp: Run it.
630
84b74b49
L
6312015-07-24 H.J. Lu <hongjiu.lu@intel.com>
632
633 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
634 * ld-elf/zlibbegin.rS: Also expect "GC".
635 * ld-elf/zlibnormal.rS: Likewise.
636
77a69ff8
JW
6372015-07-16 Jiong Wang <jiong.wang@arm.com>
638
639 * ld-aarch64/tls-tiny-ld.s: New file.
640 * ld-aarch64/tls-tiny-ld.d: Ditto.
641 * ld-aarch64/aarch64-elf.exp: Run new test.
642
19a7fe52
L
6432015-07-14 H.J. Lu <hongjiu.lu@intel.com>
644
645 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
646 SHF_COMPRESSED bit.
647 * ld-elf/zlibnormal.rS: Likewise.
648
3350cc01
CM
6492015-07-09 Catherine Moore <clm@codesourcery.com>
650
72f4393d
L
651 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
652 * ld-mips-elf/attr-gnu-4-09.d: New.
653 * ld-mips-elf/attr-gnu-4-19.d: New.
654 * ld-mips-elf/attr-gnu-4-29.d: New.
655 * ld-mips-elf/attr-gnu-4-39.d: New.
656 * ld-mips-elf/attr-gnu-4-49.d: New.
657 * ld-mips-elf/attr-gnu-4-59.d: New.
658 * ld-mips-elf/attr-gnu-4-69.d: New.
659 * ld-mips-elf/attr-gnu-4-79.d: New.
660 * ld-mips-elf/attr-gnu-4-89.d: New.
661 * ld-mips-elf/attr-gnu-4-9.s: New.
662 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 663
328e7bfd
DC
6642015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
665
666 * ld-avr/gc-section-debugline.d: New test.
667 * ld-avr/per-function-debugline.s: Source for new test.
668
92a9c616
RS
6692015-07-05 Richard Sandiford <richard.sandiford@arm.com>
670
671 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
672 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
673 ld-powerpc/tocopt6.d: New test.
674 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
675
0f088b2a
KT
6762015-07-03 Kai Tietz <ktietz@redhat.com>
677 Nick Clifton <nickc@redhat.com>
678
679 PR ld/11539
680 * lib/ld-lib.exp (check_gc_sections_available): Do not
681 automatically fail for cygwin and mingw targets.
682
965b1d80
SL
6832015-07-01 Sandra Loosemore <sandra@codesourcery.com>
684 Cesar Philippidis <cesar@codesourcery.com>
685
686 * ld-nios2/mixed1a.d: New.
687 * ld-nios2/mixed1a.s: New.
688 * ld-nios2/mixed1b.d: New.
689 * ld-nios2/mixed1b.s: New.
690 * ld-nios2/nios2.exp: Build the new compatibility tests.
691
a2a55a40
L
6922015-06-27 H.J. Lu <hongjiu.lu@intel.com>
693
694 * ld-xtensa/tlsbin.rd: Updated.
695 * ld-xtensa/tlspic.rd: Likewise.
696
a5499fa4
MF
6972015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
698
699 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
700 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
701 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
702 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
703 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
704 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
705 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
706 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
707 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
708 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
709 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
710 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
711 * ld-mips-elf/tlsdyn-o32.d: Likewise.
712 * ld-mips-elf/tlsdyn-o32.got: Likewise.
713 * ld-mips-elf/pie-n32.d: New file.
714 * ld-mips-elf/pie-n64.d: Likewise.
715 * ld-mips-elf/pie-o32.d: Likewise.
716 * ld-mips-elf/pie.s: Likewise.
717 * ld-mips-elf/mips-elf.exp: Add new tests.
718
06e78fc7
L
7192015-06-25 H.J. Lu <hongjiu.lu@intel.com>
720
721 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
722
4a677ba7
L
7232015-06-25 H.J. Lu <hongjiu.lu@intel.com>
724
725 * ld-mmix/bspec1.d: Updated.
726 * ld-mmix/bspec2.d: Likewise.
727 * ld-mmix/undef-3.d: Likewise.
728
ef10c3ac
L
7292015-06-25 H.J. Lu <hongjiu.lu@intel.com>
730
731 PR gas/18451
732 * ld-elf/strtab.d: New file.
733 * ld-elf/strtab.s: Likewise.
734
7c1e8d3e
L
7352015-06-24 H.J. Lu <hongjiu.lu@intel.com>
736
737 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
738 * ld-x86-64/x86-64.exp: Likewise.
739 * ld-i386/pltgot-1.d: Updated.
740 * ld-x86-64/pltgot-1.d: Likewise.
741 * ld-i386/pltgot-2.d: New file.
742 * ld-x86-64/pltgot-2.d: Likewise.
743
c2170589
JW
7442015-06-23 Jiong Wang <jiong.wang@arm.com>
745
746 * ld-aarch64/dt_textrel.s: New testcase.
747 * ld-aarch64/dt_textrel.d: New expectation file.
748 * ld-aarch64/aarch64-elf.exp: Run new testcase.
749
696ddf4b
JW
7502015-06-17 Jiong Wang <jiong.wang@arm.com>
751
752 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
753 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
754 emulation mode.
755
1d5c94cb
AM
7562015-06-16 Alan Modra <amodra@gmail.com>
757
758 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
759 * ld-powerpc/ppc476-shared.d: Update.
760 * ld-powerpc/ppc476-shared2.d: Update.
761
3604cb1f
TG
7622015-06-12 Tristan Gingold <gingold@adacore.com>
763
764 * ld-scripts/print-memory-usage-1.t,
765 * ld-scripts/print-memory-usage-1.s,
766 * ld-scripts/print-memory-usage-1.l,
767 * ld-scripts/print-memory-usage-2.t,
768 * ld-scripts/print-memory-usage-2.l,
769 * ld-scripts/print-memory-usage-3.s,
770 * ld-scripts/print-memory-usage-3.t,
771 * ld-scripts/print-memory-usage-3.l,
772 * ld-scripts/print-memory-usage.t: New tests.
773 * ld-scripts/print-memory-usage.exp: Run them.
774
e00a2fbc
NC
7752015-06-05 Nick Clifton <nickc@redhat.com>
776
777 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
778
f8b44781
AM
7792015-06-05 Alan Modra <amodra@gmail.com>
780
781 * ld-powerpc/ppc476-shared.s,
782 * ld-powerpc/ppc476-shared.lnk,
783 * ld-powerpc/ppc476-shared.d,
784 * ld-powerpc/ppc476-shared2.d: New tests.
785 * ld-powerpc/powerpc.exp: Run them.
786
afa403d8
JW
7872015-06-02 Jiong Wang <jiong.wang@arm.com>
788
789 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
790
7018c030
JW
7912015-06-01 Jiong Wang <jiong.wang@arm.com>
792
793 * ld-aarch64/emit-relocs-28.s: New test file.
794 * ld-aarch64/emit-relocs-28.d: Ditto.
795 * ld-aarch64/aarch64-elf.exp: Run new test.
796
36e6c140
JW
7972015-06-01 Jiong Wang <jiong.wang@arm.com>
798
799 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
800 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
801 * ld-aarch64/aarch64-elf.exp: Run new testcase.
802
99ad26cb
JW
8032015-06-01 Jiong Wang <jiong.wang@arm.com>
804
805 * ld-aarch64/emit-relocs-313.s: New test file.
806 * ld-aarch64/emit-relocs-313.d: Ditto.
807 * ld-aarch64/aarch64-elf.exp: Run new test.
808
32c17175
SK
8092015-05-29 Stephen Kitt <steve@sk2.org>
810
811 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
812 compiler command line.
813
2f0c68f2
CM
8142015-05-28 Catherine Moore <clm@codesourcery.com>
815
816 ld/testsuite/
817 * ld-mips-elf/compact-eh.ld: New linker script.
818 * ld-mips-elf/compact-eh1.d: New.
819 * ld-mips-elf/compact-eh1.s: New.
820 * ld-mips-elf/compact-eh1a.s: New.
821 * ld-mips-elf/compact-eh1b.s: New.
822 * ld-mips-elf/compact-eh2.d: New.
823 * ld-mips-elf/compact-eh2.s: New.
824 * ld-mips-elf/compact-eh3.d: New.
825 * ld-mips-elf/compact-eh3.s: New.
826 * ld-mips-elf/compact-eh3a.s: New.
827 * ld-mips-elf/compact-eh4.d: New.
828 * ld-mips-elf/compact-eh5.d: New.
829 * ld-mips-elf/compact-eh6.d: New.
830 * ld-mips-elf/mips-elf.exp: Run new tests.
831
8ded2ddc
L
8322015-05-27 H.J. Lu <hongjiu.lu@intel.com>
833
834 PR binutils/18458
835 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
836 libpr18458b.so.
837 (run_tests): Run pr18458 test.
838 * ld-elf/pr18458a.c: New file.
839 * ld-elf/pr18458b.c: Likewise.
840 * ld-elf/pr18458c.c: Likewise.
841
25070364
L
8422015-05-16 H.J. Lu <hongjiu.lu@intel.com>
843
844 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
845 * ld-x86-64/x86-64.exp: Likewise
846 * ld-i386/pr17689now.rd: New file.
847 * ld-x86-64/pr17689now.rd: Likewise
848
5db04b09
L
8492015-05-15 H.J. Lu <hongjiu.lu@intel.com>
850
851 PR binutis/18386
852 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
853 * ld-x86-64/tlspic.dd: Likewise.
854 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
855 objdump for tlspic.dd and tlsgdesc.dd.
856
a3747075
L
8572015-05-12 H.J. Lu <hongjiu.lu@intel.com>
858
859 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
860 * ld-x86-64/x86-64.exp: Likewise.
861 * ld-i386/pltgot-1.d: New file.
862 * ld-i386/pltgot-1.s: Likewise.
863 * ld-x86-64/pltgot-1.d: Likewise.
864 * ld-x86-64/pltgot-1.s: Likewise.
865
5197d474
L
8662015-05-11 H.J. Lu <hongjiu.lu@intel.com>
867
868 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
869 * ld-i386/iamcu-4.d: New file.
870
7e0a8112
L
8712015-05-11 H.J. Lu <hongjiu.lu@intel.com>
872
873 * ld-i386/abs-iamcu.d: New file.
874 * ld-i386/dummy.s: Likewise.
875 * ld-i386/foo.s: Likewise.
876 * ld-i386/iamcu-1.d: Likewise.
877 * ld-i386/iamcu-2.d: Likewise.
878 * ld-i386/iamcu-3.d: Likewise.
879 * ld-i386/start.s: Likewise.
880 * ld-i386/i386.exp (iamcu_tests): New.
881 Run iamcu_tests.
882
31955f99
L
8832015-05-08 H.J. Lu <hongjiu.lu@intel.com>
884
885 PR binutis/18386
886 * ld-x86-64/tlsgdesc.dd: Updated.
887 * ld-x86-64/tlspic.dd: Likewise.
888
43c1d34c
L
8892015-04-29 H.J. Lu <hongjiu.lu@intel.com>
890
891 PR ld/18354
892 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
893 gnunormal and gabinormal against libfoozlib.so.
894
9081b64d
JW
8952015-04-27 Renlin Li <renlin.li@arm.com>
896
897 * ld-arm/ifunc-10.dd: Adjust expected output.
898 * ld-arm/ifunc-2.dd: Likewise.
899
963a4320
AK
9002015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
901
902 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
903
44bd1acd
AM
9042015-04-24 Alan Modra <amodra@gmail.com>
905
906 * ld-powerpc/tocnovar.d: Revert last change.
907
7a5c933c
RE
9082015-04-24 Richard Earnshaw <rearnsha@arm.com>
909
910 * ld-arm/armthumb-lib.d: Regenerate expected output.
911 * ld-arm/armthumb-lib.d: Likewise.
912 * ld-arm/armthumb-lib.sym: Likewise.
913 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
914 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
915 * ld-arm/cortex-a8-fix-b.d: Likewise.
916 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
917 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
918 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
919 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
920 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
921 * ld-arm/cortex-a8-fix-bl.d: Likewise.
922 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
923 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
924 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
925 * ld-arm/cortex-a8-fix-blx.d: Likewise.
926 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
927 * ld-arm/farcall-mixed-app-v5.d: Likewise.
928 * ld-arm/farcall-mixed-app.d: Likewise.
929 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
930 * ld-arm/farcall-mixed-lib.d: Likewise.
931 * ld-arm/mixed-app-v5.d: Likewise.
932 * ld-arm/mixed-app.d: Likewise.
933 * ld-arm/mixed-lib.d: Likewise.
934
30d72bc3
NC
9352015-04-24 Nick Clifton <nickc@redhat.com>
936
937 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
938 do not use elf.em.
939
04651c08
HPN
9402015-04-24 Hans-Peter Nilsson <hp@axis.com>
941
942 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
943 to cris*-*-elf.
944
005db9f9
L
9452015-04-23 H.J. Lu <hongjiu.lu@intel.com>
946
947 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
948 frv.
949
3e19fb8f
L
9502015-04-23 H.J. Lu <hongjiu.lu@intel.com>
951
952 PR ld/18277
953 * ld-elf/compressed1d.d: New.
954 * ld-elf/compressed1e.d: Likewise.
955
a27e685f
AM
9562015-04-23 Alan Modra <amodra@gmail.com>
957
958 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
959 * ld-powerpc/defsym.d: Likewise.
960 * ld-powerpc/elfv2-2exe.d: Likewise.
961 * ld-powerpc/elfv2exe.d: Likewise.
962 * ld-powerpc/elfv2so.d: Likewise.
963 * ld-powerpc/relbrlt.d: Likewise.
964 * ld-powerpc/tls.g: Likewise.
965 * ld-powerpc/tlsexe.d: Likewise.
966 * ld-powerpc/tlsexe.g: Likewise.
967 * ld-powerpc/tlsexe.r: Likewise.
968 * ld-powerpc/tlsexetoc.d: Likewise.
969 * ld-powerpc/tlsexetoc.g: Likewise.
970 * ld-powerpc/tlsexetoc.r: Likewise.
971 * ld-powerpc/tlsso.d: Likewise.
972 * ld-powerpc/tlsso.g: Likewise.
973 * ld-powerpc/tlsso.r: Likewise.
974 * ld-powerpc/tlstoc.g: Likewise.
975 * ld-powerpc/tlstocso.d: Likewise.
976 * ld-powerpc/tlstocso.g: Likewise.
977 * ld-powerpc/tlstocso.r: Likewise.
978 * ld-powerpc/tocopt.d: Likewise.
979 * ld-powerpc/tocopt2.d: Likewise.
980 * ld-powerpc/tocopt3.d: Likewise.
981 * ld-powerpc/tocopt4.d: Likewise.
982 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 983 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 984
0e5fabeb
AM
9852015-04-22 Alan Modra <amodra@gmail.com>
986
987 * ld-x86-64/pr18176.d: Update.
988
d5597ebc
L
9892015-04-22 H.J. Lu <hongjiu.lu@intel.com>
990
991 PR ld/18289
992 * ld-i386/copyreloc-lib.c: New file.
993 * ld-i386/copyreloc-main.S: Likewise.
994 * ld-i386/copyreloc-main.out: Likewise.
995 * ld-i386/copyreloc-main1.rd: Likewise.
996 * ld-i386/copyreloc-main2.rd: Likewise.
997 * ld-i386/dummy.c: Likewise.
998 * ld-i386/pr17689.out: Likewise.
999 * ld-i386/pr17689.rd: Likewise.
1000 * ld-i386/pr17689a.c: Likewise.
1001 * ld-i386/pr17689b.S: Likewise.
1002 * ld-i386/pr17827.rd: Likewise.
1003 * ld-i386/pr17827ver.rd: Likewise.
1004 * ld-i386/i386.exp: Run copyreloc tests.
1005
be59ad3d
L
10062015-04-20 H.J. Lu <hongjiu.lu@intel.com>
1007
1008 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
1009 * ld-mmix/bspec2.d: Likewise.
1010 * ld-mmix/local1.d: Likewise.
1011 * ld-mmix/local3.d: Likewise.
1012 * ld-mmix/local5.d: Likewise.
1013 * ld-mmix/local7.d: Likewise.
1014 * ld-mmix/undef-3.d: Likewise.
1015 * ld-sh/sh64/crangerel1.rd: Likewise.
1016 * ld-sh/sh64/crangerel2.rd: Likewise.
1017 * ld-tic6x/common.d: Likewise.
1018 * ld-tic6x/shlib-1.rd: Likewise.
1019 * ld-tic6x/shlib-1b.rd: Likewise.
1020 * ld-tic6x/shlib-1r.rd: Likewise.
1021 * ld-tic6x/shlib-1rb.rd: Likewise.
1022 * ld-tic6x/shlib-app-1.rd: Likewise.
1023 * ld-tic6x/shlib-app-1b.rd: Likewise.
1024 * ld-tic6x/shlib-app-1r.rd: Likewise.
1025 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1026 * ld-tic6x/shlib-noindex.rd: Likewise.
1027 * ld-tic6x/static-app-1.rd: Likewise.
1028 * ld-tic6x/static-app-1b.rd: Likewise.
1029 * ld-tic6x/static-app-1r.rd: Likewise.
1030 * ld-tic6x/static-app-1rb.rd: Likewise.
1031 * ld-x86-64/ilp32-4.d: Likewise.
1032 * ld-x86-64/split-by-file-nacl.rd: Likewise.
1033 * ld-x86-64/split-by-file.rd: Likewise.
1034
0ce398f1
L
10352015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1036
1037 * ld-elf/compress.exp (build_tests): Add tests for
1038 --compress-debug-sections=.
1039 (run_tests): Likewise.
1040 Add additonal tests for --compress-debug-sections=.
1041 * ld-elf/gabiend.rt: New file.
1042 * ld-elf/gabinormal.rt: Likewise.
1043 * ld-elf/gnubegin.rS: Likewise.
1044 * ld-elf/gnunormal.rS: Likewise.
1045 * ld-elf/zlibbegin.rS: Likewise.
1046 * ld-elf/zlibnormal.rS: Likewise.
1047
ecd27210
AM
10482015-04-15 Alan Modra <amodra@gmail.com>
1049
1050 * ld-gc/pr18223.d: xfail tic6x.
1051
889c2a67
L
10522015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1053
1054 PR ld/pr17709
1055 * ld-i386/i386.exp: Run protected6b.
1056 * ld-i386/protected6b.d: New file.
1057 * ld-x86-64/protected6b.d: Likewise.
1058 * ld-x86-64/x86-64.exp: Run protected6b.
1059
e3c0e327
L
10602015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1061
1062 * ld-i386/i386.exp: Run protected6a.
1063 * ld-i386/protected6.d: Renamed to ...
1064 * ld-i386/protected6a.d: This.
1065 * ld-x86-64/hidden4.d: New file.
1066 * ld-x86-64/hidden4.s: Likewise.
1067 * ld-x86-64/hidden5.d: Likewise.
1068 * ld-x86-64/hidden5.s: Likewise.
1069 * ld-x86-64/protected6.d: Renamed to ...
1070 * ld-x86-64/protected6a.d: This.
1071 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
1072 protected7a and protected7b.
1073
3d949995
L
10742015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1075
1076 PR ld/pr17709
1077 * ld-i386/protected6.d: New file.
1078 * ld-i386/protected6.s: Likewise.
1079 * ld-x86-64/protected6.d: Likewise.
1080 * ld-x86-64/protected6.s: Likewise.
1081 * ld-x86-64/protected7.d: Likewise.
1082 * ld-x86-64/protected7.s: Likewise.
1083 * ld-x86-64/protected7a.d: Likewise.
1084 * ld-x86-64/protected7b.d: Likewise.
1085
f7483970
L
10862015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1087
1088 PR ld/pr15228
1089 PR ld/pr17709
1090 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1091 * ld-i386/pr17709-nacl.rd: New file.
1092 * ld-i386/pr17709.rd: Likewise.
1093 * ld-i386/pr17709a.s: Likewise.
1094 * ld-i386/pr17709b.s: Likewise.
1095 * ld-i386/protected3.d: Updated.
1096 * ld-i386/protected3.s: Likewise.
1097 * ld-x86-64/pr17709-nacl.rd: New file.
1098 * ld-x86-64/pr17709.rd: Likewise.
1099 * ld-x86-64/pr17709a.s: Likewise.
1100 * ld-x86-64/pr17709b.s: Likewise.
1101 * ld-x86-64/protected3.d: Updated.
1102 * ld-x86-64/protected3.s: Likewise.
1103 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1104
11e6e4c7
L
11052015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1106
1107 PR ld/18223
1108 * ld-gc/gc.exp: Run pr18223.
1109 * ld-gc/pr18223.d: New file.
1110 * ld-gc/pr18223.s: Likewise.
1111
8d2ea2a8
AM
11122015-04-10 Alan Modra <amodra@gmail.com>
1113
1114 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1115 PR ld/pr15228
1116 PR ld/pr17709
1117 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
1118 * ld-i386/pr17709-nacl.rd: Delete.
1119 * ld-i386/pr17709.rd: Likewise.
1120 * ld-i386/pr17709a.s: Likewise.
1121 * ld-i386/pr17709b.s: Likewise.
1122 * ld-i386/protected3.d: Updated.
1123 * ld-i386/protected3.s: Likewise.
1124 * ld-x86-64/pr17709-nacl.rd: Delete.
1125 * ld-x86-64/pr17709.rd: Likewise.
1126 * ld-x86-64/pr17709a.s: Likewise.
1127 * ld-x86-64/pr17709b.s: Likewise.
1128 * ld-x86-64/protected3.d: Updated.
1129 * ld-x86-64/protected3.s: Likewise.
1130 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
1131
151411f8
L
11322015-04-08 H.J. Lu <hongjiu.lu@intel.com>
1133
1134 * ld-elf/compress.exp: Add a test for
1135 --compress-debug-sections=zlib-gabi.
1136 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
1137 (run_tests): Likewise.
1138 Verify linker output with zlib-gabi compressed debug input.
1139 * ld-elf/compressed1a.d: New file.
1140 * ld-elf/compressed1b.d: Likewise.
1141 * ld-elf/compressed1c.d: Likewise.
1142
87070c08
AM
11432015-04-07 Alan Modra <amodra@gmail.com>
1144
1145 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
1146 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
1147 * ld-tic6x/shlib-1b.rd: Likewise.
1148 * ld-tic6x/shlib-1r.rd: Likewise.
1149 * ld-tic6x/shlib-1rb.rd: Likewise.
1150 * ld-tic6x/shlib-app-1.rd: Likewise.
1151 * ld-tic6x/shlib-app-1b.rd: Likewise.
1152 * ld-tic6x/shlib-app-1r.rd: Likewise.
1153 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1154 * ld-tic6x/shlib-noindex.rd: Likewise.
1155
3ea60775
NC
11562015-04-07 Nick Clifton <nickc@redhat.com>
1157
1158 * ld-elf/orphan-5.l: New test - checks the linker's output with
1159 --warn-orphan enabled.
1160 * ld-elf/elf.exp: Run the new test.
1161
dae148f3
L
11622015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1163
1164 * ld-elf/compress.exp: Remove is_zlib_supported check.
1165 Fail if --compress-debug-sections doesn't work.
1166 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1167
4106101c
MS
11682015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1169
1170 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1171 * ld-aarch64/erratum843419.d: New.
1172 * ld-aarch64/erratum843419.s: New.
1173
875b5b9d
L
11742015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1175
1176 PR ld/18176
1177 * ld-x86-64/pr18176.d: New file.
1178 * ld-x86-64/pr18176.s: Likewise.
1179 * ld-x86-64/pr18176.t: Likewise.
1180 * ld-x86-64/x86-64.exp: Run pr18176.
1181
f24173eb
L
11822015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1183
1184 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1185
bd53a53a
L
11862015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1187
1188 PR ld/18169
1189 * ld-elf/linkinfo1a.d: Updated.
1190 * ld-elf/linkinfo1b.d: Likewise.
1191
5e228181
L
11922015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1193
1194 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1195
93ca8569
TB
11962015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1197
1198 * ld-aarch64/farcall-back-be.d: New.
1199
b19a8f85
L
12002015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1201
1202 PR ld/18160
1203 * ld-x86-64/pr18160.d: New file.
1204 * ld-x86-64/pr18160.s: Likewise.
1205 * ld-x86-64/pr18160.t: Likewise.
1206 * ld-x86-64/x86-64.exp: Run pr18160.
1207---
61865519
MS
12082015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1209
1210 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1211 section.
1212 * ld-aarch64/farcall-b.d: Likewise.
1213 * ld-aarch64/farcall-bl.d: Likewise.
1214 * ld-aarch64/farcall-back.d: Likewise.
1215
d9ced15d
MS
12162015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1217
1218 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1219 835769 workaround stubs.
1220
d422d1c4
SKS
12212015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1222
1223 * ld-gc/all-debug-sections.d: New file.
1224 * ld-gc/all-debug-sections.s: Likewise.
1225 * ld-gc/gc.exp: Execute new testcase.
1226
1079403c
AM
12272015-03-11 Alan Modra <amodra@gmail.com>
1228
1229 * ld-powerpc/tls32.s: Add GOT pointer setup.
1230 * ld-powerpc/tls32.d: Update.
1231 * ld-powerpc/tls32.g: Update.
1232 * ld-powerpc/tls32.t: Update.
1233 * ld-powerpc/tlsexe.d: Update.
1234 * ld-powerpc/tlsexe32.d: Update.
1235 * ld-powerpc/tlsexe32.g: Update.
1236 * ld-powerpc/tlsexe32.r: Update.
1237 * ld-powerpc/tlsexetoc.d: Update.
1238 * ld-powerpc/tlsso32.d: Update.
1239 * ld-powerpc/tlsso32.g: Update.
1240 * ld-powerpc/tlsso32.r: Update.
1241
ca3fe95e
L
12422015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1243
1244 PR ld/pr15228
1245 PR ld/pr17709
1246 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1247 * ld-i386/pr17709-nacl.rd: New file.
1248 * ld-i386/pr17709.rd: Likewise.
1249 * ld-i386/pr17709a.s: Likewise.
1250 * ld-i386/pr17709b.s: Likewise.
1251 * ld-i386/protected3.d: Updated.
1252 * ld-i386/protected3.s: Likewise.
1253 * ld-x86-64/pr17709-nacl.rd: New file.
1254 * ld-x86-64/pr17709.rd: Likewise.
1255 * ld-x86-64/pr17709a.s: Likewise.
1256 * ld-x86-64/pr17709b.s: Likewise.
1257 * ld-x86-64/protected3.d: Updated.
1258 * ld-x86-64/protected3.s: Likewise.
1259 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1260
e09ab7ac
RS
12612015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1262
1263 PR gas/17843
1264 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1265 * ld-aarch64/aarch64-elf.exp: Run it.
1266
9028d943
AM
12672015-02-28 Alan Modra <amodra@gmail.com>
1268
1269 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1270 * ld-sparc/gotop32.td: Likewise.
1271 * ld-sparc/gotop64.rd: Likewise.
1272 * ld-sparc/gotop64.td: Likewise.
1273 * ld-tilegx/external.s: Align .data.
1274 * ld-tilepro/external.s: Likewise.
1275
60d1b0d6
MS
12762015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1277
1278 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1279 (tls-tiny-desc-le): Add.
1280 * ld-aarch64/tls-tiny-desc.d: New.
1281 * ld-aarch64/tls-tiny-desc.s: New.
1282 * ld-aarch64/tls-tiny-desc-ie.d: New.
1283 * ld-aarch64/tls-tiny-desc-ie.s: New.
1284 * ld-aarch64/tls-tiny-desc-le.d: New.
1285 * ld-aarch64/tls-tiny-desc-le.s: New.
1286
b480a481
MS
12872015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1288
1289 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1290 (tls-tiny-gd-le): Add.
1291 * ld-aarch64/tls-tiny-gd.d: New.
1292 * ld-aarch64/tls-tiny-gd.s: New.
1293 * ld-aarch64/tls-tiny-gd-ie.d: New.
1294 * ld-aarch64/tls-tiny-gd-ie.s: New.
1295 * ld-aarch64/tls-tiny-gd-le.d: New.
1296 * ld-aarch64/tls-tiny-gd-le.s: New.
1297
b1089987
MS
12982015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1299
1300 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1301 * ld-aarch64/tls-tiny-ie.d: New.
1302 * ld-aarch64/tls-tiny-ie.s: New.
1303
99654aaf
TG
13042015-02-26 Terry Guo <terry.guo@arm.com>
1305
1306 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1307 * ld-arm/attr-merge-vfp-10.d: Likewise.
1308 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1309 * ld-arm/attr-merge-vfp-12.d: Likewise.
1310 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1311 * ld-arm/attr-merge-vfp-13.d: Likewise.
1312 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1313 * ld-arm/attr-merge-vfp-14.d: Likewise.
1314 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1315 * ld-arm/attr-merge-vfp-6.d: Likewise.
1316 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1317 * ld-arm/attr-merge-vfp-7.d: Likewise.
1318 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1319 * ld-arm/attr-merge-vfp-8.d: Likewise.
1320 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1321
bac13f5a
AB
13222015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1323
1324 * ld-avr/avr-prop-1.d: New file.
1325 * ld-avr/avr-prop-1.s: New file.
1326 * ld-avr/avr-prop-2.d: New file.
1327 * ld-avr/avr-prop-2.s: New file.
1328 * ld-avr/avr-prop-3.d: New file.
1329 * ld-avr/avr-prop-3.s: New file.
1330 * ld-avr/avr-prop-4.d: New file.
1331 * ld-avr/avr-prop-4.s: New file.
1332
ac994365
OE
13332015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1334
1335 * ld-sh/arch/arch_expected.txt: Regenerate.
1336 * ld-sh/arch/sh-dsp.s: Likewise.
1337 * ld-sh/arch/sh.s: Likewise.
1338 * ld-sh/arch/sh2.s: Likewise.
1339 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1340 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1341 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1342 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1343 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1344 * ld-sh/arch/sh2a.s: Likewise.
1345 * ld-sh/arch/sh2e.s: Likewise.
1346 * ld-sh/arch/sh3-dsp.s: Likewise.
1347 * ld-sh/arch/sh3-nommu.s: Likewise.
1348 * ld-sh/arch/sh3.s: Likewise.
1349 * ld-sh/arch/sh3e.s: Likewise.
1350 * ld-sh/arch/sh4-nofpu.s: Likewise.
1351 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1352 * ld-sh/arch/sh4.s: Likewise.
1353 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1354 * ld-sh/arch/sh4a.s: Likewise.
1355 * ld-sh/arch/sh4al-dsp.s: Likewise.
1356
685080f2
NC
13572015-02-24 Nick Clifton <nickc@redhat.com>
1358
1359 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1360
884151a7
AM
13612015-02-24 Alan Modra <amodra@gmail.com>
1362
1363 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1364
cb072816
SKS
13652015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1366
1367 * ld-avr/region_overflow.d: New test.
1368 * ld-avr/region_overflow.s: Likewise.
1369
db95bb7c
L
13702015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1371
1372 PR ld/4317
1373 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1374 * ld-x86-64/compressed1.d: Likewise.
1375 * ld-x86-64/pie1.d: Likewise.
1376
d983c8c5
AM
13772015-02-19 Alan Modra <amodra@gmail.com>
1378
1379 PR ld/4317
1380 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1381 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1382 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1383 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1384 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1385 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1386 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1387
2ec55de3
AM
13882015-02-17 Alan Modra <amodra@gmail.com>
1389
1390 PR ld/17975
1391 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1392 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1393 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1394 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1395 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1396 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1397 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1398 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1399 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1400 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1401 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1402 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1403 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1404
6dfb72b9
L
14052015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1406
1407 PR ld/17975
67ca0b76 1408 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1409 * ld-i386/tlsbin.rd: Likewise.
1410 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1411 * ld-i386/tlsbindesc.rd: Likewise.
1412 * ld-i386/tlsdesc-nacl.rd: Likewise.
1413 * ld-i386/tlsdesc.rd: Likewise.
1414 * ld-i386/tlsnopic-nacl.rd: Likewise.
1415 * ld-i386/tlsnopic.rd: Likewise.
1416 * ld-i386/tlspic-nacl.rd: Likewise.
1417 * ld-i386/tlspic.rd: Likewise.
1418 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1419 * ld-x86-64/tlsbin.rd: Likewise.
1420 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1421 * ld-x86-64/tlsbindesc.rd: Likewise.
1422 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1423 * ld-x86-64/tlsdesc.rd: Likewise.
1424 * ld-x86-64/tlspic-nacl.rd: Likewise.
1425 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1426 * ld-alpha/tlspic.rd: Likewise.
1427 * ld-powerpc/tlsexe.r: Likewise.
1428 * ld-powerpc/tlsexetoc.r: Likewise.
1429 * ld-powerpc/tlsso.r: Likewise.
1430 * ld-powerpc/tlstocso.r: Likewise.
1431 * ld-s390/tlspic.rd: Likewise.
1432 * ld-s390/tlspic_64.rd: Likewise.
1433 * ld-sparc/gotop32.dd: Likewise.
1434 * ld-sparc/gotop64.dd: Likewise.
1435 * ld-sparc/tlssunnopic32.rd: Likewise.
1436 * ld-sparc/tlssunnopic64.rd: Likewise.
1437 * ld-sparc/tlssunpic32.rd: Likewise.
1438 * ld-sparc/tlssunpic64.rd: Likewise.
1439 * ld-tic6x/shlib-1.rd: Likewise.
1440 * ld-tic6x/shlib-1b.rd: Likewise.
1441 * ld-tic6x/shlib-1r.rd: Likewise.
1442 * ld-tic6x/shlib-1rb.rd: Likewise.
1443 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1444
f58926a6
L
14452015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1446
1447 PR ld/17973
1448 * ld-plugin/plugin.exp (regassilent): New.
1449 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1450 (plugin_tests): Add a test for PR ld/17973.
1451 * ld-plugin/pr17973.d: New file.
1452 * ld-plugin/pr17973.s: Likewise.
1453
761e2bd4
L
14542015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1455
1456 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1457
45e81354
L
14582015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1459
1460 * ld-plugin/plugin-27.d: New.
1461 * ld-plugin/plugin-28.d: Likewise.
1462 * ld-plugin/plugin-29.d: Likewise.
1463 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1464 and LDPL_WARNING.
1465
7275e869
L
14662015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1467
1468 PR ld/17878
1469 * ld-plugin/func.c: Add some comments.
1470 * ld-plugin/plugin-13.d: New file.
1471 * ld-plugin/plugin-14.d: Likewise.
1472 * ld-plugin/plugin-15.d: Likewise.
1473 * ld-plugin/plugin-16.d: Likewise.
1474 * ld-plugin/plugin-17.d: Likewise.
1475 * ld-plugin/plugin-18.d: Likewise.
1476 * ld-plugin/plugin-19.d: Likewise.
1477 * ld-plugin/plugin-20.d: Likewise.
1478 * ld-plugin/plugin-21.d: Likewise.
1479 * ld-plugin/plugin-22.d: Likewise.
1480 * ld-plugin/plugin-23.d: Likewise.
1481 * ld-plugin/plugin-24.d: Likewise.
1482 * ld-plugin/plugin-25.d: Likewise.
1483 * ld-plugin/plugin-26.d: Likewise.
1484 * ld-plugin/plugin.exp (plugin2_name): New.
1485 (plugin3_name): Likewise.
1486 (plugin2_path): Likewise.
1487 (plugin3_path): Likewise.
1488 (testsrcfiles): Likewise.
1489 (testsrcfiles_notext): Likewise.
1490 (plugin_tests): Add tests for non-object IR file.
1491 (plugin_lib_tests): Likewise.
1492 (plugin_extra_elf_tests): Likewise.
1493 (plugin_src_tests): New tests for non-object IR file.
1494 Run nm --plugin test.
1495 Run ar --plugin test.
1496 Run plugin_src_tests.
1497
1952c5cd
L
14982015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1499
1500 PR ld/17935
1501 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1502 * ld-x86-64/x86-64.exp: Likewise.
1503
1504 * ld-i386/pr17935-1.d: New file.
1505 * ld-i386/pr17935-1.s: Likewise.
1506 * ld-i386/pr17935-2.d: Likewise.
1507 * ld-i386/pr17935-2.s: Likewise.
1508 * ld-x86-64/pr17935-1.d: Likewise.
1509 * ld-x86-64/pr17935-1.s: Likewise.
1510 * ld-x86-64/pr17935-2.d: Likewise.
1511 * ld-x86-64/pr17935-2.s: Likewise.
1512
9e2dec47
L
15132015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1514
1515 PR ld/12365
1516 PR ld/14272
1517 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1518 * ld-plugin/plugin-7.d: Updated.
1519 * ld-plugin/plugin-8.d: Likewise.
1520
8962a307
L
15212015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1522
1523 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1524 ld/12365 test.
1525
60f79275
L
15262015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1527
1528 PR ld/12365
1529 * ld-plugin/pr12365a.c: New file.
1530 * ld-plugin/pr12365b.c: Likewise.
1531 * ld-plugin/pr12365c.c: Likewise.
1532
1533 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1534 test.
1535 Run the PR ld/12365 test.
1536
9910b1c8
L
15372015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1538
1539 PR ld/14918
1540 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1541
1542 * ld-plugin/pr14918.c: New file.
1543 * ld-plugin/pr14918.d: Likewise.
1544
1a215085
L
15452015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1546
1547 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1548
b86ac8e3
AM
15492015-01-29 Alan Modra <amodra@gmail.com>
1550
1551 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1552 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1553 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1554
15f7a26b
L
15552015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1556
1557 PR ld/17878
1558 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1559 * ld-plugin/plugin-10.d: Likewise.
1560 * ld-plugin/plugin-11.d: Likewise.
1561 * ld-plugin/plugin-2.d: Likewise.
1562 * ld-plugin/plugin-3.d: Likewise.
1563 * ld-plugin/plugin-4.d: Likewise.
1564 * ld-plugin/plugin-5.d: Likewise.
1565 * ld-plugin/plugin-6.d: Likewise.
1566 * ld-plugin/plugin-7.d: Likewise.
1567 * ld-plugin/plugin-8.d: Likewise.
1568 * ld-plugin/plugin-9.d: Likewise.
1569
61b86cb1
JB
15702015-01-28 Jan Beulich <jbeulich@suse.com>
1571
1572 * ld-elf/pr16322.s (p1): Rename to px1.
1573 (f1): Rename to fx1.
1574
dbd1e97e
AM
15752015-01-28 Alan Modra <amodra@gmail.com>
1576
1577 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1578 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1579 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1580
cc9ad334
SKS
15812015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1582
1583 * ld-scripts/memory.t: Define new symbol tred.
1584 * ld-scripts/memory_sym.t: New.
1585 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1586 conditionally check values of linker symbols.
1587
481765cd
AB
15882015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1589
1590 * ld-scripts/provide-4-map.d: Update expected output.
1591 * ld-scripts/provide-5-map.d: Likewise.
1592
c05b575a
AB
15932015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1594
1595 * ld-scripts/provide-4.d: New file.
1596 * ld-scripts/provide-4-map.d: New file.
1597 * ld-scripts/provide-4.t: New file.
1598 * ld-scripts/provide-5.d: New file.
1599 * ld-scripts/provide-5.s: New file.
1600 * ld-scripts/provide-5-map.d: New file.
1601 * ld-scripts/provide-5.t: New file.
1602 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1603 tests.
1604
43d66c95
AB
16052015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1606
1607 * ld-scripts/overlay-size.d: Add 'map' option.
1608 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1609 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1610 option, checking linker mapfile output.
1611
23283c1b
AM
16122015-01-20 Alan Modra <amodra@gmail.com>
1613
1614 * ld-powerpc/ambiguousv1.d,
1615 * ld-powerpc/ambiguousv1b.d,
1616 * ld-powerpc/ambiguousv2.d,
1617 * ld-powerpc/ambiguousv2b.d,
1618 * ld-powerpc/elfv2exe.d,
1619 * ld-powerpc/elfv2so.d,
1620 * ld-powerpc/tlsexe.r,
1621 * ld-powerpc/tlsexetoc.r,
1622 * ld-powerpc/tlsso.r,
1623 * ld-powerpc/tlstocso.r: Update.
1624
10ab94eb
AM
16252015-01-20 Alan Modra <amodra@gmail.com>
1626
1627 PR ld/17615
1628 * ld-elf/pr17615.d: Match .sbss too.
1629
3e2aa5bb
L
16302015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1631
1632 PR ld/17615
1633 * ld-elf/pr17615.d: New file.
1634 * ld-elf/pr17615.s: Likewise.
1635
c4621b33
AM
16362015-01-19 Alan Modra <amodra@gmail.com>
1637
1638 * ld-gc/pr14265.d,
1639 * ld-cris/tls-gc-68.d,
1640 * ld-cris/tls-gc-69.d,
1641 * ld-cris/tls-gc-70.d,
1642 * ld-cris/tls-gc-71.d,
1643 * ld-cris/tls-gc-75.d,
1644 * ld-cris/tls-gc-76.d,
1645 * ld-cris/tls-gc-79.d,
1646 * ld-mmix/bpo-10.d,
1647 * ld-mmix/bpo-11.d: Update.
1648
1e2e8c52
AK
16492015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1650
1651 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1652 printed if 0 anymore.
1653
6333bc0d
L
16542015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1655
1656 PR ld/17847
1657 * ld-x86-64/pie1.d: New file.
1658 * ld-x86-64/pie1.s: Likwise.
1659 * ld-x86-64/x86-64.exp: Run pie1.
1660
0941db69
JW
16612015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1662
1663 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1664 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1665 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1666
0172429c
JW
16672015-01-13 Jiong Wang <jiong.wang@arm.com>
1668
1669 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1670 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1671 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1672
bab91cce
JW
16732015-01-13 Jiong Wang <jiong.wang@arm.com>
1674
1675 PR ld/17415
1676 * ld-aarch64/pr17415.s: Source file for new test.
1677 * ld-aarch64/pr17415.d: Expect file for new test.
1678 * ld-aarch64/aarch64-elf.exp: Run the new test.
1679
9d1d54d5
L
16802015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1681
1682 PR ld/17827
1683 * ld-x86-64/pr17689.out: Updated.
1684 * ld-x86-64/pr17689b.S: Likewise.
1685
1686 * ld-x86-64/pr17827.rd: New file.
1687
1688 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1689
2279a12a
JB
16902015-01-08 Jan Beulich <jbeulich@suse.com>
1691
1692 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1693 enable_initfini_array=no case.
1694
8d983e36
AB
16952015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1696
1697 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1698 readelf.
1699
b90efa5b 17002015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1701
b90efa5b 1702 Update year range in copyright notice of all files.
ee3b52e9 1703
b90efa5b 1704For older changes see ChangeLog-2014
c9e214e5 1705\f
b90efa5b 1706Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1707
1708Copying and distribution of this file, with or without modification,
1709are permitted in any medium without royalty provided the copyright
1710notice and this notice are preserved.
1711
c9e214e5
AM
1712Local Variables:
1713mode: change-log
1714left-margin: 8
1715fill-column: 74
1716version-control: never
1717End:
This page took 0.74163 seconds and 4 git commands to generate.