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