Create a PLT entry for R_X86_64_PC32 in non-code sections
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2015-10-01 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/19031
4 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
5 * ld-x86-64/pr19031.out: New file.
6 * ld-x86-64/pr19031a.c: Likewise.
7 * ld-x86-64/pr19031b.S: Likewise.
8 * ld-x86-64/pr19031c.c: Likewise.
9
10 2015-10-01 Renlin Li <renlin.li@arm.com>
11
12 * ld-aarch64/aarch64-elf.exp: Run the new test.
13 * ld-aarch64/plt_mapping_symbol.d: New.
14 * ld-aarch64/plt_mapping_symbol.s: New.
15
16 2015-10-01 Alan Modra <amodra@gmail.com>
17
18 * ld-x86-64/pr19013-x32.d: Update.
19 * ld-x86-64/pr19013-nacl.d: Update.
20
21 2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
22
23 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
24
25 2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
26
27 PR ld/19031
28 * ld-i386/i386.exp: Run PR ld/19031 test.
29 * ld-i386/pr19031.out: New file.
30 * ld-i386/pr19031a.c: Likewise.
31 * ld-i386/pr19031b.S: Likewise.
32 * ld-i386/pr19031c.c: Likewise.
33
34 2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
35
36 PR ld/19013
37 * ld-x86-64/pr19013-nacl.d: New file.
38 * ld-x86-64/pr19013-x32.d: Likewise.
39 * ld-x86-64/pr19013.d: Likewise.
40 * ld-x86-64/pr19013.s: Likewise.
41 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
42
43 2015-09-29 H.J. Lu <hongjiu.lu@intel.com>
44
45 PR binutils/19005
46 * ld-elf/pr19005.d: New file.
47 * ld-elf/pr19005.s: Likewise.
48 * ld-elf/pr19005.t: Likewise.
49
50 2015-08-11 Peter Zotov <whitequark@whitequark.org>
51
52 PR ld/18759
53 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
54
55 2015-09-22 H.J. Lu <hongjiu.lu@intel.com>
56
57 * ld-mips-elf/pie-n32.d: Updated.
58 * ld-mips-elf/pie-n64.d: Likewise.
59 * ld-mips-elf/pie-o32.d: Likewise.
60
61 2015-09-22 H.J. Lu <hongjiu.lu@intel.com>
62
63 * ld-elf/pie.d: New test.
64
65 2015-09-18 Alan Modra <amodra@gmail.com>
66
67 PR ld/18963
68 * ld-scripts/pr18963.d,
69 * ld-scripts/pr18963.t: New test.
70 * ld-scripts/expr.exp: Run it.
71 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
72 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
73 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
74 start of .data section.
75 * ld-mips-elf/no-shared-1-n64.d: Likewise.
76 * ld-mips-elf/no-shared-1-o32.d: Likewise.
77
78 2015-09-11 H.J. Lu <hongjiu.lu@intel.com>
79
80 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
81 PR ld/15323.
82 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
83
84 2015-09-09 Jiong Wang <jiong.wang@arm.com>
85
86 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
87 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
88 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
89 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
90 * ld-aarch64/aarch64-elf.exp: Run new testcases.
91
92 2015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
93
94 * ld-elf/orphan-7.map: Allow for other discarded sections.
95 * ld-elf/orphan-8.map: Updated to allow for different section
96 ordering on different targets.
97 * ld-elf/orphan.ld: Place .sbss section.
98
99 2015-09-05 H.J. Lu <hongjiu.lu@intel.com>
100
101 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
102
103 2015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
104
105 * ld-elf/elf.exp: Switch to rely on run_dump_test.
106 * ld-elf/orphan-5.l: Update expected output.
107 * ld-elf/orphan-5.d: New file.
108 * ld-elf/orphan-6.d: New file.
109 * ld-elf/orphan-6.l: New file.
110 * ld-elf/orphan-7.d: New file.
111 * ld-elf/orphan-7.map: New file.
112 * ld-elf/orphan-8.d: New file.
113 * ld-elf/orphan-8.map: New file.
114
115 2015-09-03 H.J. Lu <hongjiu.lu@intel.com>
116
117 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
118 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
119 * ld-ifunc/ifunc-22-i386.s: Likewise.
120 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
121 * ld-ifunc/ifunc-21-i386.d: Updated.
122 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
123 * ld-ifunc/ifunc-22-i386.d: Likewise.
124 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
125
126 2015-09-02 H.J. Lu <hongjiu.lu@intel.com>
127
128 * ld-ifunc/ifunc-21-i386.d: New file.
129 * ld-ifunc/ifunc-21-i386.s: Likewise.
130 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
131 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
132 * ld-ifunc/ifunc-22-i386.d: Likewise.
133 * ld-ifunc/ifunc-22-i386.s: Likewise.
134 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
135 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
136
137 2015-09-01 H.J. Lu <hongjiu.lu@intel.com>
138
139 PR ld/18900
140 * ld-i386/i386.exp: Run tests for PR ld/18900.
141 * ld-x86-64/x86-64.exp: Likewise.
142 * ld-i386/pr18900.out: New file.
143 * ld-i386/pr18900a.c: Likewise.
144 * ld-i386/pr18900a.c: Likewise.
145 * ld-i386/pr18900a.rd: Likewise.
146 * ld-i386/pr18900b.c: Likewise.
147 * ld-i386/pr18900b.rd: Likewise.
148 * ld-i386/pr18900c.c: Likewise.
149 * ld-x86-64/pr18900.out: Likewise.
150 * ld-x86-64/pr18900a.c: Likewise.
151 * ld-x86-64/pr18900a.rd: Likewise.
152 * ld-x86-64/pr18900b.c: Likewise.
153 * ld-x86-64/pr18900b.rd: Likewise.
154 * ld-x86-64/pr18900c.c: Likewise.
155 * ld-x86-64/mpx3.dd: Updated.
156
157 2015-08-27 Alan Modra <amodra@gmail.com>
158
159 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
160 * ld-powerpc/powerpc.exp: Run it.
161
162 2015-08-26 Nick Clifton <nickc@redhat.com>
163
164 PR ld/18401
165 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
166
167 2015-08-19 Jiong Wang <jiong.wang@arm.com>
168
169 * ld-aarch64/emit-relocs-531.s: New testcase.
170 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
171 * ld-aarch64/emit-relocs-532.s: Likewise.
172 * ld-aarch64/emit-relocs-533.s: Likewise.
173 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
174 * ld-aarch64/emit-relocs-534.s: Likewise.
175 * ld-aarch64/emit-relocs-535.s: Likewise.
176 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
177 * ld-aarch64/emit-relocs-536.s: Likewise.
178 * ld-aarch64/emit-relocs-537.s: Likewise.
179 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
180 * ld-aarch64/emit-relocs-538.s: Likewise.
181 * ld-aarch64/emit-relocs-531.d: New expectation file.
182 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
183 * ld-aarch64/emit-relocs-532.d: Likewise.
184 * ld-aarch64/emit-relocs-533.d: Likewise.
185 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
186 * ld-aarch64/emit-relocs-534.d: Likewise.
187 * ld-aarch64/emit-relocs-535.d: Likewise.
188 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
189 * ld-aarch64/emit-relocs-536.d: Likewise.
190 * ld-aarch64/emit-relocs-537.d: Likewise.
191 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
192 * ld-aarch64/emit-relocs-538.d: Likewise.
193 * ld-aarch64/aarch64-elf.exp: Run new testcases.
194
195 2015-08-19 Jiong Wang <jiong.wang@arm.com>
196
197 * ld-aarch64/emit-relocs-87.s: New testcase.
198 * ld-aarch64/emit-relocs-88.s: Likewise.
199 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
200 * ld-aarch64/emit-relocs-89.s: Likewise.
201 * ld-aarch64/emit-relocs-90.s: Likewise.
202 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
203 * ld-aarch64/emit-relocs-523.s: Likewise.
204 * ld-aarch64/emit-relocs-524.s: Likewise.
205 * ld-aarch64/emit-relocs-525.s: Likewise.
206 * ld-aarch64/emit-relocs-527.s: Likewise.
207 * ld-aarch64/emit-relocs-526.s: Likewise.
208 * ld-aarch64/emit-relocs-528.s: Likewise.
209 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
210 * ld-aarch64/emit-relocs-87.d: New expectation file.
211 * ld-aarch64/emit-relocs-88.d: Likewise.
212 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
213 * ld-aarch64/emit-relocs-89.d: Likewise.
214 * ld-aarch64/emit-relocs-90.d: Likewise.
215 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
216 * ld-aarch64/emit-relocs-91.d: Likewise.
217 * ld-aarch64/emit-relocs-523.d: Likewise.
218 * ld-aarch64/emit-relocs-524.d: Likewise.
219 * ld-aarch64/emit-relocs-525.d: Likewise.
220 * ld-aarch64/emit-relocs-526.d: Likewise.
221 * ld-aarch64/emit-relocs-527.d: Likewise.
222 * ld-aarch64/emit-relocs-528.d: Likewise.
223 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
224 * ld-aarch64/aarch64-elf.exp: Run new testcases.
225
226 2015-08-19 Jiong Wang <jiong.wang@arm.com>
227
228 * ld-aarch64/emit-relocs-530.s: New testcase.
229 * ld-aarch64/emit-relocs-92.s: Likewise.
230 * ld-aarch64/emit-relocs-530.d: New expectation file.
231 * ld-aarch64/emit-relocs-92.d: Likewise.
232 * ld-aarch64/aarch64-elf.exp: Run new testcases.
233
234 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
235
236 PR ld/18841
237 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
238 * ld-ifunc/pr18841c.c: New file.
239
240 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
241
242 PR ld/18841
243 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
244 * ld-ifunc/pr18841.out: New file.
245 * ld-ifunc/pr18841a.c: Likewise.
246 * ld-ifunc/pr18841b.c: Likewise.
247
248 2015-08-13 H.J. Lu <hongjiu.lu@intel.com>
249
250 PR ld/18801
251 * ld-i386/i386.exp: Run pr18801.
252 * ld-x86-64/x86-64.exp: Likewise.
253 * ld-i386/pr18801.d: New file.
254 * ld-i386/pr18801.s: Likewise.
255 * ld-x86-64/pr18801.d: Likewise.
256 * ld-x86-64/pr18801.s: Likewise.
257
258 2015-08-12 Simon Dardis <simon.dardis@imgtec.com>
259
260 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
261 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
262 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
263 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
264 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
265 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
266 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
267 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
268 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
269 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
270 * ld-mips-elf/jalx-2.dd: Ditto.
271 * ld-mips-elf/mips16-pic-3.dd: Ditto.
272 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
273 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
274 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
275 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
276 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
277 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
278 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
279 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
280 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
281 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
282 * ld-mips-elf/tlsbin-o32.d: Ditto.
283 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
284 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
285 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
286 * ld-mips-elf/tlsdyn-o32.d: Ditto.
287 * ld-mips-elf/tlslib-o32.d: Ditto.
288
289 2015-08-12 Jiong Wang <jiong.wang@arm.com>
290
291 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
292 four triple shape: aarch64-*-linux*, aarch64-*-elf,
293 aarch64_be-*-linux*, aarch64_be-*-elf.
294 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
295 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
296 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
297 check when they reflect address.
298 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
299
300 2015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
301
302 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
303 relocs-1027-symbolic-func.
304 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
305 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
306 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
307 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
308
309 2015-08-11 Jiong Wang <jiong.wang@arm.com>
310
311 * ld-aarch64/farcall-b-defsym.s: New test.
312 * ld-aarch64/farcall-bl-defsym.s: Likewise.
313 * ld-aarch64/farcall-b-defsym.d: New expectation.
314 * ld-aarch64/farcall-bl-defsym.d: Likewise.
315
316 2015-08-11 Jiong Wang <jiong.wang@arm.com>
317
318 * ld-aarch64/farcall-b-gsym.s: New test.
319 * ld-aarch64/farcall-b-plt.s: Likewise.
320 * ld-aarch64/farcall-bl-plt.s: Likewise.
321 * ld-aarch64/farcall-b-gsym.d: New expect file.
322 * ld-aarch64/farcall-b-plt.d: Likewise.
323 * ld-aarch64/farcall-bl-plt.d: Likewise.
324
325 2015-08-11 Jiong Wang <jiong.wang@arm.com>
326
327 * ld-aarch64/emit-relocs-529.s: New testcase.
328 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
329 * ld-aarch64/emit-relocs-86.s: Likewise.
330 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
331 * ld-aarch64/emit-relocs-529.d: New expectation file.
332 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
333 * ld-aarch64/emit-relocs-86.d: Likewise.
334 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
335 * ld-aarch64/aarch64-elf.exp: Run new testcases.
336
337 2015-08-11 Jiong Wang <jiong.wang@arm.com>
338
339 * ld-aarch64/tls-small-ld.s: Update testcase.
340
341 2015-08-11 Jiong Wang <jiong.wang@arm.com>
342
343 * ld-aarch64/tls-small-ld.s: New file.
344 * ld-aarch64/tls-small-ld.d: Likewise.
345 * ld-aarch64/aarch64-elf.exp: Run new test.
346
347 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
348
349 PR ld/18808
350 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
351 * ld-ifunc/pr18808.out: New file.
352 * ld-ifunc/pr18808a.c: Likewise.
353 * ld-ifunc/pr18808b.c: Likewise.
354 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
355
356 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
357
358 PR ld/18720
359 * ld-elf/indirect.exp: Run tests for PR ld/18720.
360 * ld-elf/pr18720.out: New file.
361 * ld-elf/pr18720a.c: Likewise.
362 * ld-elf/pr18720b.c: Likewise.
363 * ld-elf/pr18720c.c: Likewise.
364
365 2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
366
367 * ld/ld-lib.exp (run_dump_test): When using the map option, no
368 program is required.
369
370 2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
371
372 * ld/ld-lib.exp (run_dump_test): Add error_output and
373 warning_output options.
374
375 2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
376
377 * ld-undefined/require-defined-1.d: New file.
378 * ld-undefined/require-defined-2.d: New file.
379 * ld-undefined/require-defined-3.d: New file.
380 * ld-undefined/require-defined-4.d: New file.
381 * ld-undefined/require-defined-5.d: New file.
382 * ld-undefined/require-defined.exp: New file.
383 * ld-undefined/require-defined.s: New file.
384
385 2015-07-30 H.J. Lu <hongjiu.lu@intel.com>
386
387 PR ld/18735
388 * ld-elf/pr18735.d: New file.
389 * ld-elf/pr18735.s: Likewise.
390
391 2015-07-29 H.J. Lu <hongjiu.lu@intel.com>
392
393 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
394 4.5 or newer.
395
396 2015-07-29 H.J. Lu <hongjiu.lu@intel.com>
397
398 * ld-size/size.exp: Move run-time support check.
399
400 2015-07-28 Alan Modra <amodra@gmail.com>
401
402 * ld-powerpc/elfv2so.d: Update.
403
404 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
405
406 * config/default.exp (NOPIE_CFLAGS): New.
407 (NOPIE_LDFLAGS): Likewise.
408 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
409 $NOPIE_LDFLAGS if needed.
410 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
411
412 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
413
414 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
415 (CXX): Likewise.
416
417 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
418
419 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
420
421 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
422
423 * ld-scripts/crossref.exp (CC): Save and restore. Append
424 $PLT_CFLAGS.
425
426 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
427
428 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
429 -fPIC if needed.
430 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
431 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
432
433 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
434
435 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
436 ld_compile.
437
438 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
439
440 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
441 to build_binary.
442
443 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
444
445 * config/default.exp (PLT_CFLAGS): New.
446
447 2015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
448
449 PR ld/18705
450 * ld-aarch64/protected-data.d: New.
451 * ld-aarch64/protected-data.s: New.
452 * ld-aarch64/aarch64-elf.exp: Add new test.
453
454 2015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
455
456 PR ld/18705
457 * ld-arm/protected-data.d: New.
458 * ld-arm/protected-data.s: New.
459 * ld-arm/arm-elf.exp: Add new test.
460
461 2015-07-26 H.J. Lu <hongjiu.lu@intel.com>
462
463 PR ld/18718
464 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
465
466 2015-07-26 H.J. Lu <hongjiu.lu@intel.com>
467
468 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
469 to 0.
470
471 2015-07-25 H.J. Lu <hongjiu.lu@intel.com>
472
473 PR ld/18718
474 * ld-elf/pr18718.c: New file.
475 * ld-elf/shared.exp: Run tests for PR ld/18718.
476
477 2015-07-25 Alan Modra <amodra@gmail.com>
478
479 * ld-elf/symbolic-func.s,
480 * ld-elf/symbolic-func.r: New test.
481 * ld-elf/elf.exp: Run it.
482
483 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
484
485 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
486 * ld-elf/zlibbegin.rS: Also expect "GC".
487 * ld-elf/zlibnormal.rS: Likewise.
488
489 2015-07-16 Jiong Wang <jiong.wang@arm.com>
490
491 * ld-aarch64/tls-tiny-ld.s: New file.
492 * ld-aarch64/tls-tiny-ld.d: Ditto.
493 * ld-aarch64/aarch64-elf.exp: Run new test.
494
495 2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
496
497 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
498 SHF_COMPRESSED bit.
499 * ld-elf/zlibnormal.rS: Likewise.
500
501 2015-07-09 Catherine Moore <clm@codesourcery.com>
502
503 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
504 * ld-mips-elf/attr-gnu-4-09.d: New.
505 * ld-mips-elf/attr-gnu-4-19.d: New.
506 * ld-mips-elf/attr-gnu-4-29.d: New.
507 * ld-mips-elf/attr-gnu-4-39.d: New.
508 * ld-mips-elf/attr-gnu-4-49.d: New.
509 * ld-mips-elf/attr-gnu-4-59.d: New.
510 * ld-mips-elf/attr-gnu-4-69.d: New.
511 * ld-mips-elf/attr-gnu-4-79.d: New.
512 * ld-mips-elf/attr-gnu-4-89.d: New.
513 * ld-mips-elf/attr-gnu-4-9.s: New.
514 * ld-mips-elf/mips-elf.exp: Run new tests.
515
516 2015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
517
518 * ld-avr/gc-section-debugline.d: New test.
519 * ld-avr/per-function-debugline.s: Source for new test.
520
521 2015-07-05 Richard Sandiford <richard.sandiford@arm.com>
522
523 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
524 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
525 ld-powerpc/tocopt6.d: New test.
526 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
527
528 2015-07-03 Kai Tietz <ktietz@redhat.com>
529 Nick Clifton <nickc@redhat.com>
530
531 PR ld/11539
532 * lib/ld-lib.exp (check_gc_sections_available): Do not
533 automatically fail for cygwin and mingw targets.
534
535 2015-07-01 Sandra Loosemore <sandra@codesourcery.com>
536 Cesar Philippidis <cesar@codesourcery.com>
537
538 * ld-nios2/mixed1a.d: New.
539 * ld-nios2/mixed1a.s: New.
540 * ld-nios2/mixed1b.d: New.
541 * ld-nios2/mixed1b.s: New.
542 * ld-nios2/nios2.exp: Build the new compatibility tests.
543
544 2015-06-27 H.J. Lu <hongjiu.lu@intel.com>
545
546 * ld-xtensa/tlsbin.rd: Updated.
547 * ld-xtensa/tlspic.rd: Likewise.
548
549 2015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
550
551 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
552 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
553 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
554 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
555 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
556 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
557 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
558 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
559 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
560 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
561 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
562 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
563 * ld-mips-elf/tlsdyn-o32.d: Likewise.
564 * ld-mips-elf/tlsdyn-o32.got: Likewise.
565 * ld-mips-elf/pie-n32.d: New file.
566 * ld-mips-elf/pie-n64.d: Likewise.
567 * ld-mips-elf/pie-o32.d: Likewise.
568 * ld-mips-elf/pie.s: Likewise.
569 * ld-mips-elf/mips-elf.exp: Add new tests.
570
571 2015-06-25 H.J. Lu <hongjiu.lu@intel.com>
572
573 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
574
575 2015-06-25 H.J. Lu <hongjiu.lu@intel.com>
576
577 * ld-mmix/bspec1.d: Updated.
578 * ld-mmix/bspec2.d: Likewise.
579 * ld-mmix/undef-3.d: Likewise.
580
581 2015-06-25 H.J. Lu <hongjiu.lu@intel.com>
582
583 PR gas/18451
584 * ld-elf/strtab.d: New file.
585 * ld-elf/strtab.s: Likewise.
586
587 2015-06-24 H.J. Lu <hongjiu.lu@intel.com>
588
589 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
590 * ld-x86-64/x86-64.exp: Likewise.
591 * ld-i386/pltgot-1.d: Updated.
592 * ld-x86-64/pltgot-1.d: Likewise.
593 * ld-i386/pltgot-2.d: New file.
594 * ld-x86-64/pltgot-2.d: Likewise.
595
596 2015-06-23 Jiong Wang <jiong.wang@arm.com>
597
598 * ld-aarch64/dt_textrel.s: New testcase.
599 * ld-aarch64/dt_textrel.d: New expectation file.
600 * ld-aarch64/aarch64-elf.exp: Run new testcase.
601
602 2015-06-17 Jiong Wang <jiong.wang@arm.com>
603
604 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
605 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
606 emulation mode.
607
608 2015-06-16 Alan Modra <amodra@gmail.com>
609
610 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
611 * ld-powerpc/ppc476-shared.d: Update.
612 * ld-powerpc/ppc476-shared2.d: Update.
613
614 2015-06-12 Tristan Gingold <gingold@adacore.com>
615
616 * ld-scripts/print-memory-usage-1.t,
617 * ld-scripts/print-memory-usage-1.s,
618 * ld-scripts/print-memory-usage-1.l,
619 * ld-scripts/print-memory-usage-2.t,
620 * ld-scripts/print-memory-usage-2.l,
621 * ld-scripts/print-memory-usage-3.s,
622 * ld-scripts/print-memory-usage-3.t,
623 * ld-scripts/print-memory-usage-3.l,
624 * ld-scripts/print-memory-usage.t: New tests.
625 * ld-scripts/print-memory-usage.exp: Run them.
626
627 2015-06-05 Nick Clifton <nickc@redhat.com>
628
629 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
630
631 2015-06-05 Alan Modra <amodra@gmail.com>
632
633 * ld-powerpc/ppc476-shared.s,
634 * ld-powerpc/ppc476-shared.lnk,
635 * ld-powerpc/ppc476-shared.d,
636 * ld-powerpc/ppc476-shared2.d: New tests.
637 * ld-powerpc/powerpc.exp: Run them.
638
639 2015-06-02 Jiong Wang <jiong.wang@arm.com>
640
641 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
642
643 2015-06-01 Jiong Wang <jiong.wang@arm.com>
644
645 * ld-aarch64/emit-relocs-28.s: New test file.
646 * ld-aarch64/emit-relocs-28.d: Ditto.
647 * ld-aarch64/aarch64-elf.exp: Run new test.
648
649 2015-06-01 Jiong Wang <jiong.wang@arm.com>
650
651 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
652 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
653 * ld-aarch64/aarch64-elf.exp: Run new testcase.
654
655 2015-06-01 Jiong Wang <jiong.wang@arm.com>
656
657 * ld-aarch64/emit-relocs-313.s: New test file.
658 * ld-aarch64/emit-relocs-313.d: Ditto.
659 * ld-aarch64/aarch64-elf.exp: Run new test.
660
661 2015-05-29 Stephen Kitt <steve@sk2.org>
662
663 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
664 compiler command line.
665
666 2015-05-28 Catherine Moore <clm@codesourcery.com>
667
668 ld/testsuite/
669 * ld-mips-elf/compact-eh.ld: New linker script.
670 * ld-mips-elf/compact-eh1.d: New.
671 * ld-mips-elf/compact-eh1.s: New.
672 * ld-mips-elf/compact-eh1a.s: New.
673 * ld-mips-elf/compact-eh1b.s: New.
674 * ld-mips-elf/compact-eh2.d: New.
675 * ld-mips-elf/compact-eh2.s: New.
676 * ld-mips-elf/compact-eh3.d: New.
677 * ld-mips-elf/compact-eh3.s: New.
678 * ld-mips-elf/compact-eh3a.s: New.
679 * ld-mips-elf/compact-eh4.d: New.
680 * ld-mips-elf/compact-eh5.d: New.
681 * ld-mips-elf/compact-eh6.d: New.
682 * ld-mips-elf/mips-elf.exp: Run new tests.
683
684 2015-05-27 H.J. Lu <hongjiu.lu@intel.com>
685
686 PR binutils/18458
687 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
688 libpr18458b.so.
689 (run_tests): Run pr18458 test.
690 * ld-elf/pr18458a.c: New file.
691 * ld-elf/pr18458b.c: Likewise.
692 * ld-elf/pr18458c.c: Likewise.
693
694 2015-05-16 H.J. Lu <hongjiu.lu@intel.com>
695
696 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
697 * ld-x86-64/x86-64.exp: Likewise
698 * ld-i386/pr17689now.rd: New file.
699 * ld-x86-64/pr17689now.rd: Likewise
700
701 2015-05-15 H.J. Lu <hongjiu.lu@intel.com>
702
703 PR binutis/18386
704 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
705 * ld-x86-64/tlspic.dd: Likewise.
706 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
707 objdump for tlspic.dd and tlsgdesc.dd.
708
709 2015-05-12 H.J. Lu <hongjiu.lu@intel.com>
710
711 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
712 * ld-x86-64/x86-64.exp: Likewise.
713 * ld-i386/pltgot-1.d: New file.
714 * ld-i386/pltgot-1.s: Likewise.
715 * ld-x86-64/pltgot-1.d: Likewise.
716 * ld-x86-64/pltgot-1.s: Likewise.
717
718 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
719
720 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
721 * ld-i386/iamcu-4.d: New file.
722
723 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
724
725 * ld-i386/abs-iamcu.d: New file.
726 * ld-i386/dummy.s: Likewise.
727 * ld-i386/foo.s: Likewise.
728 * ld-i386/iamcu-1.d: Likewise.
729 * ld-i386/iamcu-2.d: Likewise.
730 * ld-i386/iamcu-3.d: Likewise.
731 * ld-i386/start.s: Likewise.
732 * ld-i386/i386.exp (iamcu_tests): New.
733 Run iamcu_tests.
734
735 2015-05-08 H.J. Lu <hongjiu.lu@intel.com>
736
737 PR binutis/18386
738 * ld-x86-64/tlsgdesc.dd: Updated.
739 * ld-x86-64/tlspic.dd: Likewise.
740
741 2015-04-29 H.J. Lu <hongjiu.lu@intel.com>
742
743 PR ld/18354
744 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
745 gnunormal and gabinormal against libfoozlib.so.
746
747 2015-04-27 Renlin Li <renlin.li@arm.com>
748
749 * ld-arm/ifunc-10.dd: Adjust expected output.
750 * ld-arm/ifunc-2.dd: Likewise.
751
752 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
753
754 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
755
756 2015-04-24 Alan Modra <amodra@gmail.com>
757
758 * ld-powerpc/tocnovar.d: Revert last change.
759
760 2015-04-24 Richard Earnshaw <rearnsha@arm.com>
761
762 * ld-arm/armthumb-lib.d: Regenerate expected output.
763 * ld-arm/armthumb-lib.d: Likewise.
764 * ld-arm/armthumb-lib.sym: Likewise.
765 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
766 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
767 * ld-arm/cortex-a8-fix-b.d: Likewise.
768 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
769 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
770 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
771 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
772 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
773 * ld-arm/cortex-a8-fix-bl.d: Likewise.
774 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
775 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
776 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
777 * ld-arm/cortex-a8-fix-blx.d: Likewise.
778 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
779 * ld-arm/farcall-mixed-app-v5.d: Likewise.
780 * ld-arm/farcall-mixed-app.d: Likewise.
781 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
782 * ld-arm/farcall-mixed-lib.d: Likewise.
783 * ld-arm/mixed-app-v5.d: Likewise.
784 * ld-arm/mixed-app.d: Likewise.
785 * ld-arm/mixed-lib.d: Likewise.
786
787 2015-04-24 Nick Clifton <nickc@redhat.com>
788
789 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
790 do not use elf.em.
791
792 2015-04-24 Hans-Peter Nilsson <hp@axis.com>
793
794 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
795 to cris*-*-elf.
796
797 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
798
799 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
800 frv.
801
802 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
803
804 PR ld/18277
805 * ld-elf/compressed1d.d: New.
806 * ld-elf/compressed1e.d: Likewise.
807
808 2015-04-23 Alan Modra <amodra@gmail.com>
809
810 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
811 * ld-powerpc/defsym.d: Likewise.
812 * ld-powerpc/elfv2-2exe.d: Likewise.
813 * ld-powerpc/elfv2exe.d: Likewise.
814 * ld-powerpc/elfv2so.d: Likewise.
815 * ld-powerpc/relbrlt.d: Likewise.
816 * ld-powerpc/tls.g: Likewise.
817 * ld-powerpc/tlsexe.d: Likewise.
818 * ld-powerpc/tlsexe.g: Likewise.
819 * ld-powerpc/tlsexe.r: Likewise.
820 * ld-powerpc/tlsexetoc.d: Likewise.
821 * ld-powerpc/tlsexetoc.g: Likewise.
822 * ld-powerpc/tlsexetoc.r: Likewise.
823 * ld-powerpc/tlsso.d: Likewise.
824 * ld-powerpc/tlsso.g: Likewise.
825 * ld-powerpc/tlsso.r: Likewise.
826 * ld-powerpc/tlstoc.g: Likewise.
827 * ld-powerpc/tlstocso.d: Likewise.
828 * ld-powerpc/tlstocso.g: Likewise.
829 * ld-powerpc/tlstocso.r: Likewise.
830 * ld-powerpc/tocopt.d: Likewise.
831 * ld-powerpc/tocopt2.d: Likewise.
832 * ld-powerpc/tocopt3.d: Likewise.
833 * ld-powerpc/tocopt4.d: Likewise.
834 * ld-powerpc/tocopt5.d: Likewise.
835 * ld-powerpc/tocnovar.d: Adjust.
836
837 2015-04-22 Alan Modra <amodra@gmail.com>
838
839 * ld-x86-64/pr18176.d: Update.
840
841 2015-04-22 H.J. Lu <hongjiu.lu@intel.com>
842
843 PR ld/18289
844 * ld-i386/copyreloc-lib.c: New file.
845 * ld-i386/copyreloc-main.S: Likewise.
846 * ld-i386/copyreloc-main.out: Likewise.
847 * ld-i386/copyreloc-main1.rd: Likewise.
848 * ld-i386/copyreloc-main2.rd: Likewise.
849 * ld-i386/dummy.c: Likewise.
850 * ld-i386/pr17689.out: Likewise.
851 * ld-i386/pr17689.rd: Likewise.
852 * ld-i386/pr17689a.c: Likewise.
853 * ld-i386/pr17689b.S: Likewise.
854 * ld-i386/pr17827.rd: Likewise.
855 * ld-i386/pr17827ver.rd: Likewise.
856 * ld-i386/i386.exp: Run copyreloc tests.
857
858 2015-04-20 H.J. Lu <hongjiu.lu@intel.com>
859
860 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
861 * ld-mmix/bspec2.d: Likewise.
862 * ld-mmix/local1.d: Likewise.
863 * ld-mmix/local3.d: Likewise.
864 * ld-mmix/local5.d: Likewise.
865 * ld-mmix/local7.d: Likewise.
866 * ld-mmix/undef-3.d: Likewise.
867 * ld-sh/sh64/crangerel1.rd: Likewise.
868 * ld-sh/sh64/crangerel2.rd: Likewise.
869 * ld-tic6x/common.d: Likewise.
870 * ld-tic6x/shlib-1.rd: Likewise.
871 * ld-tic6x/shlib-1b.rd: Likewise.
872 * ld-tic6x/shlib-1r.rd: Likewise.
873 * ld-tic6x/shlib-1rb.rd: Likewise.
874 * ld-tic6x/shlib-app-1.rd: Likewise.
875 * ld-tic6x/shlib-app-1b.rd: Likewise.
876 * ld-tic6x/shlib-app-1r.rd: Likewise.
877 * ld-tic6x/shlib-app-1rb.rd: Likewise.
878 * ld-tic6x/shlib-noindex.rd: Likewise.
879 * ld-tic6x/static-app-1.rd: Likewise.
880 * ld-tic6x/static-app-1b.rd: Likewise.
881 * ld-tic6x/static-app-1r.rd: Likewise.
882 * ld-tic6x/static-app-1rb.rd: Likewise.
883 * ld-x86-64/ilp32-4.d: Likewise.
884 * ld-x86-64/split-by-file-nacl.rd: Likewise.
885 * ld-x86-64/split-by-file.rd: Likewise.
886
887 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
888
889 * ld-elf/compress.exp (build_tests): Add tests for
890 --compress-debug-sections=.
891 (run_tests): Likewise.
892 Add additonal tests for --compress-debug-sections=.
893 * ld-elf/gabiend.rt: New file.
894 * ld-elf/gabinormal.rt: Likewise.
895 * ld-elf/gnubegin.rS: Likewise.
896 * ld-elf/gnunormal.rS: Likewise.
897 * ld-elf/zlibbegin.rS: Likewise.
898 * ld-elf/zlibnormal.rS: Likewise.
899
900 2015-04-15 Alan Modra <amodra@gmail.com>
901
902 * ld-gc/pr18223.d: xfail tic6x.
903
904 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
905
906 PR ld/pr17709
907 * ld-i386/i386.exp: Run protected6b.
908 * ld-i386/protected6b.d: New file.
909 * ld-x86-64/protected6b.d: Likewise.
910 * ld-x86-64/x86-64.exp: Run protected6b.
911
912 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
913
914 * ld-i386/i386.exp: Run protected6a.
915 * ld-i386/protected6.d: Renamed to ...
916 * ld-i386/protected6a.d: This.
917 * ld-x86-64/hidden4.d: New file.
918 * ld-x86-64/hidden4.s: Likewise.
919 * ld-x86-64/hidden5.d: Likewise.
920 * ld-x86-64/hidden5.s: Likewise.
921 * ld-x86-64/protected6.d: Renamed to ...
922 * ld-x86-64/protected6a.d: This.
923 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
924 protected7a and protected7b.
925
926 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
927
928 PR ld/pr17709
929 * ld-i386/protected6.d: New file.
930 * ld-i386/protected6.s: Likewise.
931 * ld-x86-64/protected6.d: Likewise.
932 * ld-x86-64/protected6.s: Likewise.
933 * ld-x86-64/protected7.d: Likewise.
934 * ld-x86-64/protected7.s: Likewise.
935 * ld-x86-64/protected7a.d: Likewise.
936 * ld-x86-64/protected7b.d: Likewise.
937
938 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
939
940 PR ld/pr15228
941 PR ld/pr17709
942 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
943 * ld-i386/pr17709-nacl.rd: New file.
944 * ld-i386/pr17709.rd: Likewise.
945 * ld-i386/pr17709a.s: Likewise.
946 * ld-i386/pr17709b.s: Likewise.
947 * ld-i386/protected3.d: Updated.
948 * ld-i386/protected3.s: Likewise.
949 * ld-x86-64/pr17709-nacl.rd: New file.
950 * ld-x86-64/pr17709.rd: Likewise.
951 * ld-x86-64/pr17709a.s: Likewise.
952 * ld-x86-64/pr17709b.s: Likewise.
953 * ld-x86-64/protected3.d: Updated.
954 * ld-x86-64/protected3.s: Likewise.
955 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
956
957 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
958
959 PR ld/18223
960 * ld-gc/gc.exp: Run pr18223.
961 * ld-gc/pr18223.d: New file.
962 * ld-gc/pr18223.s: Likewise.
963
964 2015-04-10 Alan Modra <amodra@gmail.com>
965
966 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
967 PR ld/pr15228
968 PR ld/pr17709
969 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
970 * ld-i386/pr17709-nacl.rd: Delete.
971 * ld-i386/pr17709.rd: Likewise.
972 * ld-i386/pr17709a.s: Likewise.
973 * ld-i386/pr17709b.s: Likewise.
974 * ld-i386/protected3.d: Updated.
975 * ld-i386/protected3.s: Likewise.
976 * ld-x86-64/pr17709-nacl.rd: Delete.
977 * ld-x86-64/pr17709.rd: Likewise.
978 * ld-x86-64/pr17709a.s: Likewise.
979 * ld-x86-64/pr17709b.s: Likewise.
980 * ld-x86-64/protected3.d: Updated.
981 * ld-x86-64/protected3.s: Likewise.
982 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
983
984 2015-04-08 H.J. Lu <hongjiu.lu@intel.com>
985
986 * ld-elf/compress.exp: Add a test for
987 --compress-debug-sections=zlib-gabi.
988 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
989 (run_tests): Likewise.
990 Verify linker output with zlib-gabi compressed debug input.
991 * ld-elf/compressed1a.d: New file.
992 * ld-elf/compressed1b.d: Likewise.
993 * ld-elf/compressed1c.d: Likewise.
994
995 2015-04-07 Alan Modra <amodra@gmail.com>
996
997 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
998 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
999 * ld-tic6x/shlib-1b.rd: Likewise.
1000 * ld-tic6x/shlib-1r.rd: Likewise.
1001 * ld-tic6x/shlib-1rb.rd: Likewise.
1002 * ld-tic6x/shlib-app-1.rd: Likewise.
1003 * ld-tic6x/shlib-app-1b.rd: Likewise.
1004 * ld-tic6x/shlib-app-1r.rd: Likewise.
1005 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1006 * ld-tic6x/shlib-noindex.rd: Likewise.
1007
1008 2015-04-07 Nick Clifton <nickc@redhat.com>
1009
1010 * ld-elf/orphan-5.l: New test - checks the linker's output with
1011 --warn-orphan enabled.
1012 * ld-elf/elf.exp: Run the new test.
1013
1014 2015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1015
1016 * ld-elf/compress.exp: Remove is_zlib_supported check.
1017 Fail if --compress-debug-sections doesn't work.
1018 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1019
1020 2015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1021
1022 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1023 * ld-aarch64/erratum843419.d: New.
1024 * ld-aarch64/erratum843419.s: New.
1025
1026 2015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1027
1028 PR ld/18176
1029 * ld-x86-64/pr18176.d: New file.
1030 * ld-x86-64/pr18176.s: Likewise.
1031 * ld-x86-64/pr18176.t: Likewise.
1032 * ld-x86-64/x86-64.exp: Run pr18176.
1033
1034 2015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1035
1036 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1037
1038 2015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1039
1040 PR ld/18169
1041 * ld-elf/linkinfo1a.d: Updated.
1042 * ld-elf/linkinfo1b.d: Likewise.
1043
1044 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1045
1046 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1047
1048 2015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1049
1050 * ld-aarch64/farcall-back-be.d: New.
1051
1052 2015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1053
1054 PR ld/18160
1055 * ld-x86-64/pr18160.d: New file.
1056 * ld-x86-64/pr18160.s: Likewise.
1057 * ld-x86-64/pr18160.t: Likewise.
1058 * ld-x86-64/x86-64.exp: Run pr18160.
1059 ---
1060 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1061
1062 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1063 section.
1064 * ld-aarch64/farcall-b.d: Likewise.
1065 * ld-aarch64/farcall-bl.d: Likewise.
1066 * ld-aarch64/farcall-back.d: Likewise.
1067
1068 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1069
1070 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1071 835769 workaround stubs.
1072
1073 2015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1074
1075 * ld-gc/all-debug-sections.d: New file.
1076 * ld-gc/all-debug-sections.s: Likewise.
1077 * ld-gc/gc.exp: Execute new testcase.
1078
1079 2015-03-11 Alan Modra <amodra@gmail.com>
1080
1081 * ld-powerpc/tls32.s: Add GOT pointer setup.
1082 * ld-powerpc/tls32.d: Update.
1083 * ld-powerpc/tls32.g: Update.
1084 * ld-powerpc/tls32.t: Update.
1085 * ld-powerpc/tlsexe.d: Update.
1086 * ld-powerpc/tlsexe32.d: Update.
1087 * ld-powerpc/tlsexe32.g: Update.
1088 * ld-powerpc/tlsexe32.r: Update.
1089 * ld-powerpc/tlsexetoc.d: Update.
1090 * ld-powerpc/tlsso32.d: Update.
1091 * ld-powerpc/tlsso32.g: Update.
1092 * ld-powerpc/tlsso32.r: Update.
1093
1094 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1095
1096 PR ld/pr15228
1097 PR ld/pr17709
1098 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1099 * ld-i386/pr17709-nacl.rd: New file.
1100 * ld-i386/pr17709.rd: Likewise.
1101 * ld-i386/pr17709a.s: Likewise.
1102 * ld-i386/pr17709b.s: Likewise.
1103 * ld-i386/protected3.d: Updated.
1104 * ld-i386/protected3.s: Likewise.
1105 * ld-x86-64/pr17709-nacl.rd: New file.
1106 * ld-x86-64/pr17709.rd: Likewise.
1107 * ld-x86-64/pr17709a.s: Likewise.
1108 * ld-x86-64/pr17709b.s: Likewise.
1109 * ld-x86-64/protected3.d: Updated.
1110 * ld-x86-64/protected3.s: Likewise.
1111 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1112
1113 2015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1114
1115 PR gas/17843
1116 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1117 * ld-aarch64/aarch64-elf.exp: Run it.
1118
1119 2015-02-28 Alan Modra <amodra@gmail.com>
1120
1121 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1122 * ld-sparc/gotop32.td: Likewise.
1123 * ld-sparc/gotop64.rd: Likewise.
1124 * ld-sparc/gotop64.td: Likewise.
1125 * ld-tilegx/external.s: Align .data.
1126 * ld-tilepro/external.s: Likewise.
1127
1128 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1129
1130 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1131 (tls-tiny-desc-le): Add.
1132 * ld-aarch64/tls-tiny-desc.d: New.
1133 * ld-aarch64/tls-tiny-desc.s: New.
1134 * ld-aarch64/tls-tiny-desc-ie.d: New.
1135 * ld-aarch64/tls-tiny-desc-ie.s: New.
1136 * ld-aarch64/tls-tiny-desc-le.d: New.
1137 * ld-aarch64/tls-tiny-desc-le.s: New.
1138
1139 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1140
1141 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1142 (tls-tiny-gd-le): Add.
1143 * ld-aarch64/tls-tiny-gd.d: New.
1144 * ld-aarch64/tls-tiny-gd.s: New.
1145 * ld-aarch64/tls-tiny-gd-ie.d: New.
1146 * ld-aarch64/tls-tiny-gd-ie.s: New.
1147 * ld-aarch64/tls-tiny-gd-le.d: New.
1148 * ld-aarch64/tls-tiny-gd-le.s: New.
1149
1150 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1151
1152 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1153 * ld-aarch64/tls-tiny-ie.d: New.
1154 * ld-aarch64/tls-tiny-ie.s: New.
1155
1156 2015-02-26 Terry Guo <terry.guo@arm.com>
1157
1158 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1159 * ld-arm/attr-merge-vfp-10.d: Likewise.
1160 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1161 * ld-arm/attr-merge-vfp-12.d: Likewise.
1162 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1163 * ld-arm/attr-merge-vfp-13.d: Likewise.
1164 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1165 * ld-arm/attr-merge-vfp-14.d: Likewise.
1166 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1167 * ld-arm/attr-merge-vfp-6.d: Likewise.
1168 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1169 * ld-arm/attr-merge-vfp-7.d: Likewise.
1170 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1171 * ld-arm/attr-merge-vfp-8.d: Likewise.
1172 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1173
1174 2015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1175
1176 * ld-avr/avr-prop-1.d: New file.
1177 * ld-avr/avr-prop-1.s: New file.
1178 * ld-avr/avr-prop-2.d: New file.
1179 * ld-avr/avr-prop-2.s: New file.
1180 * ld-avr/avr-prop-3.d: New file.
1181 * ld-avr/avr-prop-3.s: New file.
1182 * ld-avr/avr-prop-4.d: New file.
1183 * ld-avr/avr-prop-4.s: New file.
1184
1185 2015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1186
1187 * ld-sh/arch/arch_expected.txt: Regenerate.
1188 * ld-sh/arch/sh-dsp.s: Likewise.
1189 * ld-sh/arch/sh.s: Likewise.
1190 * ld-sh/arch/sh2.s: Likewise.
1191 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1192 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1193 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1194 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1195 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1196 * ld-sh/arch/sh2a.s: Likewise.
1197 * ld-sh/arch/sh2e.s: Likewise.
1198 * ld-sh/arch/sh3-dsp.s: Likewise.
1199 * ld-sh/arch/sh3-nommu.s: Likewise.
1200 * ld-sh/arch/sh3.s: Likewise.
1201 * ld-sh/arch/sh3e.s: Likewise.
1202 * ld-sh/arch/sh4-nofpu.s: Likewise.
1203 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1204 * ld-sh/arch/sh4.s: Likewise.
1205 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1206 * ld-sh/arch/sh4a.s: Likewise.
1207 * ld-sh/arch/sh4al-dsp.s: Likewise.
1208
1209 2015-02-24 Nick Clifton <nickc@redhat.com>
1210
1211 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1212
1213 2015-02-24 Alan Modra <amodra@gmail.com>
1214
1215 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1216
1217 2015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1218
1219 * ld-avr/region_overflow.d: New test.
1220 * ld-avr/region_overflow.s: Likewise.
1221
1222 2015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1223
1224 PR ld/4317
1225 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1226 * ld-x86-64/compressed1.d: Likewise.
1227 * ld-x86-64/pie1.d: Likewise.
1228
1229 2015-02-19 Alan Modra <amodra@gmail.com>
1230
1231 PR ld/4317
1232 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1233 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1234 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1235 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1236 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1237 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1238 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1239
1240 2015-02-17 Alan Modra <amodra@gmail.com>
1241
1242 PR ld/17975
1243 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1244 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1245 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1246 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1247 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1248 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1249 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1250 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1251 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1252 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1253 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1254 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1255 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1256
1257 2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1258
1259 PR ld/17975
1260 * ld-i386/tlsbin-nacl.rd: Updated.
1261 * ld-i386/tlsbin.rd: Likewise.
1262 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1263 * ld-i386/tlsbindesc.rd: Likewise.
1264 * ld-i386/tlsdesc-nacl.rd: Likewise.
1265 * ld-i386/tlsdesc.rd: Likewise.
1266 * ld-i386/tlsnopic-nacl.rd: Likewise.
1267 * ld-i386/tlsnopic.rd: Likewise.
1268 * ld-i386/tlspic-nacl.rd: Likewise.
1269 * ld-i386/tlspic.rd: Likewise.
1270 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1271 * ld-x86-64/tlsbin.rd: Likewise.
1272 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1273 * ld-x86-64/tlsbindesc.rd: Likewise.
1274 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1275 * ld-x86-64/tlsdesc.rd: Likewise.
1276 * ld-x86-64/tlspic-nacl.rd: Likewise.
1277 * ld-x86-64/tlspic.rd: Likewise.
1278 * ld-alpha/tlspic.rd: Likewise.
1279 * ld-powerpc/tlsexe.r: Likewise.
1280 * ld-powerpc/tlsexetoc.r: Likewise.
1281 * ld-powerpc/tlsso.r: Likewise.
1282 * ld-powerpc/tlstocso.r: Likewise.
1283 * ld-s390/tlspic.rd: Likewise.
1284 * ld-s390/tlspic_64.rd: Likewise.
1285 * ld-sparc/gotop32.dd: Likewise.
1286 * ld-sparc/gotop64.dd: Likewise.
1287 * ld-sparc/tlssunnopic32.rd: Likewise.
1288 * ld-sparc/tlssunnopic64.rd: Likewise.
1289 * ld-sparc/tlssunpic32.rd: Likewise.
1290 * ld-sparc/tlssunpic64.rd: Likewise.
1291 * ld-tic6x/shlib-1.rd: Likewise.
1292 * ld-tic6x/shlib-1b.rd: Likewise.
1293 * ld-tic6x/shlib-1r.rd: Likewise.
1294 * ld-tic6x/shlib-1rb.rd: Likewise.
1295 * ld-tic6x/shlib-noindex.rd: Likewise.
1296
1297 2015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1298
1299 PR ld/17973
1300 * ld-plugin/plugin.exp (regassilent): New.
1301 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1302 (plugin_tests): Add a test for PR ld/17973.
1303 * ld-plugin/pr17973.d: New file.
1304 * ld-plugin/pr17973.s: Likewise.
1305
1306 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1307
1308 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1309
1310 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1311
1312 * ld-plugin/plugin-27.d: New.
1313 * ld-plugin/plugin-28.d: Likewise.
1314 * ld-plugin/plugin-29.d: Likewise.
1315 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1316 and LDPL_WARNING.
1317
1318 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1319
1320 PR ld/17878
1321 * ld-plugin/func.c: Add some comments.
1322 * ld-plugin/plugin-13.d: New file.
1323 * ld-plugin/plugin-14.d: Likewise.
1324 * ld-plugin/plugin-15.d: Likewise.
1325 * ld-plugin/plugin-16.d: Likewise.
1326 * ld-plugin/plugin-17.d: Likewise.
1327 * ld-plugin/plugin-18.d: Likewise.
1328 * ld-plugin/plugin-19.d: Likewise.
1329 * ld-plugin/plugin-20.d: Likewise.
1330 * ld-plugin/plugin-21.d: Likewise.
1331 * ld-plugin/plugin-22.d: Likewise.
1332 * ld-plugin/plugin-23.d: Likewise.
1333 * ld-plugin/plugin-24.d: Likewise.
1334 * ld-plugin/plugin-25.d: Likewise.
1335 * ld-plugin/plugin-26.d: Likewise.
1336 * ld-plugin/plugin.exp (plugin2_name): New.
1337 (plugin3_name): Likewise.
1338 (plugin2_path): Likewise.
1339 (plugin3_path): Likewise.
1340 (testsrcfiles): Likewise.
1341 (testsrcfiles_notext): Likewise.
1342 (plugin_tests): Add tests for non-object IR file.
1343 (plugin_lib_tests): Likewise.
1344 (plugin_extra_elf_tests): Likewise.
1345 (plugin_src_tests): New tests for non-object IR file.
1346 Run nm --plugin test.
1347 Run ar --plugin test.
1348 Run plugin_src_tests.
1349
1350 2015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1351
1352 PR ld/17935
1353 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1354 * ld-x86-64/x86-64.exp: Likewise.
1355
1356 * ld-i386/pr17935-1.d: New file.
1357 * ld-i386/pr17935-1.s: Likewise.
1358 * ld-i386/pr17935-2.d: Likewise.
1359 * ld-i386/pr17935-2.s: Likewise.
1360 * ld-x86-64/pr17935-1.d: Likewise.
1361 * ld-x86-64/pr17935-1.s: Likewise.
1362 * ld-x86-64/pr17935-2.d: Likewise.
1363 * ld-x86-64/pr17935-2.s: Likewise.
1364
1365 2015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1366
1367 PR ld/12365
1368 PR ld/14272
1369 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1370 * ld-plugin/plugin-7.d: Updated.
1371 * ld-plugin/plugin-8.d: Likewise.
1372
1373 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1374
1375 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1376 ld/12365 test.
1377
1378 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1379
1380 PR ld/12365
1381 * ld-plugin/pr12365a.c: New file.
1382 * ld-plugin/pr12365b.c: Likewise.
1383 * ld-plugin/pr12365c.c: Likewise.
1384
1385 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1386 test.
1387 Run the PR ld/12365 test.
1388
1389 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1390
1391 PR ld/14918
1392 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1393
1394 * ld-plugin/pr14918.c: New file.
1395 * ld-plugin/pr14918.d: Likewise.
1396
1397 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1398
1399 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1400
1401 2015-01-29 Alan Modra <amodra@gmail.com>
1402
1403 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1404 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1405 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1406
1407 2015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1408
1409 PR ld/17878
1410 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1411 * ld-plugin/plugin-10.d: Likewise.
1412 * ld-plugin/plugin-11.d: Likewise.
1413 * ld-plugin/plugin-2.d: Likewise.
1414 * ld-plugin/plugin-3.d: Likewise.
1415 * ld-plugin/plugin-4.d: Likewise.
1416 * ld-plugin/plugin-5.d: Likewise.
1417 * ld-plugin/plugin-6.d: Likewise.
1418 * ld-plugin/plugin-7.d: Likewise.
1419 * ld-plugin/plugin-8.d: Likewise.
1420 * ld-plugin/plugin-9.d: Likewise.
1421
1422 2015-01-28 Jan Beulich <jbeulich@suse.com>
1423
1424 * ld-elf/pr16322.s (p1): Rename to px1.
1425 (f1): Rename to fx1.
1426
1427 2015-01-28 Alan Modra <amodra@gmail.com>
1428
1429 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1430 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1431 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1432
1433 2015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1434
1435 * ld-scripts/memory.t: Define new symbol tred.
1436 * ld-scripts/memory_sym.t: New.
1437 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1438 conditionally check values of linker symbols.
1439
1440 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1441
1442 * ld-scripts/provide-4-map.d: Update expected output.
1443 * ld-scripts/provide-5-map.d: Likewise.
1444
1445 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1446
1447 * ld-scripts/provide-4.d: New file.
1448 * ld-scripts/provide-4-map.d: New file.
1449 * ld-scripts/provide-4.t: New file.
1450 * ld-scripts/provide-5.d: New file.
1451 * ld-scripts/provide-5.s: New file.
1452 * ld-scripts/provide-5-map.d: New file.
1453 * ld-scripts/provide-5.t: New file.
1454 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1455 tests.
1456
1457 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1458
1459 * ld-scripts/overlay-size.d: Add 'map' option.
1460 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1461 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1462 option, checking linker mapfile output.
1463
1464 2015-01-20 Alan Modra <amodra@gmail.com>
1465
1466 * ld-powerpc/ambiguousv1.d,
1467 * ld-powerpc/ambiguousv1b.d,
1468 * ld-powerpc/ambiguousv2.d,
1469 * ld-powerpc/ambiguousv2b.d,
1470 * ld-powerpc/elfv2exe.d,
1471 * ld-powerpc/elfv2so.d,
1472 * ld-powerpc/tlsexe.r,
1473 * ld-powerpc/tlsexetoc.r,
1474 * ld-powerpc/tlsso.r,
1475 * ld-powerpc/tlstocso.r: Update.
1476
1477 2015-01-20 Alan Modra <amodra@gmail.com>
1478
1479 PR ld/17615
1480 * ld-elf/pr17615.d: Match .sbss too.
1481
1482 2015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1483
1484 PR ld/17615
1485 * ld-elf/pr17615.d: New file.
1486 * ld-elf/pr17615.s: Likewise.
1487
1488 2015-01-19 Alan Modra <amodra@gmail.com>
1489
1490 * ld-gc/pr14265.d,
1491 * ld-cris/tls-gc-68.d,
1492 * ld-cris/tls-gc-69.d,
1493 * ld-cris/tls-gc-70.d,
1494 * ld-cris/tls-gc-71.d,
1495 * ld-cris/tls-gc-75.d,
1496 * ld-cris/tls-gc-76.d,
1497 * ld-cris/tls-gc-79.d,
1498 * ld-mmix/bpo-10.d,
1499 * ld-mmix/bpo-11.d: Update.
1500
1501 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1502
1503 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1504 printed if 0 anymore.
1505
1506 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1507
1508 PR ld/17847
1509 * ld-x86-64/pie1.d: New file.
1510 * ld-x86-64/pie1.s: Likwise.
1511 * ld-x86-64/x86-64.exp: Run pie1.
1512
1513 2015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1514
1515 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1516 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1517 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1518
1519 2015-01-13 Jiong Wang <jiong.wang@arm.com>
1520
1521 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1522 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1523 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1524
1525 2015-01-13 Jiong Wang <jiong.wang@arm.com>
1526
1527 PR ld/17415
1528 * ld-aarch64/pr17415.s: Source file for new test.
1529 * ld-aarch64/pr17415.d: Expect file for new test.
1530 * ld-aarch64/aarch64-elf.exp: Run the new test.
1531
1532 2015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1533
1534 PR ld/17827
1535 * ld-x86-64/pr17689.out: Updated.
1536 * ld-x86-64/pr17689b.S: Likewise.
1537
1538 * ld-x86-64/pr17827.rd: New file.
1539
1540 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1541
1542 2015-01-08 Jan Beulich <jbeulich@suse.com>
1543
1544 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1545 enable_initfini_array=no case.
1546
1547 2015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1548
1549 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1550 readelf.
1551
1552 2015-01-01 Alan Modra <amodra@gmail.com>
1553
1554 Update year range in copyright notice of all files.
1555
1556 For older changes see ChangeLog-2014
1557 \f
1558 Copyright (C) 2015 Free Software Foundation, Inc.
1559
1560 Copying and distribution of this file, with or without modification,
1561 are permitted in any medium without royalty provided the copyright
1562 notice and this notice are preserved.
1563
1564 Local Variables:
1565 mode: change-log
1566 left-margin: 8
1567 fill-column: 74
1568 version-control: never
1569 End:
This page took 0.060081 seconds and 4 git commands to generate.