New ARC implementation.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
886a2506
NC
12015-10-07 Claudiu Zissulescu <claziss@synopsys.com>
2
3 * ld-elf/linkonce1.d: Skip extra relocs before .debug_frame.
4
a0d49154
L
52015-10-05 H.J. Lu <hongjiu.lu@intel.com>
6
7 PR ld/18914
8 * ld-elf/exclude.exp: Also check exclude_common.
9 * ld-elf/exclude2.s: Add exclude_common.
10
3ebe65c0
RL
112015-10-02 Renlin Li <renlin.li@arm.com>
12
13 * ld-aarch64/aarch64-elf.exp (tls-relax-large-le-ie): Run new test.
14 * ld-aarch64/tls-relax-large-ie-le.d: New.
15 * ld-aarch64/tls-relax-large-ie-le.s: New.
16
0484b454
RL
172015-10-02 Renlin Li <renlin.li@arm.com>
18
19 * ld-aarch64/aarch64-elf.exp: Run new test.
20 * ld-aarch64/tls-large-desc.d: New.
21 * ld-aarch64/tls-large-desc.s: New.
22 * ld-aarch64/tls-relax-large-desc-ie.d: New.
23 * ld-aarch64/tls-relax-large-desc-ie.s: New.
24 * ld-aarch64/tls-relax-large-desc-le.d: New.
25 * ld-aarch64/tls-relax-large-desc-le.s: New.
26
ac734732
RL
272015-10-02 Renlin Li <renlin.li@arm.com>
28
29 * ld-aarch64/aarch64-elf.exp: run new test
30 * ld-aarch64/tls-relax-large-gd-ie.d: New.
31 * ld-aarch64/tls-relax-large-gd-ie.s: New.
32 * ld-aarch64/tls-relax-large-gd-le.d: New.
33 * ld-aarch64/tls-relax-large-gd-le.s: New.
34
3b957e5b
RL
352015-10-02 Renlin Li <renlin.li@arm.com>
36
37 * ld-aarch64/tls-large-ie.d: New.
38 * ld-aarch64/tls-large-ie.s: New.
39 * ld-aarch64/aarch64-elf.exp: Run new test.
40
7ba7cfe4
RL
412015-10-02 Renlin Li <renlin.li@arm.com>
42
43 * ld-aarch64/emit-relocs-516.d: New.
44 * ld-aarch64/emit-relocs-516.s: New.
45 * ld-aarch64/aarch64-elf.exp: Run new test.
46
94facae3
RL
472015-10-02 Renlin Li <renlin.li@arm.com>
48
49 * ld-aarch64/emit-relocs-515.d: New.
50 * ld-aarch64/emit-relocs-515.s: New.
51 * ld-aarch64/aarch64-elf.exp: Run new test.
52
dc8008f5
RL
532015-10-02 Renlin Li <renlin.li@arm.com>
54
55 * ld-aarch64/aarch64-elf.exp: Run new test.
56 * ld-aarch64/emit-relocs-301.d: New.
57 * ld-aarch64/emit-relocs-301.s: New.
58
74a1bfe1
RL
592015-10-02 Renlin Li <renlin.li@arm.com>
60
61 * ld-aarch64/emit-relocs-302.d: New.
62 * ld-aarch64/emit-relocs-302.s: New.
63 * ld-aarch64/aarch64-elf.exp: Run the test.
64
a2e1db00
RL
652015-10-02 Renlin Li <renlin.li@arm.com>
66
67 * ld-aarch64/emit-relocs-310.d: New.
68 * ld-aarch64/emit-relocs-310.s: New.
69 * ld-aarch64/aarch64-elf.exp: Run the test.
70
5db4f0d3
L
712015-10-01 H.J. Lu <hongjiu.lu@intel.com>
72
73 PR ld/19031
74 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
75 * ld-x86-64/pr19031.out: New file.
76 * ld-x86-64/pr19031a.c: Likewise.
77 * ld-x86-64/pr19031b.S: Likewise.
78 * ld-x86-64/pr19031c.c: Likewise.
79
73524045
RL
802015-10-01 Renlin Li <renlin.li@arm.com>
81
82 * ld-aarch64/aarch64-elf.exp: Run the new test.
83 * ld-aarch64/plt_mapping_symbol.d: New.
84 * ld-aarch64/plt_mapping_symbol.s: New.
85
017e6bce
AM
862015-10-01 Alan Modra <amodra@gmail.com>
87
88 * ld-x86-64/pr19013-x32.d: Update.
c220e327 89 * ld-x86-64/pr19013-nacl.d: Update.
017e6bce 90
b8836e40
L
912015-09-30 H.J. Lu <hongjiu.lu@intel.com>
92
93 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
94
4b627c18
L
952015-09-30 H.J. Lu <hongjiu.lu@intel.com>
96
97 PR ld/19031
98 * ld-i386/i386.exp: Run PR ld/19031 test.
5db4f0d3
L
99 * ld-i386/pr19031.out: New file.
100 * ld-i386/pr19031a.c: Likewise.
101 * ld-i386/pr19031b.S: Likewise.
102 * ld-i386/pr19031c.c: Likewise.
4b627c18 103
9865bd0d
L
1042015-09-30 H.J. Lu <hongjiu.lu@intel.com>
105
106 PR ld/19013
107 * ld-x86-64/pr19013-nacl.d: New file.
108 * ld-x86-64/pr19013-x32.d: Likewise.
109 * ld-x86-64/pr19013.d: Likewise.
110 * ld-x86-64/pr19013.s: Likewise.
111 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
112
c68c1637
L
1132015-09-29 H.J. Lu <hongjiu.lu@intel.com>
114
115 PR binutils/19005
116 * ld-elf/pr19005.d: New file.
117 * ld-elf/pr19005.s: Likewise.
118 * ld-elf/pr19005.t: Likewise.
119
8a9e7a91
PZ
1202015-08-11 Peter Zotov <whitequark@whitequark.org>
121
122 PR ld/18759
123 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
124
0a6b6047
L
1252015-09-22 H.J. Lu <hongjiu.lu@intel.com>
126
127 * ld-mips-elf/pie-n32.d: Updated.
128 * ld-mips-elf/pie-n64.d: Likewise.
129 * ld-mips-elf/pie-o32.d: Likewise.
130
5fe2850d
L
1312015-09-22 H.J. Lu <hongjiu.lu@intel.com>
132
133 * ld-elf/pie.d: New test.
134
975f8a9e
AM
1352015-09-18 Alan Modra <amodra@gmail.com>
136
137 PR ld/18963
138 * ld-scripts/pr18963.d,
139 * ld-scripts/pr18963.t: New test.
140 * ld-scripts/expr.exp: Run it.
141 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
142 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
143 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
144 start of .data section.
145 * ld-mips-elf/no-shared-1-n64.d: Likewise.
146 * ld-mips-elf/no-shared-1-o32.d: Likewise.
147
6d636d8c
L
1482015-09-11 H.J. Lu <hongjiu.lu@intel.com>
149
150 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
151 PR ld/15323.
152 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
153
259364ad
JW
1542015-09-09 Jiong Wang <jiong.wang@arm.com>
155
156 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
157 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
158 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
159 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
160 * ld-aarch64/aarch64-elf.exp: Run new testcases.
161
3d476d8d
AB
1622015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
163
164 * ld-elf/orphan-7.map: Allow for other discarded sections.
165 * ld-elf/orphan-8.map: Updated to allow for different section
166 ordering on different targets.
167 * ld-elf/orphan.ld: Place .sbss section.
168
e32aa933
L
1692015-09-05 H.J. Lu <hongjiu.lu@intel.com>
170
171 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
172
c005eb9e
AB
1732015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
174
175 * ld-elf/elf.exp: Switch to rely on run_dump_test.
176 * ld-elf/orphan-5.l: Update expected output.
177 * ld-elf/orphan-5.d: New file.
178 * ld-elf/orphan-6.d: New file.
179 * ld-elf/orphan-6.l: New file.
180 * ld-elf/orphan-7.d: New file.
181 * ld-elf/orphan-7.map: New file.
182 * ld-elf/orphan-8.d: New file.
183 * ld-elf/orphan-8.map: New file.
184
8c650f16
L
1852015-09-03 H.J. Lu <hongjiu.lu@intel.com>
186
187 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
188 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
189 * ld-ifunc/ifunc-22-i386.s: Likewise.
190 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
191 * ld-ifunc/ifunc-21-i386.d: Updated.
192 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
193 * ld-ifunc/ifunc-22-i386.d: Likewise.
194 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
195
0762fbb6
L
1962015-09-02 H.J. Lu <hongjiu.lu@intel.com>
197
8c650f16 198 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
199 * ld-ifunc/ifunc-21-i386.s: Likewise.
200 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
201 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
202 * ld-ifunc/ifunc-22-i386.d: Likewise.
203 * ld-ifunc/ifunc-22-i386.s: Likewise.
204 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
205 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
206
04ebc307
L
2072015-09-01 H.J. Lu <hongjiu.lu@intel.com>
208
209 PR ld/18900
210 * ld-i386/i386.exp: Run tests for PR ld/18900.
211 * ld-x86-64/x86-64.exp: Likewise.
212 * ld-i386/pr18900.out: New file.
213 * ld-i386/pr18900a.c: Likewise.
214 * ld-i386/pr18900a.c: Likewise.
215 * ld-i386/pr18900a.rd: Likewise.
216 * ld-i386/pr18900b.c: Likewise.
217 * ld-i386/pr18900b.rd: Likewise.
218 * ld-i386/pr18900c.c: Likewise.
219 * ld-x86-64/pr18900.out: Likewise.
220 * ld-x86-64/pr18900a.c: Likewise.
221 * ld-x86-64/pr18900a.rd: Likewise.
222 * ld-x86-64/pr18900b.c: Likewise.
223 * ld-x86-64/pr18900b.rd: Likewise.
224 * ld-x86-64/pr18900c.c: Likewise.
225 * ld-x86-64/mpx3.dd: Updated.
226
1cb0b71f
AM
2272015-08-27 Alan Modra <amodra@gmail.com>
228
229 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
230 * ld-powerpc/powerpc.exp: Run it.
231
c97c330b
MF
2322015-08-26 Nick Clifton <nickc@redhat.com>
233
234 PR ld/18401
235 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
236
07c9aa07
JW
2372015-08-19 Jiong Wang <jiong.wang@arm.com>
238
239 * ld-aarch64/emit-relocs-531.s: New testcase.
240 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
241 * ld-aarch64/emit-relocs-532.s: Likewise.
242 * ld-aarch64/emit-relocs-533.s: Likewise.
243 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
244 * ld-aarch64/emit-relocs-534.s: Likewise.
245 * ld-aarch64/emit-relocs-535.s: Likewise.
246 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
247 * ld-aarch64/emit-relocs-536.s: Likewise.
248 * ld-aarch64/emit-relocs-537.s: Likewise.
249 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
250 * ld-aarch64/emit-relocs-538.s: Likewise.
251 * ld-aarch64/emit-relocs-531.d: New expectation file.
252 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
253 * ld-aarch64/emit-relocs-532.d: Likewise.
254 * ld-aarch64/emit-relocs-533.d: Likewise.
255 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
256 * ld-aarch64/emit-relocs-534.d: Likewise.
257 * ld-aarch64/emit-relocs-535.d: Likewise.
258 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
259 * ld-aarch64/emit-relocs-536.d: Likewise.
260 * ld-aarch64/emit-relocs-537.d: Likewise.
261 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
262 * ld-aarch64/emit-relocs-538.d: Likewise.
263 * ld-aarch64/aarch64-elf.exp: Run new testcases.
264
6ffe9a1b
JW
2652015-08-19 Jiong Wang <jiong.wang@arm.com>
266
267 * ld-aarch64/emit-relocs-87.s: New testcase.
268 * ld-aarch64/emit-relocs-88.s: Likewise.
269 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
270 * ld-aarch64/emit-relocs-89.s: Likewise.
271 * ld-aarch64/emit-relocs-90.s: Likewise.
272 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
273 * ld-aarch64/emit-relocs-523.s: Likewise.
274 * ld-aarch64/emit-relocs-524.s: Likewise.
275 * ld-aarch64/emit-relocs-525.s: Likewise.
276 * ld-aarch64/emit-relocs-527.s: Likewise.
277 * ld-aarch64/emit-relocs-526.s: Likewise.
278 * ld-aarch64/emit-relocs-528.s: Likewise.
279 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
280 * ld-aarch64/emit-relocs-87.d: New expectation file.
281 * ld-aarch64/emit-relocs-88.d: Likewise.
282 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
283 * ld-aarch64/emit-relocs-89.d: Likewise.
284 * ld-aarch64/emit-relocs-90.d: Likewise.
285 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
286 * ld-aarch64/emit-relocs-91.d: Likewise.
287 * ld-aarch64/emit-relocs-523.d: Likewise.
288 * ld-aarch64/emit-relocs-524.d: Likewise.
289 * ld-aarch64/emit-relocs-525.d: Likewise.
290 * ld-aarch64/emit-relocs-526.d: Likewise.
291 * ld-aarch64/emit-relocs-527.d: Likewise.
292 * ld-aarch64/emit-relocs-528.d: Likewise.
293 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
294 * ld-aarch64/aarch64-elf.exp: Run new testcases.
295
753999c1
JW
2962015-08-19 Jiong Wang <jiong.wang@arm.com>
297
298 * ld-aarch64/emit-relocs-530.s: New testcase.
299 * ld-aarch64/emit-relocs-92.s: Likewise.
300 * ld-aarch64/emit-relocs-530.d: New expectation file.
301 * ld-aarch64/emit-relocs-92.d: Likewise.
302 * ld-aarch64/aarch64-elf.exp: Run new testcases.
303
4e1626f5
L
3042015-08-18 H.J. Lu <hongjiu.lu@intel.com>
305
306 PR ld/18841
307 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
308 * ld-ifunc/pr18841c.c: New file.
309
cae1fbbb
L
3102015-08-18 H.J. Lu <hongjiu.lu@intel.com>
311
312 PR ld/18841
313 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
314 * ld-ifunc/pr18841.out: New file.
315 * ld-ifunc/pr18841a.c: Likewise.
316 * ld-ifunc/pr18841b.c: Likewise.
317
8efa2874
L
3182015-08-13 H.J. Lu <hongjiu.lu@intel.com>
319
320 PR ld/18801
321 * ld-i386/i386.exp: Run pr18801.
322 * ld-x86-64/x86-64.exp: Likewise.
323 * ld-i386/pr18801.d: New file.
324 * ld-i386/pr18801.s: Likewise.
325 * ld-x86-64/pr18801.d: Likewise.
326 * ld-x86-64/pr18801.s: Likewise.
327
40fc1451
SD
3282015-08-12 Simon Dardis <simon.dardis@imgtec.com>
329
330 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
331 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
332 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
333 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
334 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
335 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
336 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
337 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
338 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
339 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
340 * ld-mips-elf/jalx-2.dd: Ditto.
341 * ld-mips-elf/mips16-pic-3.dd: Ditto.
342 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
343 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
344 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
345 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
346 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
347 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
348 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
349 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
350 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
351 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
352 * ld-mips-elf/tlsbin-o32.d: Ditto.
353 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
354 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
355 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
356 * ld-mips-elf/tlsdyn-o32.d: Ditto.
357 * ld-mips-elf/tlslib-o32.d: Ditto.
358
87ad46af
JW
3592015-08-12 Jiong Wang <jiong.wang@arm.com>
360
361 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
362 four triple shape: aarch64-*-linux*, aarch64-*-elf,
363 aarch64_be-*-linux*, aarch64_be-*-elf.
364 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
365 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
366 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
367 check when they reflect address.
368 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
369
f63d6d96
TP
3702015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
371
372 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
373 relocs-1027-symbolic-func.
374 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
375 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
376 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
377 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
378
f678ded7
JW
3792015-08-11 Jiong Wang <jiong.wang@arm.com>
380
381 * ld-aarch64/farcall-b-defsym.s: New test.
382 * ld-aarch64/farcall-bl-defsym.s: Likewise.
383 * ld-aarch64/farcall-b-defsym.d: New expectation.
384 * ld-aarch64/farcall-bl-defsym.d: Likewise.
385
07f9ddfe
JW
3862015-08-11 Jiong Wang <jiong.wang@arm.com>
387
388 * ld-aarch64/farcall-b-gsym.s: New test.
389 * ld-aarch64/farcall-b-plt.s: Likewise.
390 * ld-aarch64/farcall-bl-plt.s: Likewise.
391 * ld-aarch64/farcall-b-gsym.d: New expect file.
392 * ld-aarch64/farcall-b-plt.d: Likewise.
393 * ld-aarch64/farcall-bl-plt.d: Likewise.
394
40fbed84
JW
3952015-08-11 Jiong Wang <jiong.wang@arm.com>
396
397 * ld-aarch64/emit-relocs-529.s: New testcase.
398 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
399 * ld-aarch64/emit-relocs-86.s: Likewise.
400 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
401 * ld-aarch64/emit-relocs-529.d: New expectation file.
402 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
403 * ld-aarch64/emit-relocs-86.d: Likewise.
404 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
405 * ld-aarch64/aarch64-elf.exp: Run new testcases.
406
73f925cc
JW
4072015-08-11 Jiong Wang <jiong.wang@arm.com>
408
409 * ld-aarch64/tls-small-ld.s: Update testcase.
410
f69e4920
JW
4112015-08-11 Jiong Wang <jiong.wang@arm.com>
412
413 * ld-aarch64/tls-small-ld.s: New file.
414 * ld-aarch64/tls-small-ld.d: Likewise.
415 * ld-aarch64/aarch64-elf.exp: Run new test.
416
97dc35c8
L
4172015-08-11 H.J. Lu <hongjiu.lu@intel.com>
418
419 PR ld/18808
420 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
421 * ld-ifunc/pr18808.out: New file.
422 * ld-ifunc/pr18808a.c: Likewise.
423 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 424 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 425
6e33951e
L
4262015-08-07 H.J. Lu <hongjiu.lu@intel.com>
427
428 PR ld/18720
429 * ld-elf/indirect.exp: Run tests for PR ld/18720.
430 * ld-elf/pr18720.out: New file.
431 * ld-elf/pr18720a.c: Likewise.
432 * ld-elf/pr18720b.c: Likewise.
433 * ld-elf/pr18720c.c: Likewise.
434
9c98104c
AB
4352015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
436
437 * ld/ld-lib.exp (run_dump_test): When using the map option, no
438 program is required.
439
bb57e4c7
AB
4402015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
441
442 * ld/ld-lib.exp (run_dump_test): Add error_output and
443 warning_output options.
444
0a618243
AB
4452015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
446
447 * ld-undefined/require-defined-1.d: New file.
448 * ld-undefined/require-defined-2.d: New file.
449 * ld-undefined/require-defined-3.d: New file.
450 * ld-undefined/require-defined-4.d: New file.
451 * ld-undefined/require-defined-5.d: New file.
452 * ld-undefined/require-defined.exp: New file.
453 * ld-undefined/require-defined.s: New file.
454
c6e8a9a8
L
4552015-07-30 H.J. Lu <hongjiu.lu@intel.com>
456
457 PR ld/18735
458 * ld-elf/pr18735.d: New file.
459 * ld-elf/pr18735.s: Likewise.
460
60b57502
L
4612015-07-29 H.J. Lu <hongjiu.lu@intel.com>
462
463 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
464 4.5 or newer.
465
de0a0026
L
4662015-07-29 H.J. Lu <hongjiu.lu@intel.com>
467
468 * ld-size/size.exp: Move run-time support check.
469
e5654c0f
AM
4702015-07-28 Alan Modra <amodra@gmail.com>
471
472 * ld-powerpc/elfv2so.d: Update.
473
6f8ea6c4
L
4742015-07-27 H.J. Lu <hongjiu.lu@intel.com>
475
476 * config/default.exp (NOPIE_CFLAGS): New.
477 (NOPIE_LDFLAGS): Likewise.
478 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
479 $NOPIE_LDFLAGS if needed.
480 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
481
219a6876
L
4822015-07-27 H.J. Lu <hongjiu.lu@intel.com>
483
484 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
485 (CXX): Likewise.
486
cda77e9e
L
4872015-07-27 H.J. Lu <hongjiu.lu@intel.com>
488
489 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
490
379d3f1f
L
4912015-07-27 H.J. Lu <hongjiu.lu@intel.com>
492
493 * ld-scripts/crossref.exp (CC): Save and restore. Append
494 $PLT_CFLAGS.
495
ea9fb8b3
L
4962015-07-27 H.J. Lu <hongjiu.lu@intel.com>
497
498 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
499 -fPIC if needed.
500 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
501 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
502
faebca03
L
5032015-07-27 H.J. Lu <hongjiu.lu@intel.com>
504
505 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
506 ld_compile.
507
c4972ed6
L
5082015-07-27 H.J. Lu <hongjiu.lu@intel.com>
509
510 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
511 to build_binary.
512
e10461ae
L
5132015-07-27 H.J. Lu <hongjiu.lu@intel.com>
514
515 * config/default.exp (PLT_CFLAGS): New.
516
32f573bc
SN
5172015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
518
519 PR ld/18705
520 * ld-aarch64/protected-data.d: New.
521 * ld-aarch64/protected-data.s: New.
522 * ld-aarch64/aarch64-elf.exp: Add new test.
523
b68a20d6
SN
5242015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
525
526 PR ld/18705
527 * ld-arm/protected-data.d: New.
528 * ld-arm/protected-data.s: New.
529 * ld-arm/arm-elf.exp: Add new test.
530
edcab5e8
L
5312015-07-26 H.J. Lu <hongjiu.lu@intel.com>
532
533 PR ld/18718
534 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
535
d76b6207
L
5362015-07-26 H.J. Lu <hongjiu.lu@intel.com>
537
538 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
539 to 0.
540
18d9555c
L
5412015-07-25 H.J. Lu <hongjiu.lu@intel.com>
542
543 PR ld/18718
544 * ld-elf/pr18718.c: New file.
545 * ld-elf/shared.exp: Run tests for PR ld/18718.
546
a496fbc8
AM
5472015-07-25 Alan Modra <amodra@gmail.com>
548
549 * ld-elf/symbolic-func.s,
550 * ld-elf/symbolic-func.r: New test.
551 * ld-elf/elf.exp: Run it.
552
84b74b49
L
5532015-07-24 H.J. Lu <hongjiu.lu@intel.com>
554
555 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
556 * ld-elf/zlibbegin.rS: Also expect "GC".
557 * ld-elf/zlibnormal.rS: Likewise.
558
77a69ff8
JW
5592015-07-16 Jiong Wang <jiong.wang@arm.com>
560
561 * ld-aarch64/tls-tiny-ld.s: New file.
562 * ld-aarch64/tls-tiny-ld.d: Ditto.
563 * ld-aarch64/aarch64-elf.exp: Run new test.
564
19a7fe52
L
5652015-07-14 H.J. Lu <hongjiu.lu@intel.com>
566
567 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
568 SHF_COMPRESSED bit.
569 * ld-elf/zlibnormal.rS: Likewise.
570
3350cc01
CM
5712015-07-09 Catherine Moore <clm@codesourcery.com>
572
72f4393d
L
573 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
574 * ld-mips-elf/attr-gnu-4-09.d: New.
575 * ld-mips-elf/attr-gnu-4-19.d: New.
576 * ld-mips-elf/attr-gnu-4-29.d: New.
577 * ld-mips-elf/attr-gnu-4-39.d: New.
578 * ld-mips-elf/attr-gnu-4-49.d: New.
579 * ld-mips-elf/attr-gnu-4-59.d: New.
580 * ld-mips-elf/attr-gnu-4-69.d: New.
581 * ld-mips-elf/attr-gnu-4-79.d: New.
582 * ld-mips-elf/attr-gnu-4-89.d: New.
583 * ld-mips-elf/attr-gnu-4-9.s: New.
584 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 585
328e7bfd
DC
5862015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
587
588 * ld-avr/gc-section-debugline.d: New test.
589 * ld-avr/per-function-debugline.s: Source for new test.
590
92a9c616
RS
5912015-07-05 Richard Sandiford <richard.sandiford@arm.com>
592
593 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
594 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
595 ld-powerpc/tocopt6.d: New test.
596 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
597
0f088b2a
KT
5982015-07-03 Kai Tietz <ktietz@redhat.com>
599 Nick Clifton <nickc@redhat.com>
600
601 PR ld/11539
602 * lib/ld-lib.exp (check_gc_sections_available): Do not
603 automatically fail for cygwin and mingw targets.
604
965b1d80
SL
6052015-07-01 Sandra Loosemore <sandra@codesourcery.com>
606 Cesar Philippidis <cesar@codesourcery.com>
607
608 * ld-nios2/mixed1a.d: New.
609 * ld-nios2/mixed1a.s: New.
610 * ld-nios2/mixed1b.d: New.
611 * ld-nios2/mixed1b.s: New.
612 * ld-nios2/nios2.exp: Build the new compatibility tests.
613
a2a55a40
L
6142015-06-27 H.J. Lu <hongjiu.lu@intel.com>
615
616 * ld-xtensa/tlsbin.rd: Updated.
617 * ld-xtensa/tlspic.rd: Likewise.
618
a5499fa4
MF
6192015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
620
621 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
622 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
623 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
624 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
625 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
626 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
627 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
628 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
629 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
630 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
631 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
632 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
633 * ld-mips-elf/tlsdyn-o32.d: Likewise.
634 * ld-mips-elf/tlsdyn-o32.got: Likewise.
635 * ld-mips-elf/pie-n32.d: New file.
636 * ld-mips-elf/pie-n64.d: Likewise.
637 * ld-mips-elf/pie-o32.d: Likewise.
638 * ld-mips-elf/pie.s: Likewise.
639 * ld-mips-elf/mips-elf.exp: Add new tests.
640
06e78fc7
L
6412015-06-25 H.J. Lu <hongjiu.lu@intel.com>
642
643 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
644
4a677ba7
L
6452015-06-25 H.J. Lu <hongjiu.lu@intel.com>
646
647 * ld-mmix/bspec1.d: Updated.
648 * ld-mmix/bspec2.d: Likewise.
649 * ld-mmix/undef-3.d: Likewise.
650
ef10c3ac
L
6512015-06-25 H.J. Lu <hongjiu.lu@intel.com>
652
653 PR gas/18451
654 * ld-elf/strtab.d: New file.
655 * ld-elf/strtab.s: Likewise.
656
7c1e8d3e
L
6572015-06-24 H.J. Lu <hongjiu.lu@intel.com>
658
659 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
660 * ld-x86-64/x86-64.exp: Likewise.
661 * ld-i386/pltgot-1.d: Updated.
662 * ld-x86-64/pltgot-1.d: Likewise.
663 * ld-i386/pltgot-2.d: New file.
664 * ld-x86-64/pltgot-2.d: Likewise.
665
c2170589
JW
6662015-06-23 Jiong Wang <jiong.wang@arm.com>
667
668 * ld-aarch64/dt_textrel.s: New testcase.
669 * ld-aarch64/dt_textrel.d: New expectation file.
670 * ld-aarch64/aarch64-elf.exp: Run new testcase.
671
696ddf4b
JW
6722015-06-17 Jiong Wang <jiong.wang@arm.com>
673
674 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
675 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
676 emulation mode.
677
1d5c94cb
AM
6782015-06-16 Alan Modra <amodra@gmail.com>
679
680 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
681 * ld-powerpc/ppc476-shared.d: Update.
682 * ld-powerpc/ppc476-shared2.d: Update.
683
3604cb1f
TG
6842015-06-12 Tristan Gingold <gingold@adacore.com>
685
686 * ld-scripts/print-memory-usage-1.t,
687 * ld-scripts/print-memory-usage-1.s,
688 * ld-scripts/print-memory-usage-1.l,
689 * ld-scripts/print-memory-usage-2.t,
690 * ld-scripts/print-memory-usage-2.l,
691 * ld-scripts/print-memory-usage-3.s,
692 * ld-scripts/print-memory-usage-3.t,
693 * ld-scripts/print-memory-usage-3.l,
694 * ld-scripts/print-memory-usage.t: New tests.
695 * ld-scripts/print-memory-usage.exp: Run them.
696
e00a2fbc
NC
6972015-06-05 Nick Clifton <nickc@redhat.com>
698
699 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
700
f8b44781
AM
7012015-06-05 Alan Modra <amodra@gmail.com>
702
703 * ld-powerpc/ppc476-shared.s,
704 * ld-powerpc/ppc476-shared.lnk,
705 * ld-powerpc/ppc476-shared.d,
706 * ld-powerpc/ppc476-shared2.d: New tests.
707 * ld-powerpc/powerpc.exp: Run them.
708
afa403d8
JW
7092015-06-02 Jiong Wang <jiong.wang@arm.com>
710
711 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
712
7018c030
JW
7132015-06-01 Jiong Wang <jiong.wang@arm.com>
714
715 * ld-aarch64/emit-relocs-28.s: New test file.
716 * ld-aarch64/emit-relocs-28.d: Ditto.
717 * ld-aarch64/aarch64-elf.exp: Run new test.
718
36e6c140
JW
7192015-06-01 Jiong Wang <jiong.wang@arm.com>
720
721 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
722 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
723 * ld-aarch64/aarch64-elf.exp: Run new testcase.
724
99ad26cb
JW
7252015-06-01 Jiong Wang <jiong.wang@arm.com>
726
727 * ld-aarch64/emit-relocs-313.s: New test file.
728 * ld-aarch64/emit-relocs-313.d: Ditto.
729 * ld-aarch64/aarch64-elf.exp: Run new test.
730
32c17175
SK
7312015-05-29 Stephen Kitt <steve@sk2.org>
732
733 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
734 compiler command line.
735
2f0c68f2
CM
7362015-05-28 Catherine Moore <clm@codesourcery.com>
737
738 ld/testsuite/
739 * ld-mips-elf/compact-eh.ld: New linker script.
740 * ld-mips-elf/compact-eh1.d: New.
741 * ld-mips-elf/compact-eh1.s: New.
742 * ld-mips-elf/compact-eh1a.s: New.
743 * ld-mips-elf/compact-eh1b.s: New.
744 * ld-mips-elf/compact-eh2.d: New.
745 * ld-mips-elf/compact-eh2.s: New.
746 * ld-mips-elf/compact-eh3.d: New.
747 * ld-mips-elf/compact-eh3.s: New.
748 * ld-mips-elf/compact-eh3a.s: New.
749 * ld-mips-elf/compact-eh4.d: New.
750 * ld-mips-elf/compact-eh5.d: New.
751 * ld-mips-elf/compact-eh6.d: New.
752 * ld-mips-elf/mips-elf.exp: Run new tests.
753
8ded2ddc
L
7542015-05-27 H.J. Lu <hongjiu.lu@intel.com>
755
756 PR binutils/18458
757 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
758 libpr18458b.so.
759 (run_tests): Run pr18458 test.
760 * ld-elf/pr18458a.c: New file.
761 * ld-elf/pr18458b.c: Likewise.
762 * ld-elf/pr18458c.c: Likewise.
763
25070364
L
7642015-05-16 H.J. Lu <hongjiu.lu@intel.com>
765
766 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
767 * ld-x86-64/x86-64.exp: Likewise
768 * ld-i386/pr17689now.rd: New file.
769 * ld-x86-64/pr17689now.rd: Likewise
770
5db04b09
L
7712015-05-15 H.J. Lu <hongjiu.lu@intel.com>
772
773 PR binutis/18386
774 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
775 * ld-x86-64/tlspic.dd: Likewise.
776 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
777 objdump for tlspic.dd and tlsgdesc.dd.
778
a3747075
L
7792015-05-12 H.J. Lu <hongjiu.lu@intel.com>
780
781 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
782 * ld-x86-64/x86-64.exp: Likewise.
783 * ld-i386/pltgot-1.d: New file.
784 * ld-i386/pltgot-1.s: Likewise.
785 * ld-x86-64/pltgot-1.d: Likewise.
786 * ld-x86-64/pltgot-1.s: Likewise.
787
5197d474
L
7882015-05-11 H.J. Lu <hongjiu.lu@intel.com>
789
790 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
791 * ld-i386/iamcu-4.d: New file.
792
7e0a8112
L
7932015-05-11 H.J. Lu <hongjiu.lu@intel.com>
794
795 * ld-i386/abs-iamcu.d: New file.
796 * ld-i386/dummy.s: Likewise.
797 * ld-i386/foo.s: Likewise.
798 * ld-i386/iamcu-1.d: Likewise.
799 * ld-i386/iamcu-2.d: Likewise.
800 * ld-i386/iamcu-3.d: Likewise.
801 * ld-i386/start.s: Likewise.
802 * ld-i386/i386.exp (iamcu_tests): New.
803 Run iamcu_tests.
804
31955f99
L
8052015-05-08 H.J. Lu <hongjiu.lu@intel.com>
806
807 PR binutis/18386
808 * ld-x86-64/tlsgdesc.dd: Updated.
809 * ld-x86-64/tlspic.dd: Likewise.
810
43c1d34c
L
8112015-04-29 H.J. Lu <hongjiu.lu@intel.com>
812
813 PR ld/18354
814 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
815 gnunormal and gabinormal against libfoozlib.so.
816
9081b64d
JW
8172015-04-27 Renlin Li <renlin.li@arm.com>
818
819 * ld-arm/ifunc-10.dd: Adjust expected output.
820 * ld-arm/ifunc-2.dd: Likewise.
821
963a4320
AK
8222015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
823
824 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
825
44bd1acd
AM
8262015-04-24 Alan Modra <amodra@gmail.com>
827
828 * ld-powerpc/tocnovar.d: Revert last change.
829
7a5c933c
RE
8302015-04-24 Richard Earnshaw <rearnsha@arm.com>
831
832 * ld-arm/armthumb-lib.d: Regenerate expected output.
833 * ld-arm/armthumb-lib.d: Likewise.
834 * ld-arm/armthumb-lib.sym: Likewise.
835 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
836 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
837 * ld-arm/cortex-a8-fix-b.d: Likewise.
838 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
839 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
840 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
841 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
842 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
843 * ld-arm/cortex-a8-fix-bl.d: Likewise.
844 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
845 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
846 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
847 * ld-arm/cortex-a8-fix-blx.d: Likewise.
848 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
849 * ld-arm/farcall-mixed-app-v5.d: Likewise.
850 * ld-arm/farcall-mixed-app.d: Likewise.
851 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
852 * ld-arm/farcall-mixed-lib.d: Likewise.
853 * ld-arm/mixed-app-v5.d: Likewise.
854 * ld-arm/mixed-app.d: Likewise.
855 * ld-arm/mixed-lib.d: Likewise.
856
30d72bc3
NC
8572015-04-24 Nick Clifton <nickc@redhat.com>
858
859 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
860 do not use elf.em.
861
04651c08
HPN
8622015-04-24 Hans-Peter Nilsson <hp@axis.com>
863
864 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
865 to cris*-*-elf.
866
005db9f9
L
8672015-04-23 H.J. Lu <hongjiu.lu@intel.com>
868
869 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
870 frv.
871
3e19fb8f
L
8722015-04-23 H.J. Lu <hongjiu.lu@intel.com>
873
874 PR ld/18277
875 * ld-elf/compressed1d.d: New.
876 * ld-elf/compressed1e.d: Likewise.
877
a27e685f
AM
8782015-04-23 Alan Modra <amodra@gmail.com>
879
880 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
881 * ld-powerpc/defsym.d: Likewise.
882 * ld-powerpc/elfv2-2exe.d: Likewise.
883 * ld-powerpc/elfv2exe.d: Likewise.
884 * ld-powerpc/elfv2so.d: Likewise.
885 * ld-powerpc/relbrlt.d: Likewise.
886 * ld-powerpc/tls.g: Likewise.
887 * ld-powerpc/tlsexe.d: Likewise.
888 * ld-powerpc/tlsexe.g: Likewise.
889 * ld-powerpc/tlsexe.r: Likewise.
890 * ld-powerpc/tlsexetoc.d: Likewise.
891 * ld-powerpc/tlsexetoc.g: Likewise.
892 * ld-powerpc/tlsexetoc.r: Likewise.
893 * ld-powerpc/tlsso.d: Likewise.
894 * ld-powerpc/tlsso.g: Likewise.
895 * ld-powerpc/tlsso.r: Likewise.
896 * ld-powerpc/tlstoc.g: Likewise.
897 * ld-powerpc/tlstocso.d: Likewise.
898 * ld-powerpc/tlstocso.g: Likewise.
899 * ld-powerpc/tlstocso.r: Likewise.
900 * ld-powerpc/tocopt.d: Likewise.
901 * ld-powerpc/tocopt2.d: Likewise.
902 * ld-powerpc/tocopt3.d: Likewise.
903 * ld-powerpc/tocopt4.d: Likewise.
904 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 905 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 906
0e5fabeb
AM
9072015-04-22 Alan Modra <amodra@gmail.com>
908
909 * ld-x86-64/pr18176.d: Update.
910
d5597ebc
L
9112015-04-22 H.J. Lu <hongjiu.lu@intel.com>
912
913 PR ld/18289
914 * ld-i386/copyreloc-lib.c: New file.
915 * ld-i386/copyreloc-main.S: Likewise.
916 * ld-i386/copyreloc-main.out: Likewise.
917 * ld-i386/copyreloc-main1.rd: Likewise.
918 * ld-i386/copyreloc-main2.rd: Likewise.
919 * ld-i386/dummy.c: Likewise.
920 * ld-i386/pr17689.out: Likewise.
921 * ld-i386/pr17689.rd: Likewise.
922 * ld-i386/pr17689a.c: Likewise.
923 * ld-i386/pr17689b.S: Likewise.
924 * ld-i386/pr17827.rd: Likewise.
925 * ld-i386/pr17827ver.rd: Likewise.
926 * ld-i386/i386.exp: Run copyreloc tests.
927
be59ad3d
L
9282015-04-20 H.J. Lu <hongjiu.lu@intel.com>
929
930 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
931 * ld-mmix/bspec2.d: Likewise.
932 * ld-mmix/local1.d: Likewise.
933 * ld-mmix/local3.d: Likewise.
934 * ld-mmix/local5.d: Likewise.
935 * ld-mmix/local7.d: Likewise.
936 * ld-mmix/undef-3.d: Likewise.
937 * ld-sh/sh64/crangerel1.rd: Likewise.
938 * ld-sh/sh64/crangerel2.rd: Likewise.
939 * ld-tic6x/common.d: Likewise.
940 * ld-tic6x/shlib-1.rd: Likewise.
941 * ld-tic6x/shlib-1b.rd: Likewise.
942 * ld-tic6x/shlib-1r.rd: Likewise.
943 * ld-tic6x/shlib-1rb.rd: Likewise.
944 * ld-tic6x/shlib-app-1.rd: Likewise.
945 * ld-tic6x/shlib-app-1b.rd: Likewise.
946 * ld-tic6x/shlib-app-1r.rd: Likewise.
947 * ld-tic6x/shlib-app-1rb.rd: Likewise.
948 * ld-tic6x/shlib-noindex.rd: Likewise.
949 * ld-tic6x/static-app-1.rd: Likewise.
950 * ld-tic6x/static-app-1b.rd: Likewise.
951 * ld-tic6x/static-app-1r.rd: Likewise.
952 * ld-tic6x/static-app-1rb.rd: Likewise.
953 * ld-x86-64/ilp32-4.d: Likewise.
954 * ld-x86-64/split-by-file-nacl.rd: Likewise.
955 * ld-x86-64/split-by-file.rd: Likewise.
956
0ce398f1
L
9572015-04-14 H.J. Lu <hongjiu.lu@intel.com>
958
959 * ld-elf/compress.exp (build_tests): Add tests for
960 --compress-debug-sections=.
961 (run_tests): Likewise.
962 Add additonal tests for --compress-debug-sections=.
963 * ld-elf/gabiend.rt: New file.
964 * ld-elf/gabinormal.rt: Likewise.
965 * ld-elf/gnubegin.rS: Likewise.
966 * ld-elf/gnunormal.rS: Likewise.
967 * ld-elf/zlibbegin.rS: Likewise.
968 * ld-elf/zlibnormal.rS: Likewise.
969
ecd27210
AM
9702015-04-15 Alan Modra <amodra@gmail.com>
971
972 * ld-gc/pr18223.d: xfail tic6x.
973
889c2a67
L
9742015-04-14 H.J. Lu <hongjiu.lu@intel.com>
975
976 PR ld/pr17709
977 * ld-i386/i386.exp: Run protected6b.
978 * ld-i386/protected6b.d: New file.
979 * ld-x86-64/protected6b.d: Likewise.
980 * ld-x86-64/x86-64.exp: Run protected6b.
981
e3c0e327
L
9822015-04-11 H.J. Lu <hongjiu.lu@intel.com>
983
984 * ld-i386/i386.exp: Run protected6a.
985 * ld-i386/protected6.d: Renamed to ...
986 * ld-i386/protected6a.d: This.
987 * ld-x86-64/hidden4.d: New file.
988 * ld-x86-64/hidden4.s: Likewise.
989 * ld-x86-64/hidden5.d: Likewise.
990 * ld-x86-64/hidden5.s: Likewise.
991 * ld-x86-64/protected6.d: Renamed to ...
992 * ld-x86-64/protected6a.d: This.
993 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
994 protected7a and protected7b.
995
3d949995
L
9962015-04-10 H.J. Lu <hongjiu.lu@intel.com>
997
998 PR ld/pr17709
999 * ld-i386/protected6.d: New file.
1000 * ld-i386/protected6.s: Likewise.
1001 * ld-x86-64/protected6.d: Likewise.
1002 * ld-x86-64/protected6.s: Likewise.
1003 * ld-x86-64/protected7.d: Likewise.
1004 * ld-x86-64/protected7.s: Likewise.
1005 * ld-x86-64/protected7a.d: Likewise.
1006 * ld-x86-64/protected7b.d: Likewise.
1007
f7483970
L
10082015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1009
1010 PR ld/pr15228
1011 PR ld/pr17709
1012 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1013 * ld-i386/pr17709-nacl.rd: New file.
1014 * ld-i386/pr17709.rd: Likewise.
1015 * ld-i386/pr17709a.s: Likewise.
1016 * ld-i386/pr17709b.s: Likewise.
1017 * ld-i386/protected3.d: Updated.
1018 * ld-i386/protected3.s: Likewise.
1019 * ld-x86-64/pr17709-nacl.rd: New file.
1020 * ld-x86-64/pr17709.rd: Likewise.
1021 * ld-x86-64/pr17709a.s: Likewise.
1022 * ld-x86-64/pr17709b.s: Likewise.
1023 * ld-x86-64/protected3.d: Updated.
1024 * ld-x86-64/protected3.s: Likewise.
1025 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1026
11e6e4c7
L
10272015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1028
1029 PR ld/18223
1030 * ld-gc/gc.exp: Run pr18223.
1031 * ld-gc/pr18223.d: New file.
1032 * ld-gc/pr18223.s: Likewise.
1033
8d2ea2a8
AM
10342015-04-10 Alan Modra <amodra@gmail.com>
1035
1036 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1037 PR ld/pr15228
1038 PR ld/pr17709
1039 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
1040 * ld-i386/pr17709-nacl.rd: Delete.
1041 * ld-i386/pr17709.rd: Likewise.
1042 * ld-i386/pr17709a.s: Likewise.
1043 * ld-i386/pr17709b.s: Likewise.
1044 * ld-i386/protected3.d: Updated.
1045 * ld-i386/protected3.s: Likewise.
1046 * ld-x86-64/pr17709-nacl.rd: Delete.
1047 * ld-x86-64/pr17709.rd: Likewise.
1048 * ld-x86-64/pr17709a.s: Likewise.
1049 * ld-x86-64/pr17709b.s: Likewise.
1050 * ld-x86-64/protected3.d: Updated.
1051 * ld-x86-64/protected3.s: Likewise.
1052 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
1053
151411f8
L
10542015-04-08 H.J. Lu <hongjiu.lu@intel.com>
1055
1056 * ld-elf/compress.exp: Add a test for
1057 --compress-debug-sections=zlib-gabi.
1058 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
1059 (run_tests): Likewise.
1060 Verify linker output with zlib-gabi compressed debug input.
1061 * ld-elf/compressed1a.d: New file.
1062 * ld-elf/compressed1b.d: Likewise.
1063 * ld-elf/compressed1c.d: Likewise.
1064
87070c08
AM
10652015-04-07 Alan Modra <amodra@gmail.com>
1066
1067 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
1068 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
1069 * ld-tic6x/shlib-1b.rd: Likewise.
1070 * ld-tic6x/shlib-1r.rd: Likewise.
1071 * ld-tic6x/shlib-1rb.rd: Likewise.
1072 * ld-tic6x/shlib-app-1.rd: Likewise.
1073 * ld-tic6x/shlib-app-1b.rd: Likewise.
1074 * ld-tic6x/shlib-app-1r.rd: Likewise.
1075 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1076 * ld-tic6x/shlib-noindex.rd: Likewise.
1077
3ea60775
NC
10782015-04-07 Nick Clifton <nickc@redhat.com>
1079
1080 * ld-elf/orphan-5.l: New test - checks the linker's output with
1081 --warn-orphan enabled.
1082 * ld-elf/elf.exp: Run the new test.
1083
dae148f3
L
10842015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1085
1086 * ld-elf/compress.exp: Remove is_zlib_supported check.
1087 Fail if --compress-debug-sections doesn't work.
1088 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1089
4106101c
MS
10902015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1091
1092 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1093 * ld-aarch64/erratum843419.d: New.
1094 * ld-aarch64/erratum843419.s: New.
1095
875b5b9d
L
10962015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1097
1098 PR ld/18176
1099 * ld-x86-64/pr18176.d: New file.
1100 * ld-x86-64/pr18176.s: Likewise.
1101 * ld-x86-64/pr18176.t: Likewise.
1102 * ld-x86-64/x86-64.exp: Run pr18176.
1103
f24173eb
L
11042015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1105
1106 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1107
bd53a53a
L
11082015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1109
1110 PR ld/18169
1111 * ld-elf/linkinfo1a.d: Updated.
1112 * ld-elf/linkinfo1b.d: Likewise.
1113
5e228181
L
11142015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1115
1116 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1117
93ca8569
TB
11182015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1119
1120 * ld-aarch64/farcall-back-be.d: New.
1121
b19a8f85
L
11222015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1123
1124 PR ld/18160
1125 * ld-x86-64/pr18160.d: New file.
1126 * ld-x86-64/pr18160.s: Likewise.
1127 * ld-x86-64/pr18160.t: Likewise.
1128 * ld-x86-64/x86-64.exp: Run pr18160.
1129---
61865519
MS
11302015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1131
1132 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1133 section.
1134 * ld-aarch64/farcall-b.d: Likewise.
1135 * ld-aarch64/farcall-bl.d: Likewise.
1136 * ld-aarch64/farcall-back.d: Likewise.
1137
d9ced15d
MS
11382015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1139
1140 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1141 835769 workaround stubs.
1142
d422d1c4
SKS
11432015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1144
1145 * ld-gc/all-debug-sections.d: New file.
1146 * ld-gc/all-debug-sections.s: Likewise.
1147 * ld-gc/gc.exp: Execute new testcase.
1148
1079403c
AM
11492015-03-11 Alan Modra <amodra@gmail.com>
1150
1151 * ld-powerpc/tls32.s: Add GOT pointer setup.
1152 * ld-powerpc/tls32.d: Update.
1153 * ld-powerpc/tls32.g: Update.
1154 * ld-powerpc/tls32.t: Update.
1155 * ld-powerpc/tlsexe.d: Update.
1156 * ld-powerpc/tlsexe32.d: Update.
1157 * ld-powerpc/tlsexe32.g: Update.
1158 * ld-powerpc/tlsexe32.r: Update.
1159 * ld-powerpc/tlsexetoc.d: Update.
1160 * ld-powerpc/tlsso32.d: Update.
1161 * ld-powerpc/tlsso32.g: Update.
1162 * ld-powerpc/tlsso32.r: Update.
1163
ca3fe95e
L
11642015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1165
1166 PR ld/pr15228
1167 PR ld/pr17709
1168 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1169 * ld-i386/pr17709-nacl.rd: New file.
1170 * ld-i386/pr17709.rd: Likewise.
1171 * ld-i386/pr17709a.s: Likewise.
1172 * ld-i386/pr17709b.s: Likewise.
1173 * ld-i386/protected3.d: Updated.
1174 * ld-i386/protected3.s: Likewise.
1175 * ld-x86-64/pr17709-nacl.rd: New file.
1176 * ld-x86-64/pr17709.rd: Likewise.
1177 * ld-x86-64/pr17709a.s: Likewise.
1178 * ld-x86-64/pr17709b.s: Likewise.
1179 * ld-x86-64/protected3.d: Updated.
1180 * ld-x86-64/protected3.s: Likewise.
1181 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1182
e09ab7ac
RS
11832015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1184
1185 PR gas/17843
1186 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1187 * ld-aarch64/aarch64-elf.exp: Run it.
1188
9028d943
AM
11892015-02-28 Alan Modra <amodra@gmail.com>
1190
1191 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1192 * ld-sparc/gotop32.td: Likewise.
1193 * ld-sparc/gotop64.rd: Likewise.
1194 * ld-sparc/gotop64.td: Likewise.
1195 * ld-tilegx/external.s: Align .data.
1196 * ld-tilepro/external.s: Likewise.
1197
60d1b0d6
MS
11982015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1199
1200 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1201 (tls-tiny-desc-le): Add.
1202 * ld-aarch64/tls-tiny-desc.d: New.
1203 * ld-aarch64/tls-tiny-desc.s: New.
1204 * ld-aarch64/tls-tiny-desc-ie.d: New.
1205 * ld-aarch64/tls-tiny-desc-ie.s: New.
1206 * ld-aarch64/tls-tiny-desc-le.d: New.
1207 * ld-aarch64/tls-tiny-desc-le.s: New.
1208
b480a481
MS
12092015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1210
1211 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1212 (tls-tiny-gd-le): Add.
1213 * ld-aarch64/tls-tiny-gd.d: New.
1214 * ld-aarch64/tls-tiny-gd.s: New.
1215 * ld-aarch64/tls-tiny-gd-ie.d: New.
1216 * ld-aarch64/tls-tiny-gd-ie.s: New.
1217 * ld-aarch64/tls-tiny-gd-le.d: New.
1218 * ld-aarch64/tls-tiny-gd-le.s: New.
1219
b1089987
MS
12202015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1221
1222 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1223 * ld-aarch64/tls-tiny-ie.d: New.
1224 * ld-aarch64/tls-tiny-ie.s: New.
1225
99654aaf
TG
12262015-02-26 Terry Guo <terry.guo@arm.com>
1227
1228 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1229 * ld-arm/attr-merge-vfp-10.d: Likewise.
1230 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1231 * ld-arm/attr-merge-vfp-12.d: Likewise.
1232 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1233 * ld-arm/attr-merge-vfp-13.d: Likewise.
1234 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1235 * ld-arm/attr-merge-vfp-14.d: Likewise.
1236 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1237 * ld-arm/attr-merge-vfp-6.d: Likewise.
1238 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1239 * ld-arm/attr-merge-vfp-7.d: Likewise.
1240 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1241 * ld-arm/attr-merge-vfp-8.d: Likewise.
1242 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1243
bac13f5a
AB
12442015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1245
1246 * ld-avr/avr-prop-1.d: New file.
1247 * ld-avr/avr-prop-1.s: New file.
1248 * ld-avr/avr-prop-2.d: New file.
1249 * ld-avr/avr-prop-2.s: New file.
1250 * ld-avr/avr-prop-3.d: New file.
1251 * ld-avr/avr-prop-3.s: New file.
1252 * ld-avr/avr-prop-4.d: New file.
1253 * ld-avr/avr-prop-4.s: New file.
1254
ac994365
OE
12552015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1256
1257 * ld-sh/arch/arch_expected.txt: Regenerate.
1258 * ld-sh/arch/sh-dsp.s: Likewise.
1259 * ld-sh/arch/sh.s: Likewise.
1260 * ld-sh/arch/sh2.s: Likewise.
1261 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1262 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1263 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1264 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1265 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1266 * ld-sh/arch/sh2a.s: Likewise.
1267 * ld-sh/arch/sh2e.s: Likewise.
1268 * ld-sh/arch/sh3-dsp.s: Likewise.
1269 * ld-sh/arch/sh3-nommu.s: Likewise.
1270 * ld-sh/arch/sh3.s: Likewise.
1271 * ld-sh/arch/sh3e.s: Likewise.
1272 * ld-sh/arch/sh4-nofpu.s: Likewise.
1273 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1274 * ld-sh/arch/sh4.s: Likewise.
1275 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1276 * ld-sh/arch/sh4a.s: Likewise.
1277 * ld-sh/arch/sh4al-dsp.s: Likewise.
1278
685080f2
NC
12792015-02-24 Nick Clifton <nickc@redhat.com>
1280
1281 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1282
884151a7
AM
12832015-02-24 Alan Modra <amodra@gmail.com>
1284
1285 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1286
cb072816
SKS
12872015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1288
1289 * ld-avr/region_overflow.d: New test.
1290 * ld-avr/region_overflow.s: Likewise.
1291
db95bb7c
L
12922015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1293
1294 PR ld/4317
1295 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1296 * ld-x86-64/compressed1.d: Likewise.
1297 * ld-x86-64/pie1.d: Likewise.
1298
d983c8c5
AM
12992015-02-19 Alan Modra <amodra@gmail.com>
1300
1301 PR ld/4317
1302 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1303 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1304 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1305 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1306 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1307 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1308 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1309
2ec55de3
AM
13102015-02-17 Alan Modra <amodra@gmail.com>
1311
1312 PR ld/17975
1313 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1314 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1315 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1316 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1317 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1318 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1319 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1320 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1321 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1322 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1323 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1324 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1325 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1326
6dfb72b9
L
13272015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1328
1329 PR ld/17975
67ca0b76 1330 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1331 * ld-i386/tlsbin.rd: Likewise.
1332 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1333 * ld-i386/tlsbindesc.rd: Likewise.
1334 * ld-i386/tlsdesc-nacl.rd: Likewise.
1335 * ld-i386/tlsdesc.rd: Likewise.
1336 * ld-i386/tlsnopic-nacl.rd: Likewise.
1337 * ld-i386/tlsnopic.rd: Likewise.
1338 * ld-i386/tlspic-nacl.rd: Likewise.
1339 * ld-i386/tlspic.rd: Likewise.
1340 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1341 * ld-x86-64/tlsbin.rd: Likewise.
1342 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1343 * ld-x86-64/tlsbindesc.rd: Likewise.
1344 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1345 * ld-x86-64/tlsdesc.rd: Likewise.
1346 * ld-x86-64/tlspic-nacl.rd: Likewise.
1347 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1348 * ld-alpha/tlspic.rd: Likewise.
1349 * ld-powerpc/tlsexe.r: Likewise.
1350 * ld-powerpc/tlsexetoc.r: Likewise.
1351 * ld-powerpc/tlsso.r: Likewise.
1352 * ld-powerpc/tlstocso.r: Likewise.
1353 * ld-s390/tlspic.rd: Likewise.
1354 * ld-s390/tlspic_64.rd: Likewise.
1355 * ld-sparc/gotop32.dd: Likewise.
1356 * ld-sparc/gotop64.dd: Likewise.
1357 * ld-sparc/tlssunnopic32.rd: Likewise.
1358 * ld-sparc/tlssunnopic64.rd: Likewise.
1359 * ld-sparc/tlssunpic32.rd: Likewise.
1360 * ld-sparc/tlssunpic64.rd: Likewise.
1361 * ld-tic6x/shlib-1.rd: Likewise.
1362 * ld-tic6x/shlib-1b.rd: Likewise.
1363 * ld-tic6x/shlib-1r.rd: Likewise.
1364 * ld-tic6x/shlib-1rb.rd: Likewise.
1365 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1366
f58926a6
L
13672015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1368
1369 PR ld/17973
1370 * ld-plugin/plugin.exp (regassilent): New.
1371 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1372 (plugin_tests): Add a test for PR ld/17973.
1373 * ld-plugin/pr17973.d: New file.
1374 * ld-plugin/pr17973.s: Likewise.
1375
761e2bd4
L
13762015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1377
1378 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1379
45e81354
L
13802015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1381
1382 * ld-plugin/plugin-27.d: New.
1383 * ld-plugin/plugin-28.d: Likewise.
1384 * ld-plugin/plugin-29.d: Likewise.
1385 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1386 and LDPL_WARNING.
1387
7275e869
L
13882015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1389
1390 PR ld/17878
1391 * ld-plugin/func.c: Add some comments.
1392 * ld-plugin/plugin-13.d: New file.
1393 * ld-plugin/plugin-14.d: Likewise.
1394 * ld-plugin/plugin-15.d: Likewise.
1395 * ld-plugin/plugin-16.d: Likewise.
1396 * ld-plugin/plugin-17.d: Likewise.
1397 * ld-plugin/plugin-18.d: Likewise.
1398 * ld-plugin/plugin-19.d: Likewise.
1399 * ld-plugin/plugin-20.d: Likewise.
1400 * ld-plugin/plugin-21.d: Likewise.
1401 * ld-plugin/plugin-22.d: Likewise.
1402 * ld-plugin/plugin-23.d: Likewise.
1403 * ld-plugin/plugin-24.d: Likewise.
1404 * ld-plugin/plugin-25.d: Likewise.
1405 * ld-plugin/plugin-26.d: Likewise.
1406 * ld-plugin/plugin.exp (plugin2_name): New.
1407 (plugin3_name): Likewise.
1408 (plugin2_path): Likewise.
1409 (plugin3_path): Likewise.
1410 (testsrcfiles): Likewise.
1411 (testsrcfiles_notext): Likewise.
1412 (plugin_tests): Add tests for non-object IR file.
1413 (plugin_lib_tests): Likewise.
1414 (plugin_extra_elf_tests): Likewise.
1415 (plugin_src_tests): New tests for non-object IR file.
1416 Run nm --plugin test.
1417 Run ar --plugin test.
1418 Run plugin_src_tests.
1419
1952c5cd
L
14202015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1421
1422 PR ld/17935
1423 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1424 * ld-x86-64/x86-64.exp: Likewise.
1425
1426 * ld-i386/pr17935-1.d: New file.
1427 * ld-i386/pr17935-1.s: Likewise.
1428 * ld-i386/pr17935-2.d: Likewise.
1429 * ld-i386/pr17935-2.s: Likewise.
1430 * ld-x86-64/pr17935-1.d: Likewise.
1431 * ld-x86-64/pr17935-1.s: Likewise.
1432 * ld-x86-64/pr17935-2.d: Likewise.
1433 * ld-x86-64/pr17935-2.s: Likewise.
1434
9e2dec47
L
14352015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1436
1437 PR ld/12365
1438 PR ld/14272
1439 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1440 * ld-plugin/plugin-7.d: Updated.
1441 * ld-plugin/plugin-8.d: Likewise.
1442
8962a307
L
14432015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1444
1445 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1446 ld/12365 test.
1447
60f79275
L
14482015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1449
1450 PR ld/12365
1451 * ld-plugin/pr12365a.c: New file.
1452 * ld-plugin/pr12365b.c: Likewise.
1453 * ld-plugin/pr12365c.c: Likewise.
1454
1455 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1456 test.
1457 Run the PR ld/12365 test.
1458
9910b1c8
L
14592015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1460
1461 PR ld/14918
1462 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1463
1464 * ld-plugin/pr14918.c: New file.
1465 * ld-plugin/pr14918.d: Likewise.
1466
1a215085
L
14672015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1468
1469 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1470
b86ac8e3
AM
14712015-01-29 Alan Modra <amodra@gmail.com>
1472
1473 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1474 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1475 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1476
15f7a26b
L
14772015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1478
1479 PR ld/17878
1480 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1481 * ld-plugin/plugin-10.d: Likewise.
1482 * ld-plugin/plugin-11.d: Likewise.
1483 * ld-plugin/plugin-2.d: Likewise.
1484 * ld-plugin/plugin-3.d: Likewise.
1485 * ld-plugin/plugin-4.d: Likewise.
1486 * ld-plugin/plugin-5.d: Likewise.
1487 * ld-plugin/plugin-6.d: Likewise.
1488 * ld-plugin/plugin-7.d: Likewise.
1489 * ld-plugin/plugin-8.d: Likewise.
1490 * ld-plugin/plugin-9.d: Likewise.
1491
61b86cb1
JB
14922015-01-28 Jan Beulich <jbeulich@suse.com>
1493
1494 * ld-elf/pr16322.s (p1): Rename to px1.
1495 (f1): Rename to fx1.
1496
dbd1e97e
AM
14972015-01-28 Alan Modra <amodra@gmail.com>
1498
1499 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1500 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1501 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1502
cc9ad334
SKS
15032015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1504
1505 * ld-scripts/memory.t: Define new symbol tred.
1506 * ld-scripts/memory_sym.t: New.
1507 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1508 conditionally check values of linker symbols.
1509
481765cd
AB
15102015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1511
1512 * ld-scripts/provide-4-map.d: Update expected output.
1513 * ld-scripts/provide-5-map.d: Likewise.
1514
c05b575a
AB
15152015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1516
1517 * ld-scripts/provide-4.d: New file.
1518 * ld-scripts/provide-4-map.d: New file.
1519 * ld-scripts/provide-4.t: New file.
1520 * ld-scripts/provide-5.d: New file.
1521 * ld-scripts/provide-5.s: New file.
1522 * ld-scripts/provide-5-map.d: New file.
1523 * ld-scripts/provide-5.t: New file.
1524 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1525 tests.
1526
43d66c95
AB
15272015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1528
1529 * ld-scripts/overlay-size.d: Add 'map' option.
1530 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1531 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1532 option, checking linker mapfile output.
1533
23283c1b
AM
15342015-01-20 Alan Modra <amodra@gmail.com>
1535
1536 * ld-powerpc/ambiguousv1.d,
1537 * ld-powerpc/ambiguousv1b.d,
1538 * ld-powerpc/ambiguousv2.d,
1539 * ld-powerpc/ambiguousv2b.d,
1540 * ld-powerpc/elfv2exe.d,
1541 * ld-powerpc/elfv2so.d,
1542 * ld-powerpc/tlsexe.r,
1543 * ld-powerpc/tlsexetoc.r,
1544 * ld-powerpc/tlsso.r,
1545 * ld-powerpc/tlstocso.r: Update.
1546
10ab94eb
AM
15472015-01-20 Alan Modra <amodra@gmail.com>
1548
1549 PR ld/17615
1550 * ld-elf/pr17615.d: Match .sbss too.
1551
3e2aa5bb
L
15522015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1553
1554 PR ld/17615
1555 * ld-elf/pr17615.d: New file.
1556 * ld-elf/pr17615.s: Likewise.
1557
c4621b33
AM
15582015-01-19 Alan Modra <amodra@gmail.com>
1559
1560 * ld-gc/pr14265.d,
1561 * ld-cris/tls-gc-68.d,
1562 * ld-cris/tls-gc-69.d,
1563 * ld-cris/tls-gc-70.d,
1564 * ld-cris/tls-gc-71.d,
1565 * ld-cris/tls-gc-75.d,
1566 * ld-cris/tls-gc-76.d,
1567 * ld-cris/tls-gc-79.d,
1568 * ld-mmix/bpo-10.d,
1569 * ld-mmix/bpo-11.d: Update.
1570
1e2e8c52
AK
15712015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1572
1573 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1574 printed if 0 anymore.
1575
6333bc0d
L
15762015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1577
1578 PR ld/17847
1579 * ld-x86-64/pie1.d: New file.
1580 * ld-x86-64/pie1.s: Likwise.
1581 * ld-x86-64/x86-64.exp: Run pie1.
1582
0941db69
JW
15832015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1584
1585 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1586 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1587 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1588
0172429c
JW
15892015-01-13 Jiong Wang <jiong.wang@arm.com>
1590
1591 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1592 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1593 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1594
bab91cce
JW
15952015-01-13 Jiong Wang <jiong.wang@arm.com>
1596
1597 PR ld/17415
1598 * ld-aarch64/pr17415.s: Source file for new test.
1599 * ld-aarch64/pr17415.d: Expect file for new test.
1600 * ld-aarch64/aarch64-elf.exp: Run the new test.
1601
9d1d54d5
L
16022015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1603
1604 PR ld/17827
1605 * ld-x86-64/pr17689.out: Updated.
1606 * ld-x86-64/pr17689b.S: Likewise.
1607
1608 * ld-x86-64/pr17827.rd: New file.
1609
1610 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1611
2279a12a
JB
16122015-01-08 Jan Beulich <jbeulich@suse.com>
1613
1614 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1615 enable_initfini_array=no case.
1616
8d983e36
AB
16172015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1618
1619 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1620 readelf.
1621
b90efa5b 16222015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1623
b90efa5b 1624 Update year range in copyright notice of all files.
ee3b52e9 1625
b90efa5b 1626For older changes see ChangeLog-2014
c9e214e5 1627\f
b90efa5b 1628Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1629
1630Copying and distribution of this file, with or without modification,
1631are permitted in any medium without royalty provided the copyright
1632notice and this notice are preserved.
1633
c9e214e5
AM
1634Local Variables:
1635mode: change-log
1636left-margin: 8
1637fill-column: 74
1638version-control: never
1639End:
This page took 0.597951 seconds and 4 git commands to generate.