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