1 2006-10-18 H.J. Lu <hongjiu.lu@intel.com>
4 * ld-elf/dummy.c: New file.
5 * ld-elf/dwarf.exp: Likewise.
6 * ld-elf/dwarf1.c: Likewise.
7 * ld-elf/dwarf1.h: Likewise.
8 * ld-elf/dwarf1.out: Likewise.
9 * ld-elf/dwarf1main.c: Likewise.
11 2006-10-18 H.J. Lu <hongjiu.lu@intel.com>
13 * ld-elf/dl4.c: New file.
14 * ld-elf/dl4.list: Likewise.
15 * ld-elf/dl4a.out: Likewise.
16 * ld-elf/dl4b.out: Likewise.
17 * ld-elf/dl4main.c: Likewise.
18 * ld-elf/dl4xxx.c: Likewise.
19 * ld-elf/dl4xxx.list: Likewise.
21 * ld-elf/shared.exp (build_tests): Add libdl4a.so and
23 (run_tests): Likewise.
25 2006-10-18 Richard Sandiford <richard@codesourcery.com>
27 * ld-mips-elf/reloc-1-n64.d: Match 16-character VMAs on LP64 hosts.
29 2006-10-18 Richard Sandiford <richard@codesourcery.com>
31 * ld-mips-elf/rel32-n32.d: Bump addresses by 0x20 to account for
32 the fact that .reginfo is now placed before .text. Change the
33 section number of .text accordingly.
35 2006-10-18 Richard Sandiford <richard@codesourcery.com>
37 * ld-mips-elf/elf-rel-got-n32.d: Adjust page gap from 0x100000
38 to 0x10000. Move .reginfo before .text and bump .text addresses
39 by 0x10 to make room. Move data segment down by 0x10 bytes to
40 account for new size of text segment.
41 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
42 * ld-mips-elf/elf-rel-got-n64-linux.d: Adjust page gap from
44 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
46 2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
48 * ld-arm/arm-elf.exp: Add thumb1-bl, thumb2-bl,
49 thumb2-bl-as-thumb1-bad and thumb2-bl-bad tests.
50 * ld-arm/thumb1-bl.d: New.
51 * ld-arm/thumb1-bl.s: New.
52 * ld-arm/thumb2-bl-as-thumb1-bad.d: New.
53 * ld-arm/thumb2-bl-as-thumb1-bad.s: New.
54 * ld-arm/thumb2-bl-bad.d: New.
55 * ld-arm/thumb2-bl-bad.s: New.
56 * ld-arm/thumb2-bl.d: New.
57 * ld-arm/thumb2-bl.s: New.
59 2006-10-17 Alan Modra <amodra@bigpond.net.au>
61 * ld-arm/mixed-app.sym, ld-cris/ldsym1.d, ld-cris/libdso-12.d,
62 * ld-cris/v32-ba-1.d, ld-elf/orphan.d, ld-elf/orphan2.d,
63 * ld-i386/tlsbin.rd, ld-i386/tlsbindesc.rd, ld-i386/tlsdesc.rd,
64 * ld-i386/tlsdesc.sd, ld-i386/tlsgdesc.rd, ld-i386/tlsnopic.rd,
65 * ld-i386/tlspic.rd, ld-ia64/tlspic.rd, ld-mips-elf/eh-frame1-n32.d,
66 * ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d,
67 * ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/mips-elf.exp,
68 * ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
69 * ld-mips-elf/rel64.d, ld-mips-elf/tls-multi-got-1.got,
70 * ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tlsdyn-o32-1.d,
71 * ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
72 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
73 * ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
74 * ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
75 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got,
76 * ld-mmix/bpo-10.d, ld-powerpc/tlsso.g, ld-powerpc/tlsso.r,
77 * ld-powerpc/tlsso32.d, ld-powerpc/tlsso32.g, ld-powerpc/tlsso32.r,
78 * ld-powerpc/tlstocso.g, ld-powerpc/tlstocso.r, ld-s390/tlspic.rd,
79 * ld-s390/tlspic_64.rd, ld-scripts/empty-address-1.d,
80 * ld-scripts/empty-address-3c.d, ld-scripts/empty-orphan.t,
81 * ld-sh/shared-1.d, ld-sh/tlspic-2.d, ld-sparc/tlssunbin32.rd,
82 * ld-sparc/tlssunbin64.rd, ld-sparc/tlssunpic32.rd,
83 * ld-sparc/tlssunpic64.rd, ld-x86-64/tlsdesc.pd, ld-x86-64/tlsdesc.rd,
84 * ld-x86-64/tlspic.rd: Update for section sym changes.
86 2006-10-16 Richard Sandiford <richard@codesourcery.com>
88 * ld-mips-elf/branch-misc-1.d: Set the start address to 0x20000000.
89 * ld-mips-elf/jalbal.d: Likewise 0x200000a0.
90 * ld-mips-elf/jaloverflow-2.d: Likewise 0x20000000.
91 * ld-mips-elf/reloc-3-n32.d: Likewise.
92 * ld-mips-elf/reloc-3.d: Likewise.
93 * ld-mips-elf/textrel-1.d: Don't require a specific file offset for
96 2006-10-03 Jakub Jelinek <jakub@redhat.com>
98 * ld-elf/eh4.d: New test.
99 * ld-elf/eh4.s: New file.
100 * ld-elf/eh4a.s: New file.
102 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
104 * ld-arm/use-thumb-lib.sym: Robustify, by ignoring symbols we're
105 not interested in and bucket number.
107 2006-10-02 Kai Tietz <Kai.Tietz@onevision.com>
109 * ld-fastcall/fastcall.exp: Add x86_64-pc-mingw64 as valid target.
110 * ld-pe/pe.exp: Likewise.
111 * lib/ld-lib.exp ( is_pecoff_format): Accept x86_64-pc-mingw64.
113 2006-09-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
115 * ld-sh/tlspic-2.d: Update.
117 2006-09-26 H.J. Lu <hongjiu.lu@intel.com>
121 * ld-scripts/empty-address-1.d: New file.
122 * ld-scripts/empty-address-1.s: Likewise.
123 * ld-scripts/empty-address-1.t: Likewise.
124 * ld-scripts/empty-address-2.s: Likewise.
125 * ld-scripts/empty-address-2a.d: Likewise.
126 * ld-scripts/empty-address-2a.t: Likewise.
127 * ld-scripts/empty-address-2b.d: Likewise.
128 * ld-scripts/empty-address-2b.t: Likewise.
129 * ld-scripts/empty-address-3.s: Likewise.
130 * ld-scripts/empty-address-3a.d: Likewise.
131 * ld-scripts/empty-address-3a.t: Likewise.
132 * ld-scripts/empty-address-3b.d: Likewise.
133 * ld-scripts/empty-address-3b.t: Likewise.
134 * ld-scripts/empty-address-3c.d: Likewise.
135 * ld-scripts/empty-address-3c.t: Likewise.
136 * ld-scripts/empty-address.exp: Likewise.
138 2006-09-21 Andreas Schwab <schwab@suse.de>
140 * ld-m68k/plt1-68020.d: Fix patterns to match also for 64-bit
143 2006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
145 * bootstrap/bootstrap.exp: Fix x86_64-mingw32 target test.
146 * ld-fastcall/fastcall.exp: Likewise.
147 * ld-scripts/align.exp: Likewise.
148 * ld-scripts/align2a.d: Likewise.
149 * ld-scripts/defined.exp: Likewise.
150 * ld-scripts/provide.exp: Likewise.
151 * ld-scripts/script.exp: Likewise.
152 * ld-scripts/weak.exp: Likewise.
153 * lib/ld-lib.exp: Detect target as pecoff file format.
155 2006-09-18 Thiemo Seufer <ths@networkno.de>
156 Maciej W. Rozycki <macro@mips.com>
158 * ld-mips-elf/mips-elf.exp: Add test for R_MIPS16_GPREL relocations.
159 * ld-mips-elf/reloc-3-n32.d, ld-mips-elf/reloc-3.d: New files.
161 2006-09-18 Thiemo Seufer <ths@networkno.de>
163 * ld-elfcomm/elfcomm.exp: Enable the alignment test for
166 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
168 * ld-elf/merge.d: Add special case for Score target.
169 * ld-elfcomm/elfcomm.exp: Likewise.
170 * ld-srec/srec.exp: Likewise.
172 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
174 * ld-scripts/overlay-size.t: Discard .reginfo sections.
176 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
178 * ld-elf/hash.d: Don't run for mips targets.
180 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
182 * ld-elf/loadaddr.s: Pad sections to 16 bytes.
183 * ld-elf/loadaddr1.d: Updated.
184 * ld-elf/loadaddr2.d: Likewise.
185 * ld-elf/loadaddr3a.d: Likewise.
186 * ld-elf/loadaddr3b.d: Likewise.
188 2006-09-12 H.J. Lu <hongjiu.lu@intel.com>
191 * ld-elf/hash.d: New test.
193 2006-09-04 Vladimir Prus <vladimir@codesourcery.com>
195 * ld-arm/use-thumb-lib.sym: Use regexps instead of
196 absolute addresses, for robustness.
198 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
200 * ld-elf/dl1.c: New file.
201 * ld-elf/dl1.list: Likewise.
202 * ld-elf/dl1.out: Likewise.
203 * ld-elf/dl1main.c: Likewise.
204 * ld-elf/dl2.c: Likewise.
205 * ld-elf/dl2.list: Likewise.
206 * ld-elf/dl2a.out: Likewise.
207 * ld-elf/dl2b.out: Likewise.
208 * ld-elf/dl2main.c: Likewise.
209 * ld-elf/dl2xxx.c: Likewise.
210 * ld-elf/dl2xxx.list: Likewise.
211 * ld-elf/dl3.cc: Likewise.
212 * ld-elf/dl3.list: Likewise.
213 * ld-elf/dl3a.out: Likewise.
214 * ld-elf/dl3b.out: Likewise.
215 * ld-elf/dl3header.h: Likewise.
216 * ld-elf/dl3main.cc: Likewise.
218 * ld-elf/shared.exp: Updated.
220 * lib/ld-lib.exp (run_ld_link_exec_tests): Take an optional
221 argument for source language. Use CC/CXX for link, depending
223 (run_cc_link_tests): Likewise.
225 2006-08-29 Alan Modra <amodra@bigpond.net.au>
227 * ld-elf/loadaddr3a.d: Adjust target test.
228 * ld-elf/loadaddr3b.d: Likewise.
230 2006-08-29 Nathan Sidwell <nathan@codesourcery.com>
232 * ld-elf/loadaddr3.t: New.
233 * ld-elf/loadaddr3a.d: New.
234 * ld-elf/loadaddr3b.d: New.
236 2006-08-23 Alan Modra <amodra@bigpond.net.au>
238 * ld-powerpc/plt1.s: New.
239 * ld-powerpc/plt1.d: New.
240 * ld-powerpc/powerpc.exp: Run it.
242 2006-08-23 H.J. Lu <hongjiu.lu@intel.com>
245 * ld-elf/loadaddr1.t: Add "AT (ADDR(.data))".
246 * ld-elf/loadaddr2.t: Likewise.
248 2006-08-23 H.J. Lu <hongjiu.lu@intel.com>
251 * ld-elf/overlay.d: New file.
252 * ld-elf/overlay.s: Likewise.
253 * ld-elf/overlay.t: Likewise.
255 2006-08-18 Paul Brook <paul@codesourcery.com>
257 * ld-arm/arm-elf.exp (armelftests): Add armthumb-lib.so. Add
258 -use-blx to mixed-lib.so
259 * ld-arm/armthumb-lib.d: New file.
260 * ld-arm/armthumb-lib.sym: New file.
262 2006-08-18 H.J. Lu <hongjiu.lu@intel.com>
265 * ld-elf/loadaddr.s: New file.
266 * ld-elf/loadaddr1.d: Likewise.
267 * ld-elf/loadaddr1.t: Likewise.
268 * ld-elf/loadaddr2.d: Likewise.
269 * ld-elf/loadaddr2.t: Likewise.
271 2006-08-17 Alan Modra <amodra@bigpond.net.au>
273 * ld-powerpc/tlsexe.d: Update for lazy link stub change.
274 * ld-powerpc/tlsexe.r: Likewise.
275 * ld-powerpc/tlsexetoc.d: Likewise.
276 * ld-powerpc/tlsexetoc.r: Likewise.
277 * ld-powerpc/tlsso.d: Likewise.
278 * ld-powerpc/tlstocso.d: Likewise.
280 2006-08-16 H.J. Lu <hongjiu.lu@intel.com>
283 * ld-elf/binutils.exp: Add tests for "-z relro".
285 2006-08-16 Alan Modra <amodra@bigpond.net.au>
287 * ld-scripts/overlay-size-map.d: Update.
289 2006-08-11 Thiemo Seufer <ths@mips.com>
291 * ld-elfcomm/elfcomm.exp (dump_common1): Extend regexp to match also
294 2006-08-08 H.J. Lu <hongjiu.lu@intel.com>
297 * ld-scripts/sort.t: New file.
298 * ld-scripts/sort_b_a-1.d: Likewise.
299 * ld-scripts/sort_b_a-1.s: Likewise.
300 * ld-scripts/sort_b_n-1.d: Likewise.
301 * ld-scripts/sort_b_n-1.s: Likewise.
303 2006-08-05 Pedro Alves <pedro_alves@portugalmail.pt>
305 * ld-pe/pe.exp: Enable tests on arm-wince-pe.
306 * ld-pe/secrel.d: Adjust test to work on arm-wince-pe too.
308 2006-08-04 Richard Sandiford <richard@codesourcery.com>
310 * ld-sh/rd-sh.exp: Treat vxworks1-static.d specially.
311 * ld-sh/sh-vxworks.exp: New file.
312 * ld-sh/sh.exp: Extend sh-linux SIZEOF_HEADERS handling to
314 * ld-sh/vxworks1-le.dd, ld-sh/vxworks1-lib-le.dd,
315 * ld-sh/vxworks1-lib.dd, ld-sh/vxworks1-lib.nd,
316 * ld-sh/vxworks1-lib.rd, ld-sh/vxworks1-lib.s,
317 * ld-sh/vxworks1-static.d, ld-sh/vxworks1.dd,
318 * ld-sh/vxworks1.ld, ld-sh/vxworks1.rd, ld-sh/vxworks1.s,
319 * ld-sh/vxworks2-static.sd, ld-sh/vxworks2.s,
320 * ld-sh/vxworks2.sd, ld-sh/vxworks3-le.dd,
321 * ld-sh/vxworks3-lib-le.dd, ld-sh/vxworks3-lib.dd,
322 * ld-sh/vxworks3-lib.s, ld-sh/vxworks3.dd, ld-sh/vxworks3.s,
323 * ld-sh/vxworks4.d, ld-sh/vxworks4a.s, ld-sh/vxworks4b.s,
324 * ld-sh/reloc1.s, ld-sh/reloc1.d: New tests.
326 2006-08-01 H.J. Lu <hongjiu.lu@intel.com>
328 * ld-elf/noload-1.d: New.
329 * ld-elf/noload-1.s: Likewise.
330 * ld-elf/noload-1.t: Likewise.
332 2006-07-29 Richard Sandiford <richard@codesourcery.com>
334 * ld-mips-elf/hash1.s, ld-mips-elf/hash1a.d,
335 * ld-mips-elf/hash1b.d, ld-mips-elf/hash1c.d: New tests.
336 * ld-mips-elf/mips-elf.exp: Run them.
338 2006-07-25 Thiemo Seufer <ths@mips.com>
340 * ld-mips-elf/mips16-call-global-2.s,
341 ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
342 Improve test robustness.
344 2006-07-21 Nick Clifton <nickc@redhat.com>
346 * ld-sh/arch/arch.exp (test_arch): Set the endian flag to suit the
347 multilib being tested.
349 2006-07-20 Thiemo Seufer <ths@mips.com>
351 * ld-mips-elf/mips16-call-global-1.s,
352 ld-mips-elf/mips16-call-global-2.s,
353 ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
354 Test linking of external mips16 jumps.
355 * ld-mips-elf/mips-elf.exp: Run new test.
357 2006-07-19 Thiemo Seufer <ths@mips.com>
359 * ld-selective/selective.exp: Fix selective testcases for MIPS.
361 2006-07-13 Thiemo Seufer <ths@mips.com>
363 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got:
364 Update TLS testcases.
366 2006-07-12 H.J. Lu <hongjiu.lu@intel.com>
369 * ld-elf/begin.c: New file.
370 * ld-elf/end.c: Likewise.
371 * ld-elf/endhidden.c: Likewise.
372 * ld-elf/endprotected.c: Likewise.
373 * ld-elf/foo.c: Likewise.
374 * ld-elf/foo.map: Likewise.
375 * ld-elf/hidden.out: Likewise.
376 * ld-elf/main.c: Likewise.
377 * ld-elf/normal.out: Likewise.
378 * ld-elf/shared.exp: Likewise.
380 * lib/ld-lib.exp (run_cc_link_tests): New.
382 2006-07-12 Richard Sandiford <richard@codesourcery.com>
384 * ld-m68k/merge-ok-1c.d: New test.
385 * ld-m68k/m68k.exp: Run it.
387 2006-07-11 Hans-Peter Nilsson <hp@axis.com>
389 * ld-cris/libdso-2.d: Adjust for recent hash-related changes.
391 2006-07-10 Jakub Jelinek <jakub@redhat.com>
393 * ld-powerpc/tlsso32.r: Adjust.
394 * ld-powerpc/tlsso32.d: Adjust.
395 * ld-powerpc/tlsso32.g: Adjust.
396 * ld-powerpc/tlsso.r: Adjust.
397 * ld-powerpc/tlsso.g: Adjust.
398 * ld-powerpc/tlstocso.g: Adjust.
400 2006-07-05 Thiemo Seufer <ths@mips.com>
402 * ld-mips-elf/multi-got-1.d, ld-mips-elf/tls-multi-got-1.got,
403 ld-mips-elf/tls-multi-got-1.r: Update multigot testcases.
405 2006-06-30 H.J. Lu <hongjiu.lu@intel.com>
407 * ld-i386/tlsbindesc.dd: Updated to expect xchg %ax,%ax instead
409 * ld-i386/tlsdesc.dd: Likewise.
410 * ld-i386/tlsgdesc.dd: Likewise.
411 * ld-x86-64/tlsbindesc.dd: Likewise.
412 * ld-x86-64/tlsdesc.dd: Likewise.
413 * ld-x86-64/tlsdesc.pd: Likewise.
414 * ld-x86-64/tlsgdesc.dd: Likewise.
416 2006-06-29 Jakub Jelinek <jakub@redhat.com>
419 * ld-i386/tlsbin.dd: Fix expected output.
421 2006-06-21 Alan Modra <amodra@bigpond.net.au>
423 * ld-elf/tls_common.exp: Match 32-bit output.
425 2006-06-20 Jakub Jelinek <jakub@redhat.com>
427 * ld-elf/tls_common.exp: New test.
428 * ld-elf/tls_common.s: New file.
430 2006-06-20 Alan Modra <amodra@bigpond.net.au>
432 * ld-elf/eh1.d: Update for fewer program headers.
433 * ld-elf/eh2.d: Likewise.
434 * ld-elf/eh3.d: Likewise.
436 2006-06-19 Vladimir Prus <vladimir@codesourcery.com>
438 * ld-arm/arm-elf.exp: New test.
439 * ld-arm/use-thumb-lib.s: New file.
440 * ld-arm/use-thumb-lib.sym: New file.
442 2006-06-15 Mark Shinwell <shinwell@codesourcery.com>
444 * ld-arm/group-relocs-alu-bad.d: New test.
445 * ld-arm/group-relocs-alu-bad.s: New test.
446 * ld-arm/group-relocs.d: New test.
447 * ld-arm/group-relocs-ldc-bad.d: New test.
448 * ld-arm/group-relocs-ldc-bad.s: New test.
449 * ld-arm/group-relocs-ldr-bad.d: New test.
450 * ld-arm/group-relocs-ldr-bad.s: New test.
451 * ld-arm/group-relocs-ldrs-bad.d: New test.
452 * ld-arm/group-relocs-ldrs-bad.s: New test.
453 * ld-arm/group-relocs.s: New test.
454 * ld-arm/arm-elf.exp: Wire in new tests.
456 2006-06-14 Richard Sandiford <richard@codesourcery.com>
458 * ld-m68k/plt1.s, ld-m68k/plt1-empty.s, ld-m68k/plt1.ld: New files.
459 * ld-m68k/plt1-68020.d, ld-m68k/plt1-cpu32.d: Likewise.
460 * ld-m68k/plt1-isab.d: Likewise.
461 * ld-m68k/m68k.exp: Run new PLT tests.
463 2006-06-12 Thiemo Seufer <ths@mips.com>
465 * ld-mips-elf/multi-got-no-shared.d: Adjust for recent change of
468 2006-06-11 Richard Sandiford <richard@codesourcery.com>
470 * ld-mips-elf/stub-dynsym-1.s,
471 * ld-mips-elf/stub-dynsym-1.ld,
472 * ld-mips-elf/stub-dynsym-1-7fff.d,
473 * ld-mips-elf/stub-dynsym-1-8000.d,
474 * ld-mips-elf/stub-dynsym-1-fff0.d,
475 * ld-mips-elf/stub-dynsym-1-10000.d,
476 * ld-mips-elf/stub-dynsym-1-2fe80.d: New test.
477 * ld-mips-elf/mips-elf.exp: Run it.
479 2006-06-06 Alan Modra <amodra@bigpond.net.au>
481 * ld-elfvers/vers.exp (objdump_versionstuff): Allow versions in
483 * ld-elfvers/vers1.ver: Update.
484 * ld-elfvers/vers2.ver: Update.
485 * ld-elfvers/vers4a.ver: Update.
486 * ld-elfvers/vers7a.ver: Update.
487 * ld-elfvers/vers8.ver: Update.
488 * ld-elfvers/vers9.ver: Update.
489 * ld-elfvers/vers15.ver: Update.
490 * ld-elfvers/vers16a.ver: Update.
491 * ld-elfvers/vers17.ver: Update.
492 * ld-elfvers/vers18.ver: Update.
493 * ld-elfvers/vers20.ver: Update.
494 * ld-elfvers/vers20a.ver: Update.
495 * ld-elfvers/vers21.ver: Update.
496 * ld-elfvers/vers22a.ver: Update.
497 * ld-elfvers/vers22b.ver: Update.
498 * ld-elfvers/vers23a.ver: Update.
499 * ld-elfvers/vers23b.ver: Update.
500 * ld-elfvers/vers23c.ver: Update.
501 * ld-elfvers/vers25a.ver: Update.
502 * ld-elfvers/vers26a.ver: Update.
503 * ld-elfvers/vers27a.ver: Update.
504 * ld-elfvers/vers27d.ver: Update.
505 * ld-elfvers/vers28b.ver: Update.
506 * ld-elfvers/vers29.ver: Update.
507 * ld-elfvers/vers30.ver: Update.
508 * ld-elfvers/vers31.ver: Update.
510 2006-06-05 Alan Modra <amodra@bigpond.net.au>
512 * ld-elf/sec64k.exp: Add "main" symbol. Use dc.a for addresses.
513 Cater for different address sizes. Match end of line when
515 * ld-elf/start.s: Use dc.a for addresses.
517 2006-06-02 Alan Modra <amodra@bigpond.net.au>
519 * ld-powerpc/tlsexe.r: Update for removal of some section syms.
520 * ld-powerpc/tlsexetoc.r: Likewise.
521 * ld-powerpc/tlsso.r: Likewise.
522 * ld-powerpc/tlstocso.r: Likewise.
523 * ld-s390/tlsbin_64.rd: Likewise.
524 * ld-s390/tlspic_64.rd: Likewise.
526 2006-06-02 H.J. Lu <hongjiu.lu@intel.com>
529 * ld-alpha/tlsbin.rd: Update for removal of some section syms.
530 * ld-alpha/tlsbinr.rd: Likewise.
531 * ld-alpha/tlspic.rd: Likewise.
532 * ld-cris/hiddef1.d: Likewise.
533 * ld-cris/libdso-2.d: Likewise.
534 * ld-elf/sec64k.exp: Likewise.
535 * ld-i386/tlsbin.rd: Likewise.
536 * ld-i386/tlsbindesc.rd: Likewise.
537 * ld-i386/tlsdesc.rd: Likewise.
538 * ld-i386/tlsgdesc.rd: Likewise.
539 * ld-i386/tlsnopic.rd: Likewise.
540 * ld-i386/tlspic.rd: Likewise.
541 * ld-ia64/tlsbin.rd: Likewise.
542 * ld-ia64/tlspic.rd: Likewise.
543 * ld-mmix/bpo-1.d: Likewise.
544 * ld-mmix/bpo-10.d: Likewise.
545 * ld-mmix/bpo-11.d: Likewise.
546 * ld-mmix/bpo-14.d: Likewise.
547 * ld-mmix/bpo-16.d: Likewise.
548 * ld-mmix/bpo-17.d: Likewise.
549 * ld-mmix/bpo-18.d: Likewise.
550 * ld-mmix/bpo-19.d: Likewise.
551 * ld-mmix/bpo-2.d: Likewise.
552 * ld-mmix/bpo-22.d: Likewise.
553 * ld-mmix/bpo-3.d: Likewise.
554 * ld-mmix/bpo-4.d: Likewise.
555 * ld-mmix/bpo-5.d: Likewise.
556 * ld-mmix/bpo-6.d: Likewise.
557 * ld-mmix/bpo-9.d: Likewise.
558 * ld-mmix/bspec1.d: Likewise.
559 * ld-mmix/bspec2.d: Likewise.
560 * ld-mmix/greg-1.d: Likewise.
561 * ld-mmix/greg-19.d: Likewise.
562 * ld-mmix/greg-2.d: Likewise.
563 * ld-mmix/greg-3.d: Likewise.
564 * ld-mmix/greg-4.d: Likewise.
565 * ld-mmix/greg-5.d: Likewise.
566 * ld-mmix/greg-5s.d: Likewise.
567 * ld-mmix/greg-6.d: Likewise.
568 * ld-mmix/greg-7.d: Likewise.
569 * ld-mmix/loc1.d: Likewise.
570 * ld-mmix/loc2.d: Likewise.
571 * ld-mmix/loc3.d: Likewise.
572 * ld-mmix/loc4.d: Likewise.
573 * ld-mmix/loc6.d: Likewise.
574 * ld-mmix/local1.d: Likewise.
575 * ld-mmix/local3.d: Likewise.
576 * ld-mmix/local5.d: Likewise.
577 * ld-mmix/local7.d: Likewise.
578 * ld-mmix/locdo-1.d: Likewise.
579 * ld-mmix/loct-1.d: Likewise.
580 * ld-mmix/locto-1.d: Likewise.
581 * ld-mmix/start-1.d: Likewise.
582 * ld-mmix/undef-3.d: Likewise.
583 * ld-powerpc/tlsexe32.r: Likewise.
584 * ld-powerpc/tlsso32.r: Likewise.
585 * ld-s390/tlsbin.rd: Likewise.
586 * ld-s390/tlspic.rd: Likewise.
587 * ld-sparc/tlssunbin32.rd: Likewise.
588 * ld-sparc/tlssunbin64.rd: Likewise.
589 * ld-sparc/tlssunnopic32.rd: Likewise.
590 * ld-sparc/tlssunnopic64.rd: Likewise.
591 * ld-sparc/tlssunpic32.rd: Likewise.
592 * ld-sparc/tlssunpic64.rd: Likewise.
593 * ld-x86-64/tlsbin.rd: Likewise.
594 * ld-x86-64/tlsbindesc.rd: Likewise.
595 * ld-x86-64/tlsdesc.rd: Likewise.
596 * ld-x86-64/tlsgdesc.rd: Likewise.
597 * ld-x86-64/tlspic.rd: Likewise.
599 2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
601 * ld-elf/binutils.exp: Make it Linux only.
602 (strip_test): Renamed to binutils_test. Check for unsupported
606 * ld-elf/commonpage1.d: Make it Linux only.
607 * ld-elf/maxpage1.d: Likewise.
609 * ld-elf/maxpage1.s: Add main, start and __start.
611 * ld-elf/maxpage2.d: New file.
612 * ld-elf/tbss1.s: Likewise.
613 * ld-elf/tbss2.s: Likewise.
614 * ld-elf/tdata1.s: Likewise.
615 * ld-elf/tdata2.s: Likewise.
617 2006-05-30 H.J. Lu <hongjiu.lu@intel.com>
619 * ld-elf/binutils.exp: New file.
620 * ld-elf/commonpage1.d: Likewise.
621 * ld-elf/maxpage1.d: Likewise.
622 * ld-elf/maxpage1.s: Likewise.
624 2006-05-25 H.J. Lu <hongjiu.lu@intel.com>
626 * ld-x86-64/tlsbin.dd: Updated for 2MB maximum page size.
627 * ld-x86-64/tlsbin.rd: Likewise.
628 * ld-x86-64/tlsbin.sd: Likewise.
629 * ld-x86-64/tlsbin.td: Likewise.
630 * ld-x86-64/tlsbindesc.dd: Likewise.
631 * ld-x86-64/tlsbindesc.rd: Likewise.
632 * ld-x86-64/tlsbindesc.sd: Likewise.
633 * ld-x86-64/tlsbindesc.td: Likewise.
634 * ld-x86-64/tlsdesc.dd: Likewise.
635 * ld-x86-64/tlsdesc.pd: Likewise.
636 * ld-x86-64/tlsdesc.rd: Likewise.
637 * ld-x86-64/tlsdesc.sd: Likewise.
638 * ld-x86-64/tlsdesc.td: Likewise.
639 * ld-x86-64/tlsgdesc.dd: Likewise.
640 * ld-x86-64/tlspic.dd: Likewise.
641 * ld-x86-64/tlspic.rd: Likewise.
642 * ld-x86-64/tlspic.sd: Likewise.
643 * ld-x86-64/tlspic.td: Likewise.
645 2006-05-24 Paul Brook <paul@codesourcery.com>
647 * ld-arm/arm-app-abs32.d: Update expected output.
648 * ld-arm/arm-app.d: Ditto.
649 * ld-arm/arm-lib-plt32.d: Ditto.
650 * ld-arm/arm-lib.d: Ditto.
651 * ld-arm/mixed-app-v5.d: Ditto.
652 * ld-arm/mixed-app.d: Ditto.
653 * ld-arm/mixed-lib.d: Ditto.
655 2006-05-23 H.J. Lu <hongjiu.lu@intel.com>
659 * ld-elf/eh1.d: New file.
660 * ld-elf/eh1.s: Likewise.
661 * ld-elf/eh1a.s: Likewise.
662 * ld-elf/eh2.d: Likewise.
663 * ld-elf/eh2a.s: Likewise.
664 * ld-elf/eh3.d: Likewise.
665 * ld-elf/eh3.s: Likewise.
666 * ld-elf/eh3a.s: Likewise.
668 2006-05-22 Daniel Jacobowitz <dan@codesourcery.com>
670 * ld-mips-elf/textrel-1.d: Relax some patterns.
672 2006-05-22 Nick Clifton <nickc@redhat.com>
674 * ld-elf/start.s (start): Add this symbol for SH targets.
675 (main): Add this symbol for HPPA targets.
677 2006-05-19 Alan Modra <amodra@bigpond.net.au>
679 * ld-scripts/empty-orphan.d: Update again.
681 * ld-scripts/empty-orphan.t: Discard .reginfo.
682 * ld-scripts/empty-orphan.d: Update.
684 2006-05-17 Thiemo Seufer <ths@mips.com>
686 * ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s:
687 Add __start as entry symbol.
689 2006-05-16 Thiemo Seufer <ths@mips.com>
691 * ld-elf/orphan.ld: Add placement for MIPS .reginfo section.
693 2006-05-15 Paul Brook <paul@codesourcery.com>
695 * ld-arm/arm-be8.d: New test.
696 * ld-arm/arm-be8.s: New test.
697 * ld-arm/arm-elf.exp: Add arm-be8.
699 2006-05-14 H.J. Lu <hongjiu.lu@intel.com>
701 * ld-elf/stab.d: Skip ia64-*-*.
703 2006-05-11 Paul Brook <paul@codesourcery.com>
705 * ld-arm/arm-elf.exp: Add arm-movwt.
706 * ld-arm/arm-movwt.d: New test.
707 * ld-arm/arm-movwt.s: New test.
708 * ld-arm/arm.ld: Add .far.
710 2006-05-11 Mike Bland <mbland@google.com>
712 * ld-elf/stab.d: New.
714 2006-05-10 Thiemo Seufer <ths@debian.org>
716 * ld-elf/sec64k.exp: Extend for MIPS ELF.
718 2006-05-05 Alan Modra <amodra@bigpond.net.au>
720 * ld-powerpc/tlsexetoc.r: Update for correction to tls optimization.
721 * ld-powerpc/tlsexetoc.g: Likewise.
723 2006-05-02 H.J. Lu <hongjiu.lu@intel.com>
725 * ld-cdtest/cdtest-foo.cc (Foo::Foo): Add const to char *.
726 * ld-cdtest/cdtest-foo.h (Foo::Foo): Likewise.
727 * ld-srec/sr3.cc (Foo::Foo): Likewise.
729 2006-05-02 Paul Brook <paul@codesourcery.com>
731 * ld-arm/arm-elf.exp: Add thumb-rel32.
732 * ld-arm/thumb-rel32.d: New test.
733 * ld-arm/thumb-rel32.s: New test.
735 2006-04-29 H.J. Lu <hongjiu.lu@intel.com>
737 * ld-elfvers/vers.exp: Xfail vers7a, vers7, vers23a, vers23b,
738 vers23c, vers23d, vers23, vers25a, vers25b1, vers25b2, vers27a,
739 vers27b, vers27c1, vers27c2, vers27d4 and vers27d5 if PIC is
742 2006-04-25 H.J. Lu <hongjiu.lu@intel.com>
744 * ld-alpha/tlsbin.rd: Updated for readelf change.
745 * ld-alpha/tlsbinr.rd: Likewise.
746 * ld-alpha/tlspic.rd: Likewise.
748 2006-04-05 Richard Sandiford <richard@codesourcery.com>
750 * ld-sparc/vxworks1.dd, ld-sparc/vxworks1.ld, ld-sparc/vxworks1-lib.dd,
751 * ld-sparc/vxworks1-lib.nd, ld-sparc/vxworks1-lib.rd,
752 * ld-sparc/vxworks1-lib.s, ld-sparc/vxworks1.rd, ld-sparc/vxworks1.s,
753 * ld-sparc/vxworks1-static.d, ld-sparc/vxworks2.s,
754 * ld-sparc/vxworks2.sd, ld-sparc/vxworks2-static.sd: New tests.
755 * ld-sparc/sparc.exp: Run them.
757 2006-04-05 Ben Elliston <bje@au.ibm.com>
759 * lib/ld-lib.exp: Comment cleanups.
761 2006-03-27 Richard Sandiford <richard@codesourcery.com>
763 * ld-mips-elf/tls-hidden3a.s, ld-mips-elf/tls-hidden3b.s,
764 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
765 * ld-mips-elf/tls-hidden3.ld, ld-mips-elf/tls-hidden3.r,
766 * ld-mips-elf/tls-hidden4a.s, ld-mips-elf/tls-hidden4b.s,
767 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: New tests.
768 * ld-mips-elf/mips-elf.exp: Run them.
770 2006-03-25 Richard Sandiford <richard@codesourcery.com>
772 * ld-m68k/merge-error-1a.s, ld-m68k/merge-error-1b.s,
773 * ld-m68k/merge-error-1a.d, ld-m68k/merge-error-1b.d,
774 * ld-m68k/merge-error-1c.d, ld-m68k/merge-error-1d.d,
775 * ld-m68k/merge-error-1e.d, ld-m68k/merge-ok-1a.d,
776 * ld-m68k/merge-ok-1b.d: New tests.
777 * ld-m68k/m68k.exp: Run them.
779 2006-03-22 Richard Sandiford <richard@codesourcery.com>
781 * ld-mips/vxworks1.dd, ld-mips/vxworks1.ld, ld-mips/vxworks1-lib.dd,
782 * ld-mips/vxworks1-lib.nd, ld-mips/vxworks1-lib.rd,
783 * ld-mips/vxworks1-lib.s, ld-mips/vxworks1.rd, ld-mips/vxworks1.s,
784 * ld-mips/vxworks1-static.d, ld-mips/vxworks2.s, ld-mips/vxworks2.sd,
785 * ld-mips/vxworks2-static.sd: New tests.
786 * ld-mips/mips-elf.exp: Run them.
788 2006-03-17 Alexandre Oliva <aoliva@redhat.com>
790 * ld-powerpc/tls32.s: Verify that +32768 @plt addend is
793 2006-03-14 Richard Sandiford <richard@codesourcery.com>
795 * ld-mips/emit-relocs-1a.s, ld-mips/emit-relocs-1b.s,
796 * ld-mips/emit-relocs-1.ld, ld-mips/emit-relocs-1.d: New test.
797 * ld-mips/mips-elf.exp: Run it.
799 2006-03-07 Richard Sandiford <richard@codesourcery.com>
801 * ld-arm/vxworks1.dd, ld-arm/vxworks1.ld, ld-arm/vxworks1-lib.dd,
802 * ld-arm/vxworks1-lib.nd, ld-arm/vxworks1-lib.rd,
803 * ld-arm/vxworks1-lib.s, ld-arm/vxworks1.rd, ld-arm/vxworks1.s,
804 * ld-arm/vxworks1-static.d, ld-arm/vxworks2.s, ld-arm/vxworks2.sd,
805 * ld-arm/vxworks2-static.sd: New tests.
806 * ld-arm/arm-elf.exp: Run them.
808 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
810 * ld-m68k: New tests.
812 2006-03-03 Richard Sandiford <richard@codesourcery.com>
814 * ld-i386/vxworks1-static.d, ld-i386/vxworks2.s,
815 * ld-i386/vxworks2.sd, ld-i386/vxworks2-static.sd: New tests.
816 * ld-i386/i386.exp: Run them.
817 * ld-powerpc/vxworks1-static.d, ld-powerpc/vxworks2.s,
818 * ld-powerpc/vxworks2.sd, ld-powerpc/vxworks2-static.sd: New tests.
819 * ld-powerpc/powerpc.exp: Run them.
821 2006-03-02 Richard Sandiford <richard@codesourcery.com>
823 * ld-powerpc/vxworks1.ld: Use a page alignment of 0x10000.
824 * ld-powerpc/vxworks1.dd: Update accordingly.
825 * ld-powerpc/vxworks1-lib.nd: Likewise.
826 * ld-powerpc/vxworks1-lib.rd: Likewise.
827 * ld-powerpc/vxworks1.rd: Likewise.
829 2006-03-02 Richard Sandiford <richard@codesourcery.com>
831 * ld-i386/vxworks1.ld (.data): New section.
832 * ld-i386/vxworks1-lib.s: Add a pointer to a local symbol.
833 * ld-i386/vxworks1-lib.rd: Test for the associated reloc.
834 * ld-powerpc/vxworks1.ld (.data): New section.
835 * ld-powerpc/vxworks1-lib.s: Add a pointer to a local symbol.
836 * ld-powerpc/vxworks1-lib.rd: Test for the associated reloc.
838 2006-03-02 Richard Sandiford <richard@codesourcery.com>
840 * ld-i386/ld-i386/vxworks1-lib.nd: New test.
841 * ld-i386/i386.exp: Run it.
842 * ld-powerpc/ld-powerpc/vxworks1-lib.nd: New test.
843 * ld-powerpc/powerc.exp: Run it.
845 2006-03-02 Richard Sandiford <richard@codesourcery.com>
847 * ld-i386/vxworks1.ld: Use bigger alignments. Make sure .bss isn't
849 * ld-i386/vxworks1-lib.dd, ld-i386/vxworks1.dd,
850 * ld-i386/vxworks1.rd: Update accordingly.
851 * ld-i386/vxworks1-lib.rd: Likewise. Remove symbol indexes.
853 2006-03-02 Richard Sandiford <richard@codesourcery.com>
855 * ld-powerpc/vxworks1-lib.s, ld-powerpc/vxworks1-lib.dd,
856 * ld-powerpc/vxworks1-lib.rd, ld-powerpc/vxworks1.s,
857 * ld-powerpc/vxworks1.dd, ld-powerpc/vxworks1.rd,
858 * ld-powerpc/vxworks1.ld, ld-powerpc/vxworks1.sd: New test.
859 * ld-powerpc/powerpc.exp: Run it.
861 2006-02-28 Richard Sandiford <richard@codesourcery.com>
863 * ld-i386/vxworks1-lib.s, ld-i386/vxworks1-lib.dd,
864 * ld-i386/vxworks1-lib.rd, ld-i386/vxworks1.s, ld-i386/vxworks1.dd,
865 * ld-i386/vxworks1.rd, ld-i386/vxworks1.ld: New test.
866 * ld-i386/i386.exp: Run it.
868 2006-02-28 Richard Sandiford <richard@codesourcery.com>
870 * ld-i386/emit-relocs.s, ld-i386/emit-relocs.d: New test.
871 * ld-i386/i386.exp: Run it.
873 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
875 * ld-pie/weakundef-data.c: Fix the typo.
877 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
879 * ld-pie/pie.c: New file.
881 * ld-pie/pie.exp: Check if compiler supports -pie.
883 2006-02-20 H.J. Lu <hongjiu.lu@intel.com>
886 * ld-pie/pie.exp: Add the weak undefined data test.
888 * ld-pie/weakundef-data.c: New file.
890 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
891 Anil Paranjape <anilp1@kpitcummins.com>
892 Shilin Shakti <shilins@kpitcummins.com>
894 * ld-xc16x: New directory.
895 * ld-xc16x/absrel.d: New file.
896 * ld-xc16x/absrel.s: New file.
897 * ld-xc16x/offset.d: New file.
898 * ld-xc16x/offset.s: New file.
899 * ld-xc16x/pcreloc.d: New file.
900 * ld-xc16x/pcreloc.s: New file.
901 * ld-xc16x/xc16x.exp: New file.
903 2006-02-07 Paul Brook <paul@codesourcery.com>
905 * ld-arm/arm-elf.exp: Add thumb-entry test.
906 * ld-arm/thumb-entry.d: New test.
907 * ld-arm/thumb-entry.s: New test.
909 2006-02-04 Richard Sandiford <richard@codesourcery.com>
911 * ld-mips-elf/tls-hidden2a.s, ld-mips-elf/tls-hidden2b.s,
912 * ld/testsuite/ld-mips-elf/tls-hidden2.d,
913 * ld/testsuite/ld-mips-elf/tls-hidden2-got.d: New test.
914 * ld-mips-elf/mips-elf.exp: Run it.
916 2006-02-04 Richard Sandiford <richard@codesourcery.com>
918 * ld-mips-elf/rel32-n32.d: Adjust for changes in linker behaviour.
919 * ld-mips-elf/rel32-o32.d: Likewise.
920 * ld-mips-elf/rel64.d: Likewise.
921 * ld-mips-elf/tls-multi-got-1.got: Likewise.
922 * ld-mips-elf/tls-multi-got-1.r: Likewise.
923 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
924 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
925 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
926 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
927 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
928 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
929 * ld-mips-elf/tlsdyn-o32.d: Likewise.
930 * ld-mips-elf/tlsdyn-o32.got: Likewise.
931 * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
932 * ld-mips-elf/tlslib-o32-ver.got: Likewise.
933 * ld-mips-elf/tlslib-o32.got: Likewise.
935 2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
937 * ld-i386/tlsbin.rd: Undo the last change.
938 * ld-i386/tlsbindesc.rd: Likewise.
939 * ld-i386/tlsdesc.rd: Likewise.
940 * ld-i386/tlsnopic.rd: Likewise.
941 * ld-i386/tlspic.rd: Likewise.
942 * ld-powerpc/tlsexe.r: Likewise.
943 * ld-powerpc/tlsexe32.r: Likewise.
944 * ld-powerpc/tlsexetoc.r: Likewise.
945 * ld-powerpc/tlsso.r: Likewise.
946 * ld-powerpc/tlsso32.r: Likewise.
947 * ld-powerpc/tlstocso.r: Likewise.
948 * ld-s390/tlsbin.rd: Likewise.
949 * ld-s390/tlsbin_64.rd: Likewise.
950 * ld-s390/tlspic.rd: Likewise.
951 * ld-s390/tlspic_64.rd: Likewise.
952 * ld-sh/tlsbin-2.d: Likewise.
953 * ld-sh/tlspic-2.d: Likewise.
954 * ld-x86-64/tlsbin.rd: Likewise.
955 * ld-x86-64/tlsbindesc.rd: Likewise.
956 * ld-x86-64/tlsdesc.rd: Likewise.
957 * ld-x86-64/tlspic.rd: Likewise.
959 2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
961 * ld-i386/tlsbin.rd: Update for changed segment map.
962 * ld-i386/tlsbindesc.rd: Likewise.
963 * ld-i386/tlsdesc.rd: Likewise.
964 * ld-i386/tlsnopic.rd: Likewise.
965 * ld-i386/tlspic.rd: Likewise.
966 * ld-powerpc/tlsexe.r: Likewise.
967 * ld-powerpc/tlsexe32.r: Likewise.
968 * ld-powerpc/tlsexetoc.r: Likewise.
969 * ld-powerpc/tlsso.r: Likewise.
970 * ld-powerpc/tlsso32.r: Likewise.
971 * ld-powerpc/tlstocso.r: Likewise.
972 * ld-s390/tlsbin.rd: Likewise.
973 * ld-s390/tlsbin_64.rd: Likewise.
974 * ld-s390/tlspic.rd: Likewise.
975 * ld-s390/tlspic_64.rd: Likewise.
976 * ld-sh/tlsbin-2.d: Likewise.
977 * ld-sh/tlspic-2.d: Likewise.
978 * ld-x86-64/tlsbin.rd: Likewise.
979 * ld-x86-64/tlsbindesc.rd: Likewise.
980 * ld-x86-64/tlsdesc.rd: Likewise.
981 * ld-x86-64/tlspic.rd: Likewise.
983 2006-01-31 Eric Botcazou <ebotcazou@libertysurf.fr>
985 * ld-sparc/sparc.exp: Do not run 64-bit tests on Solaris 2.5.1
988 2006-01-27 H.J. Lu <hongjiu.lu@intel.com>
991 * ld-pie/pie.exp: New file.
992 * ld-pie/weakundef.c: Likewise.
993 * ld-pie/weakundef.out: Likewise.
995 * lib/ld-lib.exp (run_ld_link_exec_tests): Fix nesting. Support
996 building PIE and shared library.
998 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
1000 Introduce TLS descriptors for i386 and x86_64.
1001 * ld-i386/i386.exp: Run on x86_64-*-linux* and amd64-*-linux*.
1003 * ld-i386/pcrel16.d: Add -melf_i386.
1004 * ld-i386/pcrel8.d: Likewise.
1005 * ld-i386/tlsbindesc.dd: New.
1006 * ld-i386/tlsbindesc.rd: New.
1007 * ld-i386/tlsbindesc.s: New.
1008 * ld-i386/tlsbindesc.sd: New.
1009 * ld-i386/tlsbindesc.td: New.
1010 * ld-i386/tlsdesc.dd: New.
1011 * ld-i386/tlsdesc.rd: New.
1012 * ld-i386/tlsdesc.s: New.
1013 * ld-i386/tlsdesc.sd: New.
1014 * ld-i386/tlsdesc.td: New.
1015 * ld-i386/tlsgdesc.dd: New.
1016 * ld-i386/tlsgdesc.rd: New.
1017 * ld-i386/tlsgdesc.s: New.
1018 * ld-x86-64/x86-64.exp: Run new tests.
1019 * ld-x86-64/tlsbindesc.dd: New.
1020 * ld-x86-64/tlsbindesc.rd: New.
1021 * ld-x86-64/tlsbindesc.s: New.
1022 * ld-x86-64/tlsbindesc.sd: New.
1023 * ld-x86-64/tlsbindesc.td: New.
1024 * ld-x86-64/tlsdesc.dd: New.
1025 * ld-x86-64/tlsdesc.pd: New.
1026 * ld-x86-64/tlsdesc.rd: New.
1027 * ld-x86-64/tlsdesc.s: New.
1028 * ld-x86-64/tlsdesc.sd: New.
1029 * ld-x86-64/tlsdesc.td: New.
1030 * ld-x86-64/tlsgdesc.dd: New.
1031 * ld-x86-64/tlsgdesc.rd: New.
1032 * ld-x86-64/tlsgdesc.s: New.
1034 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
1036 * ld-mmix/sec-1.d: Adjust for section order changes.
1038 For older changes see ChangeLog-2005
1044 version-control: never