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