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