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