Don't resolve size relocation against non-zero TLS symbol
[platform/upstream/binutils.git] / ld / testsuite / ChangeLog
1 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * ld-size/size-10.rd: Updated.
4         * ld-size/size-8.rd: Likewise.
5         * ld-size/size32-2-i386.d: Likewise.
6         * ld-size/size32-2-x32.d: Likewise.
7         * ld-size/size32-2-x86-64.d: Likewise.
8         * ld-size/size64-2-x32.d: Likewise.
9         * ld-size/size64-2-x86-64.d: Likewise.
10
11         * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
12         linker for size-8 test.
13
14 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
15             Andrew Jenner <andrew@codesourcery.com>
16
17         Based on patches from Altera Corporation.
18
19         * ld-nios2/emit-relocs-1a.s: New.
20         * ld-nios2/emit-relocs-1b.s: New.
21         * ld-nios2/emit-relocs-1.d: New.
22         * ld-nios2/emit-relocs-1.ld: New.
23         * ld-nios2/gprel.d: New.
24         * ld-nios2/gprel.s: New.
25         * ld-nios2/hilo16.d: New.
26         * ld-nios2/hilo16.s: New.
27         * ld-nios2/hilo16_symbol.s: New.
28         * ld-nios2/imm5.d: New.
29         * ld-nios2/imm5.s: New.
30         * ld-nios2/imm5_symbol.s: New.
31         * ld-nios2/nios2.exp: New.
32         * ld-nios2/pcrel16.d: New.
33         * ld-nios2/pcrel16_label.s: New.
34         * ld-nios2/pcrel16.s: New.
35         * ld-nios2/relax_callr.d: New.
36         * ld-nios2/relax_callr.ld: New.
37         * ld-nios2/relax_callr.s: New.
38         * ld-nios2/relax_cjmp.d: New.
39         * ld-nios2/relax_cjmp.s: New.
40         * ld-nios2/relax_jmp.ld: New.
41         * ld-nios2/relax_section.d: New.
42         * ld-nios2/relax_section.s: New.
43         * ld-nios2/relax_ujmp.d: New.
44         * ld-nios2/relax_ujmp.s: New.
45         * ld-nios2/reloc.d: New.
46         * ld-nios2/reloc.s: New.
47         * ld-nios2/reloc_symbol.s: New.
48         * ld-nios2/s16.d: New.
49         * ld-nios2/s16.s: New.
50         * ld-nios2/s16_symbol.s: New.
51         * ld-nios2/u16.d: New.
52         * ld-nios2/u16.s: New.
53         * ld-nios2/u16_symbol.s: New.
54         * ld-elf/indirect.exp: Skip on targets that don't support
55         -shared -fPIC.
56         * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
57         * ld-plugin/lto.exp: Skip shared library tests on targets that
58         don't support them.  Skip execution tests on non-native targets.
59
60 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
61
62         * ld-elf/now-1.d: New file.
63         * ld-elf/now-2.d: Likewise.
64         * ld-elf/now-3.d: Likewise.
65         * ld-elf/now-4.d: Likewise.
66         * ld-elf/rpath-1.d: Likewise.
67         * ld-elf/rpath-2.d: Likewise.
68         * ld-elf/runpath-1.d: Likewise.
69         * ld-elf/runpath-2.d: Likewise.
70
71 2013-02-06  Alan Modra  <amodra@gmail.com>
72
73         PR ld/15096
74         * ld-elf/new-dtags-1.d: Delete.
75         * ld-elf/new-dtags-2.d: Likewise.
76         * ld-elf/new-dtags-3.d: Likewise.
77         * ld-elf/new-dtags-4.d: Likewise.
78         * ld-elf/new-dtags-5.d: Likewise.
79         * ld-elf/new-dtags-6.d: Likewise.
80         * ld-elf/new-dtags-7.d: Likewise.
81         * ld-elf/new-dtags-8.d: Likewise.
82
83 2013-02-04  H.J. Lu  <hongjiu.lu@intel.com>
84
85         PR ld/15096
86         * ld-elf/new-dtags-1.d: New test.
87         * ld-elf/new-dtags-2.d: Likewise.
88         * ld-elf/new-dtags-3.d: Likewise.
89         * ld-elf/new-dtags-4.d: Likewise.
90         * ld-elf/new-dtags-5.d: Likewise.
91         * ld-elf/new-dtags-6.d: Likewise.
92         * ld-elf/new-dtags-7.d: Likewise.
93         * ld-elf/new-dtags-8.d: Likewise.
94
95 2013-01-31  Alan Modra  <amodra@gmail.com>
96
97         * ld-powerpc/tlsexe.d: Update for changed stub names.
98         * ld-powerpc/tlsexe.r: Likewise.
99         * ld-powerpc/tlsexetoc.d: Likewise.
100         * ld-powerpc/tlsexetoc.r: Likewise.
101         * ld-powerpc/tlsso.d: Likewise.
102         * ld-powerpc/tlsso.r: Likewise.
103         * ld-powerpc/tlstocso.d: Likewise.
104         * ld-powerpc/tlstocso.r: Likewise.
105
106 2013-01-31  Hans-Peter Nilsson  <hp@axis.com>
107
108         * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
109         default for *-*-linux-* by passing explicitly for all targets.
110
111 2013-01-21  Alan Modra  <amodra@gmail.com>
112
113         * ld-size/size.exp (build_tests <size-7, size-8>): Pass
114         --no-as-needed in cflags.
115
116 2013-01-19  H.J. Lu  <hongjiu.lu@intel.com>
117
118         * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
119
120         * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
121
122 2013-01-18  H.J. Lu  <hongjiu.lu@intel.com>
123
124         * ld-size/size-10.rd: Updated.
125         * ld-size/size-8.rd: Likewise.
126         * ld-size/size32-2-i386.d: Likewise.
127         * ld-size/size32-2-x32.d: Likewise.
128         * ld-size/size32-2-x86-64.d: Likewise.
129         * ld-size/size64-2-x32.d: Likewise.
130         * ld-size/size64-2-x86-64.d: Likewise.
131
132 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
133
134         * ld-size/size-7.out: New file.
135         * ld-size/size-8.out: Likewise.
136         * ld-size/size-9.out: Likewise.
137         * ld-size/size-9.rd: Likewise.
138         * ld-size/size-9a.c: Likewise.
139         * ld-size/size-9b.c: Likewise.
140         * ld-size/size-10.out: Likewise.
141         * ld-size/size-10.rd: Likewise.
142         * ld-size/size-10a.c: Likewise.
143         * ld-size/size-10b.c: Likewise.
144
145         * ld-size/size.exp (build_tests): Build libsize-9.so and
146         libsize-10.so.
147         Run-time size relocation tests if supported.
148         (run_time_tests): New.
149
150 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
151
152         * ld-size/size-1.c: New file.
153         * ld-size/size-1.out: Likewise.
154         * ld-size/size-1a.c: Likewise.
155         * ld-size/size-1b.c: Likewise.
156         * ld-size/size-2.c: Likewise.
157         * ld-size/size-2.out: Likewise.
158         * ld-size/size-2a.c: Likewise.
159         * ld-size/size-2b.c: Likewise.
160
161         * ld-size/size.exp (build_tests): Build libsize-1.so and
162         libsize-2.so.
163         (run_tests): Run size-1 and size-2.
164
165 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
166
167         * ld-size/size32-3-i386.d: New file.
168         * ld-size/size32-3-x32.d: Likewise.
169         * ld-size/size32-3-x86-64.d: Likewise.
170         * ld-size/size32-3a.s: Likewise.
171         * ld-size/size32-3b.s: Likewise.
172
173 2013-01-16  H.J. Lu  <hongjiu.lu@intel.com>
174
175         * ld-size/size.exp: New file.
176         * ld-size/size32-1-i386.d: Likewise.
177         * ld-size/size32-1-x32.d: Likewise.
178         * ld-size/size32-1-x86-64.d: Likewise.
179         * ld-size/size32-1.s: Likewise.
180         * ld-size/size32-2-i386.d: Likewise.
181         * ld-size/size32-2-x32.d: Likewise.
182         * ld-size/size32-2-x86-64.d: Likewise.
183         * ld-size/size32-2.s: Likewise.
184         * ld-size/size64-1-x32.d: Likewise.
185         * ld-size/size64-1-x86-64.d: Likewise.
186         * ld-size/size64-1.s: Likewise.
187         * ld-size/size64-2-x32.d: Likewise.
188         * ld-size/size64-2-x86-64.d: Likewise.
189         * ld-size/size64-2.s: Likewise.
190         * ld-size/size-3.c: Likewise.
191         * ld-size/size-3.out: Likewise.
192         * ld-size/size-3a.c: Likewise.
193         * ld-size/size-3b.c: Likewise.
194         * ld-size/size-3c.c: Likewise.
195         * ld-size/size-4.out: Likewise.
196         * ld-size/size-4a.c: Likewise.
197         * ld-size/size-4b.c: Likewise.
198         * ld-size/size-5.out: Likewise.
199         * ld-size/size-5a.c: Likewise.
200         * ld-size/size-5b.c: Likewise.
201         * ld-size/size-6.out: Likewise.
202         * ld-size/size-6a.c: Likewise.
203         * ld-size/size-6b.c: Likewise.
204         * ld-size/size-7.rd: Likewise.
205         * ld-size/size-7a.c: Likewise.
206         * ld-size/size-7b.c: Likewise.
207         * ld-size/size-8.rd: Likewise.
208         * ld-size/size-8a.c: Likewise.
209         * ld-size/size-8b.c: Likewise.
210
211 2013-01-16  Alan Modra  <amodra@gmail.com>
212
213         * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
214
215 2013-01-15  Alan Modra  <amodra@gmail.com>
216
217         * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
218         * ld-powerpc/tlsso.g: Likewise.
219         * ld-powerpc/tlsso.r: Likewise.
220         * ld-powerpc/tlstocso.d: Likewise.
221         * ld-powerpc/tlstocso.g: Likewise.
222
223 2013-01-15  Alan Modra  <amodra@gmail.com>
224
225         * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
226         * ld-plugin/lto-16b.d: Likewise.
227         * ld-plugin/lto-17a.d: Likewise.
228         * ld-plugin/lto-17b-2.d: Likewise.
229
230 2013-01-14  Alan Modra  <amodra@gmail.com>
231
232         * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
233         * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
234         updated microblaze page size.
235
236 2013-01-10  Will Newton <will.newton@imgtec.com>
237
238         * ld-elf/merge.d: Mark Meta as xfail.
239         * ld-gc/start.d: Skip this test on Meta.
240         * ld-gc/personality.d: Skip this test on Meta.
241         * ld-metag/external.s: New file.
242         * ld-metag/metag.exp: New file.
243         * ld-metag/pcrel.d: New file.
244         * ld-metag/pcrel.s: New file.
245         * ld-metag/shared.d: New file.
246         * ld-metag/shared.r: New file.
247         * ld-metag/shared.s: New file.
248         * ld-metag/stub.d: New file.
249         * ld-metag/stub.s: New file.
250         * ld-metag/stub_pic_app.d: New file.
251         * ld-metag/stub_pic_app.r: New file.
252         * ld-metag/stub_pic_app.s: New file.
253         * ld-metag/stub_pic_shared.d: New file.
254         * ld-metag/stub_pic_shared.s: New file.
255         * ld-metag/stub_shared.d: New file.
256         * ld-metag/stub_shared.r: New file.
257         * ld-metag/stub_shared.s: New file.
258
259 2013-01-08  Thomas Schwinge  <thomas@codesourcery.com>
260
261         * ld-i386/export-class.exp: Restore (and reword) comment about
262         excluded targets.
263
264 2013-01-04  Yufeng Zhang  <yufeng.zhang@arm.com>
265
266         * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
267         the objdump directive.
268         * ld-aarch64/emit-relocs-266.d: Ditto.
269         * ld-aarch64/emit-relocs-268.d: Ditto.
270         * ld-aarch64/emit-relocs-269.d: Ditto.
271         * ld-aarch64/emit-relocs-270.d: Ditto.
272         * ld-aarch64/emit-relocs-271.d: Ditto.
273         * ld-aarch64/emit-relocs-272.d: Ditto.
274
275 For older changes see ChangeLog-2012
276 \f
277 Copyright (C) 2013 Free Software Foundation, Inc.
278
279 Copying and distribution of this file, with or without modification,
280 are permitted in any medium without royalty provided the copyright
281 notice and this notice are preserved.
282
283 Local Variables:
284 mode: change-log
285 left-margin: 8
286 fill-column: 74
287 version-control: never
288 End: