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