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