1 2013-03-18 Alan Modra <amodra@gmail.com>
3 * ld-elf/pr14862.out: Expect no output.
5 2013-03-15 Will Newton <will.newton@linaro.org>
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.
12 2013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
14 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
15 from list of targets that don't support gc-section.
17 2013-03-05 Alan Modra <amodra@gmail.com>
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.
22 2013-02-28 Nathan Sidwell <nathan@codesourcery.com>
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.
28 2013-02-21 H.J. Lu <hongjiu.lu@intel.com>
31 * ld-unique/unique.exp: Add a test for shared library with
34 2013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
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
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.
81 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
83 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
85 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
87 2013-02-18 Alan Modra <amodra@gmail.com>
89 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
90 (PR ld/15146 (1), (2)): Likewise.
93 2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
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.
102 * ld-plugin/lto.exp: Add tests for PR ld/15146.
104 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
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
114 2013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
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.
130 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
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.
138 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
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.
144 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
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.
157 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
159 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
162 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
165 * ld-unique/unique_empty.s: Add reference to "b".
167 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
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.
177 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
178 linker for size-8 test.
180 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
181 Andrew Jenner <andrew@codesourcery.com>
183 Based on patches from Altera Corporation.
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
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.
226 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
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.
237 2013-02-06 Alan Modra <amodra@gmail.com>
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.
249 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
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.
261 2013-01-31 Alan Modra <amodra@gmail.com>
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.
272 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
274 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
275 default for *-*-linux-* by passing explicitly for all targets.
277 2013-01-21 Alan Modra <amodra@gmail.com>
279 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
280 --no-as-needed in cflags.
282 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
284 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
286 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
288 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
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.
298 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
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.
311 * ld-size/size.exp (build_tests): Build libsize-9.so and
313 Run-time size relocation tests if supported.
314 (run_time_tests): New.
316 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
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.
327 * ld-size/size.exp (build_tests): Build libsize-1.so and
329 (run_tests): Run size-1 and size-2.
331 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
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.
339 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
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.
377 2013-01-16 Alan Modra <amodra@gmail.com>
379 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
381 2013-01-15 Alan Modra <amodra@gmail.com>
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.
389 2013-01-15 Alan Modra <amodra@gmail.com>
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.
396 2013-01-14 Alan Modra <amodra@gmail.com>
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.
402 2013-01-10 Will Newton <will.newton@imgtec.com>
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.
425 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
427 * ld-i386/export-class.exp: Restore (and reword) comment about
430 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
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.
441 For older changes see ChangeLog-2012
443 Copyright (C) 2013 Free Software Foundation, Inc.
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.
453 version-control: never