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