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