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