[GAS][AARCH64]Add BFD_RELOC_AARCH64_MOVW_GOTOFF_G0_NC Support.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
74a1bfe1
RL
12015-10-02 Renlin Li <renlin.li@arm.com>
2
3 * ld-aarch64/emit-relocs-302.d: New.
4 * ld-aarch64/emit-relocs-302.s: New.
5 * ld-aarch64/aarch64-elf.exp: Run the test.
6
a2e1db00
RL
72015-10-02 Renlin Li <renlin.li@arm.com>
8
9 * ld-aarch64/emit-relocs-310.d: New.
10 * ld-aarch64/emit-relocs-310.s: New.
11 * ld-aarch64/aarch64-elf.exp: Run the test.
12
5db4f0d3
L
132015-10-01 H.J. Lu <hongjiu.lu@intel.com>
14
15 PR ld/19031
16 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
17 * ld-x86-64/pr19031.out: New file.
18 * ld-x86-64/pr19031a.c: Likewise.
19 * ld-x86-64/pr19031b.S: Likewise.
20 * ld-x86-64/pr19031c.c: Likewise.
21
73524045
RL
222015-10-01 Renlin Li <renlin.li@arm.com>
23
24 * ld-aarch64/aarch64-elf.exp: Run the new test.
25 * ld-aarch64/plt_mapping_symbol.d: New.
26 * ld-aarch64/plt_mapping_symbol.s: New.
27
017e6bce
AM
282015-10-01 Alan Modra <amodra@gmail.com>
29
30 * ld-x86-64/pr19013-x32.d: Update.
c220e327 31 * ld-x86-64/pr19013-nacl.d: Update.
017e6bce 32
b8836e40
L
332015-09-30 H.J. Lu <hongjiu.lu@intel.com>
34
35 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
36
4b627c18
L
372015-09-30 H.J. Lu <hongjiu.lu@intel.com>
38
39 PR ld/19031
40 * ld-i386/i386.exp: Run PR ld/19031 test.
5db4f0d3
L
41 * ld-i386/pr19031.out: New file.
42 * ld-i386/pr19031a.c: Likewise.
43 * ld-i386/pr19031b.S: Likewise.
44 * ld-i386/pr19031c.c: Likewise.
4b627c18 45
9865bd0d
L
462015-09-30 H.J. Lu <hongjiu.lu@intel.com>
47
48 PR ld/19013
49 * ld-x86-64/pr19013-nacl.d: New file.
50 * ld-x86-64/pr19013-x32.d: Likewise.
51 * ld-x86-64/pr19013.d: Likewise.
52 * ld-x86-64/pr19013.s: Likewise.
53 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
54
c68c1637
L
552015-09-29 H.J. Lu <hongjiu.lu@intel.com>
56
57 PR binutils/19005
58 * ld-elf/pr19005.d: New file.
59 * ld-elf/pr19005.s: Likewise.
60 * ld-elf/pr19005.t: Likewise.
61
8a9e7a91
PZ
622015-08-11 Peter Zotov <whitequark@whitequark.org>
63
64 PR ld/18759
65 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
66
0a6b6047
L
672015-09-22 H.J. Lu <hongjiu.lu@intel.com>
68
69 * ld-mips-elf/pie-n32.d: Updated.
70 * ld-mips-elf/pie-n64.d: Likewise.
71 * ld-mips-elf/pie-o32.d: Likewise.
72
5fe2850d
L
732015-09-22 H.J. Lu <hongjiu.lu@intel.com>
74
75 * ld-elf/pie.d: New test.
76
975f8a9e
AM
772015-09-18 Alan Modra <amodra@gmail.com>
78
79 PR ld/18963
80 * ld-scripts/pr18963.d,
81 * ld-scripts/pr18963.t: New test.
82 * ld-scripts/expr.exp: Run it.
83 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
84 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
85 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
86 start of .data section.
87 * ld-mips-elf/no-shared-1-n64.d: Likewise.
88 * ld-mips-elf/no-shared-1-o32.d: Likewise.
89
6d636d8c
L
902015-09-11 H.J. Lu <hongjiu.lu@intel.com>
91
92 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
93 PR ld/15323.
94 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
95
259364ad
JW
962015-09-09 Jiong Wang <jiong.wang@arm.com>
97
98 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
99 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
100 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
101 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
102 * ld-aarch64/aarch64-elf.exp: Run new testcases.
103
3d476d8d
AB
1042015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
105
106 * ld-elf/orphan-7.map: Allow for other discarded sections.
107 * ld-elf/orphan-8.map: Updated to allow for different section
108 ordering on different targets.
109 * ld-elf/orphan.ld: Place .sbss section.
110
e32aa933
L
1112015-09-05 H.J. Lu <hongjiu.lu@intel.com>
112
113 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
114
c005eb9e
AB
1152015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
116
117 * ld-elf/elf.exp: Switch to rely on run_dump_test.
118 * ld-elf/orphan-5.l: Update expected output.
119 * ld-elf/orphan-5.d: New file.
120 * ld-elf/orphan-6.d: New file.
121 * ld-elf/orphan-6.l: New file.
122 * ld-elf/orphan-7.d: New file.
123 * ld-elf/orphan-7.map: New file.
124 * ld-elf/orphan-8.d: New file.
125 * ld-elf/orphan-8.map: New file.
126
8c650f16
L
1272015-09-03 H.J. Lu <hongjiu.lu@intel.com>
128
129 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
130 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
131 * ld-ifunc/ifunc-22-i386.s: Likewise.
132 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
133 * ld-ifunc/ifunc-21-i386.d: Updated.
134 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
135 * ld-ifunc/ifunc-22-i386.d: Likewise.
136 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
137
0762fbb6
L
1382015-09-02 H.J. Lu <hongjiu.lu@intel.com>
139
8c650f16 140 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
141 * ld-ifunc/ifunc-21-i386.s: Likewise.
142 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
143 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
144 * ld-ifunc/ifunc-22-i386.d: Likewise.
145 * ld-ifunc/ifunc-22-i386.s: Likewise.
146 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
147 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
148
04ebc307
L
1492015-09-01 H.J. Lu <hongjiu.lu@intel.com>
150
151 PR ld/18900
152 * ld-i386/i386.exp: Run tests for PR ld/18900.
153 * ld-x86-64/x86-64.exp: Likewise.
154 * ld-i386/pr18900.out: New file.
155 * ld-i386/pr18900a.c: Likewise.
156 * ld-i386/pr18900a.c: Likewise.
157 * ld-i386/pr18900a.rd: Likewise.
158 * ld-i386/pr18900b.c: Likewise.
159 * ld-i386/pr18900b.rd: Likewise.
160 * ld-i386/pr18900c.c: Likewise.
161 * ld-x86-64/pr18900.out: Likewise.
162 * ld-x86-64/pr18900a.c: Likewise.
163 * ld-x86-64/pr18900a.rd: Likewise.
164 * ld-x86-64/pr18900b.c: Likewise.
165 * ld-x86-64/pr18900b.rd: Likewise.
166 * ld-x86-64/pr18900c.c: Likewise.
167 * ld-x86-64/mpx3.dd: Updated.
168
1cb0b71f
AM
1692015-08-27 Alan Modra <amodra@gmail.com>
170
171 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
172 * ld-powerpc/powerpc.exp: Run it.
173
c97c330b
MF
1742015-08-26 Nick Clifton <nickc@redhat.com>
175
176 PR ld/18401
177 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
178
07c9aa07
JW
1792015-08-19 Jiong Wang <jiong.wang@arm.com>
180
181 * ld-aarch64/emit-relocs-531.s: New testcase.
182 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
183 * ld-aarch64/emit-relocs-532.s: Likewise.
184 * ld-aarch64/emit-relocs-533.s: Likewise.
185 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
186 * ld-aarch64/emit-relocs-534.s: Likewise.
187 * ld-aarch64/emit-relocs-535.s: Likewise.
188 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
189 * ld-aarch64/emit-relocs-536.s: Likewise.
190 * ld-aarch64/emit-relocs-537.s: Likewise.
191 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
192 * ld-aarch64/emit-relocs-538.s: Likewise.
193 * ld-aarch64/emit-relocs-531.d: New expectation file.
194 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
195 * ld-aarch64/emit-relocs-532.d: Likewise.
196 * ld-aarch64/emit-relocs-533.d: Likewise.
197 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
198 * ld-aarch64/emit-relocs-534.d: Likewise.
199 * ld-aarch64/emit-relocs-535.d: Likewise.
200 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
201 * ld-aarch64/emit-relocs-536.d: Likewise.
202 * ld-aarch64/emit-relocs-537.d: Likewise.
203 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
204 * ld-aarch64/emit-relocs-538.d: Likewise.
205 * ld-aarch64/aarch64-elf.exp: Run new testcases.
206
6ffe9a1b
JW
2072015-08-19 Jiong Wang <jiong.wang@arm.com>
208
209 * ld-aarch64/emit-relocs-87.s: New testcase.
210 * ld-aarch64/emit-relocs-88.s: Likewise.
211 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
212 * ld-aarch64/emit-relocs-89.s: Likewise.
213 * ld-aarch64/emit-relocs-90.s: Likewise.
214 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
215 * ld-aarch64/emit-relocs-523.s: Likewise.
216 * ld-aarch64/emit-relocs-524.s: Likewise.
217 * ld-aarch64/emit-relocs-525.s: Likewise.
218 * ld-aarch64/emit-relocs-527.s: Likewise.
219 * ld-aarch64/emit-relocs-526.s: Likewise.
220 * ld-aarch64/emit-relocs-528.s: Likewise.
221 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
222 * ld-aarch64/emit-relocs-87.d: New expectation file.
223 * ld-aarch64/emit-relocs-88.d: Likewise.
224 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
225 * ld-aarch64/emit-relocs-89.d: Likewise.
226 * ld-aarch64/emit-relocs-90.d: Likewise.
227 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
228 * ld-aarch64/emit-relocs-91.d: Likewise.
229 * ld-aarch64/emit-relocs-523.d: Likewise.
230 * ld-aarch64/emit-relocs-524.d: Likewise.
231 * ld-aarch64/emit-relocs-525.d: Likewise.
232 * ld-aarch64/emit-relocs-526.d: Likewise.
233 * ld-aarch64/emit-relocs-527.d: Likewise.
234 * ld-aarch64/emit-relocs-528.d: Likewise.
235 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
236 * ld-aarch64/aarch64-elf.exp: Run new testcases.
237
753999c1
JW
2382015-08-19 Jiong Wang <jiong.wang@arm.com>
239
240 * ld-aarch64/emit-relocs-530.s: New testcase.
241 * ld-aarch64/emit-relocs-92.s: Likewise.
242 * ld-aarch64/emit-relocs-530.d: New expectation file.
243 * ld-aarch64/emit-relocs-92.d: Likewise.
244 * ld-aarch64/aarch64-elf.exp: Run new testcases.
245
4e1626f5
L
2462015-08-18 H.J. Lu <hongjiu.lu@intel.com>
247
248 PR ld/18841
249 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
250 * ld-ifunc/pr18841c.c: New file.
251
cae1fbbb
L
2522015-08-18 H.J. Lu <hongjiu.lu@intel.com>
253
254 PR ld/18841
255 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
256 * ld-ifunc/pr18841.out: New file.
257 * ld-ifunc/pr18841a.c: Likewise.
258 * ld-ifunc/pr18841b.c: Likewise.
259
8efa2874
L
2602015-08-13 H.J. Lu <hongjiu.lu@intel.com>
261
262 PR ld/18801
263 * ld-i386/i386.exp: Run pr18801.
264 * ld-x86-64/x86-64.exp: Likewise.
265 * ld-i386/pr18801.d: New file.
266 * ld-i386/pr18801.s: Likewise.
267 * ld-x86-64/pr18801.d: Likewise.
268 * ld-x86-64/pr18801.s: Likewise.
269
40fc1451
SD
2702015-08-12 Simon Dardis <simon.dardis@imgtec.com>
271
272 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
273 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
274 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
275 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
276 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
277 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
278 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
279 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
280 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
281 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
282 * ld-mips-elf/jalx-2.dd: Ditto.
283 * ld-mips-elf/mips16-pic-3.dd: Ditto.
284 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
285 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
286 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
287 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
288 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
289 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
290 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
291 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
292 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
293 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
294 * ld-mips-elf/tlsbin-o32.d: Ditto.
295 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
296 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
297 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
298 * ld-mips-elf/tlsdyn-o32.d: Ditto.
299 * ld-mips-elf/tlslib-o32.d: Ditto.
300
87ad46af
JW
3012015-08-12 Jiong Wang <jiong.wang@arm.com>
302
303 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
304 four triple shape: aarch64-*-linux*, aarch64-*-elf,
305 aarch64_be-*-linux*, aarch64_be-*-elf.
306 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
307 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
308 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
309 check when they reflect address.
310 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
311
f63d6d96
TP
3122015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
313
314 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
315 relocs-1027-symbolic-func.
316 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
317 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
318 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
319 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
320
f678ded7
JW
3212015-08-11 Jiong Wang <jiong.wang@arm.com>
322
323 * ld-aarch64/farcall-b-defsym.s: New test.
324 * ld-aarch64/farcall-bl-defsym.s: Likewise.
325 * ld-aarch64/farcall-b-defsym.d: New expectation.
326 * ld-aarch64/farcall-bl-defsym.d: Likewise.
327
07f9ddfe
JW
3282015-08-11 Jiong Wang <jiong.wang@arm.com>
329
330 * ld-aarch64/farcall-b-gsym.s: New test.
331 * ld-aarch64/farcall-b-plt.s: Likewise.
332 * ld-aarch64/farcall-bl-plt.s: Likewise.
333 * ld-aarch64/farcall-b-gsym.d: New expect file.
334 * ld-aarch64/farcall-b-plt.d: Likewise.
335 * ld-aarch64/farcall-bl-plt.d: Likewise.
336
40fbed84
JW
3372015-08-11 Jiong Wang <jiong.wang@arm.com>
338
339 * ld-aarch64/emit-relocs-529.s: New testcase.
340 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
341 * ld-aarch64/emit-relocs-86.s: Likewise.
342 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
343 * ld-aarch64/emit-relocs-529.d: New expectation file.
344 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
345 * ld-aarch64/emit-relocs-86.d: Likewise.
346 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
347 * ld-aarch64/aarch64-elf.exp: Run new testcases.
348
73f925cc
JW
3492015-08-11 Jiong Wang <jiong.wang@arm.com>
350
351 * ld-aarch64/tls-small-ld.s: Update testcase.
352
f69e4920
JW
3532015-08-11 Jiong Wang <jiong.wang@arm.com>
354
355 * ld-aarch64/tls-small-ld.s: New file.
356 * ld-aarch64/tls-small-ld.d: Likewise.
357 * ld-aarch64/aarch64-elf.exp: Run new test.
358
97dc35c8
L
3592015-08-11 H.J. Lu <hongjiu.lu@intel.com>
360
361 PR ld/18808
362 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
363 * ld-ifunc/pr18808.out: New file.
364 * ld-ifunc/pr18808a.c: Likewise.
365 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 366 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 367
6e33951e
L
3682015-08-07 H.J. Lu <hongjiu.lu@intel.com>
369
370 PR ld/18720
371 * ld-elf/indirect.exp: Run tests for PR ld/18720.
372 * ld-elf/pr18720.out: New file.
373 * ld-elf/pr18720a.c: Likewise.
374 * ld-elf/pr18720b.c: Likewise.
375 * ld-elf/pr18720c.c: Likewise.
376
9c98104c
AB
3772015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
378
379 * ld/ld-lib.exp (run_dump_test): When using the map option, no
380 program is required.
381
bb57e4c7
AB
3822015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
383
384 * ld/ld-lib.exp (run_dump_test): Add error_output and
385 warning_output options.
386
0a618243
AB
3872015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
388
389 * ld-undefined/require-defined-1.d: New file.
390 * ld-undefined/require-defined-2.d: New file.
391 * ld-undefined/require-defined-3.d: New file.
392 * ld-undefined/require-defined-4.d: New file.
393 * ld-undefined/require-defined-5.d: New file.
394 * ld-undefined/require-defined.exp: New file.
395 * ld-undefined/require-defined.s: New file.
396
c6e8a9a8
L
3972015-07-30 H.J. Lu <hongjiu.lu@intel.com>
398
399 PR ld/18735
400 * ld-elf/pr18735.d: New file.
401 * ld-elf/pr18735.s: Likewise.
402
60b57502
L
4032015-07-29 H.J. Lu <hongjiu.lu@intel.com>
404
405 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
406 4.5 or newer.
407
de0a0026
L
4082015-07-29 H.J. Lu <hongjiu.lu@intel.com>
409
410 * ld-size/size.exp: Move run-time support check.
411
e5654c0f
AM
4122015-07-28 Alan Modra <amodra@gmail.com>
413
414 * ld-powerpc/elfv2so.d: Update.
415
6f8ea6c4
L
4162015-07-27 H.J. Lu <hongjiu.lu@intel.com>
417
418 * config/default.exp (NOPIE_CFLAGS): New.
419 (NOPIE_LDFLAGS): Likewise.
420 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
421 $NOPIE_LDFLAGS if needed.
422 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
423
219a6876
L
4242015-07-27 H.J. Lu <hongjiu.lu@intel.com>
425
426 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
427 (CXX): Likewise.
428
cda77e9e
L
4292015-07-27 H.J. Lu <hongjiu.lu@intel.com>
430
431 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
432
379d3f1f
L
4332015-07-27 H.J. Lu <hongjiu.lu@intel.com>
434
435 * ld-scripts/crossref.exp (CC): Save and restore. Append
436 $PLT_CFLAGS.
437
ea9fb8b3
L
4382015-07-27 H.J. Lu <hongjiu.lu@intel.com>
439
440 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
441 -fPIC if needed.
442 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
443 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
444
faebca03
L
4452015-07-27 H.J. Lu <hongjiu.lu@intel.com>
446
447 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
448 ld_compile.
449
c4972ed6
L
4502015-07-27 H.J. Lu <hongjiu.lu@intel.com>
451
452 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
453 to build_binary.
454
e10461ae
L
4552015-07-27 H.J. Lu <hongjiu.lu@intel.com>
456
457 * config/default.exp (PLT_CFLAGS): New.
458
32f573bc
SN
4592015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
460
461 PR ld/18705
462 * ld-aarch64/protected-data.d: New.
463 * ld-aarch64/protected-data.s: New.
464 * ld-aarch64/aarch64-elf.exp: Add new test.
465
b68a20d6
SN
4662015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
467
468 PR ld/18705
469 * ld-arm/protected-data.d: New.
470 * ld-arm/protected-data.s: New.
471 * ld-arm/arm-elf.exp: Add new test.
472
edcab5e8
L
4732015-07-26 H.J. Lu <hongjiu.lu@intel.com>
474
475 PR ld/18718
476 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
477
d76b6207
L
4782015-07-26 H.J. Lu <hongjiu.lu@intel.com>
479
480 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
481 to 0.
482
18d9555c
L
4832015-07-25 H.J. Lu <hongjiu.lu@intel.com>
484
485 PR ld/18718
486 * ld-elf/pr18718.c: New file.
487 * ld-elf/shared.exp: Run tests for PR ld/18718.
488
a496fbc8
AM
4892015-07-25 Alan Modra <amodra@gmail.com>
490
491 * ld-elf/symbolic-func.s,
492 * ld-elf/symbolic-func.r: New test.
493 * ld-elf/elf.exp: Run it.
494
84b74b49
L
4952015-07-24 H.J. Lu <hongjiu.lu@intel.com>
496
497 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
498 * ld-elf/zlibbegin.rS: Also expect "GC".
499 * ld-elf/zlibnormal.rS: Likewise.
500
77a69ff8
JW
5012015-07-16 Jiong Wang <jiong.wang@arm.com>
502
503 * ld-aarch64/tls-tiny-ld.s: New file.
504 * ld-aarch64/tls-tiny-ld.d: Ditto.
505 * ld-aarch64/aarch64-elf.exp: Run new test.
506
19a7fe52
L
5072015-07-14 H.J. Lu <hongjiu.lu@intel.com>
508
509 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
510 SHF_COMPRESSED bit.
511 * ld-elf/zlibnormal.rS: Likewise.
512
3350cc01
CM
5132015-07-09 Catherine Moore <clm@codesourcery.com>
514
72f4393d
L
515 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
516 * ld-mips-elf/attr-gnu-4-09.d: New.
517 * ld-mips-elf/attr-gnu-4-19.d: New.
518 * ld-mips-elf/attr-gnu-4-29.d: New.
519 * ld-mips-elf/attr-gnu-4-39.d: New.
520 * ld-mips-elf/attr-gnu-4-49.d: New.
521 * ld-mips-elf/attr-gnu-4-59.d: New.
522 * ld-mips-elf/attr-gnu-4-69.d: New.
523 * ld-mips-elf/attr-gnu-4-79.d: New.
524 * ld-mips-elf/attr-gnu-4-89.d: New.
525 * ld-mips-elf/attr-gnu-4-9.s: New.
526 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 527
328e7bfd
DC
5282015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
529
530 * ld-avr/gc-section-debugline.d: New test.
531 * ld-avr/per-function-debugline.s: Source for new test.
532
92a9c616
RS
5332015-07-05 Richard Sandiford <richard.sandiford@arm.com>
534
535 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
536 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
537 ld-powerpc/tocopt6.d: New test.
538 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
539
0f088b2a
KT
5402015-07-03 Kai Tietz <ktietz@redhat.com>
541 Nick Clifton <nickc@redhat.com>
542
543 PR ld/11539
544 * lib/ld-lib.exp (check_gc_sections_available): Do not
545 automatically fail for cygwin and mingw targets.
546
965b1d80
SL
5472015-07-01 Sandra Loosemore <sandra@codesourcery.com>
548 Cesar Philippidis <cesar@codesourcery.com>
549
550 * ld-nios2/mixed1a.d: New.
551 * ld-nios2/mixed1a.s: New.
552 * ld-nios2/mixed1b.d: New.
553 * ld-nios2/mixed1b.s: New.
554 * ld-nios2/nios2.exp: Build the new compatibility tests.
555
a2a55a40
L
5562015-06-27 H.J. Lu <hongjiu.lu@intel.com>
557
558 * ld-xtensa/tlsbin.rd: Updated.
559 * ld-xtensa/tlspic.rd: Likewise.
560
a5499fa4
MF
5612015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
562
563 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
564 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
565 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
566 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
567 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
568 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
569 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
570 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
571 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
572 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
573 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
574 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
575 * ld-mips-elf/tlsdyn-o32.d: Likewise.
576 * ld-mips-elf/tlsdyn-o32.got: Likewise.
577 * ld-mips-elf/pie-n32.d: New file.
578 * ld-mips-elf/pie-n64.d: Likewise.
579 * ld-mips-elf/pie-o32.d: Likewise.
580 * ld-mips-elf/pie.s: Likewise.
581 * ld-mips-elf/mips-elf.exp: Add new tests.
582
06e78fc7
L
5832015-06-25 H.J. Lu <hongjiu.lu@intel.com>
584
585 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
586
4a677ba7
L
5872015-06-25 H.J. Lu <hongjiu.lu@intel.com>
588
589 * ld-mmix/bspec1.d: Updated.
590 * ld-mmix/bspec2.d: Likewise.
591 * ld-mmix/undef-3.d: Likewise.
592
ef10c3ac
L
5932015-06-25 H.J. Lu <hongjiu.lu@intel.com>
594
595 PR gas/18451
596 * ld-elf/strtab.d: New file.
597 * ld-elf/strtab.s: Likewise.
598
7c1e8d3e
L
5992015-06-24 H.J. Lu <hongjiu.lu@intel.com>
600
601 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
602 * ld-x86-64/x86-64.exp: Likewise.
603 * ld-i386/pltgot-1.d: Updated.
604 * ld-x86-64/pltgot-1.d: Likewise.
605 * ld-i386/pltgot-2.d: New file.
606 * ld-x86-64/pltgot-2.d: Likewise.
607
c2170589
JW
6082015-06-23 Jiong Wang <jiong.wang@arm.com>
609
610 * ld-aarch64/dt_textrel.s: New testcase.
611 * ld-aarch64/dt_textrel.d: New expectation file.
612 * ld-aarch64/aarch64-elf.exp: Run new testcase.
613
696ddf4b
JW
6142015-06-17 Jiong Wang <jiong.wang@arm.com>
615
616 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
617 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
618 emulation mode.
619
1d5c94cb
AM
6202015-06-16 Alan Modra <amodra@gmail.com>
621
622 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
623 * ld-powerpc/ppc476-shared.d: Update.
624 * ld-powerpc/ppc476-shared2.d: Update.
625
3604cb1f
TG
6262015-06-12 Tristan Gingold <gingold@adacore.com>
627
628 * ld-scripts/print-memory-usage-1.t,
629 * ld-scripts/print-memory-usage-1.s,
630 * ld-scripts/print-memory-usage-1.l,
631 * ld-scripts/print-memory-usage-2.t,
632 * ld-scripts/print-memory-usage-2.l,
633 * ld-scripts/print-memory-usage-3.s,
634 * ld-scripts/print-memory-usage-3.t,
635 * ld-scripts/print-memory-usage-3.l,
636 * ld-scripts/print-memory-usage.t: New tests.
637 * ld-scripts/print-memory-usage.exp: Run them.
638
e00a2fbc
NC
6392015-06-05 Nick Clifton <nickc@redhat.com>
640
641 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
642
f8b44781
AM
6432015-06-05 Alan Modra <amodra@gmail.com>
644
645 * ld-powerpc/ppc476-shared.s,
646 * ld-powerpc/ppc476-shared.lnk,
647 * ld-powerpc/ppc476-shared.d,
648 * ld-powerpc/ppc476-shared2.d: New tests.
649 * ld-powerpc/powerpc.exp: Run them.
650
afa403d8
JW
6512015-06-02 Jiong Wang <jiong.wang@arm.com>
652
653 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
654
7018c030
JW
6552015-06-01 Jiong Wang <jiong.wang@arm.com>
656
657 * ld-aarch64/emit-relocs-28.s: New test file.
658 * ld-aarch64/emit-relocs-28.d: Ditto.
659 * ld-aarch64/aarch64-elf.exp: Run new test.
660
36e6c140
JW
6612015-06-01 Jiong Wang <jiong.wang@arm.com>
662
663 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
664 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
665 * ld-aarch64/aarch64-elf.exp: Run new testcase.
666
99ad26cb
JW
6672015-06-01 Jiong Wang <jiong.wang@arm.com>
668
669 * ld-aarch64/emit-relocs-313.s: New test file.
670 * ld-aarch64/emit-relocs-313.d: Ditto.
671 * ld-aarch64/aarch64-elf.exp: Run new test.
672
32c17175
SK
6732015-05-29 Stephen Kitt <steve@sk2.org>
674
675 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
676 compiler command line.
677
2f0c68f2
CM
6782015-05-28 Catherine Moore <clm@codesourcery.com>
679
680 ld/testsuite/
681 * ld-mips-elf/compact-eh.ld: New linker script.
682 * ld-mips-elf/compact-eh1.d: New.
683 * ld-mips-elf/compact-eh1.s: New.
684 * ld-mips-elf/compact-eh1a.s: New.
685 * ld-mips-elf/compact-eh1b.s: New.
686 * ld-mips-elf/compact-eh2.d: New.
687 * ld-mips-elf/compact-eh2.s: New.
688 * ld-mips-elf/compact-eh3.d: New.
689 * ld-mips-elf/compact-eh3.s: New.
690 * ld-mips-elf/compact-eh3a.s: New.
691 * ld-mips-elf/compact-eh4.d: New.
692 * ld-mips-elf/compact-eh5.d: New.
693 * ld-mips-elf/compact-eh6.d: New.
694 * ld-mips-elf/mips-elf.exp: Run new tests.
695
8ded2ddc
L
6962015-05-27 H.J. Lu <hongjiu.lu@intel.com>
697
698 PR binutils/18458
699 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
700 libpr18458b.so.
701 (run_tests): Run pr18458 test.
702 * ld-elf/pr18458a.c: New file.
703 * ld-elf/pr18458b.c: Likewise.
704 * ld-elf/pr18458c.c: Likewise.
705
25070364
L
7062015-05-16 H.J. Lu <hongjiu.lu@intel.com>
707
708 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
709 * ld-x86-64/x86-64.exp: Likewise
710 * ld-i386/pr17689now.rd: New file.
711 * ld-x86-64/pr17689now.rd: Likewise
712
5db04b09
L
7132015-05-15 H.J. Lu <hongjiu.lu@intel.com>
714
715 PR binutis/18386
716 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
717 * ld-x86-64/tlspic.dd: Likewise.
718 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
719 objdump for tlspic.dd and tlsgdesc.dd.
720
a3747075
L
7212015-05-12 H.J. Lu <hongjiu.lu@intel.com>
722
723 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
724 * ld-x86-64/x86-64.exp: Likewise.
725 * ld-i386/pltgot-1.d: New file.
726 * ld-i386/pltgot-1.s: Likewise.
727 * ld-x86-64/pltgot-1.d: Likewise.
728 * ld-x86-64/pltgot-1.s: Likewise.
729
5197d474
L
7302015-05-11 H.J. Lu <hongjiu.lu@intel.com>
731
732 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
733 * ld-i386/iamcu-4.d: New file.
734
7e0a8112
L
7352015-05-11 H.J. Lu <hongjiu.lu@intel.com>
736
737 * ld-i386/abs-iamcu.d: New file.
738 * ld-i386/dummy.s: Likewise.
739 * ld-i386/foo.s: Likewise.
740 * ld-i386/iamcu-1.d: Likewise.
741 * ld-i386/iamcu-2.d: Likewise.
742 * ld-i386/iamcu-3.d: Likewise.
743 * ld-i386/start.s: Likewise.
744 * ld-i386/i386.exp (iamcu_tests): New.
745 Run iamcu_tests.
746
31955f99
L
7472015-05-08 H.J. Lu <hongjiu.lu@intel.com>
748
749 PR binutis/18386
750 * ld-x86-64/tlsgdesc.dd: Updated.
751 * ld-x86-64/tlspic.dd: Likewise.
752
43c1d34c
L
7532015-04-29 H.J. Lu <hongjiu.lu@intel.com>
754
755 PR ld/18354
756 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
757 gnunormal and gabinormal against libfoozlib.so.
758
9081b64d
JW
7592015-04-27 Renlin Li <renlin.li@arm.com>
760
761 * ld-arm/ifunc-10.dd: Adjust expected output.
762 * ld-arm/ifunc-2.dd: Likewise.
763
963a4320
AK
7642015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
765
766 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
767
44bd1acd
AM
7682015-04-24 Alan Modra <amodra@gmail.com>
769
770 * ld-powerpc/tocnovar.d: Revert last change.
771
7a5c933c
RE
7722015-04-24 Richard Earnshaw <rearnsha@arm.com>
773
774 * ld-arm/armthumb-lib.d: Regenerate expected output.
775 * ld-arm/armthumb-lib.d: Likewise.
776 * ld-arm/armthumb-lib.sym: Likewise.
777 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
778 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
779 * ld-arm/cortex-a8-fix-b.d: Likewise.
780 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
781 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
782 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
783 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
784 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
785 * ld-arm/cortex-a8-fix-bl.d: Likewise.
786 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
787 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
788 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
789 * ld-arm/cortex-a8-fix-blx.d: Likewise.
790 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
791 * ld-arm/farcall-mixed-app-v5.d: Likewise.
792 * ld-arm/farcall-mixed-app.d: Likewise.
793 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
794 * ld-arm/farcall-mixed-lib.d: Likewise.
795 * ld-arm/mixed-app-v5.d: Likewise.
796 * ld-arm/mixed-app.d: Likewise.
797 * ld-arm/mixed-lib.d: Likewise.
798
30d72bc3
NC
7992015-04-24 Nick Clifton <nickc@redhat.com>
800
801 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
802 do not use elf.em.
803
04651c08
HPN
8042015-04-24 Hans-Peter Nilsson <hp@axis.com>
805
806 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
807 to cris*-*-elf.
808
005db9f9
L
8092015-04-23 H.J. Lu <hongjiu.lu@intel.com>
810
811 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
812 frv.
813
3e19fb8f
L
8142015-04-23 H.J. Lu <hongjiu.lu@intel.com>
815
816 PR ld/18277
817 * ld-elf/compressed1d.d: New.
818 * ld-elf/compressed1e.d: Likewise.
819
a27e685f
AM
8202015-04-23 Alan Modra <amodra@gmail.com>
821
822 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
823 * ld-powerpc/defsym.d: Likewise.
824 * ld-powerpc/elfv2-2exe.d: Likewise.
825 * ld-powerpc/elfv2exe.d: Likewise.
826 * ld-powerpc/elfv2so.d: Likewise.
827 * ld-powerpc/relbrlt.d: Likewise.
828 * ld-powerpc/tls.g: Likewise.
829 * ld-powerpc/tlsexe.d: Likewise.
830 * ld-powerpc/tlsexe.g: Likewise.
831 * ld-powerpc/tlsexe.r: Likewise.
832 * ld-powerpc/tlsexetoc.d: Likewise.
833 * ld-powerpc/tlsexetoc.g: Likewise.
834 * ld-powerpc/tlsexetoc.r: Likewise.
835 * ld-powerpc/tlsso.d: Likewise.
836 * ld-powerpc/tlsso.g: Likewise.
837 * ld-powerpc/tlsso.r: Likewise.
838 * ld-powerpc/tlstoc.g: Likewise.
839 * ld-powerpc/tlstocso.d: Likewise.
840 * ld-powerpc/tlstocso.g: Likewise.
841 * ld-powerpc/tlstocso.r: Likewise.
842 * ld-powerpc/tocopt.d: Likewise.
843 * ld-powerpc/tocopt2.d: Likewise.
844 * ld-powerpc/tocopt3.d: Likewise.
845 * ld-powerpc/tocopt4.d: Likewise.
846 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 847 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 848
0e5fabeb
AM
8492015-04-22 Alan Modra <amodra@gmail.com>
850
851 * ld-x86-64/pr18176.d: Update.
852
d5597ebc
L
8532015-04-22 H.J. Lu <hongjiu.lu@intel.com>
854
855 PR ld/18289
856 * ld-i386/copyreloc-lib.c: New file.
857 * ld-i386/copyreloc-main.S: Likewise.
858 * ld-i386/copyreloc-main.out: Likewise.
859 * ld-i386/copyreloc-main1.rd: Likewise.
860 * ld-i386/copyreloc-main2.rd: Likewise.
861 * ld-i386/dummy.c: Likewise.
862 * ld-i386/pr17689.out: Likewise.
863 * ld-i386/pr17689.rd: Likewise.
864 * ld-i386/pr17689a.c: Likewise.
865 * ld-i386/pr17689b.S: Likewise.
866 * ld-i386/pr17827.rd: Likewise.
867 * ld-i386/pr17827ver.rd: Likewise.
868 * ld-i386/i386.exp: Run copyreloc tests.
869
be59ad3d
L
8702015-04-20 H.J. Lu <hongjiu.lu@intel.com>
871
872 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
873 * ld-mmix/bspec2.d: Likewise.
874 * ld-mmix/local1.d: Likewise.
875 * ld-mmix/local3.d: Likewise.
876 * ld-mmix/local5.d: Likewise.
877 * ld-mmix/local7.d: Likewise.
878 * ld-mmix/undef-3.d: Likewise.
879 * ld-sh/sh64/crangerel1.rd: Likewise.
880 * ld-sh/sh64/crangerel2.rd: Likewise.
881 * ld-tic6x/common.d: Likewise.
882 * ld-tic6x/shlib-1.rd: Likewise.
883 * ld-tic6x/shlib-1b.rd: Likewise.
884 * ld-tic6x/shlib-1r.rd: Likewise.
885 * ld-tic6x/shlib-1rb.rd: Likewise.
886 * ld-tic6x/shlib-app-1.rd: Likewise.
887 * ld-tic6x/shlib-app-1b.rd: Likewise.
888 * ld-tic6x/shlib-app-1r.rd: Likewise.
889 * ld-tic6x/shlib-app-1rb.rd: Likewise.
890 * ld-tic6x/shlib-noindex.rd: Likewise.
891 * ld-tic6x/static-app-1.rd: Likewise.
892 * ld-tic6x/static-app-1b.rd: Likewise.
893 * ld-tic6x/static-app-1r.rd: Likewise.
894 * ld-tic6x/static-app-1rb.rd: Likewise.
895 * ld-x86-64/ilp32-4.d: Likewise.
896 * ld-x86-64/split-by-file-nacl.rd: Likewise.
897 * ld-x86-64/split-by-file.rd: Likewise.
898
0ce398f1
L
8992015-04-14 H.J. Lu <hongjiu.lu@intel.com>
900
901 * ld-elf/compress.exp (build_tests): Add tests for
902 --compress-debug-sections=.
903 (run_tests): Likewise.
904 Add additonal tests for --compress-debug-sections=.
905 * ld-elf/gabiend.rt: New file.
906 * ld-elf/gabinormal.rt: Likewise.
907 * ld-elf/gnubegin.rS: Likewise.
908 * ld-elf/gnunormal.rS: Likewise.
909 * ld-elf/zlibbegin.rS: Likewise.
910 * ld-elf/zlibnormal.rS: Likewise.
911
ecd27210
AM
9122015-04-15 Alan Modra <amodra@gmail.com>
913
914 * ld-gc/pr18223.d: xfail tic6x.
915
889c2a67
L
9162015-04-14 H.J. Lu <hongjiu.lu@intel.com>
917
918 PR ld/pr17709
919 * ld-i386/i386.exp: Run protected6b.
920 * ld-i386/protected6b.d: New file.
921 * ld-x86-64/protected6b.d: Likewise.
922 * ld-x86-64/x86-64.exp: Run protected6b.
923
e3c0e327
L
9242015-04-11 H.J. Lu <hongjiu.lu@intel.com>
925
926 * ld-i386/i386.exp: Run protected6a.
927 * ld-i386/protected6.d: Renamed to ...
928 * ld-i386/protected6a.d: This.
929 * ld-x86-64/hidden4.d: New file.
930 * ld-x86-64/hidden4.s: Likewise.
931 * ld-x86-64/hidden5.d: Likewise.
932 * ld-x86-64/hidden5.s: Likewise.
933 * ld-x86-64/protected6.d: Renamed to ...
934 * ld-x86-64/protected6a.d: This.
935 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
936 protected7a and protected7b.
937
3d949995
L
9382015-04-10 H.J. Lu <hongjiu.lu@intel.com>
939
940 PR ld/pr17709
941 * ld-i386/protected6.d: New file.
942 * ld-i386/protected6.s: Likewise.
943 * ld-x86-64/protected6.d: Likewise.
944 * ld-x86-64/protected6.s: Likewise.
945 * ld-x86-64/protected7.d: Likewise.
946 * ld-x86-64/protected7.s: Likewise.
947 * ld-x86-64/protected7a.d: Likewise.
948 * ld-x86-64/protected7b.d: Likewise.
949
f7483970
L
9502015-04-10 H.J. Lu <hongjiu.lu@intel.com>
951
952 PR ld/pr15228
953 PR ld/pr17709
954 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
955 * ld-i386/pr17709-nacl.rd: New file.
956 * ld-i386/pr17709.rd: Likewise.
957 * ld-i386/pr17709a.s: Likewise.
958 * ld-i386/pr17709b.s: Likewise.
959 * ld-i386/protected3.d: Updated.
960 * ld-i386/protected3.s: Likewise.
961 * ld-x86-64/pr17709-nacl.rd: New file.
962 * ld-x86-64/pr17709.rd: Likewise.
963 * ld-x86-64/pr17709a.s: Likewise.
964 * ld-x86-64/pr17709b.s: Likewise.
965 * ld-x86-64/protected3.d: Updated.
966 * ld-x86-64/protected3.s: Likewise.
967 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
968
11e6e4c7
L
9692015-04-10 H.J. Lu <hongjiu.lu@intel.com>
970
971 PR ld/18223
972 * ld-gc/gc.exp: Run pr18223.
973 * ld-gc/pr18223.d: New file.
974 * ld-gc/pr18223.s: Likewise.
975
8d2ea2a8
AM
9762015-04-10 Alan Modra <amodra@gmail.com>
977
978 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
979 PR ld/pr15228
980 PR ld/pr17709
981 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
982 * ld-i386/pr17709-nacl.rd: Delete.
983 * ld-i386/pr17709.rd: Likewise.
984 * ld-i386/pr17709a.s: Likewise.
985 * ld-i386/pr17709b.s: Likewise.
986 * ld-i386/protected3.d: Updated.
987 * ld-i386/protected3.s: Likewise.
988 * ld-x86-64/pr17709-nacl.rd: Delete.
989 * ld-x86-64/pr17709.rd: Likewise.
990 * ld-x86-64/pr17709a.s: Likewise.
991 * ld-x86-64/pr17709b.s: Likewise.
992 * ld-x86-64/protected3.d: Updated.
993 * ld-x86-64/protected3.s: Likewise.
994 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
995
151411f8
L
9962015-04-08 H.J. Lu <hongjiu.lu@intel.com>
997
998 * ld-elf/compress.exp: Add a test for
999 --compress-debug-sections=zlib-gabi.
1000 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
1001 (run_tests): Likewise.
1002 Verify linker output with zlib-gabi compressed debug input.
1003 * ld-elf/compressed1a.d: New file.
1004 * ld-elf/compressed1b.d: Likewise.
1005 * ld-elf/compressed1c.d: Likewise.
1006
87070c08
AM
10072015-04-07 Alan Modra <amodra@gmail.com>
1008
1009 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
1010 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
1011 * ld-tic6x/shlib-1b.rd: Likewise.
1012 * ld-tic6x/shlib-1r.rd: Likewise.
1013 * ld-tic6x/shlib-1rb.rd: Likewise.
1014 * ld-tic6x/shlib-app-1.rd: Likewise.
1015 * ld-tic6x/shlib-app-1b.rd: Likewise.
1016 * ld-tic6x/shlib-app-1r.rd: Likewise.
1017 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1018 * ld-tic6x/shlib-noindex.rd: Likewise.
1019
3ea60775
NC
10202015-04-07 Nick Clifton <nickc@redhat.com>
1021
1022 * ld-elf/orphan-5.l: New test - checks the linker's output with
1023 --warn-orphan enabled.
1024 * ld-elf/elf.exp: Run the new test.
1025
dae148f3
L
10262015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1027
1028 * ld-elf/compress.exp: Remove is_zlib_supported check.
1029 Fail if --compress-debug-sections doesn't work.
1030 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1031
4106101c
MS
10322015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1033
1034 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1035 * ld-aarch64/erratum843419.d: New.
1036 * ld-aarch64/erratum843419.s: New.
1037
875b5b9d
L
10382015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1039
1040 PR ld/18176
1041 * ld-x86-64/pr18176.d: New file.
1042 * ld-x86-64/pr18176.s: Likewise.
1043 * ld-x86-64/pr18176.t: Likewise.
1044 * ld-x86-64/x86-64.exp: Run pr18176.
1045
f24173eb
L
10462015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1047
1048 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1049
bd53a53a
L
10502015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1051
1052 PR ld/18169
1053 * ld-elf/linkinfo1a.d: Updated.
1054 * ld-elf/linkinfo1b.d: Likewise.
1055
5e228181
L
10562015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1057
1058 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1059
93ca8569
TB
10602015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1061
1062 * ld-aarch64/farcall-back-be.d: New.
1063
b19a8f85
L
10642015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1065
1066 PR ld/18160
1067 * ld-x86-64/pr18160.d: New file.
1068 * ld-x86-64/pr18160.s: Likewise.
1069 * ld-x86-64/pr18160.t: Likewise.
1070 * ld-x86-64/x86-64.exp: Run pr18160.
1071---
61865519
MS
10722015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1073
1074 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1075 section.
1076 * ld-aarch64/farcall-b.d: Likewise.
1077 * ld-aarch64/farcall-bl.d: Likewise.
1078 * ld-aarch64/farcall-back.d: Likewise.
1079
d9ced15d
MS
10802015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1081
1082 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1083 835769 workaround stubs.
1084
d422d1c4
SKS
10852015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1086
1087 * ld-gc/all-debug-sections.d: New file.
1088 * ld-gc/all-debug-sections.s: Likewise.
1089 * ld-gc/gc.exp: Execute new testcase.
1090
1079403c
AM
10912015-03-11 Alan Modra <amodra@gmail.com>
1092
1093 * ld-powerpc/tls32.s: Add GOT pointer setup.
1094 * ld-powerpc/tls32.d: Update.
1095 * ld-powerpc/tls32.g: Update.
1096 * ld-powerpc/tls32.t: Update.
1097 * ld-powerpc/tlsexe.d: Update.
1098 * ld-powerpc/tlsexe32.d: Update.
1099 * ld-powerpc/tlsexe32.g: Update.
1100 * ld-powerpc/tlsexe32.r: Update.
1101 * ld-powerpc/tlsexetoc.d: Update.
1102 * ld-powerpc/tlsso32.d: Update.
1103 * ld-powerpc/tlsso32.g: Update.
1104 * ld-powerpc/tlsso32.r: Update.
1105
ca3fe95e
L
11062015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1107
1108 PR ld/pr15228
1109 PR ld/pr17709
1110 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1111 * ld-i386/pr17709-nacl.rd: New file.
1112 * ld-i386/pr17709.rd: Likewise.
1113 * ld-i386/pr17709a.s: Likewise.
1114 * ld-i386/pr17709b.s: Likewise.
1115 * ld-i386/protected3.d: Updated.
1116 * ld-i386/protected3.s: Likewise.
1117 * ld-x86-64/pr17709-nacl.rd: New file.
1118 * ld-x86-64/pr17709.rd: Likewise.
1119 * ld-x86-64/pr17709a.s: Likewise.
1120 * ld-x86-64/pr17709b.s: Likewise.
1121 * ld-x86-64/protected3.d: Updated.
1122 * ld-x86-64/protected3.s: Likewise.
1123 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1124
e09ab7ac
RS
11252015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1126
1127 PR gas/17843
1128 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1129 * ld-aarch64/aarch64-elf.exp: Run it.
1130
9028d943
AM
11312015-02-28 Alan Modra <amodra@gmail.com>
1132
1133 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1134 * ld-sparc/gotop32.td: Likewise.
1135 * ld-sparc/gotop64.rd: Likewise.
1136 * ld-sparc/gotop64.td: Likewise.
1137 * ld-tilegx/external.s: Align .data.
1138 * ld-tilepro/external.s: Likewise.
1139
60d1b0d6
MS
11402015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1141
1142 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1143 (tls-tiny-desc-le): Add.
1144 * ld-aarch64/tls-tiny-desc.d: New.
1145 * ld-aarch64/tls-tiny-desc.s: New.
1146 * ld-aarch64/tls-tiny-desc-ie.d: New.
1147 * ld-aarch64/tls-tiny-desc-ie.s: New.
1148 * ld-aarch64/tls-tiny-desc-le.d: New.
1149 * ld-aarch64/tls-tiny-desc-le.s: New.
1150
b480a481
MS
11512015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1152
1153 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1154 (tls-tiny-gd-le): Add.
1155 * ld-aarch64/tls-tiny-gd.d: New.
1156 * ld-aarch64/tls-tiny-gd.s: New.
1157 * ld-aarch64/tls-tiny-gd-ie.d: New.
1158 * ld-aarch64/tls-tiny-gd-ie.s: New.
1159 * ld-aarch64/tls-tiny-gd-le.d: New.
1160 * ld-aarch64/tls-tiny-gd-le.s: New.
1161
b1089987
MS
11622015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1163
1164 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1165 * ld-aarch64/tls-tiny-ie.d: New.
1166 * ld-aarch64/tls-tiny-ie.s: New.
1167
99654aaf
TG
11682015-02-26 Terry Guo <terry.guo@arm.com>
1169
1170 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1171 * ld-arm/attr-merge-vfp-10.d: Likewise.
1172 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1173 * ld-arm/attr-merge-vfp-12.d: Likewise.
1174 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1175 * ld-arm/attr-merge-vfp-13.d: Likewise.
1176 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1177 * ld-arm/attr-merge-vfp-14.d: Likewise.
1178 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1179 * ld-arm/attr-merge-vfp-6.d: Likewise.
1180 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1181 * ld-arm/attr-merge-vfp-7.d: Likewise.
1182 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1183 * ld-arm/attr-merge-vfp-8.d: Likewise.
1184 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1185
bac13f5a
AB
11862015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1187
1188 * ld-avr/avr-prop-1.d: New file.
1189 * ld-avr/avr-prop-1.s: New file.
1190 * ld-avr/avr-prop-2.d: New file.
1191 * ld-avr/avr-prop-2.s: New file.
1192 * ld-avr/avr-prop-3.d: New file.
1193 * ld-avr/avr-prop-3.s: New file.
1194 * ld-avr/avr-prop-4.d: New file.
1195 * ld-avr/avr-prop-4.s: New file.
1196
ac994365
OE
11972015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1198
1199 * ld-sh/arch/arch_expected.txt: Regenerate.
1200 * ld-sh/arch/sh-dsp.s: Likewise.
1201 * ld-sh/arch/sh.s: Likewise.
1202 * ld-sh/arch/sh2.s: Likewise.
1203 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1204 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1205 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1206 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1207 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1208 * ld-sh/arch/sh2a.s: Likewise.
1209 * ld-sh/arch/sh2e.s: Likewise.
1210 * ld-sh/arch/sh3-dsp.s: Likewise.
1211 * ld-sh/arch/sh3-nommu.s: Likewise.
1212 * ld-sh/arch/sh3.s: Likewise.
1213 * ld-sh/arch/sh3e.s: Likewise.
1214 * ld-sh/arch/sh4-nofpu.s: Likewise.
1215 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1216 * ld-sh/arch/sh4.s: Likewise.
1217 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1218 * ld-sh/arch/sh4a.s: Likewise.
1219 * ld-sh/arch/sh4al-dsp.s: Likewise.
1220
685080f2
NC
12212015-02-24 Nick Clifton <nickc@redhat.com>
1222
1223 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1224
884151a7
AM
12252015-02-24 Alan Modra <amodra@gmail.com>
1226
1227 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1228
cb072816
SKS
12292015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1230
1231 * ld-avr/region_overflow.d: New test.
1232 * ld-avr/region_overflow.s: Likewise.
1233
db95bb7c
L
12342015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1235
1236 PR ld/4317
1237 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1238 * ld-x86-64/compressed1.d: Likewise.
1239 * ld-x86-64/pie1.d: Likewise.
1240
d983c8c5
AM
12412015-02-19 Alan Modra <amodra@gmail.com>
1242
1243 PR ld/4317
1244 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1245 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1246 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1247 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1248 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1249 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1250 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1251
2ec55de3
AM
12522015-02-17 Alan Modra <amodra@gmail.com>
1253
1254 PR ld/17975
1255 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1256 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1257 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1258 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1259 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1260 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1261 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1262 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1263 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1264 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1265 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1266 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1267 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1268
6dfb72b9
L
12692015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1270
1271 PR ld/17975
67ca0b76 1272 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1273 * ld-i386/tlsbin.rd: Likewise.
1274 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1275 * ld-i386/tlsbindesc.rd: Likewise.
1276 * ld-i386/tlsdesc-nacl.rd: Likewise.
1277 * ld-i386/tlsdesc.rd: Likewise.
1278 * ld-i386/tlsnopic-nacl.rd: Likewise.
1279 * ld-i386/tlsnopic.rd: Likewise.
1280 * ld-i386/tlspic-nacl.rd: Likewise.
1281 * ld-i386/tlspic.rd: Likewise.
1282 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1283 * ld-x86-64/tlsbin.rd: Likewise.
1284 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1285 * ld-x86-64/tlsbindesc.rd: Likewise.
1286 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1287 * ld-x86-64/tlsdesc.rd: Likewise.
1288 * ld-x86-64/tlspic-nacl.rd: Likewise.
1289 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1290 * ld-alpha/tlspic.rd: Likewise.
1291 * ld-powerpc/tlsexe.r: Likewise.
1292 * ld-powerpc/tlsexetoc.r: Likewise.
1293 * ld-powerpc/tlsso.r: Likewise.
1294 * ld-powerpc/tlstocso.r: Likewise.
1295 * ld-s390/tlspic.rd: Likewise.
1296 * ld-s390/tlspic_64.rd: Likewise.
1297 * ld-sparc/gotop32.dd: Likewise.
1298 * ld-sparc/gotop64.dd: Likewise.
1299 * ld-sparc/tlssunnopic32.rd: Likewise.
1300 * ld-sparc/tlssunnopic64.rd: Likewise.
1301 * ld-sparc/tlssunpic32.rd: Likewise.
1302 * ld-sparc/tlssunpic64.rd: Likewise.
1303 * ld-tic6x/shlib-1.rd: Likewise.
1304 * ld-tic6x/shlib-1b.rd: Likewise.
1305 * ld-tic6x/shlib-1r.rd: Likewise.
1306 * ld-tic6x/shlib-1rb.rd: Likewise.
1307 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1308
f58926a6
L
13092015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1310
1311 PR ld/17973
1312 * ld-plugin/plugin.exp (regassilent): New.
1313 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1314 (plugin_tests): Add a test for PR ld/17973.
1315 * ld-plugin/pr17973.d: New file.
1316 * ld-plugin/pr17973.s: Likewise.
1317
761e2bd4
L
13182015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1319
1320 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1321
45e81354
L
13222015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1323
1324 * ld-plugin/plugin-27.d: New.
1325 * ld-plugin/plugin-28.d: Likewise.
1326 * ld-plugin/plugin-29.d: Likewise.
1327 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1328 and LDPL_WARNING.
1329
7275e869
L
13302015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1331
1332 PR ld/17878
1333 * ld-plugin/func.c: Add some comments.
1334 * ld-plugin/plugin-13.d: New file.
1335 * ld-plugin/plugin-14.d: Likewise.
1336 * ld-plugin/plugin-15.d: Likewise.
1337 * ld-plugin/plugin-16.d: Likewise.
1338 * ld-plugin/plugin-17.d: Likewise.
1339 * ld-plugin/plugin-18.d: Likewise.
1340 * ld-plugin/plugin-19.d: Likewise.
1341 * ld-plugin/plugin-20.d: Likewise.
1342 * ld-plugin/plugin-21.d: Likewise.
1343 * ld-plugin/plugin-22.d: Likewise.
1344 * ld-plugin/plugin-23.d: Likewise.
1345 * ld-plugin/plugin-24.d: Likewise.
1346 * ld-plugin/plugin-25.d: Likewise.
1347 * ld-plugin/plugin-26.d: Likewise.
1348 * ld-plugin/plugin.exp (plugin2_name): New.
1349 (plugin3_name): Likewise.
1350 (plugin2_path): Likewise.
1351 (plugin3_path): Likewise.
1352 (testsrcfiles): Likewise.
1353 (testsrcfiles_notext): Likewise.
1354 (plugin_tests): Add tests for non-object IR file.
1355 (plugin_lib_tests): Likewise.
1356 (plugin_extra_elf_tests): Likewise.
1357 (plugin_src_tests): New tests for non-object IR file.
1358 Run nm --plugin test.
1359 Run ar --plugin test.
1360 Run plugin_src_tests.
1361
1952c5cd
L
13622015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1363
1364 PR ld/17935
1365 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1366 * ld-x86-64/x86-64.exp: Likewise.
1367
1368 * ld-i386/pr17935-1.d: New file.
1369 * ld-i386/pr17935-1.s: Likewise.
1370 * ld-i386/pr17935-2.d: Likewise.
1371 * ld-i386/pr17935-2.s: Likewise.
1372 * ld-x86-64/pr17935-1.d: Likewise.
1373 * ld-x86-64/pr17935-1.s: Likewise.
1374 * ld-x86-64/pr17935-2.d: Likewise.
1375 * ld-x86-64/pr17935-2.s: Likewise.
1376
9e2dec47
L
13772015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1378
1379 PR ld/12365
1380 PR ld/14272
1381 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1382 * ld-plugin/plugin-7.d: Updated.
1383 * ld-plugin/plugin-8.d: Likewise.
1384
8962a307
L
13852015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1386
1387 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1388 ld/12365 test.
1389
60f79275
L
13902015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1391
1392 PR ld/12365
1393 * ld-plugin/pr12365a.c: New file.
1394 * ld-plugin/pr12365b.c: Likewise.
1395 * ld-plugin/pr12365c.c: Likewise.
1396
1397 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1398 test.
1399 Run the PR ld/12365 test.
1400
9910b1c8
L
14012015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1402
1403 PR ld/14918
1404 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1405
1406 * ld-plugin/pr14918.c: New file.
1407 * ld-plugin/pr14918.d: Likewise.
1408
1a215085
L
14092015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1410
1411 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1412
b86ac8e3
AM
14132015-01-29 Alan Modra <amodra@gmail.com>
1414
1415 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1416 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1417 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1418
15f7a26b
L
14192015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1420
1421 PR ld/17878
1422 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1423 * ld-plugin/plugin-10.d: Likewise.
1424 * ld-plugin/plugin-11.d: Likewise.
1425 * ld-plugin/plugin-2.d: Likewise.
1426 * ld-plugin/plugin-3.d: Likewise.
1427 * ld-plugin/plugin-4.d: Likewise.
1428 * ld-plugin/plugin-5.d: Likewise.
1429 * ld-plugin/plugin-6.d: Likewise.
1430 * ld-plugin/plugin-7.d: Likewise.
1431 * ld-plugin/plugin-8.d: Likewise.
1432 * ld-plugin/plugin-9.d: Likewise.
1433
61b86cb1
JB
14342015-01-28 Jan Beulich <jbeulich@suse.com>
1435
1436 * ld-elf/pr16322.s (p1): Rename to px1.
1437 (f1): Rename to fx1.
1438
dbd1e97e
AM
14392015-01-28 Alan Modra <amodra@gmail.com>
1440
1441 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1442 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1443 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1444
cc9ad334
SKS
14452015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1446
1447 * ld-scripts/memory.t: Define new symbol tred.
1448 * ld-scripts/memory_sym.t: New.
1449 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1450 conditionally check values of linker symbols.
1451
481765cd
AB
14522015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1453
1454 * ld-scripts/provide-4-map.d: Update expected output.
1455 * ld-scripts/provide-5-map.d: Likewise.
1456
c05b575a
AB
14572015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1458
1459 * ld-scripts/provide-4.d: New file.
1460 * ld-scripts/provide-4-map.d: New file.
1461 * ld-scripts/provide-4.t: New file.
1462 * ld-scripts/provide-5.d: New file.
1463 * ld-scripts/provide-5.s: New file.
1464 * ld-scripts/provide-5-map.d: New file.
1465 * ld-scripts/provide-5.t: New file.
1466 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1467 tests.
1468
43d66c95
AB
14692015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1470
1471 * ld-scripts/overlay-size.d: Add 'map' option.
1472 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1473 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1474 option, checking linker mapfile output.
1475
23283c1b
AM
14762015-01-20 Alan Modra <amodra@gmail.com>
1477
1478 * ld-powerpc/ambiguousv1.d,
1479 * ld-powerpc/ambiguousv1b.d,
1480 * ld-powerpc/ambiguousv2.d,
1481 * ld-powerpc/ambiguousv2b.d,
1482 * ld-powerpc/elfv2exe.d,
1483 * ld-powerpc/elfv2so.d,
1484 * ld-powerpc/tlsexe.r,
1485 * ld-powerpc/tlsexetoc.r,
1486 * ld-powerpc/tlsso.r,
1487 * ld-powerpc/tlstocso.r: Update.
1488
10ab94eb
AM
14892015-01-20 Alan Modra <amodra@gmail.com>
1490
1491 PR ld/17615
1492 * ld-elf/pr17615.d: Match .sbss too.
1493
3e2aa5bb
L
14942015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1495
1496 PR ld/17615
1497 * ld-elf/pr17615.d: New file.
1498 * ld-elf/pr17615.s: Likewise.
1499
c4621b33
AM
15002015-01-19 Alan Modra <amodra@gmail.com>
1501
1502 * ld-gc/pr14265.d,
1503 * ld-cris/tls-gc-68.d,
1504 * ld-cris/tls-gc-69.d,
1505 * ld-cris/tls-gc-70.d,
1506 * ld-cris/tls-gc-71.d,
1507 * ld-cris/tls-gc-75.d,
1508 * ld-cris/tls-gc-76.d,
1509 * ld-cris/tls-gc-79.d,
1510 * ld-mmix/bpo-10.d,
1511 * ld-mmix/bpo-11.d: Update.
1512
1e2e8c52
AK
15132015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1514
1515 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1516 printed if 0 anymore.
1517
6333bc0d
L
15182015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1519
1520 PR ld/17847
1521 * ld-x86-64/pie1.d: New file.
1522 * ld-x86-64/pie1.s: Likwise.
1523 * ld-x86-64/x86-64.exp: Run pie1.
1524
0941db69
JW
15252015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1526
1527 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1528 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1529 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1530
0172429c
JW
15312015-01-13 Jiong Wang <jiong.wang@arm.com>
1532
1533 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1534 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1535 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1536
bab91cce
JW
15372015-01-13 Jiong Wang <jiong.wang@arm.com>
1538
1539 PR ld/17415
1540 * ld-aarch64/pr17415.s: Source file for new test.
1541 * ld-aarch64/pr17415.d: Expect file for new test.
1542 * ld-aarch64/aarch64-elf.exp: Run the new test.
1543
9d1d54d5
L
15442015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1545
1546 PR ld/17827
1547 * ld-x86-64/pr17689.out: Updated.
1548 * ld-x86-64/pr17689b.S: Likewise.
1549
1550 * ld-x86-64/pr17827.rd: New file.
1551
1552 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1553
2279a12a
JB
15542015-01-08 Jan Beulich <jbeulich@suse.com>
1555
1556 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1557 enable_initfini_array=no case.
1558
8d983e36
AB
15592015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1560
1561 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1562 readelf.
1563
b90efa5b 15642015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1565
b90efa5b 1566 Update year range in copyright notice of all files.
ee3b52e9 1567
b90efa5b 1568For older changes see ChangeLog-2014
c9e214e5 1569\f
b90efa5b 1570Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1571
1572Copying and distribution of this file, with or without modification,
1573are permitted in any medium without royalty provided the copyright
1574notice and this notice are preserved.
1575
c9e214e5
AM
1576Local Variables:
1577mode: change-log
1578left-margin: 8
1579fill-column: 74
1580version-control: never
1581End:
This page took 0.5757 seconds and 4 git commands to generate.