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