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