1 2006-10-19 Richard Sandiford <richard@codesourcery.com>
3 * ld-mips-elf/multi-got-1.d: Remove DT_DEBUG tag. Do not require
4 a specific file offset for .dynamic. Reduce DT_HASH by 8 to account
6 * ld-mips-elf/tls-multi-got-1.r: Likewise. Also reduce DT_REL by 8.
7 Reduce PLTGOT and symbol values by 16 to account for the removed tag.
8 * ld-mips-elf/textrel-1.d: Remove DT_DEBUG tag.
9 * ld-mips-elf/rel32-n32.d: Reduce addresses by 16 to account for
11 * ld-mips-elf/rel64.d: Likewise.
12 * ld-mips-elf/tls-multi-got-1.got: Likewise.
13 * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
15 2006-10-18 H.J. Lu <hongjiu.lu@intel.com>
18 * ld-elf/dummy.c: New file.
19 * ld-elf/dwarf.exp: Likewise.
20 * ld-elf/dwarf1.c: Likewise.
21 * ld-elf/dwarf1.h: Likewise.
22 * ld-elf/dwarf1.out: Likewise.
23 * ld-elf/dwarf1main.c: Likewise.
25 2006-10-18 H.J. Lu <hongjiu.lu@intel.com>
27 * ld-elf/dl4.c: New file.
28 * ld-elf/dl4.list: Likewise.
29 * ld-elf/dl4a.out: Likewise.
30 * ld-elf/dl4b.out: Likewise.
31 * ld-elf/dl4main.c: Likewise.
32 * ld-elf/dl4xxx.c: Likewise.
33 * ld-elf/dl4xxx.list: Likewise.
35 * ld-elf/shared.exp (build_tests): Add libdl4a.so and
37 (run_tests): Likewise.
39 2006-10-18 Richard Sandiford <richard@codesourcery.com>
41 * ld-mips-elf/reloc-1-n64.d: Match 16-character VMAs on LP64 hosts.
43 2006-10-18 Richard Sandiford <richard@codesourcery.com>
45 * ld-mips-elf/rel32-n32.d: Bump addresses by 0x20 to account for
46 the fact that .reginfo is now placed before .text. Change the
47 section number of .text accordingly.
49 2006-10-18 Richard Sandiford <richard@codesourcery.com>
51 * ld-mips-elf/elf-rel-got-n32.d: Adjust page gap from 0x100000
52 to 0x10000. Move .reginfo before .text and bump .text addresses
53 by 0x10 to make room. Move data segment down by 0x10 bytes to
54 account for new size of text segment.
55 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
56 * ld-mips-elf/elf-rel-got-n64-linux.d: Adjust page gap from
58 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
60 2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
62 * ld-arm/arm-elf.exp: Add thumb1-bl, thumb2-bl,
63 thumb2-bl-as-thumb1-bad and thumb2-bl-bad tests.
64 * ld-arm/thumb1-bl.d: New.
65 * ld-arm/thumb1-bl.s: New.
66 * ld-arm/thumb2-bl-as-thumb1-bad.d: New.
67 * ld-arm/thumb2-bl-as-thumb1-bad.s: New.
68 * ld-arm/thumb2-bl-bad.d: New.
69 * ld-arm/thumb2-bl-bad.s: New.
70 * ld-arm/thumb2-bl.d: New.
71 * ld-arm/thumb2-bl.s: New.
73 2006-10-17 Alan Modra <amodra@bigpond.net.au>
75 * ld-arm/mixed-app.sym, ld-cris/ldsym1.d, ld-cris/libdso-12.d,
76 * ld-cris/v32-ba-1.d, ld-elf/orphan.d, ld-elf/orphan2.d,
77 * ld-i386/tlsbin.rd, ld-i386/tlsbindesc.rd, ld-i386/tlsdesc.rd,
78 * ld-i386/tlsdesc.sd, ld-i386/tlsgdesc.rd, ld-i386/tlsnopic.rd,
79 * ld-i386/tlspic.rd, ld-ia64/tlspic.rd, ld-mips-elf/eh-frame1-n32.d,
80 * ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d,
81 * ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/mips-elf.exp,
82 * ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
83 * ld-mips-elf/rel64.d, ld-mips-elf/tls-multi-got-1.got,
84 * ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tlsdyn-o32-1.d,
85 * ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
86 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
87 * ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
88 * ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
89 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got,
90 * ld-mmix/bpo-10.d, ld-powerpc/tlsso.g, ld-powerpc/tlsso.r,
91 * ld-powerpc/tlsso32.d, ld-powerpc/tlsso32.g, ld-powerpc/tlsso32.r,
92 * ld-powerpc/tlstocso.g, ld-powerpc/tlstocso.r, ld-s390/tlspic.rd,
93 * ld-s390/tlspic_64.rd, ld-scripts/empty-address-1.d,
94 * ld-scripts/empty-address-3c.d, ld-scripts/empty-orphan.t,
95 * ld-sh/shared-1.d, ld-sh/tlspic-2.d, ld-sparc/tlssunbin32.rd,
96 * ld-sparc/tlssunbin64.rd, ld-sparc/tlssunpic32.rd,
97 * ld-sparc/tlssunpic64.rd, ld-x86-64/tlsdesc.pd, ld-x86-64/tlsdesc.rd,
98 * ld-x86-64/tlspic.rd: Update for section sym changes.
100 2006-10-16 Richard Sandiford <richard@codesourcery.com>
102 * ld-mips-elf/branch-misc-1.d: Set the start address to 0x20000000.
103 * ld-mips-elf/jalbal.d: Likewise 0x200000a0.
104 * ld-mips-elf/jaloverflow-2.d: Likewise 0x20000000.
105 * ld-mips-elf/reloc-3-n32.d: Likewise.
106 * ld-mips-elf/reloc-3.d: Likewise.
107 * ld-mips-elf/textrel-1.d: Don't require a specific file offset for
110 2006-10-03 Jakub Jelinek <jakub@redhat.com>
112 * ld-elf/eh4.d: New test.
113 * ld-elf/eh4.s: New file.
114 * ld-elf/eh4a.s: New file.
116 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
118 * ld-arm/use-thumb-lib.sym: Robustify, by ignoring symbols we're
119 not interested in and bucket number.
121 2006-10-02 Kai Tietz <Kai.Tietz@onevision.com>
123 * ld-fastcall/fastcall.exp: Add x86_64-pc-mingw64 as valid target.
124 * ld-pe/pe.exp: Likewise.
125 * lib/ld-lib.exp ( is_pecoff_format): Accept x86_64-pc-mingw64.
127 2006-09-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
129 * ld-sh/tlspic-2.d: Update.
131 2006-09-26 H.J. Lu <hongjiu.lu@intel.com>
135 * ld-scripts/empty-address-1.d: New file.
136 * ld-scripts/empty-address-1.s: Likewise.
137 * ld-scripts/empty-address-1.t: Likewise.
138 * ld-scripts/empty-address-2.s: Likewise.
139 * ld-scripts/empty-address-2a.d: Likewise.
140 * ld-scripts/empty-address-2a.t: Likewise.
141 * ld-scripts/empty-address-2b.d: Likewise.
142 * ld-scripts/empty-address-2b.t: Likewise.
143 * ld-scripts/empty-address-3.s: Likewise.
144 * ld-scripts/empty-address-3a.d: Likewise.
145 * ld-scripts/empty-address-3a.t: Likewise.
146 * ld-scripts/empty-address-3b.d: Likewise.
147 * ld-scripts/empty-address-3b.t: Likewise.
148 * ld-scripts/empty-address-3c.d: Likewise.
149 * ld-scripts/empty-address-3c.t: Likewise.
150 * ld-scripts/empty-address.exp: Likewise.
152 2006-09-21 Andreas Schwab <schwab@suse.de>
154 * ld-m68k/plt1-68020.d: Fix patterns to match also for 64-bit
157 2006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
159 * bootstrap/bootstrap.exp: Fix x86_64-mingw32 target test.
160 * ld-fastcall/fastcall.exp: Likewise.
161 * ld-scripts/align.exp: Likewise.
162 * ld-scripts/align2a.d: Likewise.
163 * ld-scripts/defined.exp: Likewise.
164 * ld-scripts/provide.exp: Likewise.
165 * ld-scripts/script.exp: Likewise.
166 * ld-scripts/weak.exp: Likewise.
167 * lib/ld-lib.exp: Detect target as pecoff file format.
169 2006-09-18 Thiemo Seufer <ths@networkno.de>
170 Maciej W. Rozycki <macro@mips.com>
172 * ld-mips-elf/mips-elf.exp: Add test for R_MIPS16_GPREL relocations.
173 * ld-mips-elf/reloc-3-n32.d, ld-mips-elf/reloc-3.d: New files.
175 2006-09-18 Thiemo Seufer <ths@networkno.de>
177 * ld-elfcomm/elfcomm.exp: Enable the alignment test for
180 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
182 * ld-elf/merge.d: Add special case for Score target.
183 * ld-elfcomm/elfcomm.exp: Likewise.
184 * ld-srec/srec.exp: Likewise.
186 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
188 * ld-scripts/overlay-size.t: Discard .reginfo sections.
190 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
192 * ld-elf/hash.d: Don't run for mips targets.
194 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
196 * ld-elf/loadaddr.s: Pad sections to 16 bytes.
197 * ld-elf/loadaddr1.d: Updated.
198 * ld-elf/loadaddr2.d: Likewise.
199 * ld-elf/loadaddr3a.d: Likewise.
200 * ld-elf/loadaddr3b.d: Likewise.
202 2006-09-12 H.J. Lu <hongjiu.lu@intel.com>
205 * ld-elf/hash.d: New test.
207 2006-09-04 Vladimir Prus <vladimir@codesourcery.com>
209 * ld-arm/use-thumb-lib.sym: Use regexps instead of
210 absolute addresses, for robustness.
212 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
214 * ld-elf/dl1.c: New file.
215 * ld-elf/dl1.list: Likewise.
216 * ld-elf/dl1.out: Likewise.
217 * ld-elf/dl1main.c: Likewise.
218 * ld-elf/dl2.c: Likewise.
219 * ld-elf/dl2.list: Likewise.
220 * ld-elf/dl2a.out: Likewise.
221 * ld-elf/dl2b.out: Likewise.
222 * ld-elf/dl2main.c: Likewise.
223 * ld-elf/dl2xxx.c: Likewise.
224 * ld-elf/dl2xxx.list: Likewise.
225 * ld-elf/dl3.cc: Likewise.
226 * ld-elf/dl3.list: Likewise.
227 * ld-elf/dl3a.out: Likewise.
228 * ld-elf/dl3b.out: Likewise.
229 * ld-elf/dl3header.h: Likewise.
230 * ld-elf/dl3main.cc: Likewise.
232 * ld-elf/shared.exp: Updated.
234 * lib/ld-lib.exp (run_ld_link_exec_tests): Take an optional
235 argument for source language. Use CC/CXX for link, depending
237 (run_cc_link_tests): Likewise.
239 2006-08-29 Alan Modra <amodra@bigpond.net.au>
241 * ld-elf/loadaddr3a.d: Adjust target test.
242 * ld-elf/loadaddr3b.d: Likewise.
244 2006-08-29 Nathan Sidwell <nathan@codesourcery.com>
246 * ld-elf/loadaddr3.t: New.
247 * ld-elf/loadaddr3a.d: New.
248 * ld-elf/loadaddr3b.d: New.
250 2006-08-23 Alan Modra <amodra@bigpond.net.au>
252 * ld-powerpc/plt1.s: New.
253 * ld-powerpc/plt1.d: New.
254 * ld-powerpc/powerpc.exp: Run it.
256 2006-08-23 H.J. Lu <hongjiu.lu@intel.com>
259 * ld-elf/loadaddr1.t: Add "AT (ADDR(.data))".
260 * ld-elf/loadaddr2.t: Likewise.
262 2006-08-23 H.J. Lu <hongjiu.lu@intel.com>
265 * ld-elf/overlay.d: New file.
266 * ld-elf/overlay.s: Likewise.
267 * ld-elf/overlay.t: Likewise.
269 2006-08-18 Paul Brook <paul@codesourcery.com>
271 * ld-arm/arm-elf.exp (armelftests): Add armthumb-lib.so. Add
272 -use-blx to mixed-lib.so
273 * ld-arm/armthumb-lib.d: New file.
274 * ld-arm/armthumb-lib.sym: New file.
276 2006-08-18 H.J. Lu <hongjiu.lu@intel.com>
279 * ld-elf/loadaddr.s: New file.
280 * ld-elf/loadaddr1.d: Likewise.
281 * ld-elf/loadaddr1.t: Likewise.
282 * ld-elf/loadaddr2.d: Likewise.
283 * ld-elf/loadaddr2.t: Likewise.
285 2006-08-17 Alan Modra <amodra@bigpond.net.au>
287 * ld-powerpc/tlsexe.d: Update for lazy link stub change.
288 * ld-powerpc/tlsexe.r: Likewise.
289 * ld-powerpc/tlsexetoc.d: Likewise.
290 * ld-powerpc/tlsexetoc.r: Likewise.
291 * ld-powerpc/tlsso.d: Likewise.
292 * ld-powerpc/tlstocso.d: Likewise.
294 2006-08-16 H.J. Lu <hongjiu.lu@intel.com>
297 * ld-elf/binutils.exp: Add tests for "-z relro".
299 2006-08-16 Alan Modra <amodra@bigpond.net.au>
301 * ld-scripts/overlay-size-map.d: Update.
303 2006-08-11 Thiemo Seufer <ths@mips.com>
305 * ld-elfcomm/elfcomm.exp (dump_common1): Extend regexp to match also
308 2006-08-08 H.J. Lu <hongjiu.lu@intel.com>
311 * ld-scripts/sort.t: New file.
312 * ld-scripts/sort_b_a-1.d: Likewise.
313 * ld-scripts/sort_b_a-1.s: Likewise.
314 * ld-scripts/sort_b_n-1.d: Likewise.
315 * ld-scripts/sort_b_n-1.s: Likewise.
317 2006-08-05 Pedro Alves <pedro_alves@portugalmail.pt>
319 * ld-pe/pe.exp: Enable tests on arm-wince-pe.
320 * ld-pe/secrel.d: Adjust test to work on arm-wince-pe too.
322 2006-08-04 Richard Sandiford <richard@codesourcery.com>
324 * ld-sh/rd-sh.exp: Treat vxworks1-static.d specially.
325 * ld-sh/sh-vxworks.exp: New file.
326 * ld-sh/sh.exp: Extend sh-linux SIZEOF_HEADERS handling to
328 * ld-sh/vxworks1-le.dd, ld-sh/vxworks1-lib-le.dd,
329 * ld-sh/vxworks1-lib.dd, ld-sh/vxworks1-lib.nd,
330 * ld-sh/vxworks1-lib.rd, ld-sh/vxworks1-lib.s,
331 * ld-sh/vxworks1-static.d, ld-sh/vxworks1.dd,
332 * ld-sh/vxworks1.ld, ld-sh/vxworks1.rd, ld-sh/vxworks1.s,
333 * ld-sh/vxworks2-static.sd, ld-sh/vxworks2.s,
334 * ld-sh/vxworks2.sd, ld-sh/vxworks3-le.dd,
335 * ld-sh/vxworks3-lib-le.dd, ld-sh/vxworks3-lib.dd,
336 * ld-sh/vxworks3-lib.s, ld-sh/vxworks3.dd, ld-sh/vxworks3.s,
337 * ld-sh/vxworks4.d, ld-sh/vxworks4a.s, ld-sh/vxworks4b.s,
338 * ld-sh/reloc1.s, ld-sh/reloc1.d: New tests.
340 2006-08-01 H.J. Lu <hongjiu.lu@intel.com>
342 * ld-elf/noload-1.d: New.
343 * ld-elf/noload-1.s: Likewise.
344 * ld-elf/noload-1.t: Likewise.
346 2006-07-29 Richard Sandiford <richard@codesourcery.com>
348 * ld-mips-elf/hash1.s, ld-mips-elf/hash1a.d,
349 * ld-mips-elf/hash1b.d, ld-mips-elf/hash1c.d: New tests.
350 * ld-mips-elf/mips-elf.exp: Run them.
352 2006-07-25 Thiemo Seufer <ths@mips.com>
354 * ld-mips-elf/mips16-call-global-2.s,
355 ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
356 Improve test robustness.
358 2006-07-21 Nick Clifton <nickc@redhat.com>
360 * ld-sh/arch/arch.exp (test_arch): Set the endian flag to suit the
361 multilib being tested.
363 2006-07-20 Thiemo Seufer <ths@mips.com>
365 * ld-mips-elf/mips16-call-global-1.s,
366 ld-mips-elf/mips16-call-global-2.s,
367 ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
368 Test linking of external mips16 jumps.
369 * ld-mips-elf/mips-elf.exp: Run new test.
371 2006-07-19 Thiemo Seufer <ths@mips.com>
373 * ld-selective/selective.exp: Fix selective testcases for MIPS.
375 2006-07-13 Thiemo Seufer <ths@mips.com>
377 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got:
378 Update TLS testcases.
380 2006-07-12 H.J. Lu <hongjiu.lu@intel.com>
383 * ld-elf/begin.c: New file.
384 * ld-elf/end.c: Likewise.
385 * ld-elf/endhidden.c: Likewise.
386 * ld-elf/endprotected.c: Likewise.
387 * ld-elf/foo.c: Likewise.
388 * ld-elf/foo.map: Likewise.
389 * ld-elf/hidden.out: Likewise.
390 * ld-elf/main.c: Likewise.
391 * ld-elf/normal.out: Likewise.
392 * ld-elf/shared.exp: Likewise.
394 * lib/ld-lib.exp (run_cc_link_tests): New.
396 2006-07-12 Richard Sandiford <richard@codesourcery.com>
398 * ld-m68k/merge-ok-1c.d: New test.
399 * ld-m68k/m68k.exp: Run it.
401 2006-07-11 Hans-Peter Nilsson <hp@axis.com>
403 * ld-cris/libdso-2.d: Adjust for recent hash-related changes.
405 2006-07-10 Jakub Jelinek <jakub@redhat.com>
407 * ld-powerpc/tlsso32.r: Adjust.
408 * ld-powerpc/tlsso32.d: Adjust.
409 * ld-powerpc/tlsso32.g: Adjust.
410 * ld-powerpc/tlsso.r: Adjust.
411 * ld-powerpc/tlsso.g: Adjust.
412 * ld-powerpc/tlstocso.g: Adjust.
414 2006-07-05 Thiemo Seufer <ths@mips.com>
416 * ld-mips-elf/multi-got-1.d, ld-mips-elf/tls-multi-got-1.got,
417 ld-mips-elf/tls-multi-got-1.r: Update multigot testcases.
419 2006-06-30 H.J. Lu <hongjiu.lu@intel.com>
421 * ld-i386/tlsbindesc.dd: Updated to expect xchg %ax,%ax instead
423 * ld-i386/tlsdesc.dd: Likewise.
424 * ld-i386/tlsgdesc.dd: Likewise.
425 * ld-x86-64/tlsbindesc.dd: Likewise.
426 * ld-x86-64/tlsdesc.dd: Likewise.
427 * ld-x86-64/tlsdesc.pd: Likewise.
428 * ld-x86-64/tlsgdesc.dd: Likewise.
430 2006-06-29 Jakub Jelinek <jakub@redhat.com>
433 * ld-i386/tlsbin.dd: Fix expected output.
435 2006-06-21 Alan Modra <amodra@bigpond.net.au>
437 * ld-elf/tls_common.exp: Match 32-bit output.
439 2006-06-20 Jakub Jelinek <jakub@redhat.com>
441 * ld-elf/tls_common.exp: New test.
442 * ld-elf/tls_common.s: New file.
444 2006-06-20 Alan Modra <amodra@bigpond.net.au>
446 * ld-elf/eh1.d: Update for fewer program headers.
447 * ld-elf/eh2.d: Likewise.
448 * ld-elf/eh3.d: Likewise.
450 2006-06-19 Vladimir Prus <vladimir@codesourcery.com>
452 * ld-arm/arm-elf.exp: New test.
453 * ld-arm/use-thumb-lib.s: New file.
454 * ld-arm/use-thumb-lib.sym: New file.
456 2006-06-15 Mark Shinwell <shinwell@codesourcery.com>
458 * ld-arm/group-relocs-alu-bad.d: New test.
459 * ld-arm/group-relocs-alu-bad.s: New test.
460 * ld-arm/group-relocs.d: New test.
461 * ld-arm/group-relocs-ldc-bad.d: New test.
462 * ld-arm/group-relocs-ldc-bad.s: New test.
463 * ld-arm/group-relocs-ldr-bad.d: New test.
464 * ld-arm/group-relocs-ldr-bad.s: New test.
465 * ld-arm/group-relocs-ldrs-bad.d: New test.
466 * ld-arm/group-relocs-ldrs-bad.s: New test.
467 * ld-arm/group-relocs.s: New test.
468 * ld-arm/arm-elf.exp: Wire in new tests.
470 2006-06-14 Richard Sandiford <richard@codesourcery.com>
472 * ld-m68k/plt1.s, ld-m68k/plt1-empty.s, ld-m68k/plt1.ld: New files.
473 * ld-m68k/plt1-68020.d, ld-m68k/plt1-cpu32.d: Likewise.
474 * ld-m68k/plt1-isab.d: Likewise.
475 * ld-m68k/m68k.exp: Run new PLT tests.
477 2006-06-12 Thiemo Seufer <ths@mips.com>
479 * ld-mips-elf/multi-got-no-shared.d: Adjust for recent change of
482 2006-06-11 Richard Sandiford <richard@codesourcery.com>
484 * ld-mips-elf/stub-dynsym-1.s,
485 * ld-mips-elf/stub-dynsym-1.ld,
486 * ld-mips-elf/stub-dynsym-1-7fff.d,
487 * ld-mips-elf/stub-dynsym-1-8000.d,
488 * ld-mips-elf/stub-dynsym-1-fff0.d,
489 * ld-mips-elf/stub-dynsym-1-10000.d,
490 * ld-mips-elf/stub-dynsym-1-2fe80.d: New test.
491 * ld-mips-elf/mips-elf.exp: Run it.
493 2006-06-06 Alan Modra <amodra@bigpond.net.au>
495 * ld-elfvers/vers.exp (objdump_versionstuff): Allow versions in
497 * ld-elfvers/vers1.ver: Update.
498 * ld-elfvers/vers2.ver: Update.
499 * ld-elfvers/vers4a.ver: Update.
500 * ld-elfvers/vers7a.ver: Update.
501 * ld-elfvers/vers8.ver: Update.
502 * ld-elfvers/vers9.ver: Update.
503 * ld-elfvers/vers15.ver: Update.
504 * ld-elfvers/vers16a.ver: Update.
505 * ld-elfvers/vers17.ver: Update.
506 * ld-elfvers/vers18.ver: Update.
507 * ld-elfvers/vers20.ver: Update.
508 * ld-elfvers/vers20a.ver: Update.
509 * ld-elfvers/vers21.ver: Update.
510 * ld-elfvers/vers22a.ver: Update.
511 * ld-elfvers/vers22b.ver: Update.
512 * ld-elfvers/vers23a.ver: Update.
513 * ld-elfvers/vers23b.ver: Update.
514 * ld-elfvers/vers23c.ver: Update.
515 * ld-elfvers/vers25a.ver: Update.
516 * ld-elfvers/vers26a.ver: Update.
517 * ld-elfvers/vers27a.ver: Update.
518 * ld-elfvers/vers27d.ver: Update.
519 * ld-elfvers/vers28b.ver: Update.
520 * ld-elfvers/vers29.ver: Update.
521 * ld-elfvers/vers30.ver: Update.
522 * ld-elfvers/vers31.ver: Update.
524 2006-06-05 Alan Modra <amodra@bigpond.net.au>
526 * ld-elf/sec64k.exp: Add "main" symbol. Use dc.a for addresses.
527 Cater for different address sizes. Match end of line when
529 * ld-elf/start.s: Use dc.a for addresses.
531 2006-06-02 Alan Modra <amodra@bigpond.net.au>
533 * ld-powerpc/tlsexe.r: Update for removal of some section syms.
534 * ld-powerpc/tlsexetoc.r: Likewise.
535 * ld-powerpc/tlsso.r: Likewise.
536 * ld-powerpc/tlstocso.r: Likewise.
537 * ld-s390/tlsbin_64.rd: Likewise.
538 * ld-s390/tlspic_64.rd: Likewise.
540 2006-06-02 H.J. Lu <hongjiu.lu@intel.com>
543 * ld-alpha/tlsbin.rd: Update for removal of some section syms.
544 * ld-alpha/tlsbinr.rd: Likewise.
545 * ld-alpha/tlspic.rd: Likewise.
546 * ld-cris/hiddef1.d: Likewise.
547 * ld-cris/libdso-2.d: Likewise.
548 * ld-elf/sec64k.exp: Likewise.
549 * ld-i386/tlsbin.rd: Likewise.
550 * ld-i386/tlsbindesc.rd: Likewise.
551 * ld-i386/tlsdesc.rd: Likewise.
552 * ld-i386/tlsgdesc.rd: Likewise.
553 * ld-i386/tlsnopic.rd: Likewise.
554 * ld-i386/tlspic.rd: Likewise.
555 * ld-ia64/tlsbin.rd: Likewise.
556 * ld-ia64/tlspic.rd: Likewise.
557 * ld-mmix/bpo-1.d: Likewise.
558 * ld-mmix/bpo-10.d: Likewise.
559 * ld-mmix/bpo-11.d: Likewise.
560 * ld-mmix/bpo-14.d: Likewise.
561 * ld-mmix/bpo-16.d: Likewise.
562 * ld-mmix/bpo-17.d: Likewise.
563 * ld-mmix/bpo-18.d: Likewise.
564 * ld-mmix/bpo-19.d: Likewise.
565 * ld-mmix/bpo-2.d: Likewise.
566 * ld-mmix/bpo-22.d: Likewise.
567 * ld-mmix/bpo-3.d: Likewise.
568 * ld-mmix/bpo-4.d: Likewise.
569 * ld-mmix/bpo-5.d: Likewise.
570 * ld-mmix/bpo-6.d: Likewise.
571 * ld-mmix/bpo-9.d: Likewise.
572 * ld-mmix/bspec1.d: Likewise.
573 * ld-mmix/bspec2.d: Likewise.
574 * ld-mmix/greg-1.d: Likewise.
575 * ld-mmix/greg-19.d: Likewise.
576 * ld-mmix/greg-2.d: Likewise.
577 * ld-mmix/greg-3.d: Likewise.
578 * ld-mmix/greg-4.d: Likewise.
579 * ld-mmix/greg-5.d: Likewise.
580 * ld-mmix/greg-5s.d: Likewise.
581 * ld-mmix/greg-6.d: Likewise.
582 * ld-mmix/greg-7.d: Likewise.
583 * ld-mmix/loc1.d: Likewise.
584 * ld-mmix/loc2.d: Likewise.
585 * ld-mmix/loc3.d: Likewise.
586 * ld-mmix/loc4.d: Likewise.
587 * ld-mmix/loc6.d: Likewise.
588 * ld-mmix/local1.d: Likewise.
589 * ld-mmix/local3.d: Likewise.
590 * ld-mmix/local5.d: Likewise.
591 * ld-mmix/local7.d: Likewise.
592 * ld-mmix/locdo-1.d: Likewise.
593 * ld-mmix/loct-1.d: Likewise.
594 * ld-mmix/locto-1.d: Likewise.
595 * ld-mmix/start-1.d: Likewise.
596 * ld-mmix/undef-3.d: Likewise.
597 * ld-powerpc/tlsexe32.r: Likewise.
598 * ld-powerpc/tlsso32.r: Likewise.
599 * ld-s390/tlsbin.rd: Likewise.
600 * ld-s390/tlspic.rd: Likewise.
601 * ld-sparc/tlssunbin32.rd: Likewise.
602 * ld-sparc/tlssunbin64.rd: Likewise.
603 * ld-sparc/tlssunnopic32.rd: Likewise.
604 * ld-sparc/tlssunnopic64.rd: Likewise.
605 * ld-sparc/tlssunpic32.rd: Likewise.
606 * ld-sparc/tlssunpic64.rd: Likewise.
607 * ld-x86-64/tlsbin.rd: Likewise.
608 * ld-x86-64/tlsbindesc.rd: Likewise.
609 * ld-x86-64/tlsdesc.rd: Likewise.
610 * ld-x86-64/tlsgdesc.rd: Likewise.
611 * ld-x86-64/tlspic.rd: Likewise.
613 2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
615 * ld-elf/binutils.exp: Make it Linux only.
616 (strip_test): Renamed to binutils_test. Check for unsupported
620 * ld-elf/commonpage1.d: Make it Linux only.
621 * ld-elf/maxpage1.d: Likewise.
623 * ld-elf/maxpage1.s: Add main, start and __start.
625 * ld-elf/maxpage2.d: New file.
626 * ld-elf/tbss1.s: Likewise.
627 * ld-elf/tbss2.s: Likewise.
628 * ld-elf/tdata1.s: Likewise.
629 * ld-elf/tdata2.s: Likewise.
631 2006-05-30 H.J. Lu <hongjiu.lu@intel.com>
633 * ld-elf/binutils.exp: New file.
634 * ld-elf/commonpage1.d: Likewise.
635 * ld-elf/maxpage1.d: Likewise.
636 * ld-elf/maxpage1.s: Likewise.
638 2006-05-25 H.J. Lu <hongjiu.lu@intel.com>
640 * ld-x86-64/tlsbin.dd: Updated for 2MB maximum page size.
641 * ld-x86-64/tlsbin.rd: Likewise.
642 * ld-x86-64/tlsbin.sd: Likewise.
643 * ld-x86-64/tlsbin.td: Likewise.
644 * ld-x86-64/tlsbindesc.dd: Likewise.
645 * ld-x86-64/tlsbindesc.rd: Likewise.
646 * ld-x86-64/tlsbindesc.sd: Likewise.
647 * ld-x86-64/tlsbindesc.td: Likewise.
648 * ld-x86-64/tlsdesc.dd: Likewise.
649 * ld-x86-64/tlsdesc.pd: Likewise.
650 * ld-x86-64/tlsdesc.rd: Likewise.
651 * ld-x86-64/tlsdesc.sd: Likewise.
652 * ld-x86-64/tlsdesc.td: Likewise.
653 * ld-x86-64/tlsgdesc.dd: Likewise.
654 * ld-x86-64/tlspic.dd: Likewise.
655 * ld-x86-64/tlspic.rd: Likewise.
656 * ld-x86-64/tlspic.sd: Likewise.
657 * ld-x86-64/tlspic.td: Likewise.
659 2006-05-24 Paul Brook <paul@codesourcery.com>
661 * ld-arm/arm-app-abs32.d: Update expected output.
662 * ld-arm/arm-app.d: Ditto.
663 * ld-arm/arm-lib-plt32.d: Ditto.
664 * ld-arm/arm-lib.d: Ditto.
665 * ld-arm/mixed-app-v5.d: Ditto.
666 * ld-arm/mixed-app.d: Ditto.
667 * ld-arm/mixed-lib.d: Ditto.
669 2006-05-23 H.J. Lu <hongjiu.lu@intel.com>
673 * ld-elf/eh1.d: New file.
674 * ld-elf/eh1.s: Likewise.
675 * ld-elf/eh1a.s: Likewise.
676 * ld-elf/eh2.d: Likewise.
677 * ld-elf/eh2a.s: Likewise.
678 * ld-elf/eh3.d: Likewise.
679 * ld-elf/eh3.s: Likewise.
680 * ld-elf/eh3a.s: Likewise.
682 2006-05-22 Daniel Jacobowitz <dan@codesourcery.com>
684 * ld-mips-elf/textrel-1.d: Relax some patterns.
686 2006-05-22 Nick Clifton <nickc@redhat.com>
688 * ld-elf/start.s (start): Add this symbol for SH targets.
689 (main): Add this symbol for HPPA targets.
691 2006-05-19 Alan Modra <amodra@bigpond.net.au>
693 * ld-scripts/empty-orphan.d: Update again.
695 * ld-scripts/empty-orphan.t: Discard .reginfo.
696 * ld-scripts/empty-orphan.d: Update.
698 2006-05-17 Thiemo Seufer <ths@mips.com>
700 * ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s:
701 Add __start as entry symbol.
703 2006-05-16 Thiemo Seufer <ths@mips.com>
705 * ld-elf/orphan.ld: Add placement for MIPS .reginfo section.
707 2006-05-15 Paul Brook <paul@codesourcery.com>
709 * ld-arm/arm-be8.d: New test.
710 * ld-arm/arm-be8.s: New test.
711 * ld-arm/arm-elf.exp: Add arm-be8.
713 2006-05-14 H.J. Lu <hongjiu.lu@intel.com>
715 * ld-elf/stab.d: Skip ia64-*-*.
717 2006-05-11 Paul Brook <paul@codesourcery.com>
719 * ld-arm/arm-elf.exp: Add arm-movwt.
720 * ld-arm/arm-movwt.d: New test.
721 * ld-arm/arm-movwt.s: New test.
722 * ld-arm/arm.ld: Add .far.
724 2006-05-11 Mike Bland <mbland@google.com>
726 * ld-elf/stab.d: New.
728 2006-05-10 Thiemo Seufer <ths@debian.org>
730 * ld-elf/sec64k.exp: Extend for MIPS ELF.
732 2006-05-05 Alan Modra <amodra@bigpond.net.au>
734 * ld-powerpc/tlsexetoc.r: Update for correction to tls optimization.
735 * ld-powerpc/tlsexetoc.g: Likewise.
737 2006-05-02 H.J. Lu <hongjiu.lu@intel.com>
739 * ld-cdtest/cdtest-foo.cc (Foo::Foo): Add const to char *.
740 * ld-cdtest/cdtest-foo.h (Foo::Foo): Likewise.
741 * ld-srec/sr3.cc (Foo::Foo): Likewise.
743 2006-05-02 Paul Brook <paul@codesourcery.com>
745 * ld-arm/arm-elf.exp: Add thumb-rel32.
746 * ld-arm/thumb-rel32.d: New test.
747 * ld-arm/thumb-rel32.s: New test.
749 2006-04-29 H.J. Lu <hongjiu.lu@intel.com>
751 * ld-elfvers/vers.exp: Xfail vers7a, vers7, vers23a, vers23b,
752 vers23c, vers23d, vers23, vers25a, vers25b1, vers25b2, vers27a,
753 vers27b, vers27c1, vers27c2, vers27d4 and vers27d5 if PIC is
756 2006-04-25 H.J. Lu <hongjiu.lu@intel.com>
758 * ld-alpha/tlsbin.rd: Updated for readelf change.
759 * ld-alpha/tlsbinr.rd: Likewise.
760 * ld-alpha/tlspic.rd: Likewise.
762 2006-04-05 Richard Sandiford <richard@codesourcery.com>
764 * ld-sparc/vxworks1.dd, ld-sparc/vxworks1.ld, ld-sparc/vxworks1-lib.dd,
765 * ld-sparc/vxworks1-lib.nd, ld-sparc/vxworks1-lib.rd,
766 * ld-sparc/vxworks1-lib.s, ld-sparc/vxworks1.rd, ld-sparc/vxworks1.s,
767 * ld-sparc/vxworks1-static.d, ld-sparc/vxworks2.s,
768 * ld-sparc/vxworks2.sd, ld-sparc/vxworks2-static.sd: New tests.
769 * ld-sparc/sparc.exp: Run them.
771 2006-04-05 Ben Elliston <bje@au.ibm.com>
773 * lib/ld-lib.exp: Comment cleanups.
775 2006-03-27 Richard Sandiford <richard@codesourcery.com>
777 * ld-mips-elf/tls-hidden3a.s, ld-mips-elf/tls-hidden3b.s,
778 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
779 * ld-mips-elf/tls-hidden3.ld, ld-mips-elf/tls-hidden3.r,
780 * ld-mips-elf/tls-hidden4a.s, ld-mips-elf/tls-hidden4b.s,
781 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: New tests.
782 * ld-mips-elf/mips-elf.exp: Run them.
784 2006-03-25 Richard Sandiford <richard@codesourcery.com>
786 * ld-m68k/merge-error-1a.s, ld-m68k/merge-error-1b.s,
787 * ld-m68k/merge-error-1a.d, ld-m68k/merge-error-1b.d,
788 * ld-m68k/merge-error-1c.d, ld-m68k/merge-error-1d.d,
789 * ld-m68k/merge-error-1e.d, ld-m68k/merge-ok-1a.d,
790 * ld-m68k/merge-ok-1b.d: New tests.
791 * ld-m68k/m68k.exp: Run them.
793 2006-03-22 Richard Sandiford <richard@codesourcery.com>
795 * ld-mips/vxworks1.dd, ld-mips/vxworks1.ld, ld-mips/vxworks1-lib.dd,
796 * ld-mips/vxworks1-lib.nd, ld-mips/vxworks1-lib.rd,
797 * ld-mips/vxworks1-lib.s, ld-mips/vxworks1.rd, ld-mips/vxworks1.s,
798 * ld-mips/vxworks1-static.d, ld-mips/vxworks2.s, ld-mips/vxworks2.sd,
799 * ld-mips/vxworks2-static.sd: New tests.
800 * ld-mips/mips-elf.exp: Run them.
802 2006-03-17 Alexandre Oliva <aoliva@redhat.com>
804 * ld-powerpc/tls32.s: Verify that +32768 @plt addend is
807 2006-03-14 Richard Sandiford <richard@codesourcery.com>
809 * ld-mips/emit-relocs-1a.s, ld-mips/emit-relocs-1b.s,
810 * ld-mips/emit-relocs-1.ld, ld-mips/emit-relocs-1.d: New test.
811 * ld-mips/mips-elf.exp: Run it.
813 2006-03-07 Richard Sandiford <richard@codesourcery.com>
815 * ld-arm/vxworks1.dd, ld-arm/vxworks1.ld, ld-arm/vxworks1-lib.dd,
816 * ld-arm/vxworks1-lib.nd, ld-arm/vxworks1-lib.rd,
817 * ld-arm/vxworks1-lib.s, ld-arm/vxworks1.rd, ld-arm/vxworks1.s,
818 * ld-arm/vxworks1-static.d, ld-arm/vxworks2.s, ld-arm/vxworks2.sd,
819 * ld-arm/vxworks2-static.sd: New tests.
820 * ld-arm/arm-elf.exp: Run them.
822 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
824 * ld-m68k: New tests.
826 2006-03-03 Richard Sandiford <richard@codesourcery.com>
828 * ld-i386/vxworks1-static.d, ld-i386/vxworks2.s,
829 * ld-i386/vxworks2.sd, ld-i386/vxworks2-static.sd: New tests.
830 * ld-i386/i386.exp: Run them.
831 * ld-powerpc/vxworks1-static.d, ld-powerpc/vxworks2.s,
832 * ld-powerpc/vxworks2.sd, ld-powerpc/vxworks2-static.sd: New tests.
833 * ld-powerpc/powerpc.exp: Run them.
835 2006-03-02 Richard Sandiford <richard@codesourcery.com>
837 * ld-powerpc/vxworks1.ld: Use a page alignment of 0x10000.
838 * ld-powerpc/vxworks1.dd: Update accordingly.
839 * ld-powerpc/vxworks1-lib.nd: Likewise.
840 * ld-powerpc/vxworks1-lib.rd: Likewise.
841 * ld-powerpc/vxworks1.rd: Likewise.
843 2006-03-02 Richard Sandiford <richard@codesourcery.com>
845 * ld-i386/vxworks1.ld (.data): New section.
846 * ld-i386/vxworks1-lib.s: Add a pointer to a local symbol.
847 * ld-i386/vxworks1-lib.rd: Test for the associated reloc.
848 * ld-powerpc/vxworks1.ld (.data): New section.
849 * ld-powerpc/vxworks1-lib.s: Add a pointer to a local symbol.
850 * ld-powerpc/vxworks1-lib.rd: Test for the associated reloc.
852 2006-03-02 Richard Sandiford <richard@codesourcery.com>
854 * ld-i386/ld-i386/vxworks1-lib.nd: New test.
855 * ld-i386/i386.exp: Run it.
856 * ld-powerpc/ld-powerpc/vxworks1-lib.nd: New test.
857 * ld-powerpc/powerc.exp: Run it.
859 2006-03-02 Richard Sandiford <richard@codesourcery.com>
861 * ld-i386/vxworks1.ld: Use bigger alignments. Make sure .bss isn't
863 * ld-i386/vxworks1-lib.dd, ld-i386/vxworks1.dd,
864 * ld-i386/vxworks1.rd: Update accordingly.
865 * ld-i386/vxworks1-lib.rd: Likewise. Remove symbol indexes.
867 2006-03-02 Richard Sandiford <richard@codesourcery.com>
869 * ld-powerpc/vxworks1-lib.s, ld-powerpc/vxworks1-lib.dd,
870 * ld-powerpc/vxworks1-lib.rd, ld-powerpc/vxworks1.s,
871 * ld-powerpc/vxworks1.dd, ld-powerpc/vxworks1.rd,
872 * ld-powerpc/vxworks1.ld, ld-powerpc/vxworks1.sd: New test.
873 * ld-powerpc/powerpc.exp: Run it.
875 2006-02-28 Richard Sandiford <richard@codesourcery.com>
877 * ld-i386/vxworks1-lib.s, ld-i386/vxworks1-lib.dd,
878 * ld-i386/vxworks1-lib.rd, ld-i386/vxworks1.s, ld-i386/vxworks1.dd,
879 * ld-i386/vxworks1.rd, ld-i386/vxworks1.ld: New test.
880 * ld-i386/i386.exp: Run it.
882 2006-02-28 Richard Sandiford <richard@codesourcery.com>
884 * ld-i386/emit-relocs.s, ld-i386/emit-relocs.d: New test.
885 * ld-i386/i386.exp: Run it.
887 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
889 * ld-pie/weakundef-data.c: Fix the typo.
891 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
893 * ld-pie/pie.c: New file.
895 * ld-pie/pie.exp: Check if compiler supports -pie.
897 2006-02-20 H.J. Lu <hongjiu.lu@intel.com>
900 * ld-pie/pie.exp: Add the weak undefined data test.
902 * ld-pie/weakundef-data.c: New file.
904 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
905 Anil Paranjape <anilp1@kpitcummins.com>
906 Shilin Shakti <shilins@kpitcummins.com>
908 * ld-xc16x: New directory.
909 * ld-xc16x/absrel.d: New file.
910 * ld-xc16x/absrel.s: New file.
911 * ld-xc16x/offset.d: New file.
912 * ld-xc16x/offset.s: New file.
913 * ld-xc16x/pcreloc.d: New file.
914 * ld-xc16x/pcreloc.s: New file.
915 * ld-xc16x/xc16x.exp: New file.
917 2006-02-07 Paul Brook <paul@codesourcery.com>
919 * ld-arm/arm-elf.exp: Add thumb-entry test.
920 * ld-arm/thumb-entry.d: New test.
921 * ld-arm/thumb-entry.s: New test.
923 2006-02-04 Richard Sandiford <richard@codesourcery.com>
925 * ld-mips-elf/tls-hidden2a.s, ld-mips-elf/tls-hidden2b.s,
926 * ld/testsuite/ld-mips-elf/tls-hidden2.d,
927 * ld/testsuite/ld-mips-elf/tls-hidden2-got.d: New test.
928 * ld-mips-elf/mips-elf.exp: Run it.
930 2006-02-04 Richard Sandiford <richard@codesourcery.com>
932 * ld-mips-elf/rel32-n32.d: Adjust for changes in linker behaviour.
933 * ld-mips-elf/rel32-o32.d: Likewise.
934 * ld-mips-elf/rel64.d: Likewise.
935 * ld-mips-elf/tls-multi-got-1.got: Likewise.
936 * ld-mips-elf/tls-multi-got-1.r: Likewise.
937 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
938 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
939 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
940 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
941 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
942 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
943 * ld-mips-elf/tlsdyn-o32.d: Likewise.
944 * ld-mips-elf/tlsdyn-o32.got: Likewise.
945 * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
946 * ld-mips-elf/tlslib-o32-ver.got: Likewise.
947 * ld-mips-elf/tlslib-o32.got: Likewise.
949 2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
951 * ld-i386/tlsbin.rd: Undo the last change.
952 * ld-i386/tlsbindesc.rd: Likewise.
953 * ld-i386/tlsdesc.rd: Likewise.
954 * ld-i386/tlsnopic.rd: Likewise.
955 * ld-i386/tlspic.rd: Likewise.
956 * ld-powerpc/tlsexe.r: Likewise.
957 * ld-powerpc/tlsexe32.r: Likewise.
958 * ld-powerpc/tlsexetoc.r: Likewise.
959 * ld-powerpc/tlsso.r: Likewise.
960 * ld-powerpc/tlsso32.r: Likewise.
961 * ld-powerpc/tlstocso.r: Likewise.
962 * ld-s390/tlsbin.rd: Likewise.
963 * ld-s390/tlsbin_64.rd: Likewise.
964 * ld-s390/tlspic.rd: Likewise.
965 * ld-s390/tlspic_64.rd: Likewise.
966 * ld-sh/tlsbin-2.d: Likewise.
967 * ld-sh/tlspic-2.d: Likewise.
968 * ld-x86-64/tlsbin.rd: Likewise.
969 * ld-x86-64/tlsbindesc.rd: Likewise.
970 * ld-x86-64/tlsdesc.rd: Likewise.
971 * ld-x86-64/tlspic.rd: Likewise.
973 2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
975 * ld-i386/tlsbin.rd: Update for changed segment map.
976 * ld-i386/tlsbindesc.rd: Likewise.
977 * ld-i386/tlsdesc.rd: Likewise.
978 * ld-i386/tlsnopic.rd: Likewise.
979 * ld-i386/tlspic.rd: Likewise.
980 * ld-powerpc/tlsexe.r: Likewise.
981 * ld-powerpc/tlsexe32.r: Likewise.
982 * ld-powerpc/tlsexetoc.r: Likewise.
983 * ld-powerpc/tlsso.r: Likewise.
984 * ld-powerpc/tlsso32.r: Likewise.
985 * ld-powerpc/tlstocso.r: Likewise.
986 * ld-s390/tlsbin.rd: Likewise.
987 * ld-s390/tlsbin_64.rd: Likewise.
988 * ld-s390/tlspic.rd: Likewise.
989 * ld-s390/tlspic_64.rd: Likewise.
990 * ld-sh/tlsbin-2.d: Likewise.
991 * ld-sh/tlspic-2.d: Likewise.
992 * ld-x86-64/tlsbin.rd: Likewise.
993 * ld-x86-64/tlsbindesc.rd: Likewise.
994 * ld-x86-64/tlsdesc.rd: Likewise.
995 * ld-x86-64/tlspic.rd: Likewise.
997 2006-01-31 Eric Botcazou <ebotcazou@libertysurf.fr>
999 * ld-sparc/sparc.exp: Do not run 64-bit tests on Solaris 2.5.1
1002 2006-01-27 H.J. Lu <hongjiu.lu@intel.com>
1005 * ld-pie/pie.exp: New file.
1006 * ld-pie/weakundef.c: Likewise.
1007 * ld-pie/weakundef.out: Likewise.
1009 * lib/ld-lib.exp (run_ld_link_exec_tests): Fix nesting. Support
1010 building PIE and shared library.
1012 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
1014 Introduce TLS descriptors for i386 and x86_64.
1015 * ld-i386/i386.exp: Run on x86_64-*-linux* and amd64-*-linux*.
1017 * ld-i386/pcrel16.d: Add -melf_i386.
1018 * ld-i386/pcrel8.d: Likewise.
1019 * ld-i386/tlsbindesc.dd: New.
1020 * ld-i386/tlsbindesc.rd: New.
1021 * ld-i386/tlsbindesc.s: New.
1022 * ld-i386/tlsbindesc.sd: New.
1023 * ld-i386/tlsbindesc.td: New.
1024 * ld-i386/tlsdesc.dd: New.
1025 * ld-i386/tlsdesc.rd: New.
1026 * ld-i386/tlsdesc.s: New.
1027 * ld-i386/tlsdesc.sd: New.
1028 * ld-i386/tlsdesc.td: New.
1029 * ld-i386/tlsgdesc.dd: New.
1030 * ld-i386/tlsgdesc.rd: New.
1031 * ld-i386/tlsgdesc.s: New.
1032 * ld-x86-64/x86-64.exp: Run new tests.
1033 * ld-x86-64/tlsbindesc.dd: New.
1034 * ld-x86-64/tlsbindesc.rd: New.
1035 * ld-x86-64/tlsbindesc.s: New.
1036 * ld-x86-64/tlsbindesc.sd: New.
1037 * ld-x86-64/tlsbindesc.td: New.
1038 * ld-x86-64/tlsdesc.dd: New.
1039 * ld-x86-64/tlsdesc.pd: New.
1040 * ld-x86-64/tlsdesc.rd: New.
1041 * ld-x86-64/tlsdesc.s: New.
1042 * ld-x86-64/tlsdesc.sd: New.
1043 * ld-x86-64/tlsdesc.td: New.
1044 * ld-x86-64/tlsgdesc.dd: New.
1045 * ld-x86-64/tlsgdesc.rd: New.
1046 * ld-x86-64/tlsgdesc.s: New.
1048 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
1050 * ld-mmix/sec-1.d: Adjust for section order changes.
1052 For older changes see ChangeLog-2005
1058 version-control: never