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