vec.h: Add casts for C++ compat
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
73524045
RL
12015-10-01 Renlin Li <renlin.li@arm.com>
2
3 * ld-aarch64/aarch64-elf.exp: Run the new test.
4 * ld-aarch64/plt_mapping_symbol.d: New.
5 * ld-aarch64/plt_mapping_symbol.s: New.
6
017e6bce
AM
72015-10-01 Alan Modra <amodra@gmail.com>
8
9 * ld-x86-64/pr19013-x32.d: Update.
c220e327 10 * ld-x86-64/pr19013-nacl.d: Update.
017e6bce 11
b8836e40
L
122015-09-30 H.J. Lu <hongjiu.lu@intel.com>
13
14 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
15
4b627c18
L
162015-09-30 H.J. Lu <hongjiu.lu@intel.com>
17
18 PR ld/19031
19 * ld-i386/i386.exp: Run PR ld/19031 test.
20 * ld/testsuite/ld-i386/pr19031.out: New file.
21 * ld/testsuite/ld-i386/pr19031a.c: Likewise.
22 * ld/testsuite/ld-i386/pr19031b.S: Likewise.
23 * ld/testsuite/ld-i386/pr19031c.c: Likewise.
24
9865bd0d
L
252015-09-30 H.J. Lu <hongjiu.lu@intel.com>
26
27 PR ld/19013
28 * ld-x86-64/pr19013-nacl.d: New file.
29 * ld-x86-64/pr19013-x32.d: Likewise.
30 * ld-x86-64/pr19013.d: Likewise.
31 * ld-x86-64/pr19013.s: Likewise.
32 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
33
c68c1637
L
342015-09-29 H.J. Lu <hongjiu.lu@intel.com>
35
36 PR binutils/19005
37 * ld-elf/pr19005.d: New file.
38 * ld-elf/pr19005.s: Likewise.
39 * ld-elf/pr19005.t: Likewise.
40
8a9e7a91
PZ
412015-08-11 Peter Zotov <whitequark@whitequark.org>
42
43 PR ld/18759
44 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
45
0a6b6047
L
462015-09-22 H.J. Lu <hongjiu.lu@intel.com>
47
48 * ld-mips-elf/pie-n32.d: Updated.
49 * ld-mips-elf/pie-n64.d: Likewise.
50 * ld-mips-elf/pie-o32.d: Likewise.
51
5fe2850d
L
522015-09-22 H.J. Lu <hongjiu.lu@intel.com>
53
54 * ld-elf/pie.d: New test.
55
975f8a9e
AM
562015-09-18 Alan Modra <amodra@gmail.com>
57
58 PR ld/18963
59 * ld-scripts/pr18963.d,
60 * ld-scripts/pr18963.t: New test.
61 * ld-scripts/expr.exp: Run it.
62 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
63 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
64 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
65 start of .data section.
66 * ld-mips-elf/no-shared-1-n64.d: Likewise.
67 * ld-mips-elf/no-shared-1-o32.d: Likewise.
68
6d636d8c
L
692015-09-11 H.J. Lu <hongjiu.lu@intel.com>
70
71 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
72 PR ld/15323.
73 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
74
259364ad
JW
752015-09-09 Jiong Wang <jiong.wang@arm.com>
76
77 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
78 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
79 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
80 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
81 * ld-aarch64/aarch64-elf.exp: Run new testcases.
82
3d476d8d
AB
832015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
84
85 * ld-elf/orphan-7.map: Allow for other discarded sections.
86 * ld-elf/orphan-8.map: Updated to allow for different section
87 ordering on different targets.
88 * ld-elf/orphan.ld: Place .sbss section.
89
e32aa933
L
902015-09-05 H.J. Lu <hongjiu.lu@intel.com>
91
92 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
93
c005eb9e
AB
942015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
95
96 * ld-elf/elf.exp: Switch to rely on run_dump_test.
97 * ld-elf/orphan-5.l: Update expected output.
98 * ld-elf/orphan-5.d: New file.
99 * ld-elf/orphan-6.d: New file.
100 * ld-elf/orphan-6.l: New file.
101 * ld-elf/orphan-7.d: New file.
102 * ld-elf/orphan-7.map: New file.
103 * ld-elf/orphan-8.d: New file.
104 * ld-elf/orphan-8.map: New file.
105
8c650f16
L
1062015-09-03 H.J. Lu <hongjiu.lu@intel.com>
107
108 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
109 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
110 * ld-ifunc/ifunc-22-i386.s: Likewise.
111 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
112 * ld-ifunc/ifunc-21-i386.d: Updated.
113 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
114 * ld-ifunc/ifunc-22-i386.d: Likewise.
115 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
116
0762fbb6
L
1172015-09-02 H.J. Lu <hongjiu.lu@intel.com>
118
8c650f16 119 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
120 * ld-ifunc/ifunc-21-i386.s: Likewise.
121 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
122 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
123 * ld-ifunc/ifunc-22-i386.d: Likewise.
124 * ld-ifunc/ifunc-22-i386.s: Likewise.
125 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
126 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
127
04ebc307
L
1282015-09-01 H.J. Lu <hongjiu.lu@intel.com>
129
130 PR ld/18900
131 * ld-i386/i386.exp: Run tests for PR ld/18900.
132 * ld-x86-64/x86-64.exp: Likewise.
133 * ld-i386/pr18900.out: New file.
134 * ld-i386/pr18900a.c: Likewise.
135 * ld-i386/pr18900a.c: Likewise.
136 * ld-i386/pr18900a.rd: Likewise.
137 * ld-i386/pr18900b.c: Likewise.
138 * ld-i386/pr18900b.rd: Likewise.
139 * ld-i386/pr18900c.c: Likewise.
140 * ld-x86-64/pr18900.out: Likewise.
141 * ld-x86-64/pr18900a.c: Likewise.
142 * ld-x86-64/pr18900a.rd: Likewise.
143 * ld-x86-64/pr18900b.c: Likewise.
144 * ld-x86-64/pr18900b.rd: Likewise.
145 * ld-x86-64/pr18900c.c: Likewise.
146 * ld-x86-64/mpx3.dd: Updated.
147
1cb0b71f
AM
1482015-08-27 Alan Modra <amodra@gmail.com>
149
150 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
151 * ld-powerpc/powerpc.exp: Run it.
152
c97c330b
MF
1532015-08-26 Nick Clifton <nickc@redhat.com>
154
155 PR ld/18401
156 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
157
07c9aa07
JW
1582015-08-19 Jiong Wang <jiong.wang@arm.com>
159
160 * ld-aarch64/emit-relocs-531.s: New testcase.
161 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
162 * ld-aarch64/emit-relocs-532.s: Likewise.
163 * ld-aarch64/emit-relocs-533.s: Likewise.
164 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
165 * ld-aarch64/emit-relocs-534.s: Likewise.
166 * ld-aarch64/emit-relocs-535.s: Likewise.
167 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
168 * ld-aarch64/emit-relocs-536.s: Likewise.
169 * ld-aarch64/emit-relocs-537.s: Likewise.
170 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
171 * ld-aarch64/emit-relocs-538.s: Likewise.
172 * ld-aarch64/emit-relocs-531.d: New expectation file.
173 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
174 * ld-aarch64/emit-relocs-532.d: Likewise.
175 * ld-aarch64/emit-relocs-533.d: Likewise.
176 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
177 * ld-aarch64/emit-relocs-534.d: Likewise.
178 * ld-aarch64/emit-relocs-535.d: Likewise.
179 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
180 * ld-aarch64/emit-relocs-536.d: Likewise.
181 * ld-aarch64/emit-relocs-537.d: Likewise.
182 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
183 * ld-aarch64/emit-relocs-538.d: Likewise.
184 * ld-aarch64/aarch64-elf.exp: Run new testcases.
185
6ffe9a1b
JW
1862015-08-19 Jiong Wang <jiong.wang@arm.com>
187
188 * ld-aarch64/emit-relocs-87.s: New testcase.
189 * ld-aarch64/emit-relocs-88.s: Likewise.
190 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
191 * ld-aarch64/emit-relocs-89.s: Likewise.
192 * ld-aarch64/emit-relocs-90.s: Likewise.
193 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
194 * ld-aarch64/emit-relocs-523.s: Likewise.
195 * ld-aarch64/emit-relocs-524.s: Likewise.
196 * ld-aarch64/emit-relocs-525.s: Likewise.
197 * ld-aarch64/emit-relocs-527.s: Likewise.
198 * ld-aarch64/emit-relocs-526.s: Likewise.
199 * ld-aarch64/emit-relocs-528.s: Likewise.
200 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
201 * ld-aarch64/emit-relocs-87.d: New expectation file.
202 * ld-aarch64/emit-relocs-88.d: Likewise.
203 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
204 * ld-aarch64/emit-relocs-89.d: Likewise.
205 * ld-aarch64/emit-relocs-90.d: Likewise.
206 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
207 * ld-aarch64/emit-relocs-91.d: Likewise.
208 * ld-aarch64/emit-relocs-523.d: Likewise.
209 * ld-aarch64/emit-relocs-524.d: Likewise.
210 * ld-aarch64/emit-relocs-525.d: Likewise.
211 * ld-aarch64/emit-relocs-526.d: Likewise.
212 * ld-aarch64/emit-relocs-527.d: Likewise.
213 * ld-aarch64/emit-relocs-528.d: Likewise.
214 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
215 * ld-aarch64/aarch64-elf.exp: Run new testcases.
216
753999c1
JW
2172015-08-19 Jiong Wang <jiong.wang@arm.com>
218
219 * ld-aarch64/emit-relocs-530.s: New testcase.
220 * ld-aarch64/emit-relocs-92.s: Likewise.
221 * ld-aarch64/emit-relocs-530.d: New expectation file.
222 * ld-aarch64/emit-relocs-92.d: Likewise.
223 * ld-aarch64/aarch64-elf.exp: Run new testcases.
224
4e1626f5
L
2252015-08-18 H.J. Lu <hongjiu.lu@intel.com>
226
227 PR ld/18841
228 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
229 * ld-ifunc/pr18841c.c: New file.
230
cae1fbbb
L
2312015-08-18 H.J. Lu <hongjiu.lu@intel.com>
232
233 PR ld/18841
234 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
235 * ld-ifunc/pr18841.out: New file.
236 * ld-ifunc/pr18841a.c: Likewise.
237 * ld-ifunc/pr18841b.c: Likewise.
238
8efa2874
L
2392015-08-13 H.J. Lu <hongjiu.lu@intel.com>
240
241 PR ld/18801
242 * ld-i386/i386.exp: Run pr18801.
243 * ld-x86-64/x86-64.exp: Likewise.
244 * ld-i386/pr18801.d: New file.
245 * ld-i386/pr18801.s: Likewise.
246 * ld-x86-64/pr18801.d: Likewise.
247 * ld-x86-64/pr18801.s: Likewise.
248
40fc1451
SD
2492015-08-12 Simon Dardis <simon.dardis@imgtec.com>
250
251 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
252 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
253 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
254 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
255 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
256 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
257 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
258 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
259 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
260 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
261 * ld-mips-elf/jalx-2.dd: Ditto.
262 * ld-mips-elf/mips16-pic-3.dd: Ditto.
263 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
264 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
265 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
266 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
267 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
268 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
269 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
270 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
271 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
272 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
273 * ld-mips-elf/tlsbin-o32.d: Ditto.
274 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
275 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
276 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
277 * ld-mips-elf/tlsdyn-o32.d: Ditto.
278 * ld-mips-elf/tlslib-o32.d: Ditto.
279
87ad46af
JW
2802015-08-12 Jiong Wang <jiong.wang@arm.com>
281
282 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
283 four triple shape: aarch64-*-linux*, aarch64-*-elf,
284 aarch64_be-*-linux*, aarch64_be-*-elf.
285 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
286 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
287 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
288 check when they reflect address.
289 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
290
f63d6d96
TP
2912015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
292
293 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
294 relocs-1027-symbolic-func.
295 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
296 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
297 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
298 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
299
f678ded7
JW
3002015-08-11 Jiong Wang <jiong.wang@arm.com>
301
302 * ld-aarch64/farcall-b-defsym.s: New test.
303 * ld-aarch64/farcall-bl-defsym.s: Likewise.
304 * ld-aarch64/farcall-b-defsym.d: New expectation.
305 * ld-aarch64/farcall-bl-defsym.d: Likewise.
306
07f9ddfe
JW
3072015-08-11 Jiong Wang <jiong.wang@arm.com>
308
309 * ld-aarch64/farcall-b-gsym.s: New test.
310 * ld-aarch64/farcall-b-plt.s: Likewise.
311 * ld-aarch64/farcall-bl-plt.s: Likewise.
312 * ld-aarch64/farcall-b-gsym.d: New expect file.
313 * ld-aarch64/farcall-b-plt.d: Likewise.
314 * ld-aarch64/farcall-bl-plt.d: Likewise.
315
40fbed84
JW
3162015-08-11 Jiong Wang <jiong.wang@arm.com>
317
318 * ld-aarch64/emit-relocs-529.s: New testcase.
319 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
320 * ld-aarch64/emit-relocs-86.s: Likewise.
321 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
322 * ld-aarch64/emit-relocs-529.d: New expectation file.
323 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
324 * ld-aarch64/emit-relocs-86.d: Likewise.
325 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
326 * ld-aarch64/aarch64-elf.exp: Run new testcases.
327
73f925cc
JW
3282015-08-11 Jiong Wang <jiong.wang@arm.com>
329
330 * ld-aarch64/tls-small-ld.s: Update testcase.
331
f69e4920
JW
3322015-08-11 Jiong Wang <jiong.wang@arm.com>
333
334 * ld-aarch64/tls-small-ld.s: New file.
335 * ld-aarch64/tls-small-ld.d: Likewise.
336 * ld-aarch64/aarch64-elf.exp: Run new test.
337
97dc35c8
L
3382015-08-11 H.J. Lu <hongjiu.lu@intel.com>
339
340 PR ld/18808
341 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
342 * ld-ifunc/pr18808.out: New file.
343 * ld-ifunc/pr18808a.c: Likewise.
344 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 345 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 346
6e33951e
L
3472015-08-07 H.J. Lu <hongjiu.lu@intel.com>
348
349 PR ld/18720
350 * ld-elf/indirect.exp: Run tests for PR ld/18720.
351 * ld-elf/pr18720.out: New file.
352 * ld-elf/pr18720a.c: Likewise.
353 * ld-elf/pr18720b.c: Likewise.
354 * ld-elf/pr18720c.c: Likewise.
355
9c98104c
AB
3562015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
357
358 * ld/ld-lib.exp (run_dump_test): When using the map option, no
359 program is required.
360
bb57e4c7
AB
3612015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
362
363 * ld/ld-lib.exp (run_dump_test): Add error_output and
364 warning_output options.
365
0a618243
AB
3662015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
367
368 * ld-undefined/require-defined-1.d: New file.
369 * ld-undefined/require-defined-2.d: New file.
370 * ld-undefined/require-defined-3.d: New file.
371 * ld-undefined/require-defined-4.d: New file.
372 * ld-undefined/require-defined-5.d: New file.
373 * ld-undefined/require-defined.exp: New file.
374 * ld-undefined/require-defined.s: New file.
375
c6e8a9a8
L
3762015-07-30 H.J. Lu <hongjiu.lu@intel.com>
377
378 PR ld/18735
379 * ld-elf/pr18735.d: New file.
380 * ld-elf/pr18735.s: Likewise.
381
60b57502
L
3822015-07-29 H.J. Lu <hongjiu.lu@intel.com>
383
384 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
385 4.5 or newer.
386
de0a0026
L
3872015-07-29 H.J. Lu <hongjiu.lu@intel.com>
388
389 * ld-size/size.exp: Move run-time support check.
390
e5654c0f
AM
3912015-07-28 Alan Modra <amodra@gmail.com>
392
393 * ld-powerpc/elfv2so.d: Update.
394
6f8ea6c4
L
3952015-07-27 H.J. Lu <hongjiu.lu@intel.com>
396
397 * config/default.exp (NOPIE_CFLAGS): New.
398 (NOPIE_LDFLAGS): Likewise.
399 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
400 $NOPIE_LDFLAGS if needed.
401 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
402
219a6876
L
4032015-07-27 H.J. Lu <hongjiu.lu@intel.com>
404
405 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
406 (CXX): Likewise.
407
cda77e9e
L
4082015-07-27 H.J. Lu <hongjiu.lu@intel.com>
409
410 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
411
379d3f1f
L
4122015-07-27 H.J. Lu <hongjiu.lu@intel.com>
413
414 * ld-scripts/crossref.exp (CC): Save and restore. Append
415 $PLT_CFLAGS.
416
ea9fb8b3
L
4172015-07-27 H.J. Lu <hongjiu.lu@intel.com>
418
419 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
420 -fPIC if needed.
421 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
422 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
423
faebca03
L
4242015-07-27 H.J. Lu <hongjiu.lu@intel.com>
425
426 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
427 ld_compile.
428
c4972ed6
L
4292015-07-27 H.J. Lu <hongjiu.lu@intel.com>
430
431 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
432 to build_binary.
433
e10461ae
L
4342015-07-27 H.J. Lu <hongjiu.lu@intel.com>
435
436 * config/default.exp (PLT_CFLAGS): New.
437
32f573bc
SN
4382015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
439
440 PR ld/18705
441 * ld-aarch64/protected-data.d: New.
442 * ld-aarch64/protected-data.s: New.
443 * ld-aarch64/aarch64-elf.exp: Add new test.
444
b68a20d6
SN
4452015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
446
447 PR ld/18705
448 * ld-arm/protected-data.d: New.
449 * ld-arm/protected-data.s: New.
450 * ld-arm/arm-elf.exp: Add new test.
451
edcab5e8
L
4522015-07-26 H.J. Lu <hongjiu.lu@intel.com>
453
454 PR ld/18718
455 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
456
d76b6207
L
4572015-07-26 H.J. Lu <hongjiu.lu@intel.com>
458
459 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
460 to 0.
461
18d9555c
L
4622015-07-25 H.J. Lu <hongjiu.lu@intel.com>
463
464 PR ld/18718
465 * ld-elf/pr18718.c: New file.
466 * ld-elf/shared.exp: Run tests for PR ld/18718.
467
a496fbc8
AM
4682015-07-25 Alan Modra <amodra@gmail.com>
469
470 * ld-elf/symbolic-func.s,
471 * ld-elf/symbolic-func.r: New test.
472 * ld-elf/elf.exp: Run it.
473
84b74b49
L
4742015-07-24 H.J. Lu <hongjiu.lu@intel.com>
475
476 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
477 * ld-elf/zlibbegin.rS: Also expect "GC".
478 * ld-elf/zlibnormal.rS: Likewise.
479
77a69ff8
JW
4802015-07-16 Jiong Wang <jiong.wang@arm.com>
481
482 * ld-aarch64/tls-tiny-ld.s: New file.
483 * ld-aarch64/tls-tiny-ld.d: Ditto.
484 * ld-aarch64/aarch64-elf.exp: Run new test.
485
19a7fe52
L
4862015-07-14 H.J. Lu <hongjiu.lu@intel.com>
487
488 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
489 SHF_COMPRESSED bit.
490 * ld-elf/zlibnormal.rS: Likewise.
491
3350cc01
CM
4922015-07-09 Catherine Moore <clm@codesourcery.com>
493
72f4393d
L
494 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
495 * ld-mips-elf/attr-gnu-4-09.d: New.
496 * ld-mips-elf/attr-gnu-4-19.d: New.
497 * ld-mips-elf/attr-gnu-4-29.d: New.
498 * ld-mips-elf/attr-gnu-4-39.d: New.
499 * ld-mips-elf/attr-gnu-4-49.d: New.
500 * ld-mips-elf/attr-gnu-4-59.d: New.
501 * ld-mips-elf/attr-gnu-4-69.d: New.
502 * ld-mips-elf/attr-gnu-4-79.d: New.
503 * ld-mips-elf/attr-gnu-4-89.d: New.
504 * ld-mips-elf/attr-gnu-4-9.s: New.
505 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 506
328e7bfd
DC
5072015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
508
509 * ld-avr/gc-section-debugline.d: New test.
510 * ld-avr/per-function-debugline.s: Source for new test.
511
92a9c616
RS
5122015-07-05 Richard Sandiford <richard.sandiford@arm.com>
513
514 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
515 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
516 ld-powerpc/tocopt6.d: New test.
517 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
518
0f088b2a
KT
5192015-07-03 Kai Tietz <ktietz@redhat.com>
520 Nick Clifton <nickc@redhat.com>
521
522 PR ld/11539
523 * lib/ld-lib.exp (check_gc_sections_available): Do not
524 automatically fail for cygwin and mingw targets.
525
965b1d80
SL
5262015-07-01 Sandra Loosemore <sandra@codesourcery.com>
527 Cesar Philippidis <cesar@codesourcery.com>
528
529 * ld-nios2/mixed1a.d: New.
530 * ld-nios2/mixed1a.s: New.
531 * ld-nios2/mixed1b.d: New.
532 * ld-nios2/mixed1b.s: New.
533 * ld-nios2/nios2.exp: Build the new compatibility tests.
534
a2a55a40
L
5352015-06-27 H.J. Lu <hongjiu.lu@intel.com>
536
537 * ld-xtensa/tlsbin.rd: Updated.
538 * ld-xtensa/tlspic.rd: Likewise.
539
a5499fa4
MF
5402015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
541
542 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
543 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
544 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
545 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
546 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
547 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
548 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
549 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
550 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
551 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
552 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
553 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
554 * ld-mips-elf/tlsdyn-o32.d: Likewise.
555 * ld-mips-elf/tlsdyn-o32.got: Likewise.
556 * ld-mips-elf/pie-n32.d: New file.
557 * ld-mips-elf/pie-n64.d: Likewise.
558 * ld-mips-elf/pie-o32.d: Likewise.
559 * ld-mips-elf/pie.s: Likewise.
560 * ld-mips-elf/mips-elf.exp: Add new tests.
561
06e78fc7
L
5622015-06-25 H.J. Lu <hongjiu.lu@intel.com>
563
564 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
565
4a677ba7
L
5662015-06-25 H.J. Lu <hongjiu.lu@intel.com>
567
568 * ld-mmix/bspec1.d: Updated.
569 * ld-mmix/bspec2.d: Likewise.
570 * ld-mmix/undef-3.d: Likewise.
571
ef10c3ac
L
5722015-06-25 H.J. Lu <hongjiu.lu@intel.com>
573
574 PR gas/18451
575 * ld-elf/strtab.d: New file.
576 * ld-elf/strtab.s: Likewise.
577
7c1e8d3e
L
5782015-06-24 H.J. Lu <hongjiu.lu@intel.com>
579
580 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
581 * ld-x86-64/x86-64.exp: Likewise.
582 * ld-i386/pltgot-1.d: Updated.
583 * ld-x86-64/pltgot-1.d: Likewise.
584 * ld-i386/pltgot-2.d: New file.
585 * ld-x86-64/pltgot-2.d: Likewise.
586
c2170589
JW
5872015-06-23 Jiong Wang <jiong.wang@arm.com>
588
589 * ld-aarch64/dt_textrel.s: New testcase.
590 * ld-aarch64/dt_textrel.d: New expectation file.
591 * ld-aarch64/aarch64-elf.exp: Run new testcase.
592
696ddf4b
JW
5932015-06-17 Jiong Wang <jiong.wang@arm.com>
594
595 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
596 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
597 emulation mode.
598
1d5c94cb
AM
5992015-06-16 Alan Modra <amodra@gmail.com>
600
601 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
602 * ld-powerpc/ppc476-shared.d: Update.
603 * ld-powerpc/ppc476-shared2.d: Update.
604
3604cb1f
TG
6052015-06-12 Tristan Gingold <gingold@adacore.com>
606
607 * ld-scripts/print-memory-usage-1.t,
608 * ld-scripts/print-memory-usage-1.s,
609 * ld-scripts/print-memory-usage-1.l,
610 * ld-scripts/print-memory-usage-2.t,
611 * ld-scripts/print-memory-usage-2.l,
612 * ld-scripts/print-memory-usage-3.s,
613 * ld-scripts/print-memory-usage-3.t,
614 * ld-scripts/print-memory-usage-3.l,
615 * ld-scripts/print-memory-usage.t: New tests.
616 * ld-scripts/print-memory-usage.exp: Run them.
617
e00a2fbc
NC
6182015-06-05 Nick Clifton <nickc@redhat.com>
619
620 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
621
f8b44781
AM
6222015-06-05 Alan Modra <amodra@gmail.com>
623
624 * ld-powerpc/ppc476-shared.s,
625 * ld-powerpc/ppc476-shared.lnk,
626 * ld-powerpc/ppc476-shared.d,
627 * ld-powerpc/ppc476-shared2.d: New tests.
628 * ld-powerpc/powerpc.exp: Run them.
629
afa403d8
JW
6302015-06-02 Jiong Wang <jiong.wang@arm.com>
631
632 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
633
7018c030
JW
6342015-06-01 Jiong Wang <jiong.wang@arm.com>
635
636 * ld-aarch64/emit-relocs-28.s: New test file.
637 * ld-aarch64/emit-relocs-28.d: Ditto.
638 * ld-aarch64/aarch64-elf.exp: Run new test.
639
36e6c140
JW
6402015-06-01 Jiong Wang <jiong.wang@arm.com>
641
642 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
643 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
644 * ld-aarch64/aarch64-elf.exp: Run new testcase.
645
99ad26cb
JW
6462015-06-01 Jiong Wang <jiong.wang@arm.com>
647
648 * ld-aarch64/emit-relocs-313.s: New test file.
649 * ld-aarch64/emit-relocs-313.d: Ditto.
650 * ld-aarch64/aarch64-elf.exp: Run new test.
651
32c17175
SK
6522015-05-29 Stephen Kitt <steve@sk2.org>
653
654 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
655 compiler command line.
656
2f0c68f2
CM
6572015-05-28 Catherine Moore <clm@codesourcery.com>
658
659 ld/testsuite/
660 * ld-mips-elf/compact-eh.ld: New linker script.
661 * ld-mips-elf/compact-eh1.d: New.
662 * ld-mips-elf/compact-eh1.s: New.
663 * ld-mips-elf/compact-eh1a.s: New.
664 * ld-mips-elf/compact-eh1b.s: New.
665 * ld-mips-elf/compact-eh2.d: New.
666 * ld-mips-elf/compact-eh2.s: New.
667 * ld-mips-elf/compact-eh3.d: New.
668 * ld-mips-elf/compact-eh3.s: New.
669 * ld-mips-elf/compact-eh3a.s: New.
670 * ld-mips-elf/compact-eh4.d: New.
671 * ld-mips-elf/compact-eh5.d: New.
672 * ld-mips-elf/compact-eh6.d: New.
673 * ld-mips-elf/mips-elf.exp: Run new tests.
674
8ded2ddc
L
6752015-05-27 H.J. Lu <hongjiu.lu@intel.com>
676
677 PR binutils/18458
678 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
679 libpr18458b.so.
680 (run_tests): Run pr18458 test.
681 * ld-elf/pr18458a.c: New file.
682 * ld-elf/pr18458b.c: Likewise.
683 * ld-elf/pr18458c.c: Likewise.
684
25070364
L
6852015-05-16 H.J. Lu <hongjiu.lu@intel.com>
686
687 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
688 * ld-x86-64/x86-64.exp: Likewise
689 * ld-i386/pr17689now.rd: New file.
690 * ld-x86-64/pr17689now.rd: Likewise
691
5db04b09
L
6922015-05-15 H.J. Lu <hongjiu.lu@intel.com>
693
694 PR binutis/18386
695 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
696 * ld-x86-64/tlspic.dd: Likewise.
697 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
698 objdump for tlspic.dd and tlsgdesc.dd.
699
a3747075
L
7002015-05-12 H.J. Lu <hongjiu.lu@intel.com>
701
702 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
703 * ld-x86-64/x86-64.exp: Likewise.
704 * ld-i386/pltgot-1.d: New file.
705 * ld-i386/pltgot-1.s: Likewise.
706 * ld-x86-64/pltgot-1.d: Likewise.
707 * ld-x86-64/pltgot-1.s: Likewise.
708
5197d474
L
7092015-05-11 H.J. Lu <hongjiu.lu@intel.com>
710
711 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
712 * ld-i386/iamcu-4.d: New file.
713
7e0a8112
L
7142015-05-11 H.J. Lu <hongjiu.lu@intel.com>
715
716 * ld-i386/abs-iamcu.d: New file.
717 * ld-i386/dummy.s: Likewise.
718 * ld-i386/foo.s: Likewise.
719 * ld-i386/iamcu-1.d: Likewise.
720 * ld-i386/iamcu-2.d: Likewise.
721 * ld-i386/iamcu-3.d: Likewise.
722 * ld-i386/start.s: Likewise.
723 * ld-i386/i386.exp (iamcu_tests): New.
724 Run iamcu_tests.
725
31955f99
L
7262015-05-08 H.J. Lu <hongjiu.lu@intel.com>
727
728 PR binutis/18386
729 * ld-x86-64/tlsgdesc.dd: Updated.
730 * ld-x86-64/tlspic.dd: Likewise.
731
43c1d34c
L
7322015-04-29 H.J. Lu <hongjiu.lu@intel.com>
733
734 PR ld/18354
735 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
736 gnunormal and gabinormal against libfoozlib.so.
737
9081b64d
JW
7382015-04-27 Renlin Li <renlin.li@arm.com>
739
740 * ld-arm/ifunc-10.dd: Adjust expected output.
741 * ld-arm/ifunc-2.dd: Likewise.
742
963a4320
AK
7432015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
744
745 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
746
44bd1acd
AM
7472015-04-24 Alan Modra <amodra@gmail.com>
748
749 * ld-powerpc/tocnovar.d: Revert last change.
750
7a5c933c
RE
7512015-04-24 Richard Earnshaw <rearnsha@arm.com>
752
753 * ld-arm/armthumb-lib.d: Regenerate expected output.
754 * ld-arm/armthumb-lib.d: Likewise.
755 * ld-arm/armthumb-lib.sym: Likewise.
756 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
757 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
758 * ld-arm/cortex-a8-fix-b.d: Likewise.
759 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
760 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
761 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
762 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
763 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
764 * ld-arm/cortex-a8-fix-bl.d: Likewise.
765 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
766 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
767 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
768 * ld-arm/cortex-a8-fix-blx.d: Likewise.
769 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
770 * ld-arm/farcall-mixed-app-v5.d: Likewise.
771 * ld-arm/farcall-mixed-app.d: Likewise.
772 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
773 * ld-arm/farcall-mixed-lib.d: Likewise.
774 * ld-arm/mixed-app-v5.d: Likewise.
775 * ld-arm/mixed-app.d: Likewise.
776 * ld-arm/mixed-lib.d: Likewise.
777
30d72bc3
NC
7782015-04-24 Nick Clifton <nickc@redhat.com>
779
780 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
781 do not use elf.em.
782
04651c08
HPN
7832015-04-24 Hans-Peter Nilsson <hp@axis.com>
784
785 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
786 to cris*-*-elf.
787
005db9f9
L
7882015-04-23 H.J. Lu <hongjiu.lu@intel.com>
789
790 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
791 frv.
792
3e19fb8f
L
7932015-04-23 H.J. Lu <hongjiu.lu@intel.com>
794
795 PR ld/18277
796 * ld-elf/compressed1d.d: New.
797 * ld-elf/compressed1e.d: Likewise.
798
a27e685f
AM
7992015-04-23 Alan Modra <amodra@gmail.com>
800
801 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
802 * ld-powerpc/defsym.d: Likewise.
803 * ld-powerpc/elfv2-2exe.d: Likewise.
804 * ld-powerpc/elfv2exe.d: Likewise.
805 * ld-powerpc/elfv2so.d: Likewise.
806 * ld-powerpc/relbrlt.d: Likewise.
807 * ld-powerpc/tls.g: Likewise.
808 * ld-powerpc/tlsexe.d: Likewise.
809 * ld-powerpc/tlsexe.g: Likewise.
810 * ld-powerpc/tlsexe.r: Likewise.
811 * ld-powerpc/tlsexetoc.d: Likewise.
812 * ld-powerpc/tlsexetoc.g: Likewise.
813 * ld-powerpc/tlsexetoc.r: Likewise.
814 * ld-powerpc/tlsso.d: Likewise.
815 * ld-powerpc/tlsso.g: Likewise.
816 * ld-powerpc/tlsso.r: Likewise.
817 * ld-powerpc/tlstoc.g: Likewise.
818 * ld-powerpc/tlstocso.d: Likewise.
819 * ld-powerpc/tlstocso.g: Likewise.
820 * ld-powerpc/tlstocso.r: Likewise.
821 * ld-powerpc/tocopt.d: Likewise.
822 * ld-powerpc/tocopt2.d: Likewise.
823 * ld-powerpc/tocopt3.d: Likewise.
824 * ld-powerpc/tocopt4.d: Likewise.
825 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 826 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 827
0e5fabeb
AM
8282015-04-22 Alan Modra <amodra@gmail.com>
829
830 * ld-x86-64/pr18176.d: Update.
831
d5597ebc
L
8322015-04-22 H.J. Lu <hongjiu.lu@intel.com>
833
834 PR ld/18289
835 * ld-i386/copyreloc-lib.c: New file.
836 * ld-i386/copyreloc-main.S: Likewise.
837 * ld-i386/copyreloc-main.out: Likewise.
838 * ld-i386/copyreloc-main1.rd: Likewise.
839 * ld-i386/copyreloc-main2.rd: Likewise.
840 * ld-i386/dummy.c: Likewise.
841 * ld-i386/pr17689.out: Likewise.
842 * ld-i386/pr17689.rd: Likewise.
843 * ld-i386/pr17689a.c: Likewise.
844 * ld-i386/pr17689b.S: Likewise.
845 * ld-i386/pr17827.rd: Likewise.
846 * ld-i386/pr17827ver.rd: Likewise.
847 * ld-i386/i386.exp: Run copyreloc tests.
848
be59ad3d
L
8492015-04-20 H.J. Lu <hongjiu.lu@intel.com>
850
851 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
852 * ld-mmix/bspec2.d: Likewise.
853 * ld-mmix/local1.d: Likewise.
854 * ld-mmix/local3.d: Likewise.
855 * ld-mmix/local5.d: Likewise.
856 * ld-mmix/local7.d: Likewise.
857 * ld-mmix/undef-3.d: Likewise.
858 * ld-sh/sh64/crangerel1.rd: Likewise.
859 * ld-sh/sh64/crangerel2.rd: Likewise.
860 * ld-tic6x/common.d: Likewise.
861 * ld-tic6x/shlib-1.rd: Likewise.
862 * ld-tic6x/shlib-1b.rd: Likewise.
863 * ld-tic6x/shlib-1r.rd: Likewise.
864 * ld-tic6x/shlib-1rb.rd: Likewise.
865 * ld-tic6x/shlib-app-1.rd: Likewise.
866 * ld-tic6x/shlib-app-1b.rd: Likewise.
867 * ld-tic6x/shlib-app-1r.rd: Likewise.
868 * ld-tic6x/shlib-app-1rb.rd: Likewise.
869 * ld-tic6x/shlib-noindex.rd: Likewise.
870 * ld-tic6x/static-app-1.rd: Likewise.
871 * ld-tic6x/static-app-1b.rd: Likewise.
872 * ld-tic6x/static-app-1r.rd: Likewise.
873 * ld-tic6x/static-app-1rb.rd: Likewise.
874 * ld-x86-64/ilp32-4.d: Likewise.
875 * ld-x86-64/split-by-file-nacl.rd: Likewise.
876 * ld-x86-64/split-by-file.rd: Likewise.
877
0ce398f1
L
8782015-04-14 H.J. Lu <hongjiu.lu@intel.com>
879
880 * ld-elf/compress.exp (build_tests): Add tests for
881 --compress-debug-sections=.
882 (run_tests): Likewise.
883 Add additonal tests for --compress-debug-sections=.
884 * ld-elf/gabiend.rt: New file.
885 * ld-elf/gabinormal.rt: Likewise.
886 * ld-elf/gnubegin.rS: Likewise.
887 * ld-elf/gnunormal.rS: Likewise.
888 * ld-elf/zlibbegin.rS: Likewise.
889 * ld-elf/zlibnormal.rS: Likewise.
890
ecd27210
AM
8912015-04-15 Alan Modra <amodra@gmail.com>
892
893 * ld-gc/pr18223.d: xfail tic6x.
894
889c2a67
L
8952015-04-14 H.J. Lu <hongjiu.lu@intel.com>
896
897 PR ld/pr17709
898 * ld-i386/i386.exp: Run protected6b.
899 * ld-i386/protected6b.d: New file.
900 * ld-x86-64/protected6b.d: Likewise.
901 * ld-x86-64/x86-64.exp: Run protected6b.
902
e3c0e327
L
9032015-04-11 H.J. Lu <hongjiu.lu@intel.com>
904
905 * ld-i386/i386.exp: Run protected6a.
906 * ld-i386/protected6.d: Renamed to ...
907 * ld-i386/protected6a.d: This.
908 * ld-x86-64/hidden4.d: New file.
909 * ld-x86-64/hidden4.s: Likewise.
910 * ld-x86-64/hidden5.d: Likewise.
911 * ld-x86-64/hidden5.s: Likewise.
912 * ld-x86-64/protected6.d: Renamed to ...
913 * ld-x86-64/protected6a.d: This.
914 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
915 protected7a and protected7b.
916
3d949995
L
9172015-04-10 H.J. Lu <hongjiu.lu@intel.com>
918
919 PR ld/pr17709
920 * ld-i386/protected6.d: New file.
921 * ld-i386/protected6.s: Likewise.
922 * ld-x86-64/protected6.d: Likewise.
923 * ld-x86-64/protected6.s: Likewise.
924 * ld-x86-64/protected7.d: Likewise.
925 * ld-x86-64/protected7.s: Likewise.
926 * ld-x86-64/protected7a.d: Likewise.
927 * ld-x86-64/protected7b.d: Likewise.
928
f7483970
L
9292015-04-10 H.J. Lu <hongjiu.lu@intel.com>
930
931 PR ld/pr15228
932 PR ld/pr17709
933 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
934 * ld-i386/pr17709-nacl.rd: New file.
935 * ld-i386/pr17709.rd: Likewise.
936 * ld-i386/pr17709a.s: Likewise.
937 * ld-i386/pr17709b.s: Likewise.
938 * ld-i386/protected3.d: Updated.
939 * ld-i386/protected3.s: Likewise.
940 * ld-x86-64/pr17709-nacl.rd: New file.
941 * ld-x86-64/pr17709.rd: Likewise.
942 * ld-x86-64/pr17709a.s: Likewise.
943 * ld-x86-64/pr17709b.s: Likewise.
944 * ld-x86-64/protected3.d: Updated.
945 * ld-x86-64/protected3.s: Likewise.
946 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
947
11e6e4c7
L
9482015-04-10 H.J. Lu <hongjiu.lu@intel.com>
949
950 PR ld/18223
951 * ld-gc/gc.exp: Run pr18223.
952 * ld-gc/pr18223.d: New file.
953 * ld-gc/pr18223.s: Likewise.
954
8d2ea2a8
AM
9552015-04-10 Alan Modra <amodra@gmail.com>
956
957 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
958 PR ld/pr15228
959 PR ld/pr17709
960 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
961 * ld-i386/pr17709-nacl.rd: Delete.
962 * ld-i386/pr17709.rd: Likewise.
963 * ld-i386/pr17709a.s: Likewise.
964 * ld-i386/pr17709b.s: Likewise.
965 * ld-i386/protected3.d: Updated.
966 * ld-i386/protected3.s: Likewise.
967 * ld-x86-64/pr17709-nacl.rd: Delete.
968 * ld-x86-64/pr17709.rd: Likewise.
969 * ld-x86-64/pr17709a.s: Likewise.
970 * ld-x86-64/pr17709b.s: Likewise.
971 * ld-x86-64/protected3.d: Updated.
972 * ld-x86-64/protected3.s: Likewise.
973 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
974
151411f8
L
9752015-04-08 H.J. Lu <hongjiu.lu@intel.com>
976
977 * ld-elf/compress.exp: Add a test for
978 --compress-debug-sections=zlib-gabi.
979 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
980 (run_tests): Likewise.
981 Verify linker output with zlib-gabi compressed debug input.
982 * ld-elf/compressed1a.d: New file.
983 * ld-elf/compressed1b.d: Likewise.
984 * ld-elf/compressed1c.d: Likewise.
985
87070c08
AM
9862015-04-07 Alan Modra <amodra@gmail.com>
987
988 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
989 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
990 * ld-tic6x/shlib-1b.rd: Likewise.
991 * ld-tic6x/shlib-1r.rd: Likewise.
992 * ld-tic6x/shlib-1rb.rd: Likewise.
993 * ld-tic6x/shlib-app-1.rd: Likewise.
994 * ld-tic6x/shlib-app-1b.rd: Likewise.
995 * ld-tic6x/shlib-app-1r.rd: Likewise.
996 * ld-tic6x/shlib-app-1rb.rd: Likewise.
997 * ld-tic6x/shlib-noindex.rd: Likewise.
998
3ea60775
NC
9992015-04-07 Nick Clifton <nickc@redhat.com>
1000
1001 * ld-elf/orphan-5.l: New test - checks the linker's output with
1002 --warn-orphan enabled.
1003 * ld-elf/elf.exp: Run the new test.
1004
dae148f3
L
10052015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1006
1007 * ld-elf/compress.exp: Remove is_zlib_supported check.
1008 Fail if --compress-debug-sections doesn't work.
1009 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1010
4106101c
MS
10112015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1012
1013 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1014 * ld-aarch64/erratum843419.d: New.
1015 * ld-aarch64/erratum843419.s: New.
1016
875b5b9d
L
10172015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1018
1019 PR ld/18176
1020 * ld-x86-64/pr18176.d: New file.
1021 * ld-x86-64/pr18176.s: Likewise.
1022 * ld-x86-64/pr18176.t: Likewise.
1023 * ld-x86-64/x86-64.exp: Run pr18176.
1024
f24173eb
L
10252015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1026
1027 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1028
bd53a53a
L
10292015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1030
1031 PR ld/18169
1032 * ld-elf/linkinfo1a.d: Updated.
1033 * ld-elf/linkinfo1b.d: Likewise.
1034
5e228181
L
10352015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1036
1037 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1038
93ca8569
TB
10392015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1040
1041 * ld-aarch64/farcall-back-be.d: New.
1042
b19a8f85
L
10432015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1044
1045 PR ld/18160
1046 * ld-x86-64/pr18160.d: New file.
1047 * ld-x86-64/pr18160.s: Likewise.
1048 * ld-x86-64/pr18160.t: Likewise.
1049 * ld-x86-64/x86-64.exp: Run pr18160.
1050---
61865519
MS
10512015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1052
1053 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1054 section.
1055 * ld-aarch64/farcall-b.d: Likewise.
1056 * ld-aarch64/farcall-bl.d: Likewise.
1057 * ld-aarch64/farcall-back.d: Likewise.
1058
d9ced15d
MS
10592015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1060
1061 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1062 835769 workaround stubs.
1063
d422d1c4
SKS
10642015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1065
1066 * ld-gc/all-debug-sections.d: New file.
1067 * ld-gc/all-debug-sections.s: Likewise.
1068 * ld-gc/gc.exp: Execute new testcase.
1069
1079403c
AM
10702015-03-11 Alan Modra <amodra@gmail.com>
1071
1072 * ld-powerpc/tls32.s: Add GOT pointer setup.
1073 * ld-powerpc/tls32.d: Update.
1074 * ld-powerpc/tls32.g: Update.
1075 * ld-powerpc/tls32.t: Update.
1076 * ld-powerpc/tlsexe.d: Update.
1077 * ld-powerpc/tlsexe32.d: Update.
1078 * ld-powerpc/tlsexe32.g: Update.
1079 * ld-powerpc/tlsexe32.r: Update.
1080 * ld-powerpc/tlsexetoc.d: Update.
1081 * ld-powerpc/tlsso32.d: Update.
1082 * ld-powerpc/tlsso32.g: Update.
1083 * ld-powerpc/tlsso32.r: Update.
1084
ca3fe95e
L
10852015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1086
1087 PR ld/pr15228
1088 PR ld/pr17709
1089 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1090 * ld-i386/pr17709-nacl.rd: New file.
1091 * ld-i386/pr17709.rd: Likewise.
1092 * ld-i386/pr17709a.s: Likewise.
1093 * ld-i386/pr17709b.s: Likewise.
1094 * ld-i386/protected3.d: Updated.
1095 * ld-i386/protected3.s: Likewise.
1096 * ld-x86-64/pr17709-nacl.rd: New file.
1097 * ld-x86-64/pr17709.rd: Likewise.
1098 * ld-x86-64/pr17709a.s: Likewise.
1099 * ld-x86-64/pr17709b.s: Likewise.
1100 * ld-x86-64/protected3.d: Updated.
1101 * ld-x86-64/protected3.s: Likewise.
1102 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1103
e09ab7ac
RS
11042015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1105
1106 PR gas/17843
1107 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1108 * ld-aarch64/aarch64-elf.exp: Run it.
1109
9028d943
AM
11102015-02-28 Alan Modra <amodra@gmail.com>
1111
1112 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1113 * ld-sparc/gotop32.td: Likewise.
1114 * ld-sparc/gotop64.rd: Likewise.
1115 * ld-sparc/gotop64.td: Likewise.
1116 * ld-tilegx/external.s: Align .data.
1117 * ld-tilepro/external.s: Likewise.
1118
60d1b0d6
MS
11192015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1120
1121 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1122 (tls-tiny-desc-le): Add.
1123 * ld-aarch64/tls-tiny-desc.d: New.
1124 * ld-aarch64/tls-tiny-desc.s: New.
1125 * ld-aarch64/tls-tiny-desc-ie.d: New.
1126 * ld-aarch64/tls-tiny-desc-ie.s: New.
1127 * ld-aarch64/tls-tiny-desc-le.d: New.
1128 * ld-aarch64/tls-tiny-desc-le.s: New.
1129
b480a481
MS
11302015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1131
1132 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1133 (tls-tiny-gd-le): Add.
1134 * ld-aarch64/tls-tiny-gd.d: New.
1135 * ld-aarch64/tls-tiny-gd.s: New.
1136 * ld-aarch64/tls-tiny-gd-ie.d: New.
1137 * ld-aarch64/tls-tiny-gd-ie.s: New.
1138 * ld-aarch64/tls-tiny-gd-le.d: New.
1139 * ld-aarch64/tls-tiny-gd-le.s: New.
1140
b1089987
MS
11412015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1142
1143 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1144 * ld-aarch64/tls-tiny-ie.d: New.
1145 * ld-aarch64/tls-tiny-ie.s: New.
1146
99654aaf
TG
11472015-02-26 Terry Guo <terry.guo@arm.com>
1148
1149 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1150 * ld-arm/attr-merge-vfp-10.d: Likewise.
1151 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1152 * ld-arm/attr-merge-vfp-12.d: Likewise.
1153 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1154 * ld-arm/attr-merge-vfp-13.d: Likewise.
1155 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1156 * ld-arm/attr-merge-vfp-14.d: Likewise.
1157 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1158 * ld-arm/attr-merge-vfp-6.d: Likewise.
1159 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1160 * ld-arm/attr-merge-vfp-7.d: Likewise.
1161 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1162 * ld-arm/attr-merge-vfp-8.d: Likewise.
1163 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1164
bac13f5a
AB
11652015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1166
1167 * ld-avr/avr-prop-1.d: New file.
1168 * ld-avr/avr-prop-1.s: New file.
1169 * ld-avr/avr-prop-2.d: New file.
1170 * ld-avr/avr-prop-2.s: New file.
1171 * ld-avr/avr-prop-3.d: New file.
1172 * ld-avr/avr-prop-3.s: New file.
1173 * ld-avr/avr-prop-4.d: New file.
1174 * ld-avr/avr-prop-4.s: New file.
1175
ac994365
OE
11762015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1177
1178 * ld-sh/arch/arch_expected.txt: Regenerate.
1179 * ld-sh/arch/sh-dsp.s: Likewise.
1180 * ld-sh/arch/sh.s: Likewise.
1181 * ld-sh/arch/sh2.s: Likewise.
1182 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1183 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1184 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1185 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1186 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1187 * ld-sh/arch/sh2a.s: Likewise.
1188 * ld-sh/arch/sh2e.s: Likewise.
1189 * ld-sh/arch/sh3-dsp.s: Likewise.
1190 * ld-sh/arch/sh3-nommu.s: Likewise.
1191 * ld-sh/arch/sh3.s: Likewise.
1192 * ld-sh/arch/sh3e.s: Likewise.
1193 * ld-sh/arch/sh4-nofpu.s: Likewise.
1194 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1195 * ld-sh/arch/sh4.s: Likewise.
1196 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1197 * ld-sh/arch/sh4a.s: Likewise.
1198 * ld-sh/arch/sh4al-dsp.s: Likewise.
1199
685080f2
NC
12002015-02-24 Nick Clifton <nickc@redhat.com>
1201
1202 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1203
884151a7
AM
12042015-02-24 Alan Modra <amodra@gmail.com>
1205
1206 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1207
cb072816
SKS
12082015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1209
1210 * ld-avr/region_overflow.d: New test.
1211 * ld-avr/region_overflow.s: Likewise.
1212
db95bb7c
L
12132015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1214
1215 PR ld/4317
1216 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1217 * ld-x86-64/compressed1.d: Likewise.
1218 * ld-x86-64/pie1.d: Likewise.
1219
d983c8c5
AM
12202015-02-19 Alan Modra <amodra@gmail.com>
1221
1222 PR ld/4317
1223 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1224 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1225 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1226 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1227 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1228 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1229 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1230
2ec55de3
AM
12312015-02-17 Alan Modra <amodra@gmail.com>
1232
1233 PR ld/17975
1234 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1235 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1236 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1237 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1238 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1239 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1240 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1241 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1242 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1243 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1244 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1245 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1246 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1247
6dfb72b9
L
12482015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1249
1250 PR ld/17975
67ca0b76 1251 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1252 * ld-i386/tlsbin.rd: Likewise.
1253 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1254 * ld-i386/tlsbindesc.rd: Likewise.
1255 * ld-i386/tlsdesc-nacl.rd: Likewise.
1256 * ld-i386/tlsdesc.rd: Likewise.
1257 * ld-i386/tlsnopic-nacl.rd: Likewise.
1258 * ld-i386/tlsnopic.rd: Likewise.
1259 * ld-i386/tlspic-nacl.rd: Likewise.
1260 * ld-i386/tlspic.rd: Likewise.
1261 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1262 * ld-x86-64/tlsbin.rd: Likewise.
1263 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1264 * ld-x86-64/tlsbindesc.rd: Likewise.
1265 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1266 * ld-x86-64/tlsdesc.rd: Likewise.
1267 * ld-x86-64/tlspic-nacl.rd: Likewise.
1268 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1269 * ld-alpha/tlspic.rd: Likewise.
1270 * ld-powerpc/tlsexe.r: Likewise.
1271 * ld-powerpc/tlsexetoc.r: Likewise.
1272 * ld-powerpc/tlsso.r: Likewise.
1273 * ld-powerpc/tlstocso.r: Likewise.
1274 * ld-s390/tlspic.rd: Likewise.
1275 * ld-s390/tlspic_64.rd: Likewise.
1276 * ld-sparc/gotop32.dd: Likewise.
1277 * ld-sparc/gotop64.dd: Likewise.
1278 * ld-sparc/tlssunnopic32.rd: Likewise.
1279 * ld-sparc/tlssunnopic64.rd: Likewise.
1280 * ld-sparc/tlssunpic32.rd: Likewise.
1281 * ld-sparc/tlssunpic64.rd: Likewise.
1282 * ld-tic6x/shlib-1.rd: Likewise.
1283 * ld-tic6x/shlib-1b.rd: Likewise.
1284 * ld-tic6x/shlib-1r.rd: Likewise.
1285 * ld-tic6x/shlib-1rb.rd: Likewise.
1286 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1287
f58926a6
L
12882015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1289
1290 PR ld/17973
1291 * ld-plugin/plugin.exp (regassilent): New.
1292 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1293 (plugin_tests): Add a test for PR ld/17973.
1294 * ld-plugin/pr17973.d: New file.
1295 * ld-plugin/pr17973.s: Likewise.
1296
761e2bd4
L
12972015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1298
1299 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1300
45e81354
L
13012015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1302
1303 * ld-plugin/plugin-27.d: New.
1304 * ld-plugin/plugin-28.d: Likewise.
1305 * ld-plugin/plugin-29.d: Likewise.
1306 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1307 and LDPL_WARNING.
1308
7275e869
L
13092015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1310
1311 PR ld/17878
1312 * ld-plugin/func.c: Add some comments.
1313 * ld-plugin/plugin-13.d: New file.
1314 * ld-plugin/plugin-14.d: Likewise.
1315 * ld-plugin/plugin-15.d: Likewise.
1316 * ld-plugin/plugin-16.d: Likewise.
1317 * ld-plugin/plugin-17.d: Likewise.
1318 * ld-plugin/plugin-18.d: Likewise.
1319 * ld-plugin/plugin-19.d: Likewise.
1320 * ld-plugin/plugin-20.d: Likewise.
1321 * ld-plugin/plugin-21.d: Likewise.
1322 * ld-plugin/plugin-22.d: Likewise.
1323 * ld-plugin/plugin-23.d: Likewise.
1324 * ld-plugin/plugin-24.d: Likewise.
1325 * ld-plugin/plugin-25.d: Likewise.
1326 * ld-plugin/plugin-26.d: Likewise.
1327 * ld-plugin/plugin.exp (plugin2_name): New.
1328 (plugin3_name): Likewise.
1329 (plugin2_path): Likewise.
1330 (plugin3_path): Likewise.
1331 (testsrcfiles): Likewise.
1332 (testsrcfiles_notext): Likewise.
1333 (plugin_tests): Add tests for non-object IR file.
1334 (plugin_lib_tests): Likewise.
1335 (plugin_extra_elf_tests): Likewise.
1336 (plugin_src_tests): New tests for non-object IR file.
1337 Run nm --plugin test.
1338 Run ar --plugin test.
1339 Run plugin_src_tests.
1340
1952c5cd
L
13412015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1342
1343 PR ld/17935
1344 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1345 * ld-x86-64/x86-64.exp: Likewise.
1346
1347 * ld-i386/pr17935-1.d: New file.
1348 * ld-i386/pr17935-1.s: Likewise.
1349 * ld-i386/pr17935-2.d: Likewise.
1350 * ld-i386/pr17935-2.s: Likewise.
1351 * ld-x86-64/pr17935-1.d: Likewise.
1352 * ld-x86-64/pr17935-1.s: Likewise.
1353 * ld-x86-64/pr17935-2.d: Likewise.
1354 * ld-x86-64/pr17935-2.s: Likewise.
1355
9e2dec47
L
13562015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1357
1358 PR ld/12365
1359 PR ld/14272
1360 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1361 * ld-plugin/plugin-7.d: Updated.
1362 * ld-plugin/plugin-8.d: Likewise.
1363
8962a307
L
13642015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1365
1366 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1367 ld/12365 test.
1368
60f79275
L
13692015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1370
1371 PR ld/12365
1372 * ld-plugin/pr12365a.c: New file.
1373 * ld-plugin/pr12365b.c: Likewise.
1374 * ld-plugin/pr12365c.c: Likewise.
1375
1376 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1377 test.
1378 Run the PR ld/12365 test.
1379
9910b1c8
L
13802015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1381
1382 PR ld/14918
1383 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1384
1385 * ld-plugin/pr14918.c: New file.
1386 * ld-plugin/pr14918.d: Likewise.
1387
1a215085
L
13882015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1389
1390 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1391
b86ac8e3
AM
13922015-01-29 Alan Modra <amodra@gmail.com>
1393
1394 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1395 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1396 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1397
15f7a26b
L
13982015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1399
1400 PR ld/17878
1401 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1402 * ld-plugin/plugin-10.d: Likewise.
1403 * ld-plugin/plugin-11.d: Likewise.
1404 * ld-plugin/plugin-2.d: Likewise.
1405 * ld-plugin/plugin-3.d: Likewise.
1406 * ld-plugin/plugin-4.d: Likewise.
1407 * ld-plugin/plugin-5.d: Likewise.
1408 * ld-plugin/plugin-6.d: Likewise.
1409 * ld-plugin/plugin-7.d: Likewise.
1410 * ld-plugin/plugin-8.d: Likewise.
1411 * ld-plugin/plugin-9.d: Likewise.
1412
61b86cb1
JB
14132015-01-28 Jan Beulich <jbeulich@suse.com>
1414
1415 * ld-elf/pr16322.s (p1): Rename to px1.
1416 (f1): Rename to fx1.
1417
dbd1e97e
AM
14182015-01-28 Alan Modra <amodra@gmail.com>
1419
1420 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1421 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1422 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1423
cc9ad334
SKS
14242015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1425
1426 * ld-scripts/memory.t: Define new symbol tred.
1427 * ld-scripts/memory_sym.t: New.
1428 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1429 conditionally check values of linker symbols.
1430
481765cd
AB
14312015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1432
1433 * ld-scripts/provide-4-map.d: Update expected output.
1434 * ld-scripts/provide-5-map.d: Likewise.
1435
c05b575a
AB
14362015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1437
1438 * ld-scripts/provide-4.d: New file.
1439 * ld-scripts/provide-4-map.d: New file.
1440 * ld-scripts/provide-4.t: New file.
1441 * ld-scripts/provide-5.d: New file.
1442 * ld-scripts/provide-5.s: New file.
1443 * ld-scripts/provide-5-map.d: New file.
1444 * ld-scripts/provide-5.t: New file.
1445 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1446 tests.
1447
43d66c95
AB
14482015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1449
1450 * ld-scripts/overlay-size.d: Add 'map' option.
1451 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1452 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1453 option, checking linker mapfile output.
1454
23283c1b
AM
14552015-01-20 Alan Modra <amodra@gmail.com>
1456
1457 * ld-powerpc/ambiguousv1.d,
1458 * ld-powerpc/ambiguousv1b.d,
1459 * ld-powerpc/ambiguousv2.d,
1460 * ld-powerpc/ambiguousv2b.d,
1461 * ld-powerpc/elfv2exe.d,
1462 * ld-powerpc/elfv2so.d,
1463 * ld-powerpc/tlsexe.r,
1464 * ld-powerpc/tlsexetoc.r,
1465 * ld-powerpc/tlsso.r,
1466 * ld-powerpc/tlstocso.r: Update.
1467
10ab94eb
AM
14682015-01-20 Alan Modra <amodra@gmail.com>
1469
1470 PR ld/17615
1471 * ld-elf/pr17615.d: Match .sbss too.
1472
3e2aa5bb
L
14732015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1474
1475 PR ld/17615
1476 * ld-elf/pr17615.d: New file.
1477 * ld-elf/pr17615.s: Likewise.
1478
c4621b33
AM
14792015-01-19 Alan Modra <amodra@gmail.com>
1480
1481 * ld-gc/pr14265.d,
1482 * ld-cris/tls-gc-68.d,
1483 * ld-cris/tls-gc-69.d,
1484 * ld-cris/tls-gc-70.d,
1485 * ld-cris/tls-gc-71.d,
1486 * ld-cris/tls-gc-75.d,
1487 * ld-cris/tls-gc-76.d,
1488 * ld-cris/tls-gc-79.d,
1489 * ld-mmix/bpo-10.d,
1490 * ld-mmix/bpo-11.d: Update.
1491
1e2e8c52
AK
14922015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1493
1494 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1495 printed if 0 anymore.
1496
6333bc0d
L
14972015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1498
1499 PR ld/17847
1500 * ld-x86-64/pie1.d: New file.
1501 * ld-x86-64/pie1.s: Likwise.
1502 * ld-x86-64/x86-64.exp: Run pie1.
1503
0941db69
JW
15042015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1505
1506 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1507 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1508 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1509
0172429c
JW
15102015-01-13 Jiong Wang <jiong.wang@arm.com>
1511
1512 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1513 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1514 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1515
bab91cce
JW
15162015-01-13 Jiong Wang <jiong.wang@arm.com>
1517
1518 PR ld/17415
1519 * ld-aarch64/pr17415.s: Source file for new test.
1520 * ld-aarch64/pr17415.d: Expect file for new test.
1521 * ld-aarch64/aarch64-elf.exp: Run the new test.
1522
9d1d54d5
L
15232015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1524
1525 PR ld/17827
1526 * ld-x86-64/pr17689.out: Updated.
1527 * ld-x86-64/pr17689b.S: Likewise.
1528
1529 * ld-x86-64/pr17827.rd: New file.
1530
1531 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1532
2279a12a
JB
15332015-01-08 Jan Beulich <jbeulich@suse.com>
1534
1535 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1536 enable_initfini_array=no case.
1537
8d983e36
AB
15382015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1539
1540 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1541 readelf.
1542
b90efa5b 15432015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1544
b90efa5b 1545 Update year range in copyright notice of all files.
ee3b52e9 1546
b90efa5b 1547For older changes see ChangeLog-2014
c9e214e5 1548\f
b90efa5b 1549Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1550
1551Copying and distribution of this file, with or without modification,
1552are permitted in any medium without royalty provided the copyright
1553notice and this notice are preserved.
1554
c9e214e5
AM
1555Local Variables:
1556mode: change-log
1557left-margin: 8
1558fill-column: 74
1559version-control: never
1560End:
This page took 0.560917 seconds and 4 git commands to generate.