]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ChangeLog
Adjust the output section size to skip gap fills
[thirdparty/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
c68c1637
L
12015-09-29 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR binutils/19005
4 * ld-elf/pr19005.d: New file.
5 * ld-elf/pr19005.s: Likewise.
6 * ld-elf/pr19005.t: Likewise.
7
8a9e7a91
PZ
82015-08-11 Peter Zotov <whitequark@whitequark.org>
9
10 PR ld/18759
11 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
12
0a6b6047
L
132015-09-22 H.J. Lu <hongjiu.lu@intel.com>
14
15 * ld-mips-elf/pie-n32.d: Updated.
16 * ld-mips-elf/pie-n64.d: Likewise.
17 * ld-mips-elf/pie-o32.d: Likewise.
18
5fe2850d
L
192015-09-22 H.J. Lu <hongjiu.lu@intel.com>
20
21 * ld-elf/pie.d: New test.
22
975f8a9e
AM
232015-09-18 Alan Modra <amodra@gmail.com>
24
25 PR ld/18963
26 * ld-scripts/pr18963.d,
27 * ld-scripts/pr18963.t: New test.
28 * ld-scripts/expr.exp: Run it.
29 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
30 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
31 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
32 start of .data section.
33 * ld-mips-elf/no-shared-1-n64.d: Likewise.
34 * ld-mips-elf/no-shared-1-o32.d: Likewise.
35
6d636d8c
L
362015-09-11 H.J. Lu <hongjiu.lu@intel.com>
37
38 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
39 PR ld/15323.
40 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
41
259364ad
JW
422015-09-09 Jiong Wang <jiong.wang@arm.com>
43
44 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
45 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
46 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
47 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
48 * ld-aarch64/aarch64-elf.exp: Run new testcases.
49
3d476d8d
AB
502015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
51
52 * ld-elf/orphan-7.map: Allow for other discarded sections.
53 * ld-elf/orphan-8.map: Updated to allow for different section
54 ordering on different targets.
55 * ld-elf/orphan.ld: Place .sbss section.
56
e32aa933
L
572015-09-05 H.J. Lu <hongjiu.lu@intel.com>
58
59 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
60
c005eb9e
AB
612015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
62
63 * ld-elf/elf.exp: Switch to rely on run_dump_test.
64 * ld-elf/orphan-5.l: Update expected output.
65 * ld-elf/orphan-5.d: New file.
66 * ld-elf/orphan-6.d: New file.
67 * ld-elf/orphan-6.l: New file.
68 * ld-elf/orphan-7.d: New file.
69 * ld-elf/orphan-7.map: New file.
70 * ld-elf/orphan-8.d: New file.
71 * ld-elf/orphan-8.map: New file.
72
8c650f16
L
732015-09-03 H.J. Lu <hongjiu.lu@intel.com>
74
75 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
76 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
77 * ld-ifunc/ifunc-22-i386.s: Likewise.
78 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
79 * ld-ifunc/ifunc-21-i386.d: Updated.
80 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
81 * ld-ifunc/ifunc-22-i386.d: Likewise.
82 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
83
0762fbb6
L
842015-09-02 H.J. Lu <hongjiu.lu@intel.com>
85
8c650f16 86 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
87 * ld-ifunc/ifunc-21-i386.s: Likewise.
88 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
89 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
90 * ld-ifunc/ifunc-22-i386.d: Likewise.
91 * ld-ifunc/ifunc-22-i386.s: Likewise.
92 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
93 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
94
04ebc307
L
952015-09-01 H.J. Lu <hongjiu.lu@intel.com>
96
97 PR ld/18900
98 * ld-i386/i386.exp: Run tests for PR ld/18900.
99 * ld-x86-64/x86-64.exp: Likewise.
100 * ld-i386/pr18900.out: New file.
101 * ld-i386/pr18900a.c: Likewise.
102 * ld-i386/pr18900a.c: Likewise.
103 * ld-i386/pr18900a.rd: Likewise.
104 * ld-i386/pr18900b.c: Likewise.
105 * ld-i386/pr18900b.rd: Likewise.
106 * ld-i386/pr18900c.c: Likewise.
107 * ld-x86-64/pr18900.out: Likewise.
108 * ld-x86-64/pr18900a.c: Likewise.
109 * ld-x86-64/pr18900a.rd: Likewise.
110 * ld-x86-64/pr18900b.c: Likewise.
111 * ld-x86-64/pr18900b.rd: Likewise.
112 * ld-x86-64/pr18900c.c: Likewise.
113 * ld-x86-64/mpx3.dd: Updated.
114
1cb0b71f
AM
1152015-08-27 Alan Modra <amodra@gmail.com>
116
117 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
118 * ld-powerpc/powerpc.exp: Run it.
119
c97c330b
MF
1202015-08-26 Nick Clifton <nickc@redhat.com>
121
122 PR ld/18401
123 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
124
07c9aa07
JW
1252015-08-19 Jiong Wang <jiong.wang@arm.com>
126
127 * ld-aarch64/emit-relocs-531.s: New testcase.
128 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
129 * ld-aarch64/emit-relocs-532.s: Likewise.
130 * ld-aarch64/emit-relocs-533.s: Likewise.
131 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
132 * ld-aarch64/emit-relocs-534.s: Likewise.
133 * ld-aarch64/emit-relocs-535.s: Likewise.
134 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
135 * ld-aarch64/emit-relocs-536.s: Likewise.
136 * ld-aarch64/emit-relocs-537.s: Likewise.
137 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
138 * ld-aarch64/emit-relocs-538.s: Likewise.
139 * ld-aarch64/emit-relocs-531.d: New expectation file.
140 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
141 * ld-aarch64/emit-relocs-532.d: Likewise.
142 * ld-aarch64/emit-relocs-533.d: Likewise.
143 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
144 * ld-aarch64/emit-relocs-534.d: Likewise.
145 * ld-aarch64/emit-relocs-535.d: Likewise.
146 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
147 * ld-aarch64/emit-relocs-536.d: Likewise.
148 * ld-aarch64/emit-relocs-537.d: Likewise.
149 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
150 * ld-aarch64/emit-relocs-538.d: Likewise.
151 * ld-aarch64/aarch64-elf.exp: Run new testcases.
152
6ffe9a1b
JW
1532015-08-19 Jiong Wang <jiong.wang@arm.com>
154
155 * ld-aarch64/emit-relocs-87.s: New testcase.
156 * ld-aarch64/emit-relocs-88.s: Likewise.
157 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
158 * ld-aarch64/emit-relocs-89.s: Likewise.
159 * ld-aarch64/emit-relocs-90.s: Likewise.
160 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
161 * ld-aarch64/emit-relocs-523.s: Likewise.
162 * ld-aarch64/emit-relocs-524.s: Likewise.
163 * ld-aarch64/emit-relocs-525.s: Likewise.
164 * ld-aarch64/emit-relocs-527.s: Likewise.
165 * ld-aarch64/emit-relocs-526.s: Likewise.
166 * ld-aarch64/emit-relocs-528.s: Likewise.
167 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
168 * ld-aarch64/emit-relocs-87.d: New expectation file.
169 * ld-aarch64/emit-relocs-88.d: Likewise.
170 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
171 * ld-aarch64/emit-relocs-89.d: Likewise.
172 * ld-aarch64/emit-relocs-90.d: Likewise.
173 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
174 * ld-aarch64/emit-relocs-91.d: Likewise.
175 * ld-aarch64/emit-relocs-523.d: Likewise.
176 * ld-aarch64/emit-relocs-524.d: Likewise.
177 * ld-aarch64/emit-relocs-525.d: Likewise.
178 * ld-aarch64/emit-relocs-526.d: Likewise.
179 * ld-aarch64/emit-relocs-527.d: Likewise.
180 * ld-aarch64/emit-relocs-528.d: Likewise.
181 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
182 * ld-aarch64/aarch64-elf.exp: Run new testcases.
183
753999c1
JW
1842015-08-19 Jiong Wang <jiong.wang@arm.com>
185
186 * ld-aarch64/emit-relocs-530.s: New testcase.
187 * ld-aarch64/emit-relocs-92.s: Likewise.
188 * ld-aarch64/emit-relocs-530.d: New expectation file.
189 * ld-aarch64/emit-relocs-92.d: Likewise.
190 * ld-aarch64/aarch64-elf.exp: Run new testcases.
191
4e1626f5
L
1922015-08-18 H.J. Lu <hongjiu.lu@intel.com>
193
194 PR ld/18841
195 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
196 * ld-ifunc/pr18841c.c: New file.
197
cae1fbbb
L
1982015-08-18 H.J. Lu <hongjiu.lu@intel.com>
199
200 PR ld/18841
201 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
202 * ld-ifunc/pr18841.out: New file.
203 * ld-ifunc/pr18841a.c: Likewise.
204 * ld-ifunc/pr18841b.c: Likewise.
205
8efa2874
L
2062015-08-13 H.J. Lu <hongjiu.lu@intel.com>
207
208 PR ld/18801
209 * ld-i386/i386.exp: Run pr18801.
210 * ld-x86-64/x86-64.exp: Likewise.
211 * ld-i386/pr18801.d: New file.
212 * ld-i386/pr18801.s: Likewise.
213 * ld-x86-64/pr18801.d: Likewise.
214 * ld-x86-64/pr18801.s: Likewise.
215
40fc1451
SD
2162015-08-12 Simon Dardis <simon.dardis@imgtec.com>
217
218 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
219 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
220 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
221 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
222 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
223 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
224 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
225 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
226 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
227 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
228 * ld-mips-elf/jalx-2.dd: Ditto.
229 * ld-mips-elf/mips16-pic-3.dd: Ditto.
230 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
231 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
232 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
233 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
234 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
235 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
236 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
237 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
238 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
239 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
240 * ld-mips-elf/tlsbin-o32.d: Ditto.
241 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
242 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
243 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
244 * ld-mips-elf/tlsdyn-o32.d: Ditto.
245 * ld-mips-elf/tlslib-o32.d: Ditto.
246
87ad46af
JW
2472015-08-12 Jiong Wang <jiong.wang@arm.com>
248
249 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
250 four triple shape: aarch64-*-linux*, aarch64-*-elf,
251 aarch64_be-*-linux*, aarch64_be-*-elf.
252 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
253 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
254 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
255 check when they reflect address.
256 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
257
f63d6d96
TP
2582015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
259
260 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
261 relocs-1027-symbolic-func.
262 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
263 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
264 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
265 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
266
f678ded7
JW
2672015-08-11 Jiong Wang <jiong.wang@arm.com>
268
269 * ld-aarch64/farcall-b-defsym.s: New test.
270 * ld-aarch64/farcall-bl-defsym.s: Likewise.
271 * ld-aarch64/farcall-b-defsym.d: New expectation.
272 * ld-aarch64/farcall-bl-defsym.d: Likewise.
273
07f9ddfe
JW
2742015-08-11 Jiong Wang <jiong.wang@arm.com>
275
276 * ld-aarch64/farcall-b-gsym.s: New test.
277 * ld-aarch64/farcall-b-plt.s: Likewise.
278 * ld-aarch64/farcall-bl-plt.s: Likewise.
279 * ld-aarch64/farcall-b-gsym.d: New expect file.
280 * ld-aarch64/farcall-b-plt.d: Likewise.
281 * ld-aarch64/farcall-bl-plt.d: Likewise.
282
40fbed84
JW
2832015-08-11 Jiong Wang <jiong.wang@arm.com>
284
285 * ld-aarch64/emit-relocs-529.s: New testcase.
286 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
287 * ld-aarch64/emit-relocs-86.s: Likewise.
288 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
289 * ld-aarch64/emit-relocs-529.d: New expectation file.
290 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
291 * ld-aarch64/emit-relocs-86.d: Likewise.
292 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
293 * ld-aarch64/aarch64-elf.exp: Run new testcases.
294
73f925cc
JW
2952015-08-11 Jiong Wang <jiong.wang@arm.com>
296
297 * ld-aarch64/tls-small-ld.s: Update testcase.
298
f69e4920
JW
2992015-08-11 Jiong Wang <jiong.wang@arm.com>
300
301 * ld-aarch64/tls-small-ld.s: New file.
302 * ld-aarch64/tls-small-ld.d: Likewise.
303 * ld-aarch64/aarch64-elf.exp: Run new test.
304
97dc35c8
L
3052015-08-11 H.J. Lu <hongjiu.lu@intel.com>
306
307 PR ld/18808
308 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
309 * ld-ifunc/pr18808.out: New file.
310 * ld-ifunc/pr18808a.c: Likewise.
311 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 312 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 313
6e33951e
L
3142015-08-07 H.J. Lu <hongjiu.lu@intel.com>
315
316 PR ld/18720
317 * ld-elf/indirect.exp: Run tests for PR ld/18720.
318 * ld-elf/pr18720.out: New file.
319 * ld-elf/pr18720a.c: Likewise.
320 * ld-elf/pr18720b.c: Likewise.
321 * ld-elf/pr18720c.c: Likewise.
322
9c98104c
AB
3232015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
324
325 * ld/ld-lib.exp (run_dump_test): When using the map option, no
326 program is required.
327
bb57e4c7
AB
3282015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
329
330 * ld/ld-lib.exp (run_dump_test): Add error_output and
331 warning_output options.
332
0a618243
AB
3332015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
334
335 * ld-undefined/require-defined-1.d: New file.
336 * ld-undefined/require-defined-2.d: New file.
337 * ld-undefined/require-defined-3.d: New file.
338 * ld-undefined/require-defined-4.d: New file.
339 * ld-undefined/require-defined-5.d: New file.
340 * ld-undefined/require-defined.exp: New file.
341 * ld-undefined/require-defined.s: New file.
342
c6e8a9a8
L
3432015-07-30 H.J. Lu <hongjiu.lu@intel.com>
344
345 PR ld/18735
346 * ld-elf/pr18735.d: New file.
347 * ld-elf/pr18735.s: Likewise.
348
60b57502
L
3492015-07-29 H.J. Lu <hongjiu.lu@intel.com>
350
351 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
352 4.5 or newer.
353
de0a0026
L
3542015-07-29 H.J. Lu <hongjiu.lu@intel.com>
355
356 * ld-size/size.exp: Move run-time support check.
357
e5654c0f
AM
3582015-07-28 Alan Modra <amodra@gmail.com>
359
360 * ld-powerpc/elfv2so.d: Update.
361
6f8ea6c4
L
3622015-07-27 H.J. Lu <hongjiu.lu@intel.com>
363
364 * config/default.exp (NOPIE_CFLAGS): New.
365 (NOPIE_LDFLAGS): Likewise.
366 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
367 $NOPIE_LDFLAGS if needed.
368 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
369
219a6876
L
3702015-07-27 H.J. Lu <hongjiu.lu@intel.com>
371
372 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
373 (CXX): Likewise.
374
cda77e9e
L
3752015-07-27 H.J. Lu <hongjiu.lu@intel.com>
376
377 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
378
379d3f1f
L
3792015-07-27 H.J. Lu <hongjiu.lu@intel.com>
380
381 * ld-scripts/crossref.exp (CC): Save and restore. Append
382 $PLT_CFLAGS.
383
ea9fb8b3
L
3842015-07-27 H.J. Lu <hongjiu.lu@intel.com>
385
386 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
387 -fPIC if needed.
388 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
389 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
390
faebca03
L
3912015-07-27 H.J. Lu <hongjiu.lu@intel.com>
392
393 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
394 ld_compile.
395
c4972ed6
L
3962015-07-27 H.J. Lu <hongjiu.lu@intel.com>
397
398 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
399 to build_binary.
400
e10461ae
L
4012015-07-27 H.J. Lu <hongjiu.lu@intel.com>
402
403 * config/default.exp (PLT_CFLAGS): New.
404
32f573bc
SN
4052015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
406
407 PR ld/18705
408 * ld-aarch64/protected-data.d: New.
409 * ld-aarch64/protected-data.s: New.
410 * ld-aarch64/aarch64-elf.exp: Add new test.
411
b68a20d6
SN
4122015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
413
414 PR ld/18705
415 * ld-arm/protected-data.d: New.
416 * ld-arm/protected-data.s: New.
417 * ld-arm/arm-elf.exp: Add new test.
418
edcab5e8
L
4192015-07-26 H.J. Lu <hongjiu.lu@intel.com>
420
421 PR ld/18718
422 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
423
d76b6207
L
4242015-07-26 H.J. Lu <hongjiu.lu@intel.com>
425
426 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
427 to 0.
428
18d9555c
L
4292015-07-25 H.J. Lu <hongjiu.lu@intel.com>
430
431 PR ld/18718
432 * ld-elf/pr18718.c: New file.
433 * ld-elf/shared.exp: Run tests for PR ld/18718.
434
a496fbc8
AM
4352015-07-25 Alan Modra <amodra@gmail.com>
436
437 * ld-elf/symbolic-func.s,
438 * ld-elf/symbolic-func.r: New test.
439 * ld-elf/elf.exp: Run it.
440
84b74b49
L
4412015-07-24 H.J. Lu <hongjiu.lu@intel.com>
442
443 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
444 * ld-elf/zlibbegin.rS: Also expect "GC".
445 * ld-elf/zlibnormal.rS: Likewise.
446
77a69ff8
JW
4472015-07-16 Jiong Wang <jiong.wang@arm.com>
448
449 * ld-aarch64/tls-tiny-ld.s: New file.
450 * ld-aarch64/tls-tiny-ld.d: Ditto.
451 * ld-aarch64/aarch64-elf.exp: Run new test.
452
19a7fe52
L
4532015-07-14 H.J. Lu <hongjiu.lu@intel.com>
454
455 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
456 SHF_COMPRESSED bit.
457 * ld-elf/zlibnormal.rS: Likewise.
458
3350cc01
CM
4592015-07-09 Catherine Moore <clm@codesourcery.com>
460
72f4393d
L
461 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
462 * ld-mips-elf/attr-gnu-4-09.d: New.
463 * ld-mips-elf/attr-gnu-4-19.d: New.
464 * ld-mips-elf/attr-gnu-4-29.d: New.
465 * ld-mips-elf/attr-gnu-4-39.d: New.
466 * ld-mips-elf/attr-gnu-4-49.d: New.
467 * ld-mips-elf/attr-gnu-4-59.d: New.
468 * ld-mips-elf/attr-gnu-4-69.d: New.
469 * ld-mips-elf/attr-gnu-4-79.d: New.
470 * ld-mips-elf/attr-gnu-4-89.d: New.
471 * ld-mips-elf/attr-gnu-4-9.s: New.
472 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 473
328e7bfd
DC
4742015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
475
476 * ld-avr/gc-section-debugline.d: New test.
477 * ld-avr/per-function-debugline.s: Source for new test.
478
92a9c616
RS
4792015-07-05 Richard Sandiford <richard.sandiford@arm.com>
480
481 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
482 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
483 ld-powerpc/tocopt6.d: New test.
484 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
485
0f088b2a
KT
4862015-07-03 Kai Tietz <ktietz@redhat.com>
487 Nick Clifton <nickc@redhat.com>
488
489 PR ld/11539
490 * lib/ld-lib.exp (check_gc_sections_available): Do not
491 automatically fail for cygwin and mingw targets.
492
965b1d80
SL
4932015-07-01 Sandra Loosemore <sandra@codesourcery.com>
494 Cesar Philippidis <cesar@codesourcery.com>
495
496 * ld-nios2/mixed1a.d: New.
497 * ld-nios2/mixed1a.s: New.
498 * ld-nios2/mixed1b.d: New.
499 * ld-nios2/mixed1b.s: New.
500 * ld-nios2/nios2.exp: Build the new compatibility tests.
501
a2a55a40
L
5022015-06-27 H.J. Lu <hongjiu.lu@intel.com>
503
504 * ld-xtensa/tlsbin.rd: Updated.
505 * ld-xtensa/tlspic.rd: Likewise.
506
a5499fa4
MF
5072015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
508
509 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
510 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
511 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
512 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
513 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
514 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
515 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
516 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
517 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
518 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
519 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
520 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
521 * ld-mips-elf/tlsdyn-o32.d: Likewise.
522 * ld-mips-elf/tlsdyn-o32.got: Likewise.
523 * ld-mips-elf/pie-n32.d: New file.
524 * ld-mips-elf/pie-n64.d: Likewise.
525 * ld-mips-elf/pie-o32.d: Likewise.
526 * ld-mips-elf/pie.s: Likewise.
527 * ld-mips-elf/mips-elf.exp: Add new tests.
528
06e78fc7
L
5292015-06-25 H.J. Lu <hongjiu.lu@intel.com>
530
531 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
532
4a677ba7
L
5332015-06-25 H.J. Lu <hongjiu.lu@intel.com>
534
535 * ld-mmix/bspec1.d: Updated.
536 * ld-mmix/bspec2.d: Likewise.
537 * ld-mmix/undef-3.d: Likewise.
538
ef10c3ac
L
5392015-06-25 H.J. Lu <hongjiu.lu@intel.com>
540
541 PR gas/18451
542 * ld-elf/strtab.d: New file.
543 * ld-elf/strtab.s: Likewise.
544
7c1e8d3e
L
5452015-06-24 H.J. Lu <hongjiu.lu@intel.com>
546
547 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
548 * ld-x86-64/x86-64.exp: Likewise.
549 * ld-i386/pltgot-1.d: Updated.
550 * ld-x86-64/pltgot-1.d: Likewise.
551 * ld-i386/pltgot-2.d: New file.
552 * ld-x86-64/pltgot-2.d: Likewise.
553
c2170589
JW
5542015-06-23 Jiong Wang <jiong.wang@arm.com>
555
556 * ld-aarch64/dt_textrel.s: New testcase.
557 * ld-aarch64/dt_textrel.d: New expectation file.
558 * ld-aarch64/aarch64-elf.exp: Run new testcase.
559
696ddf4b
JW
5602015-06-17 Jiong Wang <jiong.wang@arm.com>
561
562 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
563 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
564 emulation mode.
565
1d5c94cb
AM
5662015-06-16 Alan Modra <amodra@gmail.com>
567
568 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
569 * ld-powerpc/ppc476-shared.d: Update.
570 * ld-powerpc/ppc476-shared2.d: Update.
571
3604cb1f
TG
5722015-06-12 Tristan Gingold <gingold@adacore.com>
573
574 * ld-scripts/print-memory-usage-1.t,
575 * ld-scripts/print-memory-usage-1.s,
576 * ld-scripts/print-memory-usage-1.l,
577 * ld-scripts/print-memory-usage-2.t,
578 * ld-scripts/print-memory-usage-2.l,
579 * ld-scripts/print-memory-usage-3.s,
580 * ld-scripts/print-memory-usage-3.t,
581 * ld-scripts/print-memory-usage-3.l,
582 * ld-scripts/print-memory-usage.t: New tests.
583 * ld-scripts/print-memory-usage.exp: Run them.
584
e00a2fbc
NC
5852015-06-05 Nick Clifton <nickc@redhat.com>
586
587 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
588
f8b44781
AM
5892015-06-05 Alan Modra <amodra@gmail.com>
590
591 * ld-powerpc/ppc476-shared.s,
592 * ld-powerpc/ppc476-shared.lnk,
593 * ld-powerpc/ppc476-shared.d,
594 * ld-powerpc/ppc476-shared2.d: New tests.
595 * ld-powerpc/powerpc.exp: Run them.
596
afa403d8
JW
5972015-06-02 Jiong Wang <jiong.wang@arm.com>
598
599 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
600
7018c030
JW
6012015-06-01 Jiong Wang <jiong.wang@arm.com>
602
603 * ld-aarch64/emit-relocs-28.s: New test file.
604 * ld-aarch64/emit-relocs-28.d: Ditto.
605 * ld-aarch64/aarch64-elf.exp: Run new test.
606
36e6c140
JW
6072015-06-01 Jiong Wang <jiong.wang@arm.com>
608
609 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
610 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
611 * ld-aarch64/aarch64-elf.exp: Run new testcase.
612
99ad26cb
JW
6132015-06-01 Jiong Wang <jiong.wang@arm.com>
614
615 * ld-aarch64/emit-relocs-313.s: New test file.
616 * ld-aarch64/emit-relocs-313.d: Ditto.
617 * ld-aarch64/aarch64-elf.exp: Run new test.
618
32c17175
SK
6192015-05-29 Stephen Kitt <steve@sk2.org>
620
621 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
622 compiler command line.
623
2f0c68f2
CM
6242015-05-28 Catherine Moore <clm@codesourcery.com>
625
626 ld/testsuite/
627 * ld-mips-elf/compact-eh.ld: New linker script.
628 * ld-mips-elf/compact-eh1.d: New.
629 * ld-mips-elf/compact-eh1.s: New.
630 * ld-mips-elf/compact-eh1a.s: New.
631 * ld-mips-elf/compact-eh1b.s: New.
632 * ld-mips-elf/compact-eh2.d: New.
633 * ld-mips-elf/compact-eh2.s: New.
634 * ld-mips-elf/compact-eh3.d: New.
635 * ld-mips-elf/compact-eh3.s: New.
636 * ld-mips-elf/compact-eh3a.s: New.
637 * ld-mips-elf/compact-eh4.d: New.
638 * ld-mips-elf/compact-eh5.d: New.
639 * ld-mips-elf/compact-eh6.d: New.
640 * ld-mips-elf/mips-elf.exp: Run new tests.
641
8ded2ddc
L
6422015-05-27 H.J. Lu <hongjiu.lu@intel.com>
643
644 PR binutils/18458
645 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
646 libpr18458b.so.
647 (run_tests): Run pr18458 test.
648 * ld-elf/pr18458a.c: New file.
649 * ld-elf/pr18458b.c: Likewise.
650 * ld-elf/pr18458c.c: Likewise.
651
25070364
L
6522015-05-16 H.J. Lu <hongjiu.lu@intel.com>
653
654 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
655 * ld-x86-64/x86-64.exp: Likewise
656 * ld-i386/pr17689now.rd: New file.
657 * ld-x86-64/pr17689now.rd: Likewise
658
5db04b09
L
6592015-05-15 H.J. Lu <hongjiu.lu@intel.com>
660
661 PR binutis/18386
662 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
663 * ld-x86-64/tlspic.dd: Likewise.
664 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
665 objdump for tlspic.dd and tlsgdesc.dd.
666
a3747075
L
6672015-05-12 H.J. Lu <hongjiu.lu@intel.com>
668
669 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
670 * ld-x86-64/x86-64.exp: Likewise.
671 * ld-i386/pltgot-1.d: New file.
672 * ld-i386/pltgot-1.s: Likewise.
673 * ld-x86-64/pltgot-1.d: Likewise.
674 * ld-x86-64/pltgot-1.s: Likewise.
675
5197d474
L
6762015-05-11 H.J. Lu <hongjiu.lu@intel.com>
677
678 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
679 * ld-i386/iamcu-4.d: New file.
680
7e0a8112
L
6812015-05-11 H.J. Lu <hongjiu.lu@intel.com>
682
683 * ld-i386/abs-iamcu.d: New file.
684 * ld-i386/dummy.s: Likewise.
685 * ld-i386/foo.s: Likewise.
686 * ld-i386/iamcu-1.d: Likewise.
687 * ld-i386/iamcu-2.d: Likewise.
688 * ld-i386/iamcu-3.d: Likewise.
689 * ld-i386/start.s: Likewise.
690 * ld-i386/i386.exp (iamcu_tests): New.
691 Run iamcu_tests.
692
31955f99
L
6932015-05-08 H.J. Lu <hongjiu.lu@intel.com>
694
695 PR binutis/18386
696 * ld-x86-64/tlsgdesc.dd: Updated.
697 * ld-x86-64/tlspic.dd: Likewise.
698
43c1d34c
L
6992015-04-29 H.J. Lu <hongjiu.lu@intel.com>
700
701 PR ld/18354
702 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
703 gnunormal and gabinormal against libfoozlib.so.
704
9081b64d
JW
7052015-04-27 Renlin Li <renlin.li@arm.com>
706
707 * ld-arm/ifunc-10.dd: Adjust expected output.
708 * ld-arm/ifunc-2.dd: Likewise.
709
963a4320
AK
7102015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
711
712 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
713
44bd1acd
AM
7142015-04-24 Alan Modra <amodra@gmail.com>
715
716 * ld-powerpc/tocnovar.d: Revert last change.
717
7a5c933c
RE
7182015-04-24 Richard Earnshaw <rearnsha@arm.com>
719
720 * ld-arm/armthumb-lib.d: Regenerate expected output.
721 * ld-arm/armthumb-lib.d: Likewise.
722 * ld-arm/armthumb-lib.sym: Likewise.
723 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
724 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
725 * ld-arm/cortex-a8-fix-b.d: Likewise.
726 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
727 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
728 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
729 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
730 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
731 * ld-arm/cortex-a8-fix-bl.d: Likewise.
732 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
733 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
734 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
735 * ld-arm/cortex-a8-fix-blx.d: Likewise.
736 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
737 * ld-arm/farcall-mixed-app-v5.d: Likewise.
738 * ld-arm/farcall-mixed-app.d: Likewise.
739 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
740 * ld-arm/farcall-mixed-lib.d: Likewise.
741 * ld-arm/mixed-app-v5.d: Likewise.
742 * ld-arm/mixed-app.d: Likewise.
743 * ld-arm/mixed-lib.d: Likewise.
744
30d72bc3
NC
7452015-04-24 Nick Clifton <nickc@redhat.com>
746
747 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
748 do not use elf.em.
749
04651c08
HPN
7502015-04-24 Hans-Peter Nilsson <hp@axis.com>
751
752 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
753 to cris*-*-elf.
754
005db9f9
L
7552015-04-23 H.J. Lu <hongjiu.lu@intel.com>
756
757 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
758 frv.
759
3e19fb8f
L
7602015-04-23 H.J. Lu <hongjiu.lu@intel.com>
761
762 PR ld/18277
763 * ld-elf/compressed1d.d: New.
764 * ld-elf/compressed1e.d: Likewise.
765
a27e685f
AM
7662015-04-23 Alan Modra <amodra@gmail.com>
767
768 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
769 * ld-powerpc/defsym.d: Likewise.
770 * ld-powerpc/elfv2-2exe.d: Likewise.
771 * ld-powerpc/elfv2exe.d: Likewise.
772 * ld-powerpc/elfv2so.d: Likewise.
773 * ld-powerpc/relbrlt.d: Likewise.
774 * ld-powerpc/tls.g: Likewise.
775 * ld-powerpc/tlsexe.d: Likewise.
776 * ld-powerpc/tlsexe.g: Likewise.
777 * ld-powerpc/tlsexe.r: Likewise.
778 * ld-powerpc/tlsexetoc.d: Likewise.
779 * ld-powerpc/tlsexetoc.g: Likewise.
780 * ld-powerpc/tlsexetoc.r: Likewise.
781 * ld-powerpc/tlsso.d: Likewise.
782 * ld-powerpc/tlsso.g: Likewise.
783 * ld-powerpc/tlsso.r: Likewise.
784 * ld-powerpc/tlstoc.g: Likewise.
785 * ld-powerpc/tlstocso.d: Likewise.
786 * ld-powerpc/tlstocso.g: Likewise.
787 * ld-powerpc/tlstocso.r: Likewise.
788 * ld-powerpc/tocopt.d: Likewise.
789 * ld-powerpc/tocopt2.d: Likewise.
790 * ld-powerpc/tocopt3.d: Likewise.
791 * ld-powerpc/tocopt4.d: Likewise.
792 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 793 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 794
0e5fabeb
AM
7952015-04-22 Alan Modra <amodra@gmail.com>
796
797 * ld-x86-64/pr18176.d: Update.
798
d5597ebc
L
7992015-04-22 H.J. Lu <hongjiu.lu@intel.com>
800
801 PR ld/18289
802 * ld-i386/copyreloc-lib.c: New file.
803 * ld-i386/copyreloc-main.S: Likewise.
804 * ld-i386/copyreloc-main.out: Likewise.
805 * ld-i386/copyreloc-main1.rd: Likewise.
806 * ld-i386/copyreloc-main2.rd: Likewise.
807 * ld-i386/dummy.c: Likewise.
808 * ld-i386/pr17689.out: Likewise.
809 * ld-i386/pr17689.rd: Likewise.
810 * ld-i386/pr17689a.c: Likewise.
811 * ld-i386/pr17689b.S: Likewise.
812 * ld-i386/pr17827.rd: Likewise.
813 * ld-i386/pr17827ver.rd: Likewise.
814 * ld-i386/i386.exp: Run copyreloc tests.
815
be59ad3d
L
8162015-04-20 H.J. Lu <hongjiu.lu@intel.com>
817
818 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
819 * ld-mmix/bspec2.d: Likewise.
820 * ld-mmix/local1.d: Likewise.
821 * ld-mmix/local3.d: Likewise.
822 * ld-mmix/local5.d: Likewise.
823 * ld-mmix/local7.d: Likewise.
824 * ld-mmix/undef-3.d: Likewise.
825 * ld-sh/sh64/crangerel1.rd: Likewise.
826 * ld-sh/sh64/crangerel2.rd: Likewise.
827 * ld-tic6x/common.d: Likewise.
828 * ld-tic6x/shlib-1.rd: Likewise.
829 * ld-tic6x/shlib-1b.rd: Likewise.
830 * ld-tic6x/shlib-1r.rd: Likewise.
831 * ld-tic6x/shlib-1rb.rd: Likewise.
832 * ld-tic6x/shlib-app-1.rd: Likewise.
833 * ld-tic6x/shlib-app-1b.rd: Likewise.
834 * ld-tic6x/shlib-app-1r.rd: Likewise.
835 * ld-tic6x/shlib-app-1rb.rd: Likewise.
836 * ld-tic6x/shlib-noindex.rd: Likewise.
837 * ld-tic6x/static-app-1.rd: Likewise.
838 * ld-tic6x/static-app-1b.rd: Likewise.
839 * ld-tic6x/static-app-1r.rd: Likewise.
840 * ld-tic6x/static-app-1rb.rd: Likewise.
841 * ld-x86-64/ilp32-4.d: Likewise.
842 * ld-x86-64/split-by-file-nacl.rd: Likewise.
843 * ld-x86-64/split-by-file.rd: Likewise.
844
0ce398f1
L
8452015-04-14 H.J. Lu <hongjiu.lu@intel.com>
846
847 * ld-elf/compress.exp (build_tests): Add tests for
848 --compress-debug-sections=.
849 (run_tests): Likewise.
850 Add additonal tests for --compress-debug-sections=.
851 * ld-elf/gabiend.rt: New file.
852 * ld-elf/gabinormal.rt: Likewise.
853 * ld-elf/gnubegin.rS: Likewise.
854 * ld-elf/gnunormal.rS: Likewise.
855 * ld-elf/zlibbegin.rS: Likewise.
856 * ld-elf/zlibnormal.rS: Likewise.
857
ecd27210
AM
8582015-04-15 Alan Modra <amodra@gmail.com>
859
860 * ld-gc/pr18223.d: xfail tic6x.
861
889c2a67
L
8622015-04-14 H.J. Lu <hongjiu.lu@intel.com>
863
864 PR ld/pr17709
865 * ld-i386/i386.exp: Run protected6b.
866 * ld-i386/protected6b.d: New file.
867 * ld-x86-64/protected6b.d: Likewise.
868 * ld-x86-64/x86-64.exp: Run protected6b.
869
e3c0e327
L
8702015-04-11 H.J. Lu <hongjiu.lu@intel.com>
871
872 * ld-i386/i386.exp: Run protected6a.
873 * ld-i386/protected6.d: Renamed to ...
874 * ld-i386/protected6a.d: This.
875 * ld-x86-64/hidden4.d: New file.
876 * ld-x86-64/hidden4.s: Likewise.
877 * ld-x86-64/hidden5.d: Likewise.
878 * ld-x86-64/hidden5.s: Likewise.
879 * ld-x86-64/protected6.d: Renamed to ...
880 * ld-x86-64/protected6a.d: This.
881 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
882 protected7a and protected7b.
883
3d949995
L
8842015-04-10 H.J. Lu <hongjiu.lu@intel.com>
885
886 PR ld/pr17709
887 * ld-i386/protected6.d: New file.
888 * ld-i386/protected6.s: Likewise.
889 * ld-x86-64/protected6.d: Likewise.
890 * ld-x86-64/protected6.s: Likewise.
891 * ld-x86-64/protected7.d: Likewise.
892 * ld-x86-64/protected7.s: Likewise.
893 * ld-x86-64/protected7a.d: Likewise.
894 * ld-x86-64/protected7b.d: Likewise.
895
f7483970
L
8962015-04-10 H.J. Lu <hongjiu.lu@intel.com>
897
898 PR ld/pr15228
899 PR ld/pr17709
900 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
901 * ld-i386/pr17709-nacl.rd: New file.
902 * ld-i386/pr17709.rd: Likewise.
903 * ld-i386/pr17709a.s: Likewise.
904 * ld-i386/pr17709b.s: Likewise.
905 * ld-i386/protected3.d: Updated.
906 * ld-i386/protected3.s: Likewise.
907 * ld-x86-64/pr17709-nacl.rd: New file.
908 * ld-x86-64/pr17709.rd: Likewise.
909 * ld-x86-64/pr17709a.s: Likewise.
910 * ld-x86-64/pr17709b.s: Likewise.
911 * ld-x86-64/protected3.d: Updated.
912 * ld-x86-64/protected3.s: Likewise.
913 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
914
11e6e4c7
L
9152015-04-10 H.J. Lu <hongjiu.lu@intel.com>
916
917 PR ld/18223
918 * ld-gc/gc.exp: Run pr18223.
919 * ld-gc/pr18223.d: New file.
920 * ld-gc/pr18223.s: Likewise.
921
8d2ea2a8
AM
9222015-04-10 Alan Modra <amodra@gmail.com>
923
924 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
925 PR ld/pr15228
926 PR ld/pr17709
927 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
928 * ld-i386/pr17709-nacl.rd: Delete.
929 * ld-i386/pr17709.rd: Likewise.
930 * ld-i386/pr17709a.s: Likewise.
931 * ld-i386/pr17709b.s: Likewise.
932 * ld-i386/protected3.d: Updated.
933 * ld-i386/protected3.s: Likewise.
934 * ld-x86-64/pr17709-nacl.rd: Delete.
935 * ld-x86-64/pr17709.rd: Likewise.
936 * ld-x86-64/pr17709a.s: Likewise.
937 * ld-x86-64/pr17709b.s: Likewise.
938 * ld-x86-64/protected3.d: Updated.
939 * ld-x86-64/protected3.s: Likewise.
940 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
941
151411f8
L
9422015-04-08 H.J. Lu <hongjiu.lu@intel.com>
943
944 * ld-elf/compress.exp: Add a test for
945 --compress-debug-sections=zlib-gabi.
946 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
947 (run_tests): Likewise.
948 Verify linker output with zlib-gabi compressed debug input.
949 * ld-elf/compressed1a.d: New file.
950 * ld-elf/compressed1b.d: Likewise.
951 * ld-elf/compressed1c.d: Likewise.
952
87070c08
AM
9532015-04-07 Alan Modra <amodra@gmail.com>
954
955 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
956 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
957 * ld-tic6x/shlib-1b.rd: Likewise.
958 * ld-tic6x/shlib-1r.rd: Likewise.
959 * ld-tic6x/shlib-1rb.rd: Likewise.
960 * ld-tic6x/shlib-app-1.rd: Likewise.
961 * ld-tic6x/shlib-app-1b.rd: Likewise.
962 * ld-tic6x/shlib-app-1r.rd: Likewise.
963 * ld-tic6x/shlib-app-1rb.rd: Likewise.
964 * ld-tic6x/shlib-noindex.rd: Likewise.
965
3ea60775
NC
9662015-04-07 Nick Clifton <nickc@redhat.com>
967
968 * ld-elf/orphan-5.l: New test - checks the linker's output with
969 --warn-orphan enabled.
970 * ld-elf/elf.exp: Run the new test.
971
dae148f3
L
9722015-04-06 H.J. Lu <hongjiu.lu@intel.com>
973
974 * ld-elf/compress.exp: Remove is_zlib_supported check.
975 Fail if --compress-debug-sections doesn't work.
976 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
977
4106101c
MS
9782015-04-01 Tejas Belagod <tejas.belagod@arm.com>
979
980 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
981 * ld-aarch64/erratum843419.d: New.
982 * ld-aarch64/erratum843419.s: New.
983
875b5b9d
L
9842015-04-01 H.J. Lu <hongjiu.lu@intel.com>
985
986 PR ld/18176
987 * ld-x86-64/pr18176.d: New file.
988 * ld-x86-64/pr18176.s: Likewise.
989 * ld-x86-64/pr18176.t: Likewise.
990 * ld-x86-64/x86-64.exp: Run pr18176.
991
f24173eb
L
9922015-03-31 H.J. Lu <hongjiu.lu@intel.com>
993
994 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
995
bd53a53a
L
9962015-03-30 H.J. Lu <hongjiu.lu@intel.com>
997
998 PR ld/18169
999 * ld-elf/linkinfo1a.d: Updated.
1000 * ld-elf/linkinfo1b.d: Likewise.
1001
5e228181
L
10022015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1003
1004 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1005
93ca8569
TB
10062015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1007
1008 * ld-aarch64/farcall-back-be.d: New.
1009
b19a8f85
L
10102015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1011
1012 PR ld/18160
1013 * ld-x86-64/pr18160.d: New file.
1014 * ld-x86-64/pr18160.s: Likewise.
1015 * ld-x86-64/pr18160.t: Likewise.
1016 * ld-x86-64/x86-64.exp: Run pr18160.
1017---
61865519
MS
10182015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1019
1020 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1021 section.
1022 * ld-aarch64/farcall-b.d: Likewise.
1023 * ld-aarch64/farcall-bl.d: Likewise.
1024 * ld-aarch64/farcall-back.d: Likewise.
1025
d9ced15d
MS
10262015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1027
1028 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1029 835769 workaround stubs.
1030
d422d1c4
SKS
10312015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1032
1033 * ld-gc/all-debug-sections.d: New file.
1034 * ld-gc/all-debug-sections.s: Likewise.
1035 * ld-gc/gc.exp: Execute new testcase.
1036
1079403c
AM
10372015-03-11 Alan Modra <amodra@gmail.com>
1038
1039 * ld-powerpc/tls32.s: Add GOT pointer setup.
1040 * ld-powerpc/tls32.d: Update.
1041 * ld-powerpc/tls32.g: Update.
1042 * ld-powerpc/tls32.t: Update.
1043 * ld-powerpc/tlsexe.d: Update.
1044 * ld-powerpc/tlsexe32.d: Update.
1045 * ld-powerpc/tlsexe32.g: Update.
1046 * ld-powerpc/tlsexe32.r: Update.
1047 * ld-powerpc/tlsexetoc.d: Update.
1048 * ld-powerpc/tlsso32.d: Update.
1049 * ld-powerpc/tlsso32.g: Update.
1050 * ld-powerpc/tlsso32.r: Update.
1051
ca3fe95e
L
10522015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1053
1054 PR ld/pr15228
1055 PR ld/pr17709
1056 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1057 * ld-i386/pr17709-nacl.rd: New file.
1058 * ld-i386/pr17709.rd: Likewise.
1059 * ld-i386/pr17709a.s: Likewise.
1060 * ld-i386/pr17709b.s: Likewise.
1061 * ld-i386/protected3.d: Updated.
1062 * ld-i386/protected3.s: Likewise.
1063 * ld-x86-64/pr17709-nacl.rd: New file.
1064 * ld-x86-64/pr17709.rd: Likewise.
1065 * ld-x86-64/pr17709a.s: Likewise.
1066 * ld-x86-64/pr17709b.s: Likewise.
1067 * ld-x86-64/protected3.d: Updated.
1068 * ld-x86-64/protected3.s: Likewise.
1069 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1070
e09ab7ac
RS
10712015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1072
1073 PR gas/17843
1074 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1075 * ld-aarch64/aarch64-elf.exp: Run it.
1076
9028d943
AM
10772015-02-28 Alan Modra <amodra@gmail.com>
1078
1079 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1080 * ld-sparc/gotop32.td: Likewise.
1081 * ld-sparc/gotop64.rd: Likewise.
1082 * ld-sparc/gotop64.td: Likewise.
1083 * ld-tilegx/external.s: Align .data.
1084 * ld-tilepro/external.s: Likewise.
1085
60d1b0d6
MS
10862015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1087
1088 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1089 (tls-tiny-desc-le): Add.
1090 * ld-aarch64/tls-tiny-desc.d: New.
1091 * ld-aarch64/tls-tiny-desc.s: New.
1092 * ld-aarch64/tls-tiny-desc-ie.d: New.
1093 * ld-aarch64/tls-tiny-desc-ie.s: New.
1094 * ld-aarch64/tls-tiny-desc-le.d: New.
1095 * ld-aarch64/tls-tiny-desc-le.s: New.
1096
b480a481
MS
10972015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1098
1099 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1100 (tls-tiny-gd-le): Add.
1101 * ld-aarch64/tls-tiny-gd.d: New.
1102 * ld-aarch64/tls-tiny-gd.s: New.
1103 * ld-aarch64/tls-tiny-gd-ie.d: New.
1104 * ld-aarch64/tls-tiny-gd-ie.s: New.
1105 * ld-aarch64/tls-tiny-gd-le.d: New.
1106 * ld-aarch64/tls-tiny-gd-le.s: New.
1107
b1089987
MS
11082015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1109
1110 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1111 * ld-aarch64/tls-tiny-ie.d: New.
1112 * ld-aarch64/tls-tiny-ie.s: New.
1113
99654aaf
TG
11142015-02-26 Terry Guo <terry.guo@arm.com>
1115
1116 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1117 * ld-arm/attr-merge-vfp-10.d: Likewise.
1118 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1119 * ld-arm/attr-merge-vfp-12.d: Likewise.
1120 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1121 * ld-arm/attr-merge-vfp-13.d: Likewise.
1122 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1123 * ld-arm/attr-merge-vfp-14.d: Likewise.
1124 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1125 * ld-arm/attr-merge-vfp-6.d: Likewise.
1126 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1127 * ld-arm/attr-merge-vfp-7.d: Likewise.
1128 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1129 * ld-arm/attr-merge-vfp-8.d: Likewise.
1130 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1131
bac13f5a
AB
11322015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1133
1134 * ld-avr/avr-prop-1.d: New file.
1135 * ld-avr/avr-prop-1.s: New file.
1136 * ld-avr/avr-prop-2.d: New file.
1137 * ld-avr/avr-prop-2.s: New file.
1138 * ld-avr/avr-prop-3.d: New file.
1139 * ld-avr/avr-prop-3.s: New file.
1140 * ld-avr/avr-prop-4.d: New file.
1141 * ld-avr/avr-prop-4.s: New file.
1142
ac994365
OE
11432015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1144
1145 * ld-sh/arch/arch_expected.txt: Regenerate.
1146 * ld-sh/arch/sh-dsp.s: Likewise.
1147 * ld-sh/arch/sh.s: Likewise.
1148 * ld-sh/arch/sh2.s: Likewise.
1149 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1150 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1151 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1152 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1153 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1154 * ld-sh/arch/sh2a.s: Likewise.
1155 * ld-sh/arch/sh2e.s: Likewise.
1156 * ld-sh/arch/sh3-dsp.s: Likewise.
1157 * ld-sh/arch/sh3-nommu.s: Likewise.
1158 * ld-sh/arch/sh3.s: Likewise.
1159 * ld-sh/arch/sh3e.s: Likewise.
1160 * ld-sh/arch/sh4-nofpu.s: Likewise.
1161 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1162 * ld-sh/arch/sh4.s: Likewise.
1163 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1164 * ld-sh/arch/sh4a.s: Likewise.
1165 * ld-sh/arch/sh4al-dsp.s: Likewise.
1166
685080f2
NC
11672015-02-24 Nick Clifton <nickc@redhat.com>
1168
1169 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1170
884151a7
AM
11712015-02-24 Alan Modra <amodra@gmail.com>
1172
1173 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1174
cb072816
SKS
11752015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1176
1177 * ld-avr/region_overflow.d: New test.
1178 * ld-avr/region_overflow.s: Likewise.
1179
db95bb7c
L
11802015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1181
1182 PR ld/4317
1183 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1184 * ld-x86-64/compressed1.d: Likewise.
1185 * ld-x86-64/pie1.d: Likewise.
1186
d983c8c5
AM
11872015-02-19 Alan Modra <amodra@gmail.com>
1188
1189 PR ld/4317
1190 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1191 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1192 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1193 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1194 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1195 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1196 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1197
2ec55de3
AM
11982015-02-17 Alan Modra <amodra@gmail.com>
1199
1200 PR ld/17975
1201 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1202 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1203 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1204 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1205 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1206 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1207 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1208 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1209 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1210 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1211 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1212 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1213 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1214
6dfb72b9
L
12152015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1216
1217 PR ld/17975
67ca0b76 1218 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1219 * ld-i386/tlsbin.rd: Likewise.
1220 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1221 * ld-i386/tlsbindesc.rd: Likewise.
1222 * ld-i386/tlsdesc-nacl.rd: Likewise.
1223 * ld-i386/tlsdesc.rd: Likewise.
1224 * ld-i386/tlsnopic-nacl.rd: Likewise.
1225 * ld-i386/tlsnopic.rd: Likewise.
1226 * ld-i386/tlspic-nacl.rd: Likewise.
1227 * ld-i386/tlspic.rd: Likewise.
1228 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1229 * ld-x86-64/tlsbin.rd: Likewise.
1230 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1231 * ld-x86-64/tlsbindesc.rd: Likewise.
1232 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1233 * ld-x86-64/tlsdesc.rd: Likewise.
1234 * ld-x86-64/tlspic-nacl.rd: Likewise.
1235 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1236 * ld-alpha/tlspic.rd: Likewise.
1237 * ld-powerpc/tlsexe.r: Likewise.
1238 * ld-powerpc/tlsexetoc.r: Likewise.
1239 * ld-powerpc/tlsso.r: Likewise.
1240 * ld-powerpc/tlstocso.r: Likewise.
1241 * ld-s390/tlspic.rd: Likewise.
1242 * ld-s390/tlspic_64.rd: Likewise.
1243 * ld-sparc/gotop32.dd: Likewise.
1244 * ld-sparc/gotop64.dd: Likewise.
1245 * ld-sparc/tlssunnopic32.rd: Likewise.
1246 * ld-sparc/tlssunnopic64.rd: Likewise.
1247 * ld-sparc/tlssunpic32.rd: Likewise.
1248 * ld-sparc/tlssunpic64.rd: Likewise.
1249 * ld-tic6x/shlib-1.rd: Likewise.
1250 * ld-tic6x/shlib-1b.rd: Likewise.
1251 * ld-tic6x/shlib-1r.rd: Likewise.
1252 * ld-tic6x/shlib-1rb.rd: Likewise.
1253 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1254
f58926a6
L
12552015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1256
1257 PR ld/17973
1258 * ld-plugin/plugin.exp (regassilent): New.
1259 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1260 (plugin_tests): Add a test for PR ld/17973.
1261 * ld-plugin/pr17973.d: New file.
1262 * ld-plugin/pr17973.s: Likewise.
1263
761e2bd4
L
12642015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1265
1266 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1267
45e81354
L
12682015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1269
1270 * ld-plugin/plugin-27.d: New.
1271 * ld-plugin/plugin-28.d: Likewise.
1272 * ld-plugin/plugin-29.d: Likewise.
1273 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1274 and LDPL_WARNING.
1275
7275e869
L
12762015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1277
1278 PR ld/17878
1279 * ld-plugin/func.c: Add some comments.
1280 * ld-plugin/plugin-13.d: New file.
1281 * ld-plugin/plugin-14.d: Likewise.
1282 * ld-plugin/plugin-15.d: Likewise.
1283 * ld-plugin/plugin-16.d: Likewise.
1284 * ld-plugin/plugin-17.d: Likewise.
1285 * ld-plugin/plugin-18.d: Likewise.
1286 * ld-plugin/plugin-19.d: Likewise.
1287 * ld-plugin/plugin-20.d: Likewise.
1288 * ld-plugin/plugin-21.d: Likewise.
1289 * ld-plugin/plugin-22.d: Likewise.
1290 * ld-plugin/plugin-23.d: Likewise.
1291 * ld-plugin/plugin-24.d: Likewise.
1292 * ld-plugin/plugin-25.d: Likewise.
1293 * ld-plugin/plugin-26.d: Likewise.
1294 * ld-plugin/plugin.exp (plugin2_name): New.
1295 (plugin3_name): Likewise.
1296 (plugin2_path): Likewise.
1297 (plugin3_path): Likewise.
1298 (testsrcfiles): Likewise.
1299 (testsrcfiles_notext): Likewise.
1300 (plugin_tests): Add tests for non-object IR file.
1301 (plugin_lib_tests): Likewise.
1302 (plugin_extra_elf_tests): Likewise.
1303 (plugin_src_tests): New tests for non-object IR file.
1304 Run nm --plugin test.
1305 Run ar --plugin test.
1306 Run plugin_src_tests.
1307
1952c5cd
L
13082015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1309
1310 PR ld/17935
1311 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1312 * ld-x86-64/x86-64.exp: Likewise.
1313
1314 * ld-i386/pr17935-1.d: New file.
1315 * ld-i386/pr17935-1.s: Likewise.
1316 * ld-i386/pr17935-2.d: Likewise.
1317 * ld-i386/pr17935-2.s: Likewise.
1318 * ld-x86-64/pr17935-1.d: Likewise.
1319 * ld-x86-64/pr17935-1.s: Likewise.
1320 * ld-x86-64/pr17935-2.d: Likewise.
1321 * ld-x86-64/pr17935-2.s: Likewise.
1322
9e2dec47
L
13232015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1324
1325 PR ld/12365
1326 PR ld/14272
1327 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1328 * ld-plugin/plugin-7.d: Updated.
1329 * ld-plugin/plugin-8.d: Likewise.
1330
8962a307
L
13312015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1332
1333 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1334 ld/12365 test.
1335
60f79275
L
13362015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1337
1338 PR ld/12365
1339 * ld-plugin/pr12365a.c: New file.
1340 * ld-plugin/pr12365b.c: Likewise.
1341 * ld-plugin/pr12365c.c: Likewise.
1342
1343 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1344 test.
1345 Run the PR ld/12365 test.
1346
9910b1c8
L
13472015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1348
1349 PR ld/14918
1350 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1351
1352 * ld-plugin/pr14918.c: New file.
1353 * ld-plugin/pr14918.d: Likewise.
1354
1a215085
L
13552015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1356
1357 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1358
b86ac8e3
AM
13592015-01-29 Alan Modra <amodra@gmail.com>
1360
1361 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1362 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1363 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1364
15f7a26b
L
13652015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1366
1367 PR ld/17878
1368 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1369 * ld-plugin/plugin-10.d: Likewise.
1370 * ld-plugin/plugin-11.d: Likewise.
1371 * ld-plugin/plugin-2.d: Likewise.
1372 * ld-plugin/plugin-3.d: Likewise.
1373 * ld-plugin/plugin-4.d: Likewise.
1374 * ld-plugin/plugin-5.d: Likewise.
1375 * ld-plugin/plugin-6.d: Likewise.
1376 * ld-plugin/plugin-7.d: Likewise.
1377 * ld-plugin/plugin-8.d: Likewise.
1378 * ld-plugin/plugin-9.d: Likewise.
1379
61b86cb1
JB
13802015-01-28 Jan Beulich <jbeulich@suse.com>
1381
1382 * ld-elf/pr16322.s (p1): Rename to px1.
1383 (f1): Rename to fx1.
1384
dbd1e97e
AM
13852015-01-28 Alan Modra <amodra@gmail.com>
1386
1387 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1388 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1389 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1390
cc9ad334
SKS
13912015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1392
1393 * ld-scripts/memory.t: Define new symbol tred.
1394 * ld-scripts/memory_sym.t: New.
1395 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1396 conditionally check values of linker symbols.
1397
481765cd
AB
13982015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1399
1400 * ld-scripts/provide-4-map.d: Update expected output.
1401 * ld-scripts/provide-5-map.d: Likewise.
1402
c05b575a
AB
14032015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1404
1405 * ld-scripts/provide-4.d: New file.
1406 * ld-scripts/provide-4-map.d: New file.
1407 * ld-scripts/provide-4.t: New file.
1408 * ld-scripts/provide-5.d: New file.
1409 * ld-scripts/provide-5.s: New file.
1410 * ld-scripts/provide-5-map.d: New file.
1411 * ld-scripts/provide-5.t: New file.
1412 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1413 tests.
1414
43d66c95
AB
14152015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1416
1417 * ld-scripts/overlay-size.d: Add 'map' option.
1418 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1419 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1420 option, checking linker mapfile output.
1421
23283c1b
AM
14222015-01-20 Alan Modra <amodra@gmail.com>
1423
1424 * ld-powerpc/ambiguousv1.d,
1425 * ld-powerpc/ambiguousv1b.d,
1426 * ld-powerpc/ambiguousv2.d,
1427 * ld-powerpc/ambiguousv2b.d,
1428 * ld-powerpc/elfv2exe.d,
1429 * ld-powerpc/elfv2so.d,
1430 * ld-powerpc/tlsexe.r,
1431 * ld-powerpc/tlsexetoc.r,
1432 * ld-powerpc/tlsso.r,
1433 * ld-powerpc/tlstocso.r: Update.
1434
10ab94eb
AM
14352015-01-20 Alan Modra <amodra@gmail.com>
1436
1437 PR ld/17615
1438 * ld-elf/pr17615.d: Match .sbss too.
1439
3e2aa5bb
L
14402015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1441
1442 PR ld/17615
1443 * ld-elf/pr17615.d: New file.
1444 * ld-elf/pr17615.s: Likewise.
1445
c4621b33
AM
14462015-01-19 Alan Modra <amodra@gmail.com>
1447
1448 * ld-gc/pr14265.d,
1449 * ld-cris/tls-gc-68.d,
1450 * ld-cris/tls-gc-69.d,
1451 * ld-cris/tls-gc-70.d,
1452 * ld-cris/tls-gc-71.d,
1453 * ld-cris/tls-gc-75.d,
1454 * ld-cris/tls-gc-76.d,
1455 * ld-cris/tls-gc-79.d,
1456 * ld-mmix/bpo-10.d,
1457 * ld-mmix/bpo-11.d: Update.
1458
1e2e8c52
AK
14592015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1460
1461 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1462 printed if 0 anymore.
1463
6333bc0d
L
14642015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1465
1466 PR ld/17847
1467 * ld-x86-64/pie1.d: New file.
1468 * ld-x86-64/pie1.s: Likwise.
1469 * ld-x86-64/x86-64.exp: Run pie1.
1470
0941db69
JW
14712015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1472
1473 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1474 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1475 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1476
0172429c
JW
14772015-01-13 Jiong Wang <jiong.wang@arm.com>
1478
1479 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1480 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1481 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1482
bab91cce
JW
14832015-01-13 Jiong Wang <jiong.wang@arm.com>
1484
1485 PR ld/17415
1486 * ld-aarch64/pr17415.s: Source file for new test.
1487 * ld-aarch64/pr17415.d: Expect file for new test.
1488 * ld-aarch64/aarch64-elf.exp: Run the new test.
1489
9d1d54d5
L
14902015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1491
1492 PR ld/17827
1493 * ld-x86-64/pr17689.out: Updated.
1494 * ld-x86-64/pr17689b.S: Likewise.
1495
1496 * ld-x86-64/pr17827.rd: New file.
1497
1498 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1499
2279a12a
JB
15002015-01-08 Jan Beulich <jbeulich@suse.com>
1501
1502 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1503 enable_initfini_array=no case.
1504
8d983e36
AB
15052015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1506
1507 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1508 readelf.
1509
b90efa5b 15102015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1511
b90efa5b 1512 Update year range in copyright notice of all files.
ee3b52e9 1513
b90efa5b 1514For older changes see ChangeLog-2014
c9e214e5 1515\f
b90efa5b 1516Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1517
1518Copying and distribution of this file, with or without modification,
1519are permitted in any medium without royalty provided the copyright
1520notice and this notice are preserved.
1521
c9e214e5
AM
1522Local Variables:
1523mode: change-log
1524left-margin: 8
1525fill-column: 74
1526version-control: never
1527End: