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