* ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
[platform/upstream/binutils.git] / ld / testsuite / ChangeLog
1 2013-02-18  Maciej W. Rozycki  <macro@codesourcery.com>
2
3         * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
4         mapping.
5         * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
6
7 2013-02-18  Alan Modra  <amodra@gmail.com>
8
9         * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
10         (PR ld/15146 (1), (2)): Likewise.
11         (LTO 7): Likewise.
12
13 2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14
15         PR ld/15146
16         * ld-plugin/pr15146.d: New file.
17         * ld-plugin/pr15146a.c: Likewise.
18         * ld-plugin/pr15146b.c: Likewise.
19         * ld-plugin/pr15146c.c: Likewise.
20         * ld-plugin/pr15146d.c: Likewise.
21
22         * ld-plugin/lto.exp: Add tests for PR ld/15146.
23
24 2013-02-15  Markos Chandras  <markos.chandras@imgtec.com>
25
26         * ld-metag/pcrel.d: Fix the expected disassembler
27         output to be in little endian format
28         * ld-metag/shared.d: likewise
29         * ld-metag/stub.d: likewise
30         * ld-metag/stub_pic_app.d: likewise
31         * ld-metag/stub_pic_shared.d: likewise
32         * ld-metag/stub_shared.d: likewise
33
34 2013-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
35
36         * ld-mips-elf/mips16-pic-2.dd,
37         ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
38         * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
39         ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
40         ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
41         ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
42         ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
43         ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
44         ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
45         ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
46         ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
47         ld-mips-elf/got-page-7.got: New tests.
48         * ld-mips-elf/mips-elf.exp: Run them.
49
50 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
51
52         * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
53         ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
54         ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
55         ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
56         for new hash table order.
57
58 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
59
60         * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
61         ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
62         that symbols are added to per-bfd GOTs.
63
64 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
65
66         * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
67         ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
68         ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
69         ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
70         ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
71         ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
72         ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
73         ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
74         ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
75         got_entry hash function.
76
77 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
78
79         * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
80         unused GOT entries.
81
82 2013-02-07  H.J. Lu  <hongjiu.lu@intel.com>
83
84         PR ld/15107
85         * ld-unique/unique_empty.s: Add reference to "b".
86
87 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
88
89         * ld-size/size-10.rd: Updated.
90         * ld-size/size-8.rd: Likewise.
91         * ld-size/size32-2-i386.d: Likewise.
92         * ld-size/size32-2-x32.d: Likewise.
93         * ld-size/size32-2-x86-64.d: Likewise.
94         * ld-size/size64-2-x32.d: Likewise.
95         * ld-size/size64-2-x86-64.d: Likewise.
96
97         * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
98         linker for size-8 test.
99
100 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
101             Andrew Jenner <andrew@codesourcery.com>
102
103         Based on patches from Altera Corporation.
104
105         * ld-nios2/emit-relocs-1a.s: New.
106         * ld-nios2/emit-relocs-1b.s: New.
107         * ld-nios2/emit-relocs-1.d: New.
108         * ld-nios2/emit-relocs-1.ld: New.
109         * ld-nios2/gprel.d: New.
110         * ld-nios2/gprel.s: New.
111         * ld-nios2/hilo16.d: New.
112         * ld-nios2/hilo16.s: New.
113         * ld-nios2/hilo16_symbol.s: New.
114         * ld-nios2/imm5.d: New.
115         * ld-nios2/imm5.s: New.
116         * ld-nios2/imm5_symbol.s: New.
117         * ld-nios2/nios2.exp: New.
118         * ld-nios2/pcrel16.d: New.
119         * ld-nios2/pcrel16_label.s: New.
120         * ld-nios2/pcrel16.s: New.
121         * ld-nios2/relax_callr.d: New.
122         * ld-nios2/relax_callr.ld: New.
123         * ld-nios2/relax_callr.s: New.
124         * ld-nios2/relax_cjmp.d: New.
125         * ld-nios2/relax_cjmp.s: New.
126         * ld-nios2/relax_jmp.ld: New.
127         * ld-nios2/relax_section.d: New.
128         * ld-nios2/relax_section.s: New.
129         * ld-nios2/relax_ujmp.d: New.
130         * ld-nios2/relax_ujmp.s: New.
131         * ld-nios2/reloc.d: New.
132         * ld-nios2/reloc.s: New.
133         * ld-nios2/reloc_symbol.s: New.
134         * ld-nios2/s16.d: New.
135         * ld-nios2/s16.s: New.
136         * ld-nios2/s16_symbol.s: New.
137         * ld-nios2/u16.d: New.
138         * ld-nios2/u16.s: New.
139         * ld-nios2/u16_symbol.s: New.
140         * ld-elf/indirect.exp: Skip on targets that don't support
141         -shared -fPIC.
142         * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
143         * ld-plugin/lto.exp: Skip shared library tests on targets that
144         don't support them.  Skip execution tests on non-native targets.
145
146 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
147
148         * ld-elf/now-1.d: New file.
149         * ld-elf/now-2.d: Likewise.
150         * ld-elf/now-3.d: Likewise.
151         * ld-elf/now-4.d: Likewise.
152         * ld-elf/rpath-1.d: Likewise.
153         * ld-elf/rpath-2.d: Likewise.
154         * ld-elf/runpath-1.d: Likewise.
155         * ld-elf/runpath-2.d: Likewise.
156
157 2013-02-06  Alan Modra  <amodra@gmail.com>
158
159         PR ld/15096
160         * ld-elf/new-dtags-1.d: Delete.
161         * ld-elf/new-dtags-2.d: Likewise.
162         * ld-elf/new-dtags-3.d: Likewise.
163         * ld-elf/new-dtags-4.d: Likewise.
164         * ld-elf/new-dtags-5.d: Likewise.
165         * ld-elf/new-dtags-6.d: Likewise.
166         * ld-elf/new-dtags-7.d: Likewise.
167         * ld-elf/new-dtags-8.d: Likewise.
168
169 2013-02-04  H.J. Lu  <hongjiu.lu@intel.com>
170
171         PR ld/15096
172         * ld-elf/new-dtags-1.d: New test.
173         * ld-elf/new-dtags-2.d: Likewise.
174         * ld-elf/new-dtags-3.d: Likewise.
175         * ld-elf/new-dtags-4.d: Likewise.
176         * ld-elf/new-dtags-5.d: Likewise.
177         * ld-elf/new-dtags-6.d: Likewise.
178         * ld-elf/new-dtags-7.d: Likewise.
179         * ld-elf/new-dtags-8.d: Likewise.
180
181 2013-01-31  Alan Modra  <amodra@gmail.com>
182
183         * ld-powerpc/tlsexe.d: Update for changed stub names.
184         * ld-powerpc/tlsexe.r: Likewise.
185         * ld-powerpc/tlsexetoc.d: Likewise.
186         * ld-powerpc/tlsexetoc.r: Likewise.
187         * ld-powerpc/tlsso.d: Likewise.
188         * ld-powerpc/tlsso.r: Likewise.
189         * ld-powerpc/tlstocso.d: Likewise.
190         * ld-powerpc/tlstocso.r: Likewise.
191
192 2013-01-31  Hans-Peter Nilsson  <hp@axis.com>
193
194         * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
195         default for *-*-linux-* by passing explicitly for all targets.
196
197 2013-01-21  Alan Modra  <amodra@gmail.com>
198
199         * ld-size/size.exp (build_tests <size-7, size-8>): Pass
200         --no-as-needed in cflags.
201
202 2013-01-19  H.J. Lu  <hongjiu.lu@intel.com>
203
204         * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
205
206         * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
207
208 2013-01-18  H.J. Lu  <hongjiu.lu@intel.com>
209
210         * ld-size/size-10.rd: Updated.
211         * ld-size/size-8.rd: Likewise.
212         * ld-size/size32-2-i386.d: Likewise.
213         * ld-size/size32-2-x32.d: Likewise.
214         * ld-size/size32-2-x86-64.d: Likewise.
215         * ld-size/size64-2-x32.d: Likewise.
216         * ld-size/size64-2-x86-64.d: Likewise.
217
218 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
219
220         * ld-size/size-7.out: New file.
221         * ld-size/size-8.out: Likewise.
222         * ld-size/size-9.out: Likewise.
223         * ld-size/size-9.rd: Likewise.
224         * ld-size/size-9a.c: Likewise.
225         * ld-size/size-9b.c: Likewise.
226         * ld-size/size-10.out: Likewise.
227         * ld-size/size-10.rd: Likewise.
228         * ld-size/size-10a.c: Likewise.
229         * ld-size/size-10b.c: Likewise.
230
231         * ld-size/size.exp (build_tests): Build libsize-9.so and
232         libsize-10.so.
233         Run-time size relocation tests if supported.
234         (run_time_tests): New.
235
236 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
237
238         * ld-size/size-1.c: New file.
239         * ld-size/size-1.out: Likewise.
240         * ld-size/size-1a.c: Likewise.
241         * ld-size/size-1b.c: Likewise.
242         * ld-size/size-2.c: Likewise.
243         * ld-size/size-2.out: Likewise.
244         * ld-size/size-2a.c: Likewise.
245         * ld-size/size-2b.c: Likewise.
246
247         * ld-size/size.exp (build_tests): Build libsize-1.so and
248         libsize-2.so.
249         (run_tests): Run size-1 and size-2.
250
251 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
252
253         * ld-size/size32-3-i386.d: New file.
254         * ld-size/size32-3-x32.d: Likewise.
255         * ld-size/size32-3-x86-64.d: Likewise.
256         * ld-size/size32-3a.s: Likewise.
257         * ld-size/size32-3b.s: Likewise.
258
259 2013-01-16  H.J. Lu  <hongjiu.lu@intel.com>
260
261         * ld-size/size.exp: New file.
262         * ld-size/size32-1-i386.d: Likewise.
263         * ld-size/size32-1-x32.d: Likewise.
264         * ld-size/size32-1-x86-64.d: Likewise.
265         * ld-size/size32-1.s: Likewise.
266         * ld-size/size32-2-i386.d: Likewise.
267         * ld-size/size32-2-x32.d: Likewise.
268         * ld-size/size32-2-x86-64.d: Likewise.
269         * ld-size/size32-2.s: Likewise.
270         * ld-size/size64-1-x32.d: Likewise.
271         * ld-size/size64-1-x86-64.d: Likewise.
272         * ld-size/size64-1.s: Likewise.
273         * ld-size/size64-2-x32.d: Likewise.
274         * ld-size/size64-2-x86-64.d: Likewise.
275         * ld-size/size64-2.s: Likewise.
276         * ld-size/size-3.c: Likewise.
277         * ld-size/size-3.out: Likewise.
278         * ld-size/size-3a.c: Likewise.
279         * ld-size/size-3b.c: Likewise.
280         * ld-size/size-3c.c: Likewise.
281         * ld-size/size-4.out: Likewise.
282         * ld-size/size-4a.c: Likewise.
283         * ld-size/size-4b.c: Likewise.
284         * ld-size/size-5.out: Likewise.
285         * ld-size/size-5a.c: Likewise.
286         * ld-size/size-5b.c: Likewise.
287         * ld-size/size-6.out: Likewise.
288         * ld-size/size-6a.c: Likewise.
289         * ld-size/size-6b.c: Likewise.
290         * ld-size/size-7.rd: Likewise.
291         * ld-size/size-7a.c: Likewise.
292         * ld-size/size-7b.c: Likewise.
293         * ld-size/size-8.rd: Likewise.
294         * ld-size/size-8a.c: Likewise.
295         * ld-size/size-8b.c: Likewise.
296
297 2013-01-16  Alan Modra  <amodra@gmail.com>
298
299         * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
300
301 2013-01-15  Alan Modra  <amodra@gmail.com>
302
303         * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
304         * ld-powerpc/tlsso.g: Likewise.
305         * ld-powerpc/tlsso.r: Likewise.
306         * ld-powerpc/tlstocso.d: Likewise.
307         * ld-powerpc/tlstocso.g: Likewise.
308
309 2013-01-15  Alan Modra  <amodra@gmail.com>
310
311         * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
312         * ld-plugin/lto-16b.d: Likewise.
313         * ld-plugin/lto-17a.d: Likewise.
314         * ld-plugin/lto-17b-2.d: Likewise.
315
316 2013-01-14  Alan Modra  <amodra@gmail.com>
317
318         * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
319         * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
320         updated microblaze page size.
321
322 2013-01-10  Will Newton <will.newton@imgtec.com>
323
324         * ld-elf/merge.d: Mark Meta as xfail.
325         * ld-gc/start.d: Skip this test on Meta.
326         * ld-gc/personality.d: Skip this test on Meta.
327         * ld-metag/external.s: New file.
328         * ld-metag/metag.exp: New file.
329         * ld-metag/pcrel.d: New file.
330         * ld-metag/pcrel.s: New file.
331         * ld-metag/shared.d: New file.
332         * ld-metag/shared.r: New file.
333         * ld-metag/shared.s: New file.
334         * ld-metag/stub.d: New file.
335         * ld-metag/stub.s: New file.
336         * ld-metag/stub_pic_app.d: New file.
337         * ld-metag/stub_pic_app.r: New file.
338         * ld-metag/stub_pic_app.s: New file.
339         * ld-metag/stub_pic_shared.d: New file.
340         * ld-metag/stub_pic_shared.s: New file.
341         * ld-metag/stub_shared.d: New file.
342         * ld-metag/stub_shared.r: New file.
343         * ld-metag/stub_shared.s: New file.
344
345 2013-01-08  Thomas Schwinge  <thomas@codesourcery.com>
346
347         * ld-i386/export-class.exp: Restore (and reword) comment about
348         excluded targets.
349
350 2013-01-04  Yufeng Zhang  <yufeng.zhang@arm.com>
351
352         * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
353         the objdump directive.
354         * ld-aarch64/emit-relocs-266.d: Ditto.
355         * ld-aarch64/emit-relocs-268.d: Ditto.
356         * ld-aarch64/emit-relocs-269.d: Ditto.
357         * ld-aarch64/emit-relocs-270.d: Ditto.
358         * ld-aarch64/emit-relocs-271.d: Ditto.
359         * ld-aarch64/emit-relocs-272.d: Ditto.
360
361 For older changes see ChangeLog-2012
362 \f
363 Copyright (C) 2013 Free Software Foundation, Inc.
364
365 Copying and distribution of this file, with or without modification,
366 are permitted in any medium without royalty provided the copyright
367 notice and this notice are preserved.
368
369 Local Variables:
370 mode: change-log
371 left-margin: 8
372 fill-column: 74
373 version-control: never
374 End: