1 2006-10-20 Richard Sandiford <richard@codesourcery.com>
3 * ld-mips-elf/rel32-o32.d: Bump the section number of .text by 1
4 to account for the fact that .rel.dyn is now before .text in the
6 * ld-mips-elf/rel32-n32.d: Likewise.
7 * ld-mips-elf/rel64.d: Likewise.
9 2006-10-19 Richard Sandiford <richard@codesourcery.com>
11 * ld-mips-elf/tlslib-o32-hidden.got: Sort relocations against the
12 same symbol in order of increasing r_offset.
13 * ld-mips-elf/tls-multi-got-1.got: Likewise.
14 * ld-mips-elf/tls-hidden3.r: Likewise.
15 * ld-mips-elf/tls-hidden4.r: Likewise.
17 2006-10-19 Richard Sandiford <richard@codesourcery.com>
19 * ld-mips-elf/multi-got-1.d: Remove DT_DEBUG tag. Do not require
20 a specific file offset for .dynamic. Reduce DT_HASH by 8 to account
22 * ld-mips-elf/tls-multi-got-1.r: Likewise. Also reduce DT_REL by 8.
23 Reduce PLTGOT and symbol values by 16 to account for the removed tag.
24 * ld-mips-elf/textrel-1.d: Remove DT_DEBUG tag.
25 * ld-mips-elf/rel32-n32.d: Reduce addresses by 16 to account for
27 * ld-mips-elf/rel64.d: Likewise.
28 * ld-mips-elf/tls-multi-got-1.got: Likewise.
29 * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
31 2006-10-18 H.J. Lu <hongjiu.lu@intel.com>
34 * ld-elf/dummy.c: New file.
35 * ld-elf/dwarf.exp: Likewise.
36 * ld-elf/dwarf1.c: Likewise.
37 * ld-elf/dwarf1.h: Likewise.
38 * ld-elf/dwarf1.out: Likewise.
39 * ld-elf/dwarf1main.c: Likewise.
41 2006-10-18 H.J. Lu <hongjiu.lu@intel.com>
43 * ld-elf/dl4.c: New file.
44 * ld-elf/dl4.list: Likewise.
45 * ld-elf/dl4a.out: Likewise.
46 * ld-elf/dl4b.out: Likewise.
47 * ld-elf/dl4main.c: Likewise.
48 * ld-elf/dl4xxx.c: Likewise.
49 * ld-elf/dl4xxx.list: Likewise.
51 * ld-elf/shared.exp (build_tests): Add libdl4a.so and
53 (run_tests): Likewise.
55 2006-10-18 Richard Sandiford <richard@codesourcery.com>
57 * ld-mips-elf/reloc-1-n64.d: Match 16-character VMAs on LP64 hosts.
59 2006-10-18 Richard Sandiford <richard@codesourcery.com>
61 * ld-mips-elf/rel32-n32.d: Bump addresses by 0x20 to account for
62 the fact that .reginfo is now placed before .text. Change the
63 section number of .text accordingly.
65 2006-10-18 Richard Sandiford <richard@codesourcery.com>
67 * ld-mips-elf/elf-rel-got-n32.d: Adjust page gap from 0x100000
68 to 0x10000. Move .reginfo before .text and bump .text addresses
69 by 0x10 to make room. Move data segment down by 0x10 bytes to
70 account for new size of text segment.
71 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
72 * ld-mips-elf/elf-rel-got-n64-linux.d: Adjust page gap from
74 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
76 2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
78 * ld-arm/arm-elf.exp: Add thumb1-bl, thumb2-bl,
79 thumb2-bl-as-thumb1-bad and thumb2-bl-bad tests.
80 * ld-arm/thumb1-bl.d: New.
81 * ld-arm/thumb1-bl.s: New.
82 * ld-arm/thumb2-bl-as-thumb1-bad.d: New.
83 * ld-arm/thumb2-bl-as-thumb1-bad.s: New.
84 * ld-arm/thumb2-bl-bad.d: New.
85 * ld-arm/thumb2-bl-bad.s: New.
86 * ld-arm/thumb2-bl.d: New.
87 * ld-arm/thumb2-bl.s: New.
89 2006-10-17 Alan Modra <amodra@bigpond.net.au>
91 * ld-arm/mixed-app.sym, ld-cris/ldsym1.d, ld-cris/libdso-12.d,
92 * ld-cris/v32-ba-1.d, ld-elf/orphan.d, ld-elf/orphan2.d,
93 * ld-i386/tlsbin.rd, ld-i386/tlsbindesc.rd, ld-i386/tlsdesc.rd,
94 * ld-i386/tlsdesc.sd, ld-i386/tlsgdesc.rd, ld-i386/tlsnopic.rd,
95 * ld-i386/tlspic.rd, ld-ia64/tlspic.rd, ld-mips-elf/eh-frame1-n32.d,
96 * ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d,
97 * ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/mips-elf.exp,
98 * ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
99 * ld-mips-elf/rel64.d, ld-mips-elf/tls-multi-got-1.got,
100 * ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tlsdyn-o32-1.d,
101 * ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
102 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
103 * ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
104 * ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
105 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got,
106 * ld-mmix/bpo-10.d, ld-powerpc/tlsso.g, ld-powerpc/tlsso.r,
107 * ld-powerpc/tlsso32.d, ld-powerpc/tlsso32.g, ld-powerpc/tlsso32.r,
108 * ld-powerpc/tlstocso.g, ld-powerpc/tlstocso.r, ld-s390/tlspic.rd,
109 * ld-s390/tlspic_64.rd, ld-scripts/empty-address-1.d,
110 * ld-scripts/empty-address-3c.d, ld-scripts/empty-orphan.t,
111 * ld-sh/shared-1.d, ld-sh/tlspic-2.d, ld-sparc/tlssunbin32.rd,
112 * ld-sparc/tlssunbin64.rd, ld-sparc/tlssunpic32.rd,
113 * ld-sparc/tlssunpic64.rd, ld-x86-64/tlsdesc.pd, ld-x86-64/tlsdesc.rd,
114 * ld-x86-64/tlspic.rd: Update for section sym changes.
116 2006-10-16 Richard Sandiford <richard@codesourcery.com>
118 * ld-mips-elf/branch-misc-1.d: Set the start address to 0x20000000.
119 * ld-mips-elf/jalbal.d: Likewise 0x200000a0.
120 * ld-mips-elf/jaloverflow-2.d: Likewise 0x20000000.
121 * ld-mips-elf/reloc-3-n32.d: Likewise.
122 * ld-mips-elf/reloc-3.d: Likewise.
123 * ld-mips-elf/textrel-1.d: Don't require a specific file offset for
126 2006-10-03 Jakub Jelinek <jakub@redhat.com>
128 * ld-elf/eh4.d: New test.
129 * ld-elf/eh4.s: New file.
130 * ld-elf/eh4a.s: New file.
132 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
134 * ld-arm/use-thumb-lib.sym: Robustify, by ignoring symbols we're
135 not interested in and bucket number.
137 2006-10-02 Kai Tietz <Kai.Tietz@onevision.com>
139 * ld-fastcall/fastcall.exp: Add x86_64-pc-mingw64 as valid target.
140 * ld-pe/pe.exp: Likewise.
141 * lib/ld-lib.exp ( is_pecoff_format): Accept x86_64-pc-mingw64.
143 2006-09-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
145 * ld-sh/tlspic-2.d: Update.
147 2006-09-26 H.J. Lu <hongjiu.lu@intel.com>
151 * ld-scripts/empty-address-1.d: New file.
152 * ld-scripts/empty-address-1.s: Likewise.
153 * ld-scripts/empty-address-1.t: Likewise.
154 * ld-scripts/empty-address-2.s: Likewise.
155 * ld-scripts/empty-address-2a.d: Likewise.
156 * ld-scripts/empty-address-2a.t: Likewise.
157 * ld-scripts/empty-address-2b.d: Likewise.
158 * ld-scripts/empty-address-2b.t: Likewise.
159 * ld-scripts/empty-address-3.s: Likewise.
160 * ld-scripts/empty-address-3a.d: Likewise.
161 * ld-scripts/empty-address-3a.t: Likewise.
162 * ld-scripts/empty-address-3b.d: Likewise.
163 * ld-scripts/empty-address-3b.t: Likewise.
164 * ld-scripts/empty-address-3c.d: Likewise.
165 * ld-scripts/empty-address-3c.t: Likewise.
166 * ld-scripts/empty-address.exp: Likewise.
168 2006-09-21 Andreas Schwab <schwab@suse.de>
170 * ld-m68k/plt1-68020.d: Fix patterns to match also for 64-bit
173 2006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
175 * bootstrap/bootstrap.exp: Fix x86_64-mingw32 target test.
176 * ld-fastcall/fastcall.exp: Likewise.
177 * ld-scripts/align.exp: Likewise.
178 * ld-scripts/align2a.d: Likewise.
179 * ld-scripts/defined.exp: Likewise.
180 * ld-scripts/provide.exp: Likewise.
181 * ld-scripts/script.exp: Likewise.
182 * ld-scripts/weak.exp: Likewise.
183 * lib/ld-lib.exp: Detect target as pecoff file format.
185 2006-09-18 Thiemo Seufer <ths@networkno.de>
186 Maciej W. Rozycki <macro@mips.com>
188 * ld-mips-elf/mips-elf.exp: Add test for R_MIPS16_GPREL relocations.
189 * ld-mips-elf/reloc-3-n32.d, ld-mips-elf/reloc-3.d: New files.
191 2006-09-18 Thiemo Seufer <ths@networkno.de>
193 * ld-elfcomm/elfcomm.exp: Enable the alignment test for
196 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
198 * ld-elf/merge.d: Add special case for Score target.
199 * ld-elfcomm/elfcomm.exp: Likewise.
200 * ld-srec/srec.exp: Likewise.
202 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
204 * ld-scripts/overlay-size.t: Discard .reginfo sections.
206 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
208 * ld-elf/hash.d: Don't run for mips targets.
210 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
212 * ld-elf/loadaddr.s: Pad sections to 16 bytes.
213 * ld-elf/loadaddr1.d: Updated.
214 * ld-elf/loadaddr2.d: Likewise.
215 * ld-elf/loadaddr3a.d: Likewise.
216 * ld-elf/loadaddr3b.d: Likewise.
218 2006-09-12 H.J. Lu <hongjiu.lu@intel.com>
221 * ld-elf/hash.d: New test.
223 2006-09-04 Vladimir Prus <vladimir@codesourcery.com>
225 * ld-arm/use-thumb-lib.sym: Use regexps instead of
226 absolute addresses, for robustness.
228 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
230 * ld-elf/dl1.c: New file.
231 * ld-elf/dl1.list: Likewise.
232 * ld-elf/dl1.out: Likewise.
233 * ld-elf/dl1main.c: Likewise.
234 * ld-elf/dl2.c: Likewise.
235 * ld-elf/dl2.list: Likewise.
236 * ld-elf/dl2a.out: Likewise.
237 * ld-elf/dl2b.out: Likewise.
238 * ld-elf/dl2main.c: Likewise.
239 * ld-elf/dl2xxx.c: Likewise.
240 * ld-elf/dl2xxx.list: Likewise.
241 * ld-elf/dl3.cc: Likewise.
242 * ld-elf/dl3.list: Likewise.
243 * ld-elf/dl3a.out: Likewise.
244 * ld-elf/dl3b.out: Likewise.
245 * ld-elf/dl3header.h: Likewise.
246 * ld-elf/dl3main.cc: Likewise.
248 * ld-elf/shared.exp: Updated.
250 * lib/ld-lib.exp (run_ld_link_exec_tests): Take an optional
251 argument for source language. Use CC/CXX for link, depending
253 (run_cc_link_tests): Likewise.
255 2006-08-29 Alan Modra <amodra@bigpond.net.au>
257 * ld-elf/loadaddr3a.d: Adjust target test.
258 * ld-elf/loadaddr3b.d: Likewise.
260 2006-08-29 Nathan Sidwell <nathan@codesourcery.com>
262 * ld-elf/loadaddr3.t: New.
263 * ld-elf/loadaddr3a.d: New.
264 * ld-elf/loadaddr3b.d: New.
266 2006-08-23 Alan Modra <amodra@bigpond.net.au>
268 * ld-powerpc/plt1.s: New.
269 * ld-powerpc/plt1.d: New.
270 * ld-powerpc/powerpc.exp: Run it.
272 2006-08-23 H.J. Lu <hongjiu.lu@intel.com>
275 * ld-elf/loadaddr1.t: Add "AT (ADDR(.data))".
276 * ld-elf/loadaddr2.t: Likewise.
278 2006-08-23 H.J. Lu <hongjiu.lu@intel.com>
281 * ld-elf/overlay.d: New file.
282 * ld-elf/overlay.s: Likewise.
283 * ld-elf/overlay.t: Likewise.
285 2006-08-18 Paul Brook <paul@codesourcery.com>
287 * ld-arm/arm-elf.exp (armelftests): Add armthumb-lib.so. Add
288 -use-blx to mixed-lib.so
289 * ld-arm/armthumb-lib.d: New file.
290 * ld-arm/armthumb-lib.sym: New file.
292 2006-08-18 H.J. Lu <hongjiu.lu@intel.com>
295 * ld-elf/loadaddr.s: New file.
296 * ld-elf/loadaddr1.d: Likewise.
297 * ld-elf/loadaddr1.t: Likewise.
298 * ld-elf/loadaddr2.d: Likewise.
299 * ld-elf/loadaddr2.t: Likewise.
301 2006-08-17 Alan Modra <amodra@bigpond.net.au>
303 * ld-powerpc/tlsexe.d: Update for lazy link stub change.
304 * ld-powerpc/tlsexe.r: Likewise.
305 * ld-powerpc/tlsexetoc.d: Likewise.
306 * ld-powerpc/tlsexetoc.r: Likewise.
307 * ld-powerpc/tlsso.d: Likewise.
308 * ld-powerpc/tlstocso.d: Likewise.
310 2006-08-16 H.J. Lu <hongjiu.lu@intel.com>
313 * ld-elf/binutils.exp: Add tests for "-z relro".
315 2006-08-16 Alan Modra <amodra@bigpond.net.au>
317 * ld-scripts/overlay-size-map.d: Update.
319 2006-08-11 Thiemo Seufer <ths@mips.com>
321 * ld-elfcomm/elfcomm.exp (dump_common1): Extend regexp to match also
324 2006-08-08 H.J. Lu <hongjiu.lu@intel.com>
327 * ld-scripts/sort.t: New file.
328 * ld-scripts/sort_b_a-1.d: Likewise.
329 * ld-scripts/sort_b_a-1.s: Likewise.
330 * ld-scripts/sort_b_n-1.d: Likewise.
331 * ld-scripts/sort_b_n-1.s: Likewise.
333 2006-08-05 Pedro Alves <pedro_alves@portugalmail.pt>
335 * ld-pe/pe.exp: Enable tests on arm-wince-pe.
336 * ld-pe/secrel.d: Adjust test to work on arm-wince-pe too.
338 2006-08-04 Richard Sandiford <richard@codesourcery.com>
340 * ld-sh/rd-sh.exp: Treat vxworks1-static.d specially.
341 * ld-sh/sh-vxworks.exp: New file.
342 * ld-sh/sh.exp: Extend sh-linux SIZEOF_HEADERS handling to
344 * ld-sh/vxworks1-le.dd, ld-sh/vxworks1-lib-le.dd,
345 * ld-sh/vxworks1-lib.dd, ld-sh/vxworks1-lib.nd,
346 * ld-sh/vxworks1-lib.rd, ld-sh/vxworks1-lib.s,
347 * ld-sh/vxworks1-static.d, ld-sh/vxworks1.dd,
348 * ld-sh/vxworks1.ld, ld-sh/vxworks1.rd, ld-sh/vxworks1.s,
349 * ld-sh/vxworks2-static.sd, ld-sh/vxworks2.s,
350 * ld-sh/vxworks2.sd, ld-sh/vxworks3-le.dd,
351 * ld-sh/vxworks3-lib-le.dd, ld-sh/vxworks3-lib.dd,
352 * ld-sh/vxworks3-lib.s, ld-sh/vxworks3.dd, ld-sh/vxworks3.s,
353 * ld-sh/vxworks4.d, ld-sh/vxworks4a.s, ld-sh/vxworks4b.s,
354 * ld-sh/reloc1.s, ld-sh/reloc1.d: New tests.
356 2006-08-01 H.J. Lu <hongjiu.lu@intel.com>
358 * ld-elf/noload-1.d: New.
359 * ld-elf/noload-1.s: Likewise.
360 * ld-elf/noload-1.t: Likewise.
362 2006-07-29 Richard Sandiford <richard@codesourcery.com>
364 * ld-mips-elf/hash1.s, ld-mips-elf/hash1a.d,
365 * ld-mips-elf/hash1b.d, ld-mips-elf/hash1c.d: New tests.
366 * ld-mips-elf/mips-elf.exp: Run them.
368 2006-07-25 Thiemo Seufer <ths@mips.com>
370 * ld-mips-elf/mips16-call-global-2.s,
371 ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
372 Improve test robustness.
374 2006-07-21 Nick Clifton <nickc@redhat.com>
376 * ld-sh/arch/arch.exp (test_arch): Set the endian flag to suit the
377 multilib being tested.
379 2006-07-20 Thiemo Seufer <ths@mips.com>
381 * ld-mips-elf/mips16-call-global-1.s,
382 ld-mips-elf/mips16-call-global-2.s,
383 ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
384 Test linking of external mips16 jumps.
385 * ld-mips-elf/mips-elf.exp: Run new test.
387 2006-07-19 Thiemo Seufer <ths@mips.com>
389 * ld-selective/selective.exp: Fix selective testcases for MIPS.
391 2006-07-13 Thiemo Seufer <ths@mips.com>
393 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got:
394 Update TLS testcases.
396 2006-07-12 H.J. Lu <hongjiu.lu@intel.com>
399 * ld-elf/begin.c: New file.
400 * ld-elf/end.c: Likewise.
401 * ld-elf/endhidden.c: Likewise.
402 * ld-elf/endprotected.c: Likewise.
403 * ld-elf/foo.c: Likewise.
404 * ld-elf/foo.map: Likewise.
405 * ld-elf/hidden.out: Likewise.
406 * ld-elf/main.c: Likewise.
407 * ld-elf/normal.out: Likewise.
408 * ld-elf/shared.exp: Likewise.
410 * lib/ld-lib.exp (run_cc_link_tests): New.
412 2006-07-12 Richard Sandiford <richard@codesourcery.com>
414 * ld-m68k/merge-ok-1c.d: New test.
415 * ld-m68k/m68k.exp: Run it.
417 2006-07-11 Hans-Peter Nilsson <hp@axis.com>
419 * ld-cris/libdso-2.d: Adjust for recent hash-related changes.
421 2006-07-10 Jakub Jelinek <jakub@redhat.com>
423 * ld-powerpc/tlsso32.r: Adjust.
424 * ld-powerpc/tlsso32.d: Adjust.
425 * ld-powerpc/tlsso32.g: Adjust.
426 * ld-powerpc/tlsso.r: Adjust.
427 * ld-powerpc/tlsso.g: Adjust.
428 * ld-powerpc/tlstocso.g: Adjust.
430 2006-07-05 Thiemo Seufer <ths@mips.com>
432 * ld-mips-elf/multi-got-1.d, ld-mips-elf/tls-multi-got-1.got,
433 ld-mips-elf/tls-multi-got-1.r: Update multigot testcases.
435 2006-06-30 H.J. Lu <hongjiu.lu@intel.com>
437 * ld-i386/tlsbindesc.dd: Updated to expect xchg %ax,%ax instead
439 * ld-i386/tlsdesc.dd: Likewise.
440 * ld-i386/tlsgdesc.dd: Likewise.
441 * ld-x86-64/tlsbindesc.dd: Likewise.
442 * ld-x86-64/tlsdesc.dd: Likewise.
443 * ld-x86-64/tlsdesc.pd: Likewise.
444 * ld-x86-64/tlsgdesc.dd: Likewise.
446 2006-06-29 Jakub Jelinek <jakub@redhat.com>
449 * ld-i386/tlsbin.dd: Fix expected output.
451 2006-06-21 Alan Modra <amodra@bigpond.net.au>
453 * ld-elf/tls_common.exp: Match 32-bit output.
455 2006-06-20 Jakub Jelinek <jakub@redhat.com>
457 * ld-elf/tls_common.exp: New test.
458 * ld-elf/tls_common.s: New file.
460 2006-06-20 Alan Modra <amodra@bigpond.net.au>
462 * ld-elf/eh1.d: Update for fewer program headers.
463 * ld-elf/eh2.d: Likewise.
464 * ld-elf/eh3.d: Likewise.
466 2006-06-19 Vladimir Prus <vladimir@codesourcery.com>
468 * ld-arm/arm-elf.exp: New test.
469 * ld-arm/use-thumb-lib.s: New file.
470 * ld-arm/use-thumb-lib.sym: New file.
472 2006-06-15 Mark Shinwell <shinwell@codesourcery.com>
474 * ld-arm/group-relocs-alu-bad.d: New test.
475 * ld-arm/group-relocs-alu-bad.s: New test.
476 * ld-arm/group-relocs.d: New test.
477 * ld-arm/group-relocs-ldc-bad.d: New test.
478 * ld-arm/group-relocs-ldc-bad.s: New test.
479 * ld-arm/group-relocs-ldr-bad.d: New test.
480 * ld-arm/group-relocs-ldr-bad.s: New test.
481 * ld-arm/group-relocs-ldrs-bad.d: New test.
482 * ld-arm/group-relocs-ldrs-bad.s: New test.
483 * ld-arm/group-relocs.s: New test.
484 * ld-arm/arm-elf.exp: Wire in new tests.
486 2006-06-14 Richard Sandiford <richard@codesourcery.com>
488 * ld-m68k/plt1.s, ld-m68k/plt1-empty.s, ld-m68k/plt1.ld: New files.
489 * ld-m68k/plt1-68020.d, ld-m68k/plt1-cpu32.d: Likewise.
490 * ld-m68k/plt1-isab.d: Likewise.
491 * ld-m68k/m68k.exp: Run new PLT tests.
493 2006-06-12 Thiemo Seufer <ths@mips.com>
495 * ld-mips-elf/multi-got-no-shared.d: Adjust for recent change of
498 2006-06-11 Richard Sandiford <richard@codesourcery.com>
500 * ld-mips-elf/stub-dynsym-1.s,
501 * ld-mips-elf/stub-dynsym-1.ld,
502 * ld-mips-elf/stub-dynsym-1-7fff.d,
503 * ld-mips-elf/stub-dynsym-1-8000.d,
504 * ld-mips-elf/stub-dynsym-1-fff0.d,
505 * ld-mips-elf/stub-dynsym-1-10000.d,
506 * ld-mips-elf/stub-dynsym-1-2fe80.d: New test.
507 * ld-mips-elf/mips-elf.exp: Run it.
509 2006-06-06 Alan Modra <amodra@bigpond.net.au>
511 * ld-elfvers/vers.exp (objdump_versionstuff): Allow versions in
513 * ld-elfvers/vers1.ver: Update.
514 * ld-elfvers/vers2.ver: Update.
515 * ld-elfvers/vers4a.ver: Update.
516 * ld-elfvers/vers7a.ver: Update.
517 * ld-elfvers/vers8.ver: Update.
518 * ld-elfvers/vers9.ver: Update.
519 * ld-elfvers/vers15.ver: Update.
520 * ld-elfvers/vers16a.ver: Update.
521 * ld-elfvers/vers17.ver: Update.
522 * ld-elfvers/vers18.ver: Update.
523 * ld-elfvers/vers20.ver: Update.
524 * ld-elfvers/vers20a.ver: Update.
525 * ld-elfvers/vers21.ver: Update.
526 * ld-elfvers/vers22a.ver: Update.
527 * ld-elfvers/vers22b.ver: Update.
528 * ld-elfvers/vers23a.ver: Update.
529 * ld-elfvers/vers23b.ver: Update.
530 * ld-elfvers/vers23c.ver: Update.
531 * ld-elfvers/vers25a.ver: Update.
532 * ld-elfvers/vers26a.ver: Update.
533 * ld-elfvers/vers27a.ver: Update.
534 * ld-elfvers/vers27d.ver: Update.
535 * ld-elfvers/vers28b.ver: Update.
536 * ld-elfvers/vers29.ver: Update.
537 * ld-elfvers/vers30.ver: Update.
538 * ld-elfvers/vers31.ver: Update.
540 2006-06-05 Alan Modra <amodra@bigpond.net.au>
542 * ld-elf/sec64k.exp: Add "main" symbol. Use dc.a for addresses.
543 Cater for different address sizes. Match end of line when
545 * ld-elf/start.s: Use dc.a for addresses.
547 2006-06-02 Alan Modra <amodra@bigpond.net.au>
549 * ld-powerpc/tlsexe.r: Update for removal of some section syms.
550 * ld-powerpc/tlsexetoc.r: Likewise.
551 * ld-powerpc/tlsso.r: Likewise.
552 * ld-powerpc/tlstocso.r: Likewise.
553 * ld-s390/tlsbin_64.rd: Likewise.
554 * ld-s390/tlspic_64.rd: Likewise.
556 2006-06-02 H.J. Lu <hongjiu.lu@intel.com>
559 * ld-alpha/tlsbin.rd: Update for removal of some section syms.
560 * ld-alpha/tlsbinr.rd: Likewise.
561 * ld-alpha/tlspic.rd: Likewise.
562 * ld-cris/hiddef1.d: Likewise.
563 * ld-cris/libdso-2.d: Likewise.
564 * ld-elf/sec64k.exp: Likewise.
565 * ld-i386/tlsbin.rd: Likewise.
566 * ld-i386/tlsbindesc.rd: Likewise.
567 * ld-i386/tlsdesc.rd: Likewise.
568 * ld-i386/tlsgdesc.rd: Likewise.
569 * ld-i386/tlsnopic.rd: Likewise.
570 * ld-i386/tlspic.rd: Likewise.
571 * ld-ia64/tlsbin.rd: Likewise.
572 * ld-ia64/tlspic.rd: Likewise.
573 * ld-mmix/bpo-1.d: Likewise.
574 * ld-mmix/bpo-10.d: Likewise.
575 * ld-mmix/bpo-11.d: Likewise.
576 * ld-mmix/bpo-14.d: Likewise.
577 * ld-mmix/bpo-16.d: Likewise.
578 * ld-mmix/bpo-17.d: Likewise.
579 * ld-mmix/bpo-18.d: Likewise.
580 * ld-mmix/bpo-19.d: Likewise.
581 * ld-mmix/bpo-2.d: Likewise.
582 * ld-mmix/bpo-22.d: Likewise.
583 * ld-mmix/bpo-3.d: Likewise.
584 * ld-mmix/bpo-4.d: Likewise.
585 * ld-mmix/bpo-5.d: Likewise.
586 * ld-mmix/bpo-6.d: Likewise.
587 * ld-mmix/bpo-9.d: Likewise.
588 * ld-mmix/bspec1.d: Likewise.
589 * ld-mmix/bspec2.d: Likewise.
590 * ld-mmix/greg-1.d: Likewise.
591 * ld-mmix/greg-19.d: Likewise.
592 * ld-mmix/greg-2.d: Likewise.
593 * ld-mmix/greg-3.d: Likewise.
594 * ld-mmix/greg-4.d: Likewise.
595 * ld-mmix/greg-5.d: Likewise.
596 * ld-mmix/greg-5s.d: Likewise.
597 * ld-mmix/greg-6.d: Likewise.
598 * ld-mmix/greg-7.d: Likewise.
599 * ld-mmix/loc1.d: Likewise.
600 * ld-mmix/loc2.d: Likewise.
601 * ld-mmix/loc3.d: Likewise.
602 * ld-mmix/loc4.d: Likewise.
603 * ld-mmix/loc6.d: Likewise.
604 * ld-mmix/local1.d: Likewise.
605 * ld-mmix/local3.d: Likewise.
606 * ld-mmix/local5.d: Likewise.
607 * ld-mmix/local7.d: Likewise.
608 * ld-mmix/locdo-1.d: Likewise.
609 * ld-mmix/loct-1.d: Likewise.
610 * ld-mmix/locto-1.d: Likewise.
611 * ld-mmix/start-1.d: Likewise.
612 * ld-mmix/undef-3.d: Likewise.
613 * ld-powerpc/tlsexe32.r: Likewise.
614 * ld-powerpc/tlsso32.r: Likewise.
615 * ld-s390/tlsbin.rd: Likewise.
616 * ld-s390/tlspic.rd: Likewise.
617 * ld-sparc/tlssunbin32.rd: Likewise.
618 * ld-sparc/tlssunbin64.rd: Likewise.
619 * ld-sparc/tlssunnopic32.rd: Likewise.
620 * ld-sparc/tlssunnopic64.rd: Likewise.
621 * ld-sparc/tlssunpic32.rd: Likewise.
622 * ld-sparc/tlssunpic64.rd: Likewise.
623 * ld-x86-64/tlsbin.rd: Likewise.
624 * ld-x86-64/tlsbindesc.rd: Likewise.
625 * ld-x86-64/tlsdesc.rd: Likewise.
626 * ld-x86-64/tlsgdesc.rd: Likewise.
627 * ld-x86-64/tlspic.rd: Likewise.
629 2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
631 * ld-elf/binutils.exp: Make it Linux only.
632 (strip_test): Renamed to binutils_test. Check for unsupported
636 * ld-elf/commonpage1.d: Make it Linux only.
637 * ld-elf/maxpage1.d: Likewise.
639 * ld-elf/maxpage1.s: Add main, start and __start.
641 * ld-elf/maxpage2.d: New file.
642 * ld-elf/tbss1.s: Likewise.
643 * ld-elf/tbss2.s: Likewise.
644 * ld-elf/tdata1.s: Likewise.
645 * ld-elf/tdata2.s: Likewise.
647 2006-05-30 H.J. Lu <hongjiu.lu@intel.com>
649 * ld-elf/binutils.exp: New file.
650 * ld-elf/commonpage1.d: Likewise.
651 * ld-elf/maxpage1.d: Likewise.
652 * ld-elf/maxpage1.s: Likewise.
654 2006-05-25 H.J. Lu <hongjiu.lu@intel.com>
656 * ld-x86-64/tlsbin.dd: Updated for 2MB maximum page size.
657 * ld-x86-64/tlsbin.rd: Likewise.
658 * ld-x86-64/tlsbin.sd: Likewise.
659 * ld-x86-64/tlsbin.td: Likewise.
660 * ld-x86-64/tlsbindesc.dd: Likewise.
661 * ld-x86-64/tlsbindesc.rd: Likewise.
662 * ld-x86-64/tlsbindesc.sd: Likewise.
663 * ld-x86-64/tlsbindesc.td: Likewise.
664 * ld-x86-64/tlsdesc.dd: Likewise.
665 * ld-x86-64/tlsdesc.pd: Likewise.
666 * ld-x86-64/tlsdesc.rd: Likewise.
667 * ld-x86-64/tlsdesc.sd: Likewise.
668 * ld-x86-64/tlsdesc.td: Likewise.
669 * ld-x86-64/tlsgdesc.dd: Likewise.
670 * ld-x86-64/tlspic.dd: Likewise.
671 * ld-x86-64/tlspic.rd: Likewise.
672 * ld-x86-64/tlspic.sd: Likewise.
673 * ld-x86-64/tlspic.td: Likewise.
675 2006-05-24 Paul Brook <paul@codesourcery.com>
677 * ld-arm/arm-app-abs32.d: Update expected output.
678 * ld-arm/arm-app.d: Ditto.
679 * ld-arm/arm-lib-plt32.d: Ditto.
680 * ld-arm/arm-lib.d: Ditto.
681 * ld-arm/mixed-app-v5.d: Ditto.
682 * ld-arm/mixed-app.d: Ditto.
683 * ld-arm/mixed-lib.d: Ditto.
685 2006-05-23 H.J. Lu <hongjiu.lu@intel.com>
689 * ld-elf/eh1.d: New file.
690 * ld-elf/eh1.s: Likewise.
691 * ld-elf/eh1a.s: Likewise.
692 * ld-elf/eh2.d: Likewise.
693 * ld-elf/eh2a.s: Likewise.
694 * ld-elf/eh3.d: Likewise.
695 * ld-elf/eh3.s: Likewise.
696 * ld-elf/eh3a.s: Likewise.
698 2006-05-22 Daniel Jacobowitz <dan@codesourcery.com>
700 * ld-mips-elf/textrel-1.d: Relax some patterns.
702 2006-05-22 Nick Clifton <nickc@redhat.com>
704 * ld-elf/start.s (start): Add this symbol for SH targets.
705 (main): Add this symbol for HPPA targets.
707 2006-05-19 Alan Modra <amodra@bigpond.net.au>
709 * ld-scripts/empty-orphan.d: Update again.
711 * ld-scripts/empty-orphan.t: Discard .reginfo.
712 * ld-scripts/empty-orphan.d: Update.
714 2006-05-17 Thiemo Seufer <ths@mips.com>
716 * ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s:
717 Add __start as entry symbol.
719 2006-05-16 Thiemo Seufer <ths@mips.com>
721 * ld-elf/orphan.ld: Add placement for MIPS .reginfo section.
723 2006-05-15 Paul Brook <paul@codesourcery.com>
725 * ld-arm/arm-be8.d: New test.
726 * ld-arm/arm-be8.s: New test.
727 * ld-arm/arm-elf.exp: Add arm-be8.
729 2006-05-14 H.J. Lu <hongjiu.lu@intel.com>
731 * ld-elf/stab.d: Skip ia64-*-*.
733 2006-05-11 Paul Brook <paul@codesourcery.com>
735 * ld-arm/arm-elf.exp: Add arm-movwt.
736 * ld-arm/arm-movwt.d: New test.
737 * ld-arm/arm-movwt.s: New test.
738 * ld-arm/arm.ld: Add .far.
740 2006-05-11 Mike Bland <mbland@google.com>
742 * ld-elf/stab.d: New.
744 2006-05-10 Thiemo Seufer <ths@debian.org>
746 * ld-elf/sec64k.exp: Extend for MIPS ELF.
748 2006-05-05 Alan Modra <amodra@bigpond.net.au>
750 * ld-powerpc/tlsexetoc.r: Update for correction to tls optimization.
751 * ld-powerpc/tlsexetoc.g: Likewise.
753 2006-05-02 H.J. Lu <hongjiu.lu@intel.com>
755 * ld-cdtest/cdtest-foo.cc (Foo::Foo): Add const to char *.
756 * ld-cdtest/cdtest-foo.h (Foo::Foo): Likewise.
757 * ld-srec/sr3.cc (Foo::Foo): Likewise.
759 2006-05-02 Paul Brook <paul@codesourcery.com>
761 * ld-arm/arm-elf.exp: Add thumb-rel32.
762 * ld-arm/thumb-rel32.d: New test.
763 * ld-arm/thumb-rel32.s: New test.
765 2006-04-29 H.J. Lu <hongjiu.lu@intel.com>
767 * ld-elfvers/vers.exp: Xfail vers7a, vers7, vers23a, vers23b,
768 vers23c, vers23d, vers23, vers25a, vers25b1, vers25b2, vers27a,
769 vers27b, vers27c1, vers27c2, vers27d4 and vers27d5 if PIC is
772 2006-04-25 H.J. Lu <hongjiu.lu@intel.com>
774 * ld-alpha/tlsbin.rd: Updated for readelf change.
775 * ld-alpha/tlsbinr.rd: Likewise.
776 * ld-alpha/tlspic.rd: Likewise.
778 2006-04-05 Richard Sandiford <richard@codesourcery.com>
780 * ld-sparc/vxworks1.dd, ld-sparc/vxworks1.ld, ld-sparc/vxworks1-lib.dd,
781 * ld-sparc/vxworks1-lib.nd, ld-sparc/vxworks1-lib.rd,
782 * ld-sparc/vxworks1-lib.s, ld-sparc/vxworks1.rd, ld-sparc/vxworks1.s,
783 * ld-sparc/vxworks1-static.d, ld-sparc/vxworks2.s,
784 * ld-sparc/vxworks2.sd, ld-sparc/vxworks2-static.sd: New tests.
785 * ld-sparc/sparc.exp: Run them.
787 2006-04-05 Ben Elliston <bje@au.ibm.com>
789 * lib/ld-lib.exp: Comment cleanups.
791 2006-03-27 Richard Sandiford <richard@codesourcery.com>
793 * ld-mips-elf/tls-hidden3a.s, ld-mips-elf/tls-hidden3b.s,
794 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
795 * ld-mips-elf/tls-hidden3.ld, ld-mips-elf/tls-hidden3.r,
796 * ld-mips-elf/tls-hidden4a.s, ld-mips-elf/tls-hidden4b.s,
797 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: New tests.
798 * ld-mips-elf/mips-elf.exp: Run them.
800 2006-03-25 Richard Sandiford <richard@codesourcery.com>
802 * ld-m68k/merge-error-1a.s, ld-m68k/merge-error-1b.s,
803 * ld-m68k/merge-error-1a.d, ld-m68k/merge-error-1b.d,
804 * ld-m68k/merge-error-1c.d, ld-m68k/merge-error-1d.d,
805 * ld-m68k/merge-error-1e.d, ld-m68k/merge-ok-1a.d,
806 * ld-m68k/merge-ok-1b.d: New tests.
807 * ld-m68k/m68k.exp: Run them.
809 2006-03-22 Richard Sandiford <richard@codesourcery.com>
811 * ld-mips/vxworks1.dd, ld-mips/vxworks1.ld, ld-mips/vxworks1-lib.dd,
812 * ld-mips/vxworks1-lib.nd, ld-mips/vxworks1-lib.rd,
813 * ld-mips/vxworks1-lib.s, ld-mips/vxworks1.rd, ld-mips/vxworks1.s,
814 * ld-mips/vxworks1-static.d, ld-mips/vxworks2.s, ld-mips/vxworks2.sd,
815 * ld-mips/vxworks2-static.sd: New tests.
816 * ld-mips/mips-elf.exp: Run them.
818 2006-03-17 Alexandre Oliva <aoliva@redhat.com>
820 * ld-powerpc/tls32.s: Verify that +32768 @plt addend is
823 2006-03-14 Richard Sandiford <richard@codesourcery.com>
825 * ld-mips/emit-relocs-1a.s, ld-mips/emit-relocs-1b.s,
826 * ld-mips/emit-relocs-1.ld, ld-mips/emit-relocs-1.d: New test.
827 * ld-mips/mips-elf.exp: Run it.
829 2006-03-07 Richard Sandiford <richard@codesourcery.com>
831 * ld-arm/vxworks1.dd, ld-arm/vxworks1.ld, ld-arm/vxworks1-lib.dd,
832 * ld-arm/vxworks1-lib.nd, ld-arm/vxworks1-lib.rd,
833 * ld-arm/vxworks1-lib.s, ld-arm/vxworks1.rd, ld-arm/vxworks1.s,
834 * ld-arm/vxworks1-static.d, ld-arm/vxworks2.s, ld-arm/vxworks2.sd,
835 * ld-arm/vxworks2-static.sd: New tests.
836 * ld-arm/arm-elf.exp: Run them.
838 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
840 * ld-m68k: New tests.
842 2006-03-03 Richard Sandiford <richard@codesourcery.com>
844 * ld-i386/vxworks1-static.d, ld-i386/vxworks2.s,
845 * ld-i386/vxworks2.sd, ld-i386/vxworks2-static.sd: New tests.
846 * ld-i386/i386.exp: Run them.
847 * ld-powerpc/vxworks1-static.d, ld-powerpc/vxworks2.s,
848 * ld-powerpc/vxworks2.sd, ld-powerpc/vxworks2-static.sd: New tests.
849 * ld-powerpc/powerpc.exp: Run them.
851 2006-03-02 Richard Sandiford <richard@codesourcery.com>
853 * ld-powerpc/vxworks1.ld: Use a page alignment of 0x10000.
854 * ld-powerpc/vxworks1.dd: Update accordingly.
855 * ld-powerpc/vxworks1-lib.nd: Likewise.
856 * ld-powerpc/vxworks1-lib.rd: Likewise.
857 * ld-powerpc/vxworks1.rd: Likewise.
859 2006-03-02 Richard Sandiford <richard@codesourcery.com>
861 * ld-i386/vxworks1.ld (.data): New section.
862 * ld-i386/vxworks1-lib.s: Add a pointer to a local symbol.
863 * ld-i386/vxworks1-lib.rd: Test for the associated reloc.
864 * ld-powerpc/vxworks1.ld (.data): New section.
865 * ld-powerpc/vxworks1-lib.s: Add a pointer to a local symbol.
866 * ld-powerpc/vxworks1-lib.rd: Test for the associated reloc.
868 2006-03-02 Richard Sandiford <richard@codesourcery.com>
870 * ld-i386/ld-i386/vxworks1-lib.nd: New test.
871 * ld-i386/i386.exp: Run it.
872 * ld-powerpc/ld-powerpc/vxworks1-lib.nd: New test.
873 * ld-powerpc/powerc.exp: Run it.
875 2006-03-02 Richard Sandiford <richard@codesourcery.com>
877 * ld-i386/vxworks1.ld: Use bigger alignments. Make sure .bss isn't
879 * ld-i386/vxworks1-lib.dd, ld-i386/vxworks1.dd,
880 * ld-i386/vxworks1.rd: Update accordingly.
881 * ld-i386/vxworks1-lib.rd: Likewise. Remove symbol indexes.
883 2006-03-02 Richard Sandiford <richard@codesourcery.com>
885 * ld-powerpc/vxworks1-lib.s, ld-powerpc/vxworks1-lib.dd,
886 * ld-powerpc/vxworks1-lib.rd, ld-powerpc/vxworks1.s,
887 * ld-powerpc/vxworks1.dd, ld-powerpc/vxworks1.rd,
888 * ld-powerpc/vxworks1.ld, ld-powerpc/vxworks1.sd: New test.
889 * ld-powerpc/powerpc.exp: Run it.
891 2006-02-28 Richard Sandiford <richard@codesourcery.com>
893 * ld-i386/vxworks1-lib.s, ld-i386/vxworks1-lib.dd,
894 * ld-i386/vxworks1-lib.rd, ld-i386/vxworks1.s, ld-i386/vxworks1.dd,
895 * ld-i386/vxworks1.rd, ld-i386/vxworks1.ld: New test.
896 * ld-i386/i386.exp: Run it.
898 2006-02-28 Richard Sandiford <richard@codesourcery.com>
900 * ld-i386/emit-relocs.s, ld-i386/emit-relocs.d: New test.
901 * ld-i386/i386.exp: Run it.
903 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
905 * ld-pie/weakundef-data.c: Fix the typo.
907 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
909 * ld-pie/pie.c: New file.
911 * ld-pie/pie.exp: Check if compiler supports -pie.
913 2006-02-20 H.J. Lu <hongjiu.lu@intel.com>
916 * ld-pie/pie.exp: Add the weak undefined data test.
918 * ld-pie/weakundef-data.c: New file.
920 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
921 Anil Paranjape <anilp1@kpitcummins.com>
922 Shilin Shakti <shilins@kpitcummins.com>
924 * ld-xc16x: New directory.
925 * ld-xc16x/absrel.d: New file.
926 * ld-xc16x/absrel.s: New file.
927 * ld-xc16x/offset.d: New file.
928 * ld-xc16x/offset.s: New file.
929 * ld-xc16x/pcreloc.d: New file.
930 * ld-xc16x/pcreloc.s: New file.
931 * ld-xc16x/xc16x.exp: New file.
933 2006-02-07 Paul Brook <paul@codesourcery.com>
935 * ld-arm/arm-elf.exp: Add thumb-entry test.
936 * ld-arm/thumb-entry.d: New test.
937 * ld-arm/thumb-entry.s: New test.
939 2006-02-04 Richard Sandiford <richard@codesourcery.com>
941 * ld-mips-elf/tls-hidden2a.s, ld-mips-elf/tls-hidden2b.s,
942 * ld/testsuite/ld-mips-elf/tls-hidden2.d,
943 * ld/testsuite/ld-mips-elf/tls-hidden2-got.d: New test.
944 * ld-mips-elf/mips-elf.exp: Run it.
946 2006-02-04 Richard Sandiford <richard@codesourcery.com>
948 * ld-mips-elf/rel32-n32.d: Adjust for changes in linker behaviour.
949 * ld-mips-elf/rel32-o32.d: Likewise.
950 * ld-mips-elf/rel64.d: Likewise.
951 * ld-mips-elf/tls-multi-got-1.got: Likewise.
952 * ld-mips-elf/tls-multi-got-1.r: Likewise.
953 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
954 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
955 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
956 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
957 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
958 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
959 * ld-mips-elf/tlsdyn-o32.d: Likewise.
960 * ld-mips-elf/tlsdyn-o32.got: Likewise.
961 * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
962 * ld-mips-elf/tlslib-o32-ver.got: Likewise.
963 * ld-mips-elf/tlslib-o32.got: Likewise.
965 2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
967 * ld-i386/tlsbin.rd: Undo the last change.
968 * ld-i386/tlsbindesc.rd: Likewise.
969 * ld-i386/tlsdesc.rd: Likewise.
970 * ld-i386/tlsnopic.rd: Likewise.
971 * ld-i386/tlspic.rd: Likewise.
972 * ld-powerpc/tlsexe.r: Likewise.
973 * ld-powerpc/tlsexe32.r: Likewise.
974 * ld-powerpc/tlsexetoc.r: Likewise.
975 * ld-powerpc/tlsso.r: Likewise.
976 * ld-powerpc/tlsso32.r: Likewise.
977 * ld-powerpc/tlstocso.r: Likewise.
978 * ld-s390/tlsbin.rd: Likewise.
979 * ld-s390/tlsbin_64.rd: Likewise.
980 * ld-s390/tlspic.rd: Likewise.
981 * ld-s390/tlspic_64.rd: Likewise.
982 * ld-sh/tlsbin-2.d: Likewise.
983 * ld-sh/tlspic-2.d: Likewise.
984 * ld-x86-64/tlsbin.rd: Likewise.
985 * ld-x86-64/tlsbindesc.rd: Likewise.
986 * ld-x86-64/tlsdesc.rd: Likewise.
987 * ld-x86-64/tlspic.rd: Likewise.
989 2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
991 * ld-i386/tlsbin.rd: Update for changed segment map.
992 * ld-i386/tlsbindesc.rd: Likewise.
993 * ld-i386/tlsdesc.rd: Likewise.
994 * ld-i386/tlsnopic.rd: Likewise.
995 * ld-i386/tlspic.rd: Likewise.
996 * ld-powerpc/tlsexe.r: Likewise.
997 * ld-powerpc/tlsexe32.r: Likewise.
998 * ld-powerpc/tlsexetoc.r: Likewise.
999 * ld-powerpc/tlsso.r: Likewise.
1000 * ld-powerpc/tlsso32.r: Likewise.
1001 * ld-powerpc/tlstocso.r: Likewise.
1002 * ld-s390/tlsbin.rd: Likewise.
1003 * ld-s390/tlsbin_64.rd: Likewise.
1004 * ld-s390/tlspic.rd: Likewise.
1005 * ld-s390/tlspic_64.rd: Likewise.
1006 * ld-sh/tlsbin-2.d: Likewise.
1007 * ld-sh/tlspic-2.d: Likewise.
1008 * ld-x86-64/tlsbin.rd: Likewise.
1009 * ld-x86-64/tlsbindesc.rd: Likewise.
1010 * ld-x86-64/tlsdesc.rd: Likewise.
1011 * ld-x86-64/tlspic.rd: Likewise.
1013 2006-01-31 Eric Botcazou <ebotcazou@libertysurf.fr>
1015 * ld-sparc/sparc.exp: Do not run 64-bit tests on Solaris 2.5.1
1018 2006-01-27 H.J. Lu <hongjiu.lu@intel.com>
1021 * ld-pie/pie.exp: New file.
1022 * ld-pie/weakundef.c: Likewise.
1023 * ld-pie/weakundef.out: Likewise.
1025 * lib/ld-lib.exp (run_ld_link_exec_tests): Fix nesting. Support
1026 building PIE and shared library.
1028 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
1030 Introduce TLS descriptors for i386 and x86_64.
1031 * ld-i386/i386.exp: Run on x86_64-*-linux* and amd64-*-linux*.
1033 * ld-i386/pcrel16.d: Add -melf_i386.
1034 * ld-i386/pcrel8.d: Likewise.
1035 * ld-i386/tlsbindesc.dd: New.
1036 * ld-i386/tlsbindesc.rd: New.
1037 * ld-i386/tlsbindesc.s: New.
1038 * ld-i386/tlsbindesc.sd: New.
1039 * ld-i386/tlsbindesc.td: New.
1040 * ld-i386/tlsdesc.dd: New.
1041 * ld-i386/tlsdesc.rd: New.
1042 * ld-i386/tlsdesc.s: New.
1043 * ld-i386/tlsdesc.sd: New.
1044 * ld-i386/tlsdesc.td: New.
1045 * ld-i386/tlsgdesc.dd: New.
1046 * ld-i386/tlsgdesc.rd: New.
1047 * ld-i386/tlsgdesc.s: New.
1048 * ld-x86-64/x86-64.exp: Run new tests.
1049 * ld-x86-64/tlsbindesc.dd: New.
1050 * ld-x86-64/tlsbindesc.rd: New.
1051 * ld-x86-64/tlsbindesc.s: New.
1052 * ld-x86-64/tlsbindesc.sd: New.
1053 * ld-x86-64/tlsbindesc.td: New.
1054 * ld-x86-64/tlsdesc.dd: New.
1055 * ld-x86-64/tlsdesc.pd: New.
1056 * ld-x86-64/tlsdesc.rd: New.
1057 * ld-x86-64/tlsdesc.s: New.
1058 * ld-x86-64/tlsdesc.sd: New.
1059 * ld-x86-64/tlsdesc.td: New.
1060 * ld-x86-64/tlsgdesc.dd: New.
1061 * ld-x86-64/tlsgdesc.rd: New.
1062 * ld-x86-64/tlsgdesc.s: New.
1064 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
1066 * ld-mmix/sec-1.d: Adjust for section order changes.
1068 For older changes see ChangeLog-2005
1074 version-control: never