bfd/
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2006-10-18 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/3290
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.
10
11 2006-10-18 H.J. Lu <hongjiu.lu@intel.com>
12
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.
20
21 * ld-elf/shared.exp (build_tests): Add libdl4a.so and
22 libdl4b.so.
23 (run_tests): Likewise.
24
25 2006-10-18 Richard Sandiford <richard@codesourcery.com>
26
27 * ld-mips-elf/reloc-1-n64.d: Match 16-character VMAs on LP64 hosts.
28
29 2006-10-18 Richard Sandiford <richard@codesourcery.com>
30
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.
34
35 2006-10-18 Richard Sandiford <richard@codesourcery.com>
36
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
43 0x100000 to 0x10000.
44 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
45
46 2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
47
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.
58
59 2006-10-17 Alan Modra <amodra@bigpond.net.au>
60
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.
85
86 2006-10-16 Richard Sandiford <richard@codesourcery.com>
87
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
94 .dynamic.
95
96 2006-10-03 Jakub Jelinek <jakub@redhat.com>
97
98 * ld-elf/eh4.d: New test.
99 * ld-elf/eh4.s: New file.
100 * ld-elf/eh4a.s: New file.
101
102 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
103
104 * ld-arm/use-thumb-lib.sym: Robustify, by ignoring symbols we're
105 not interested in and bucket number.
106
107 2006-10-02 Kai Tietz <Kai.Tietz@onevision.com>
108
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.
112
113 2006-09-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
114
115 * ld-sh/tlspic-2.d: Update.
116
117 2006-09-26 H.J. Lu <hongjiu.lu@intel.com>
118
119 PR ld/3223
120 PR ld/3267
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.
137
138 2006-09-21 Andreas Schwab <schwab@suse.de>
139
140 * ld-m68k/plt1-68020.d: Fix patterns to match also for 64-bit
141 hosts.
142
143 2006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
144
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.
154
155 2006-09-18 Thiemo Seufer <ths@networkno.de>
156 Maciej W. Rozycki <macro@mips.com>
157
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.
160
161 2006-09-18 Thiemo Seufer <ths@networkno.de>
162
163 * ld-elfcomm/elfcomm.exp: Enable the alignment test for
164 mips*-*-*.
165
166 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
167
168 * ld-elf/merge.d: Add special case for Score target.
169 * ld-elfcomm/elfcomm.exp: Likewise.
170 * ld-srec/srec.exp: Likewise.
171
172 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
173
174 * ld-scripts/overlay-size.t: Discard .reginfo sections.
175
176 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
177
178 * ld-elf/hash.d: Don't run for mips targets.
179
180 2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
181
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.
187
188 2006-09-12 H.J. Lu <hongjiu.lu@intel.com>
189
190 PR ld/3197
191 * ld-elf/hash.d: New test.
192
193 2006-09-04 Vladimir Prus <vladimir@codesourcery.com>
194
195 * ld-arm/use-thumb-lib.sym: Use regexps instead of
196 absolute addresses, for robustness.
197
198 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
199
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.
217
218 * ld-elf/shared.exp: Updated.
219
220 * lib/ld-lib.exp (run_ld_link_exec_tests): Take an optional
221 argument for source language. Use CC/CXX for link, depending
222 on source language.
223 (run_cc_link_tests): Likewise.
224
225 2006-08-29 Alan Modra <amodra@bigpond.net.au>
226
227 * ld-elf/loadaddr3a.d: Adjust target test.
228 * ld-elf/loadaddr3b.d: Likewise.
229
230 2006-08-29 Nathan Sidwell <nathan@codesourcery.com>
231
232 * ld-elf/loadaddr3.t: New.
233 * ld-elf/loadaddr3a.d: New.
234 * ld-elf/loadaddr3b.d: New.
235
236 2006-08-23 Alan Modra <amodra@bigpond.net.au>
237
238 * ld-powerpc/plt1.s: New.
239 * ld-powerpc/plt1.d: New.
240 * ld-powerpc/powerpc.exp: Run it.
241
242 2006-08-23 H.J. Lu <hongjiu.lu@intel.com>
243
244 PR ld/3052
245 * ld-elf/loadaddr1.t: Add "AT (ADDR(.data))".
246 * ld-elf/loadaddr2.t: Likewise.
247
248 2006-08-23 H.J. Lu <hongjiu.lu@intel.com>
249
250 PR ld/3103
251 * ld-elf/overlay.d: New file.
252 * ld-elf/overlay.s: Likewise.
253 * ld-elf/overlay.t: Likewise.
254
255 2006-08-18 Paul Brook <paul@codesourcery.com>
256
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.
261
262 2006-08-18 H.J. Lu <hongjiu.lu@intel.com>
263
264 PR ld/3052
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.
270
271 2006-08-17 Alan Modra <amodra@bigpond.net.au>
272
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.
279
280 2006-08-16 H.J. Lu <hongjiu.lu@intel.com>
281
282 PR ld/3015
283 * ld-elf/binutils.exp: Add tests for "-z relro".
284
285 2006-08-16 Alan Modra <amodra@bigpond.net.au>
286
287 * ld-scripts/overlay-size-map.d: Update.
288
289 2006-08-11 Thiemo Seufer <ths@mips.com>
290
291 * ld-elfcomm/elfcomm.exp (dump_common1): Extend regexp to match also
292 MIPS small commons.
293
294 2006-08-08 H.J. Lu <hongjiu.lu@intel.com>
295
296 PR ld/3009
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.
302
303 2006-08-05 Pedro Alves <pedro_alves@portugalmail.pt>
304
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.
307
308 2006-08-04 Richard Sandiford <richard@codesourcery.com>
309
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
313 sh-*-vxworks.
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.
325
326 2006-08-01 H.J. Lu <hongjiu.lu@intel.com>
327
328 * ld-elf/noload-1.d: New.
329 * ld-elf/noload-1.s: Likewise.
330 * ld-elf/noload-1.t: Likewise.
331
332 2006-07-29 Richard Sandiford <richard@codesourcery.com>
333
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.
337
338 2006-07-25 Thiemo Seufer <ths@mips.com>
339
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.
343
344 2006-07-21 Nick Clifton <nickc@redhat.com>
345
346 * ld-sh/arch/arch.exp (test_arch): Set the endian flag to suit the
347 multilib being tested.
348
349 2006-07-20 Thiemo Seufer <ths@mips.com>
350
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.
356
357 2006-07-19 Thiemo Seufer <ths@mips.com>
358
359 * ld-selective/selective.exp: Fix selective testcases for MIPS.
360
361 2006-07-13 Thiemo Seufer <ths@mips.com>
362
363 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got:
364 Update TLS testcases.
365
366 2006-07-12 H.J. Lu <hongjiu.lu@intel.com>
367
368 PR ld/2884
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.
379
380 * lib/ld-lib.exp (run_cc_link_tests): New.
381
382 2006-07-12 Richard Sandiford <richard@codesourcery.com>
383
384 * ld-m68k/merge-ok-1c.d: New test.
385 * ld-m68k/m68k.exp: Run it.
386
387 2006-07-11 Hans-Peter Nilsson <hp@axis.com>
388
389 * ld-cris/libdso-2.d: Adjust for recent hash-related changes.
390
391 2006-07-10 Jakub Jelinek <jakub@redhat.com>
392
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.
399
400 2006-07-05 Thiemo Seufer <ths@mips.com>
401
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.
404
405 2006-06-30 H.J. Lu <hongjiu.lu@intel.com>
406
407 * ld-i386/tlsbindesc.dd: Updated to expect xchg %ax,%ax instead
408 of 2 nops.
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.
415
416 2006-06-29 Jakub Jelinek <jakub@redhat.com>
417
418 PR ld/2513
419 * ld-i386/tlsbin.dd: Fix expected output.
420
421 2006-06-21 Alan Modra <amodra@bigpond.net.au>
422
423 * ld-elf/tls_common.exp: Match 32-bit output.
424
425 2006-06-20 Jakub Jelinek <jakub@redhat.com>
426
427 * ld-elf/tls_common.exp: New test.
428 * ld-elf/tls_common.s: New file.
429
430 2006-06-20 Alan Modra <amodra@bigpond.net.au>
431
432 * ld-elf/eh1.d: Update for fewer program headers.
433 * ld-elf/eh2.d: Likewise.
434 * ld-elf/eh3.d: Likewise.
435
436 2006-06-19 Vladimir Prus <vladimir@codesourcery.com>
437
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.
441
442 2006-06-15 Mark Shinwell <shinwell@codesourcery.com>
443
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.
455
456 2006-06-14 Richard Sandiford <richard@codesourcery.com>
457
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.
462
463 2006-06-12 Thiemo Seufer <ths@mips.com>
464
465 * ld-mips-elf/multi-got-no-shared.d: Adjust for recent change of
466 ELF_MAXPAGESIZE.
467
468 2006-06-11 Richard Sandiford <richard@codesourcery.com>
469
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.
478
479 2006-06-06 Alan Modra <amodra@bigpond.net.au>
480
481 * ld-elfvers/vers.exp (objdump_versionstuff): Allow versions in
482 any order.
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.
509
510 2006-06-05 Alan Modra <amodra@bigpond.net.au>
511
512 * ld-elf/sec64k.exp: Add "main" symbol. Use dc.a for addresses.
513 Cater for different address sizes. Match end of line when
514 comparing symbols.
515 * ld-elf/start.s: Use dc.a for addresses.
516
517 2006-06-02 Alan Modra <amodra@bigpond.net.au>
518
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.
525
526 2006-06-02 H.J. Lu <hongjiu.lu@intel.com>
527
528 PR ld/2723
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.
598
599 2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
600
601 * ld-elf/binutils.exp: Make it Linux only.
602 (strip_test): Renamed to binutils_test. Check for unsupported
603 options.
604 Add more tests.
605
606 * ld-elf/commonpage1.d: Make it Linux only.
607 * ld-elf/maxpage1.d: Likewise.
608
609 * ld-elf/maxpage1.s: Add main, start and __start.
610
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.
616
617 2006-05-30 H.J. Lu <hongjiu.lu@intel.com>
618
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.
623
624 2006-05-25 H.J. Lu <hongjiu.lu@intel.com>
625
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.
644
645 2006-05-24 Paul Brook <paul@codesourcery.com>
646
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.
654
655 2006-05-23 H.J. Lu <hongjiu.lu@intel.com>
656
657 PR ld/2655
658 PR ld/2657
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.
667
668 2006-05-22 Daniel Jacobowitz <dan@codesourcery.com>
669
670 * ld-mips-elf/textrel-1.d: Relax some patterns.
671
672 2006-05-22 Nick Clifton <nickc@redhat.com>
673
674 * ld-elf/start.s (start): Add this symbol for SH targets.
675 (main): Add this symbol for HPPA targets.
676
677 2006-05-19 Alan Modra <amodra@bigpond.net.au>
678
679 * ld-scripts/empty-orphan.d: Update again.
680
681 * ld-scripts/empty-orphan.t: Discard .reginfo.
682 * ld-scripts/empty-orphan.d: Update.
683
684 2006-05-17 Thiemo Seufer <ths@mips.com>
685
686 * ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s:
687 Add __start as entry symbol.
688
689 2006-05-16 Thiemo Seufer <ths@mips.com>
690
691 * ld-elf/orphan.ld: Add placement for MIPS .reginfo section.
692
693 2006-05-15 Paul Brook <paul@codesourcery.com>
694
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.
698
699 2006-05-14 H.J. Lu <hongjiu.lu@intel.com>
700
701 * ld-elf/stab.d: Skip ia64-*-*.
702
703 2006-05-11 Paul Brook <paul@codesourcery.com>
704
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.
709
710 2006-05-11 Mike Bland <mbland@google.com>
711
712 * ld-elf/stab.d: New.
713
714 2006-05-10 Thiemo Seufer <ths@debian.org>
715
716 * ld-elf/sec64k.exp: Extend for MIPS ELF.
717
718 2006-05-05 Alan Modra <amodra@bigpond.net.au>
719
720 * ld-powerpc/tlsexetoc.r: Update for correction to tls optimization.
721 * ld-powerpc/tlsexetoc.g: Likewise.
722
723 2006-05-02 H.J. Lu <hongjiu.lu@intel.com>
724
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.
728
729 2006-05-02 Paul Brook <paul@codesourcery.com>
730
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.
734
735 2006-04-29 H.J. Lu <hongjiu.lu@intel.com>
736
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
740 required.
741
742 2006-04-25 H.J. Lu <hongjiu.lu@intel.com>
743
744 * ld-alpha/tlsbin.rd: Updated for readelf change.
745 * ld-alpha/tlsbinr.rd: Likewise.
746 * ld-alpha/tlspic.rd: Likewise.
747
748 2006-04-05 Richard Sandiford <richard@codesourcery.com>
749
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.
756
757 2006-04-05 Ben Elliston <bje@au.ibm.com>
758
759 * lib/ld-lib.exp: Comment cleanups.
760
761 2006-03-27 Richard Sandiford <richard@codesourcery.com>
762
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.
769
770 2006-03-25 Richard Sandiford <richard@codesourcery.com>
771
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.
778
779 2006-03-22 Richard Sandiford <richard@codesourcery.com>
780
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.
787
788 2006-03-17 Alexandre Oliva <aoliva@redhat.com>
789
790 * ld-powerpc/tls32.s: Verify that +32768 @plt addend is
791 discarded.
792
793 2006-03-14 Richard Sandiford <richard@codesourcery.com>
794
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.
798
799 2006-03-07 Richard Sandiford <richard@codesourcery.com>
800
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.
807
808 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
809
810 * ld-m68k: New tests.
811
812 2006-03-03 Richard Sandiford <richard@codesourcery.com>
813
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.
820
821 2006-03-02 Richard Sandiford <richard@codesourcery.com>
822
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.
828
829 2006-03-02 Richard Sandiford <richard@codesourcery.com>
830
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.
837
838 2006-03-02 Richard Sandiford <richard@codesourcery.com>
839
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.
844
845 2006-03-02 Richard Sandiford <richard@codesourcery.com>
846
847 * ld-i386/vxworks1.ld: Use bigger alignments. Make sure .bss isn't
848 placed as an orphan.
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.
852
853 2006-03-02 Richard Sandiford <richard@codesourcery.com>
854
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.
860
861 2006-02-28 Richard Sandiford <richard@codesourcery.com>
862
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.
867
868 2006-02-28 Richard Sandiford <richard@codesourcery.com>
869
870 * ld-i386/emit-relocs.s, ld-i386/emit-relocs.d: New test.
871 * ld-i386/i386.exp: Run it.
872
873 2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
874
875 * ld-pie/weakundef-data.c: Fix the typo.
876
877 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
878
879 * ld-pie/pie.c: New file.
880
881 * ld-pie/pie.exp: Check if compiler supports -pie.
882
883 2006-02-20 H.J. Lu <hongjiu.lu@intel.com>
884
885 PR ld/2218
886 * ld-pie/pie.exp: Add the weak undefined data test.
887
888 * ld-pie/weakundef-data.c: New file.
889
890 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
891 Anil Paranjape <anilp1@kpitcummins.com>
892 Shilin Shakti <shilins@kpitcummins.com>
893
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.
902
903 2006-02-07 Paul Brook <paul@codesourcery.com>
904
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.
908
909 2006-02-04 Richard Sandiford <richard@codesourcery.com>
910
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.
915
916 2006-02-04 Richard Sandiford <richard@codesourcery.com>
917
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.
934
935 2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
936
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.
958
959 2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
960
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.
982
983 2006-01-31 Eric Botcazou <ebotcazou@libertysurf.fr>
984
985 * ld-sparc/sparc.exp: Do not run 64-bit tests on Solaris 2.5.1
986 and Solaris 2.6.
987
988 2006-01-27 H.J. Lu <hongjiu.lu@intel.com>
989
990 PR ld/2218
991 * ld-pie/pie.exp: New file.
992 * ld-pie/weakundef.c: Likewise.
993 * ld-pie/weakundef.out: Likewise.
994
995 * lib/ld-lib.exp (run_ld_link_exec_tests): Fix nesting. Support
996 building PIE and shared library.
997
998 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
999
1000 Introduce TLS descriptors for i386 and x86_64.
1001 * ld-i386/i386.exp: Run on x86_64-*-linux* and amd64-*-linux*.
1002 Add new tests.
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.
1033
1034 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
1035
1036 * ld-mmix/sec-1.d: Adjust for section order changes.
1037
1038 For older changes see ChangeLog-2005
1039 \f
1040 Local Variables:
1041 mode: change-log
1042 left-margin: 8
1043 fill-column: 74
1044 version-control: never
1045 End:
This page took 0.092329 seconds and 5 git commands to generate.