bfd/
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2013-03-20 Alan Modra <amodra@gmail.com>
2
3 * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
4 * ld-elf/shared.exp: Build and run it.
5
6 2013-03-20 Alan Modra <amodra@gmail.com>
7 Will Newton <will.newton@linaro.org
8
9 * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
10 linking against shared libraries.
11 * ld-elfweak/elfweak.exp: Likewise. Enable for x86_64-linux.
12 Build main1.o using $picflag.
13
14 2013-03-18 Alan Modra <amodra@gmail.com>
15
16 * ld-elf/pr14862.out: Expect no output.
17
18 2013-03-15 Will Newton <will.newton@linaro.org>
19
20 * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
21 * ld-arm/gc-hidden-1.d: Likewise.
22 * ld-elfvsb/elfvsb.exp: Likewise.
23 * ld-shared/shared.exp: Likewise.
24
25 2013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
26
27 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
28 from list of targets that don't support gc-section.
29
30 2013-03-05 Alan Modra <amodra@gmail.com>
31
32 * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
33 * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
34
35 2013-02-28 Nathan Sidwell <nathan@codesourcery.com>
36
37 * ld-arm/tls-local-static.s: New test.
38 * ld-arm/tls-local-static.d: New.
39 * ld-arm/arm-elf.exp (tls-local-static): Add test.
40
41 2013-02-21 H.J. Lu <hongjiu.lu@intel.com>
42
43 PR ld/15167
44 * ld-unique/unique.exp: Add a test for shared library with
45 reference.
46
47 2013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
48
49 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
50 its contents to ar_simple_create and ld_simple_link after
51 objfiles.
52 * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
53 * ld-alpha/alpha.exp: Likewise.
54 * ld-arm/arm-elf.exp: Likewise.
55 * ld-arm/export-class.exp: Likewise.
56 * ld-elf/comm-data.exp: Likewise.
57 * ld-elf/eh-group.exp: Likewise.
58 * ld-elf/elf.exp: Likewise.
59 * ld-elf/export-class.exp: Likewise.
60 * ld-elfvers/vers.exp: Likewise.
61 * ld-frv/tls.exp: Likewise.
62 * ld-i386/export-class.exp: Likewise.
63 * ld-i386/i386.exp: Likewise.
64 * ld-ia64/ia64.exp: Likewise.
65 * ld-libs/libs.exp: Likewise.
66 * ld-m68k/m68k.exp: Likewise.
67 * ld-metag/metag.exp: Likewise.
68 * ld-mips-elf/comm-data.exp: Likewise.
69 * ld-mips-elf/export-class.exp: Likewise.
70 * ld-mips-elf/mips-elf.exp: Likewise.
71 * ld-mn10300/mn10300.exp: Likewise.
72 * ld-pe/pe-compile.exp: Likewise.
73 * ld-pe/pe.exp: Likewise.
74 * ld-plugin/plugin.exp: Likewise.
75 * ld-powerpc/aix52.exp: Likewise.
76 * ld-powerpc/export-class.exp: Likewise.
77 * ld-powerpc/powerpc.exp: Likewise.
78 * ld-s390/s390.exp: Likewise.
79 * ld-sh/sh-vxworks.exp: Likewise.
80 * ld-sh/sh64/sh64.exp: Likewise.
81 * ld-sparc/sparc.exp: Likewise.
82 * ld-tic6x/tic6x.exp: Likewise.
83 * ld-tilegx/tilegx.exp: Likewise.
84 * ld-tilepro/tilepro.exp: Likewise.
85 * ld-undefined/entry.exp: Likewise.
86 * ld-vax-elf/vax-elf.exp: Likewise.
87 * ld-x86-64/dwarfreloc.exp: Likewise.
88 * ld-x86-64/export-class.exp: Likewise.
89 * ld-x86-64/x86-64.exp: Likewise.
90 * ld-xc16x/xc16x.exp: Likewise.
91 * ld-xstormy16/xstormy16.exp: Likewise.
92 * ld-xtensa/xtensa.exp: Likewise.
93
94 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
95
96 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
97 mapping.
98 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
99
100 2013-02-18 Alan Modra <amodra@gmail.com>
101
102 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
103 (PR ld/15146 (1), (2)): Likewise.
104 (LTO 7): Likewise.
105
106 2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
107
108 PR ld/15146
109 * ld-plugin/pr15146.d: New file.
110 * ld-plugin/pr15146a.c: Likewise.
111 * ld-plugin/pr15146b.c: Likewise.
112 * ld-plugin/pr15146c.c: Likewise.
113 * ld-plugin/pr15146d.c: Likewise.
114
115 * ld-plugin/lto.exp: Add tests for PR ld/15146.
116
117 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
118
119 * ld-metag/pcrel.d: Fix the expected disassembler
120 output to be in little endian format
121 * ld-metag/shared.d: likewise
122 * ld-metag/stub.d: likewise
123 * ld-metag/stub_pic_app.d: likewise
124 * ld-metag/stub_pic_shared.d: likewise
125 * ld-metag/stub_shared.d: likewise
126
127 2013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
128
129 * ld-mips-elf/mips16-pic-2.dd,
130 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
131 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
132 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
133 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
134 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
135 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
136 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
137 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
138 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
139 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
140 ld-mips-elf/got-page-7.got: New tests.
141 * ld-mips-elf/mips-elf.exp: Run them.
142
143 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
144
145 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
146 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
147 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
148 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
149 for new hash table order.
150
151 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
152
153 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
154 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
155 that symbols are added to per-bfd GOTs.
156
157 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
158
159 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
160 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
161 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
162 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
163 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
164 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
165 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
166 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
167 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
168 got_entry hash function.
169
170 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
171
172 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
173 unused GOT entries.
174
175 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
176
177 PR ld/15107
178 * ld-unique/unique_empty.s: Add reference to "b".
179
180 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
181
182 * ld-size/size-10.rd: Updated.
183 * ld-size/size-8.rd: Likewise.
184 * ld-size/size32-2-i386.d: Likewise.
185 * ld-size/size32-2-x32.d: Likewise.
186 * ld-size/size32-2-x86-64.d: Likewise.
187 * ld-size/size64-2-x32.d: Likewise.
188 * ld-size/size64-2-x86-64.d: Likewise.
189
190 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
191 linker for size-8 test.
192
193 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
194 Andrew Jenner <andrew@codesourcery.com>
195
196 Based on patches from Altera Corporation.
197
198 * ld-nios2/emit-relocs-1a.s: New.
199 * ld-nios2/emit-relocs-1b.s: New.
200 * ld-nios2/emit-relocs-1.d: New.
201 * ld-nios2/emit-relocs-1.ld: New.
202 * ld-nios2/gprel.d: New.
203 * ld-nios2/gprel.s: New.
204 * ld-nios2/hilo16.d: New.
205 * ld-nios2/hilo16.s: New.
206 * ld-nios2/hilo16_symbol.s: New.
207 * ld-nios2/imm5.d: New.
208 * ld-nios2/imm5.s: New.
209 * ld-nios2/imm5_symbol.s: New.
210 * ld-nios2/nios2.exp: New.
211 * ld-nios2/pcrel16.d: New.
212 * ld-nios2/pcrel16_label.s: New.
213 * ld-nios2/pcrel16.s: New.
214 * ld-nios2/relax_callr.d: New.
215 * ld-nios2/relax_callr.ld: New.
216 * ld-nios2/relax_callr.s: New.
217 * ld-nios2/relax_cjmp.d: New.
218 * ld-nios2/relax_cjmp.s: New.
219 * ld-nios2/relax_jmp.ld: New.
220 * ld-nios2/relax_section.d: New.
221 * ld-nios2/relax_section.s: New.
222 * ld-nios2/relax_ujmp.d: New.
223 * ld-nios2/relax_ujmp.s: New.
224 * ld-nios2/reloc.d: New.
225 * ld-nios2/reloc.s: New.
226 * ld-nios2/reloc_symbol.s: New.
227 * ld-nios2/s16.d: New.
228 * ld-nios2/s16.s: New.
229 * ld-nios2/s16_symbol.s: New.
230 * ld-nios2/u16.d: New.
231 * ld-nios2/u16.s: New.
232 * ld-nios2/u16_symbol.s: New.
233 * ld-elf/indirect.exp: Skip on targets that don't support
234 -shared -fPIC.
235 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
236 * ld-plugin/lto.exp: Skip shared library tests on targets that
237 don't support them. Skip execution tests on non-native targets.
238
239 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
240
241 * ld-elf/now-1.d: New file.
242 * ld-elf/now-2.d: Likewise.
243 * ld-elf/now-3.d: Likewise.
244 * ld-elf/now-4.d: Likewise.
245 * ld-elf/rpath-1.d: Likewise.
246 * ld-elf/rpath-2.d: Likewise.
247 * ld-elf/runpath-1.d: Likewise.
248 * ld-elf/runpath-2.d: Likewise.
249
250 2013-02-06 Alan Modra <amodra@gmail.com>
251
252 PR ld/15096
253 * ld-elf/new-dtags-1.d: Delete.
254 * ld-elf/new-dtags-2.d: Likewise.
255 * ld-elf/new-dtags-3.d: Likewise.
256 * ld-elf/new-dtags-4.d: Likewise.
257 * ld-elf/new-dtags-5.d: Likewise.
258 * ld-elf/new-dtags-6.d: Likewise.
259 * ld-elf/new-dtags-7.d: Likewise.
260 * ld-elf/new-dtags-8.d: Likewise.
261
262 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
263
264 PR ld/15096
265 * ld-elf/new-dtags-1.d: New test.
266 * ld-elf/new-dtags-2.d: Likewise.
267 * ld-elf/new-dtags-3.d: Likewise.
268 * ld-elf/new-dtags-4.d: Likewise.
269 * ld-elf/new-dtags-5.d: Likewise.
270 * ld-elf/new-dtags-6.d: Likewise.
271 * ld-elf/new-dtags-7.d: Likewise.
272 * ld-elf/new-dtags-8.d: Likewise.
273
274 2013-01-31 Alan Modra <amodra@gmail.com>
275
276 * ld-powerpc/tlsexe.d: Update for changed stub names.
277 * ld-powerpc/tlsexe.r: Likewise.
278 * ld-powerpc/tlsexetoc.d: Likewise.
279 * ld-powerpc/tlsexetoc.r: Likewise.
280 * ld-powerpc/tlsso.d: Likewise.
281 * ld-powerpc/tlsso.r: Likewise.
282 * ld-powerpc/tlstocso.d: Likewise.
283 * ld-powerpc/tlstocso.r: Likewise.
284
285 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
286
287 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
288 default for *-*-linux-* by passing explicitly for all targets.
289
290 2013-01-21 Alan Modra <amodra@gmail.com>
291
292 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
293 --no-as-needed in cflags.
294
295 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
296
297 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
298
299 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
300
301 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
302
303 * ld-size/size-10.rd: Updated.
304 * ld-size/size-8.rd: Likewise.
305 * ld-size/size32-2-i386.d: Likewise.
306 * ld-size/size32-2-x32.d: Likewise.
307 * ld-size/size32-2-x86-64.d: Likewise.
308 * ld-size/size64-2-x32.d: Likewise.
309 * ld-size/size64-2-x86-64.d: Likewise.
310
311 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
312
313 * ld-size/size-7.out: New file.
314 * ld-size/size-8.out: Likewise.
315 * ld-size/size-9.out: Likewise.
316 * ld-size/size-9.rd: Likewise.
317 * ld-size/size-9a.c: Likewise.
318 * ld-size/size-9b.c: Likewise.
319 * ld-size/size-10.out: Likewise.
320 * ld-size/size-10.rd: Likewise.
321 * ld-size/size-10a.c: Likewise.
322 * ld-size/size-10b.c: Likewise.
323
324 * ld-size/size.exp (build_tests): Build libsize-9.so and
325 libsize-10.so.
326 Run-time size relocation tests if supported.
327 (run_time_tests): New.
328
329 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
330
331 * ld-size/size-1.c: New file.
332 * ld-size/size-1.out: Likewise.
333 * ld-size/size-1a.c: Likewise.
334 * ld-size/size-1b.c: Likewise.
335 * ld-size/size-2.c: Likewise.
336 * ld-size/size-2.out: Likewise.
337 * ld-size/size-2a.c: Likewise.
338 * ld-size/size-2b.c: Likewise.
339
340 * ld-size/size.exp (build_tests): Build libsize-1.so and
341 libsize-2.so.
342 (run_tests): Run size-1 and size-2.
343
344 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
345
346 * ld-size/size32-3-i386.d: New file.
347 * ld-size/size32-3-x32.d: Likewise.
348 * ld-size/size32-3-x86-64.d: Likewise.
349 * ld-size/size32-3a.s: Likewise.
350 * ld-size/size32-3b.s: Likewise.
351
352 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
353
354 * ld-size/size.exp: New file.
355 * ld-size/size32-1-i386.d: Likewise.
356 * ld-size/size32-1-x32.d: Likewise.
357 * ld-size/size32-1-x86-64.d: Likewise.
358 * ld-size/size32-1.s: Likewise.
359 * ld-size/size32-2-i386.d: Likewise.
360 * ld-size/size32-2-x32.d: Likewise.
361 * ld-size/size32-2-x86-64.d: Likewise.
362 * ld-size/size32-2.s: Likewise.
363 * ld-size/size64-1-x32.d: Likewise.
364 * ld-size/size64-1-x86-64.d: Likewise.
365 * ld-size/size64-1.s: Likewise.
366 * ld-size/size64-2-x32.d: Likewise.
367 * ld-size/size64-2-x86-64.d: Likewise.
368 * ld-size/size64-2.s: Likewise.
369 * ld-size/size-3.c: Likewise.
370 * ld-size/size-3.out: Likewise.
371 * ld-size/size-3a.c: Likewise.
372 * ld-size/size-3b.c: Likewise.
373 * ld-size/size-3c.c: Likewise.
374 * ld-size/size-4.out: Likewise.
375 * ld-size/size-4a.c: Likewise.
376 * ld-size/size-4b.c: Likewise.
377 * ld-size/size-5.out: Likewise.
378 * ld-size/size-5a.c: Likewise.
379 * ld-size/size-5b.c: Likewise.
380 * ld-size/size-6.out: Likewise.
381 * ld-size/size-6a.c: Likewise.
382 * ld-size/size-6b.c: Likewise.
383 * ld-size/size-7.rd: Likewise.
384 * ld-size/size-7a.c: Likewise.
385 * ld-size/size-7b.c: Likewise.
386 * ld-size/size-8.rd: Likewise.
387 * ld-size/size-8a.c: Likewise.
388 * ld-size/size-8b.c: Likewise.
389
390 2013-01-16 Alan Modra <amodra@gmail.com>
391
392 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
393
394 2013-01-15 Alan Modra <amodra@gmail.com>
395
396 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
397 * ld-powerpc/tlsso.g: Likewise.
398 * ld-powerpc/tlsso.r: Likewise.
399 * ld-powerpc/tlstocso.d: Likewise.
400 * ld-powerpc/tlstocso.g: Likewise.
401
402 2013-01-15 Alan Modra <amodra@gmail.com>
403
404 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
405 * ld-plugin/lto-16b.d: Likewise.
406 * ld-plugin/lto-17a.d: Likewise.
407 * ld-plugin/lto-17b-2.d: Likewise.
408
409 2013-01-14 Alan Modra <amodra@gmail.com>
410
411 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
412 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
413 updated microblaze page size.
414
415 2013-01-10 Will Newton <will.newton@imgtec.com>
416
417 * ld-elf/merge.d: Mark Meta as xfail.
418 * ld-gc/start.d: Skip this test on Meta.
419 * ld-gc/personality.d: Skip this test on Meta.
420 * ld-metag/external.s: New file.
421 * ld-metag/metag.exp: New file.
422 * ld-metag/pcrel.d: New file.
423 * ld-metag/pcrel.s: New file.
424 * ld-metag/shared.d: New file.
425 * ld-metag/shared.r: New file.
426 * ld-metag/shared.s: New file.
427 * ld-metag/stub.d: New file.
428 * ld-metag/stub.s: New file.
429 * ld-metag/stub_pic_app.d: New file.
430 * ld-metag/stub_pic_app.r: New file.
431 * ld-metag/stub_pic_app.s: New file.
432 * ld-metag/stub_pic_shared.d: New file.
433 * ld-metag/stub_pic_shared.s: New file.
434 * ld-metag/stub_shared.d: New file.
435 * ld-metag/stub_shared.r: New file.
436 * ld-metag/stub_shared.s: New file.
437
438 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
439
440 * ld-i386/export-class.exp: Restore (and reword) comment about
441 excluded targets.
442
443 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
444
445 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
446 the objdump directive.
447 * ld-aarch64/emit-relocs-266.d: Ditto.
448 * ld-aarch64/emit-relocs-268.d: Ditto.
449 * ld-aarch64/emit-relocs-269.d: Ditto.
450 * ld-aarch64/emit-relocs-270.d: Ditto.
451 * ld-aarch64/emit-relocs-271.d: Ditto.
452 * ld-aarch64/emit-relocs-272.d: Ditto.
453
454 For older changes see ChangeLog-2012
455 \f
456 Copyright (C) 2013 Free Software Foundation, Inc.
457
458 Copying and distribution of this file, with or without modification,
459 are permitted in any medium without royalty provided the copyright
460 notice and this notice are preserved.
461
462 Local Variables:
463 mode: change-log
464 left-margin: 8
465 fill-column: 74
466 version-control: never
467 End:
This page took 0.039153 seconds and 5 git commands to generate.