Update ld-x86-64/pr19013-nacl.d
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2015-10-01 Alan Modra <amodra@gmail.com>
2
3 * ld-x86-64/pr19013-x32.d: Update.
4 * ld-x86-64/pr19013-nacl.d: Update.
5
6 2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
7
8 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
9
10 2015-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
19 2015-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
28 2015-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
35 2015-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
40 2015-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
46 2015-09-22 H.J. Lu <hongjiu.lu@intel.com>
47
48 * ld-elf/pie.d: New test.
49
50 2015-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
63 2015-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
69 2015-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
77 2015-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
84 2015-09-05 H.J. Lu <hongjiu.lu@intel.com>
85
86 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
87
88 2015-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
100 2015-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
111 2015-09-02 H.J. Lu <hongjiu.lu@intel.com>
112
113 * ld-ifunc/ifunc-21-i386.d: New file.
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
122 2015-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
142 2015-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
147 2015-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
152 2015-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
180 2015-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
211 2015-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
219 2015-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
225 2015-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
233 2015-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
243 2015-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
274 2015-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
285 2015-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
294 2015-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
301 2015-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
310 2015-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
322 2015-08-11 Jiong Wang <jiong.wang@arm.com>
323
324 * ld-aarch64/tls-small-ld.s: Update testcase.
325
326 2015-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
332 2015-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.
339 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
340
341 2015-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
350 2015-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
355 2015-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
360 2015-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
370 2015-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
376 2015-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
381 2015-07-29 H.J. Lu <hongjiu.lu@intel.com>
382
383 * ld-size/size.exp: Move run-time support check.
384
385 2015-07-28 Alan Modra <amodra@gmail.com>
386
387 * ld-powerpc/elfv2so.d: Update.
388
389 2015-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
397 2015-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
402 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
403
404 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
405
406 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
407
408 * ld-scripts/crossref.exp (CC): Save and restore. Append
409 $PLT_CFLAGS.
410
411 2015-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
418 2015-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
423 2015-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
428 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
429
430 * config/default.exp (PLT_CFLAGS): New.
431
432 2015-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
439 2015-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
446 2015-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
451 2015-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
456 2015-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
462 2015-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
468 2015-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
474 2015-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
480 2015-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
486 2015-07-09 Catherine Moore <clm@codesourcery.com>
487
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.
500
501 2015-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
506 2015-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
513 2015-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
520 2015-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
529 2015-06-27 H.J. Lu <hongjiu.lu@intel.com>
530
531 * ld-xtensa/tlsbin.rd: Updated.
532 * ld-xtensa/tlspic.rd: Likewise.
533
534 2015-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
556 2015-06-25 H.J. Lu <hongjiu.lu@intel.com>
557
558 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
559
560 2015-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
566 2015-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
572 2015-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
581 2015-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
587 2015-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
593 2015-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
599 2015-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
612 2015-06-05 Nick Clifton <nickc@redhat.com>
613
614 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
615
616 2015-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
624 2015-06-02 Jiong Wang <jiong.wang@arm.com>
625
626 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
627
628 2015-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
634 2015-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
640 2015-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
646 2015-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
651 2015-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
669 2015-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
679 2015-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
686 2015-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
694 2015-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
703 2015-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
708 2015-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
720 2015-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
726 2015-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
732 2015-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
737 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
738
739 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
740
741 2015-04-24 Alan Modra <amodra@gmail.com>
742
743 * ld-powerpc/tocnovar.d: Revert last change.
744
745 2015-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
772 2015-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
777 2015-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
782 2015-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
787 2015-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
793 2015-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.
820 * ld-powerpc/tocnovar.d: Adjust.
821
822 2015-04-22 Alan Modra <amodra@gmail.com>
823
824 * ld-x86-64/pr18176.d: Update.
825
826 2015-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
843 2015-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
872 2015-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
885 2015-04-15 Alan Modra <amodra@gmail.com>
886
887 * ld-gc/pr18223.d: xfail tic6x.
888
889 2015-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
897 2015-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
911 2015-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
923 2015-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
942 2015-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
949 2015-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
969 2015-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
980 2015-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
993 2015-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
999 2015-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
1005 2015-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
1011 2015-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
1019 2015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1020
1021 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1022
1023 2015-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
1029 2015-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
1033 2015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1034
1035 * ld-aarch64/farcall-back-be.d: New.
1036
1037 2015-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 ---
1045 2015-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
1053 2015-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
1058 2015-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
1064 2015-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
1079 2015-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
1098 2015-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
1104 2015-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
1113 2015-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
1124 2015-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
1135 2015-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
1141 2015-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
1159 2015-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
1170 2015-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
1194 2015-02-24 Nick Clifton <nickc@redhat.com>
1195
1196 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1197
1198 2015-02-24 Alan Modra <amodra@gmail.com>
1199
1200 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1201
1202 2015-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
1207 2015-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
1214 2015-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
1225 2015-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
1242 2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1243
1244 PR ld/17975
1245 * ld-i386/tlsbin-nacl.rd: Updated.
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.
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.
1281
1282 2015-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
1291 2015-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
1295 2015-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
1303 2015-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
1335 2015-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
1350 2015-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
1358 2015-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
1363 2015-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
1374 2015-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
1382 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1383
1384 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1385
1386 2015-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
1392 2015-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
1407 2015-01-28 Jan Beulich <jbeulich@suse.com>
1408
1409 * ld-elf/pr16322.s (p1): Rename to px1.
1410 (f1): Rename to fx1.
1411
1412 2015-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
1418 2015-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
1425 2015-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
1430 2015-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
1442 2015-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
1449 2015-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
1462 2015-01-20 Alan Modra <amodra@gmail.com>
1463
1464 PR ld/17615
1465 * ld-elf/pr17615.d: Match .sbss too.
1466
1467 2015-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
1473 2015-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
1486 2015-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
1491 2015-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
1498 2015-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
1504 2015-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
1510 2015-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
1517 2015-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
1527 2015-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
1532 2015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1533
1534 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1535 readelf.
1536
1537 2015-01-01 Alan Modra <amodra@gmail.com>
1538
1539 Update year range in copyright notice of all files.
1540
1541 For older changes see ChangeLog-2014
1542 \f
1543 Copyright (C) 2015 Free Software Foundation, Inc.
1544
1545 Copying and distribution of this file, with or without modification,
1546 are permitted in any medium without royalty provided the copyright
1547 notice and this notice are preserved.
1548
1549 Local Variables:
1550 mode: change-log
1551 left-margin: 8
1552 fill-column: 74
1553 version-control: never
1554 End:
This page took 0.060669 seconds and 5 git commands to generate.