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