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