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