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