New Cell SPU port.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
e9f53129
AM
12006-10-25 Alan Modra <amodra@bigpond.net.au>
2
3 * ld-spu/ovl.d: New file.
4 * ld-spu/ovl.lnk: New file.
5 * ld-spu/ovl.s: New file.
6 * ld-spu/spu.exp: New file.
7 * ld-elf/sec64k.exp: Tweak ld options for SPU.
8 * ld-scripts/empty-orphan.exp: Likewise.
9 * ld-scripts/phdrs.exp: Likewise.
10 * ld-scripts/phdrs2.exp: Likewise.
11
e3b356e0
AM
122006-10-24 Alan Modra <amodra@bigpond.net.au>
13
14 * ld-powerpc/plt1.s: New.
15 * ld-powerpc/plt1.d: New.
16 * ld-powerpc/relbrlt.s: New.
17 * ld-powerpc/relbrlt.d: New.
18 * ld-powerpc/powerpc.exp: Run them.
19
23bacdc9
KK
202006-10-21 Kaz Kojima <kkojima@rr.iij4u.or.jp>
21
22 * ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd,
23 * ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
24 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd,
25 * ld-sh/sh64/crange3.rd, ld-sh/sh64/crangerel1.rd,
26 * ld-sh/sh64/crangerel2.rd, ld-sh/sh64/mix1.xd,
27 * ld-sh/sh64/mix2.xd, ld-sh/sh64/rel32.xd, ld-sh/sh64/rel64.xd,
28 * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd,
29 * ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Update.
30
af4658dc
KK
312006-10-20 Kaz Kojima <kkojima@rr.iij4u.or.jp>
32
33 * ld-sh/tlsbin-1.d: Update.
34 * ld-sh/tlspic-1.d: Likewise.
35 * ld-sh/tlstpoff-1.d: Likewise.
36
bcfdf036
RS
372006-10-20 Richard Sandiford <richard@codesourcery.com>
38
39 * ld-mips-elf/multi-got-1.d: Remove trailing R_MIPS_NONE entries.
40 * ld-mips-elf/tls-multi-got-1.got: Likewise.
41 * ld-mips-elf/tls-multi-got-1.r: Likewise.
42
98c904a8
RS
432006-10-20 Richard Sandiford <richard@codesourcery.com>
44
45 * ld-mips-elf/multi-got-1.d: Do not expect a particular address
46 for DT_HASH.
47 * ld-mips-elf/rel32-o32.d: Bump addresses by 0x20 to account for
48 the extra program header.
49 * ld-mips-elf/rel32-n32.d: Likewise.
50 * ld-mips-elf/tlslib-o32.got: Likewise.
51 * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
52 * ld-mips-elf/tlslib-o32-ver.got: Likewise.
53 * ld-mips-elf/tls-multi-got-1.got: Likewise.
54 * ld-mips-elf/tls-multi-got-1.r: Likewise.
55 * ld-mips-elf/rel64.d: Bump addresses by 0x30 to account for the
56 extra program header.
57 * ld-mips-elf/tlsdyn-o32.d: Reduce the GOT offset by 32 to account
58 for the extra program header, and thus the shorter gap between the
59 text and data segments.
60 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
61 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
62 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
63 * ld-mips-elf/tlsdyn-o32.got: Bump GOT text addresses by 0x20
64 to account for the extra program header.
65 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
66 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
67 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
68
5427f821
RS
692006-10-20 Richard Sandiford <richard@codesourcery.com>
70
71 * ld-mips-elf/rel32-o32.d: Bump the section number of .text by 1
72 to account for the fact that .rel.dyn is now before .text in the
73 section table.
74 * ld-mips-elf/rel32-n32.d: Likewise.
75 * ld-mips-elf/rel64.d: Likewise.
76
6870500c
RS
772006-10-19 Richard Sandiford <richard@codesourcery.com>
78
79 * ld-mips-elf/tlslib-o32-hidden.got: Sort relocations against the
80 same symbol in order of increasing r_offset.
81 * ld-mips-elf/tls-multi-got-1.got: Likewise.
82 * ld-mips-elf/tls-hidden3.r: Likewise.
83 * ld-mips-elf/tls-hidden4.r: Likewise.
84
6a483765
RS
852006-10-19 Richard Sandiford <richard@codesourcery.com>
86
87 * ld-mips-elf/multi-got-1.d: Remove DT_DEBUG tag. Do not require
88 a specific file offset for .dynamic. Reduce DT_HASH by 8 to account
89 for removed tag.
90 * ld-mips-elf/tls-multi-got-1.r: Likewise. Also reduce DT_REL by 8.
91 Reduce PLTGOT and symbol values by 16 to account for the removed tag.
92 * ld-mips-elf/textrel-1.d: Remove DT_DEBUG tag.
93 * ld-mips-elf/rel32-n32.d: Reduce addresses by 16 to account for
94 removed DT_DEBUG tag.
95 * ld-mips-elf/rel64.d: Likewise.
96 * ld-mips-elf/tls-multi-got-1.got: Likewise.
97 * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
98
92b7c7b6
L
992006-10-18 H.J. Lu <hongjiu.lu@intel.com>
100
101 PR ld/3290
102 * ld-elf/dummy.c: New file.
103 * ld-elf/dwarf.exp: Likewise.
104 * ld-elf/dwarf1.c: Likewise.
105 * ld-elf/dwarf1.h: Likewise.
106 * ld-elf/dwarf1.out: Likewise.
107 * ld-elf/dwarf1main.c: Likewise.
108
c555238b
L
1092006-10-18 H.J. Lu <hongjiu.lu@intel.com>
110
111 * ld-elf/dl4.c: New file.
112 * ld-elf/dl4.list: Likewise.
113 * ld-elf/dl4a.out: Likewise.
114 * ld-elf/dl4b.out: Likewise.
115 * ld-elf/dl4main.c: Likewise.
116 * ld-elf/dl4xxx.c: Likewise.
117 * ld-elf/dl4xxx.list: Likewise.
118
119 * ld-elf/shared.exp (build_tests): Add libdl4a.so and
120 libdl4b.so.
121 (run_tests): Likewise.
122
0d22c955
RS
1232006-10-18 Richard Sandiford <richard@codesourcery.com>
124
125 * ld-mips-elf/reloc-1-n64.d: Match 16-character VMAs on LP64 hosts.
126
7e1fa4ad
RS
1272006-10-18 Richard Sandiford <richard@codesourcery.com>
128
269186e3 129 * ld-mips-elf/rel32-n32.d: Bump addresses by 0x20 to account for
7e1fa4ad
RS
130 the fact that .reginfo is now placed before .text. Change the
131 section number of .text accordingly.
132
2838ec41
RS
1332006-10-18 Richard Sandiford <richard@codesourcery.com>
134
135 * ld-mips-elf/elf-rel-got-n32.d: Adjust page gap from 0x100000
136 to 0x10000. Move .reginfo before .text and bump .text addresses
137 by 0x10 to make room. Move data segment down by 0x10 bytes to
138 account for new size of text segment.
139 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
140 * ld-mips-elf/elf-rel-got-n64-linux.d: Adjust page gap from
141 0x100000 to 0x10000.
142 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
143
e95de063
MS
1442006-10-17 Mark Shinwell <shinwell@codesourcery.com>
145
e3b356e0 146 * ld-arm/arm-elf.exp: Add thumb1-bl, thumb2-bl,
e95de063 147 thumb2-bl-as-thumb1-bad and thumb2-bl-bad tests.
e3b356e0
AM
148 * ld-arm/thumb1-bl.d: New.
149 * ld-arm/thumb1-bl.s: New.
150 * ld-arm/thumb2-bl-as-thumb1-bad.d: New.
151 * ld-arm/thumb2-bl-as-thumb1-bad.s: New.
152 * ld-arm/thumb2-bl-bad.d: New.
153 * ld-arm/thumb2-bl-bad.s: New.
154 * ld-arm/thumb2-bl.d: New.
155 * ld-arm/thumb2-bl.s: New.
e95de063 156
74541ad4
AM
1572006-10-17 Alan Modra <amodra@bigpond.net.au>
158
159 * ld-arm/mixed-app.sym, ld-cris/ldsym1.d, ld-cris/libdso-12.d,
160 * ld-cris/v32-ba-1.d, ld-elf/orphan.d, ld-elf/orphan2.d,
161 * ld-i386/tlsbin.rd, ld-i386/tlsbindesc.rd, ld-i386/tlsdesc.rd,
162 * ld-i386/tlsdesc.sd, ld-i386/tlsgdesc.rd, ld-i386/tlsnopic.rd,
163 * ld-i386/tlspic.rd, ld-ia64/tlspic.rd, ld-mips-elf/eh-frame1-n32.d,
164 * ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d,
165 * ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/mips-elf.exp,
166 * ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
167 * ld-mips-elf/rel64.d, ld-mips-elf/tls-multi-got-1.got,
168 * ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tlsdyn-o32-1.d,
169 * ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
170 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
171 * ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
172 * ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
173 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got,
174 * ld-mmix/bpo-10.d, ld-powerpc/tlsso.g, ld-powerpc/tlsso.r,
175 * ld-powerpc/tlsso32.d, ld-powerpc/tlsso32.g, ld-powerpc/tlsso32.r,
176 * ld-powerpc/tlstocso.g, ld-powerpc/tlstocso.r, ld-s390/tlspic.rd,
177 * ld-s390/tlspic_64.rd, ld-scripts/empty-address-1.d,
178 * ld-scripts/empty-address-3c.d, ld-scripts/empty-orphan.t,
179 * ld-sh/shared-1.d, ld-sh/tlspic-2.d, ld-sparc/tlssunbin32.rd,
180 * ld-sparc/tlssunbin64.rd, ld-sparc/tlssunpic32.rd,
181 * ld-sparc/tlssunpic64.rd, ld-x86-64/tlsdesc.pd, ld-x86-64/tlsdesc.rd,
182 * ld-x86-64/tlspic.rd: Update for section sym changes.
183
94bb04b3
RS
1842006-10-16 Richard Sandiford <richard@codesourcery.com>
185
186 * ld-mips-elf/branch-misc-1.d: Set the start address to 0x20000000.
187 * ld-mips-elf/jalbal.d: Likewise 0x200000a0.
188 * ld-mips-elf/jaloverflow-2.d: Likewise 0x20000000.
189 * ld-mips-elf/reloc-3-n32.d: Likewise.
190 * ld-mips-elf/reloc-3.d: Likewise.
191 * ld-mips-elf/textrel-1.d: Don't require a specific file offset for
192 .dynamic.
193
ac685e6a
JJ
1942006-10-03 Jakub Jelinek <jakub@redhat.com>
195
196 * ld-elf/eh4.d: New test.
197 * ld-elf/eh4.s: New file.
198 * ld-elf/eh4a.s: New file.
199
43036126
NC
2002006-10-02 Vladimir Prus <vladimir@codesourcery.com>
201
202 * ld-arm/use-thumb-lib.sym: Robustify, by ignoring symbols we're
203 not interested in and bucket number.
204
0be14fe0
NC
2052006-10-02 Kai Tietz <Kai.Tietz@onevision.com>
206
207 * ld-fastcall/fastcall.exp: Add x86_64-pc-mingw64 as valid target.
208 * ld-pe/pe.exp: Likewise.
209 * lib/ld-lib.exp ( is_pecoff_format): Accept x86_64-pc-mingw64.
210
aeb0c9c6
KK
2112006-09-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
212
213 * ld-sh/tlspic-2.d: Update.
214
49c13adb
L
2152006-09-26 H.J. Lu <hongjiu.lu@intel.com>
216
217 PR ld/3223
218 PR ld/3267
219 * ld-scripts/empty-address-1.d: New file.
220 * ld-scripts/empty-address-1.s: Likewise.
221 * ld-scripts/empty-address-1.t: Likewise.
222 * ld-scripts/empty-address-2.s: Likewise.
223 * ld-scripts/empty-address-2a.d: Likewise.
224 * ld-scripts/empty-address-2a.t: Likewise.
225 * ld-scripts/empty-address-2b.d: Likewise.
226 * ld-scripts/empty-address-2b.t: Likewise.
227 * ld-scripts/empty-address-3.s: Likewise.
228 * ld-scripts/empty-address-3a.d: Likewise.
229 * ld-scripts/empty-address-3a.t: Likewise.
230 * ld-scripts/empty-address-3b.d: Likewise.
231 * ld-scripts/empty-address-3b.t: Likewise.
232 * ld-scripts/empty-address-3c.d: Likewise.
233 * ld-scripts/empty-address-3c.t: Likewise.
234 * ld-scripts/empty-address.exp: Likewise.
235
5bd4b6af
AS
2362006-09-21 Andreas Schwab <schwab@suse.de>
237
238 * ld-m68k/plt1-68020.d: Fix patterns to match also for 64-bit
239 hosts.
240
99ad8390
NC
2412006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
242
243 * bootstrap/bootstrap.exp: Fix x86_64-mingw32 target test.
244 * ld-fastcall/fastcall.exp: Likewise.
245 * ld-scripts/align.exp: Likewise.
246 * ld-scripts/align2a.d: Likewise.
247 * ld-scripts/defined.exp: Likewise.
248 * ld-scripts/provide.exp: Likewise.
249 * ld-scripts/script.exp: Likewise.
250 * ld-scripts/weak.exp: Likewise.
251 * lib/ld-lib.exp: Detect target as pecoff file format.
252
3b788261 2532006-09-18 Thiemo Seufer <ths@networkno.de>
e3b356e0 254 Maciej W. Rozycki <macro@mips.com>
3b788261
TS
255
256 * ld-mips-elf/mips-elf.exp: Add test for R_MIPS16_GPREL relocations.
257 * ld-mips-elf/reloc-3-n32.d, ld-mips-elf/reloc-3.d: New files.
258
674e82fc
TS
2592006-09-18 Thiemo Seufer <ths@networkno.de>
260
261 * ld-elfcomm/elfcomm.exp: Enable the alignment test for
262 mips*-*-*.
263
1c0d3aa6
NC
2642006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
265
266 * ld-elf/merge.d: Add special case for Score target.
267 * ld-elfcomm/elfcomm.exp: Likewise.
268 * ld-srec/srec.exp: Likewise.
269
76052d04
L
2702006-09-15 H.J. Lu <hongjiu.lu@intel.com>
271
272 * ld-scripts/overlay-size.t: Discard .reginfo sections.
273
65163a8a
L
2742006-09-15 H.J. Lu <hongjiu.lu@intel.com>
275
276 * ld-elf/hash.d: Don't run for mips targets.
277
06010a4e
L
2782006-09-15 H.J. Lu <hongjiu.lu@intel.com>
279
280 * ld-elf/loadaddr.s: Pad sections to 16 bytes.
281 * ld-elf/loadaddr1.d: Updated.
282 * ld-elf/loadaddr2.d: Likewise.
283 * ld-elf/loadaddr3a.d: Likewise.
284 * ld-elf/loadaddr3b.d: Likewise.
285
41198d0c
L
2862006-09-12 H.J. Lu <hongjiu.lu@intel.com>
287
288 PR ld/3197
289 * ld-elf/hash.d: New test.
290
c782d94c
RE
2912006-09-04 Vladimir Prus <vladimir@codesourcery.com>
292
293 * ld-arm/use-thumb-lib.sym: Use regexps instead of
294 absolute addresses, for robustness.
295
55255dae
L
2962006-09-07 H.J. Lu <hongjiu.lu@intel.com>
297
298 * ld-elf/dl1.c: New file.
299 * ld-elf/dl1.list: Likewise.
300 * ld-elf/dl1.out: Likewise.
301 * ld-elf/dl1main.c: Likewise.
302 * ld-elf/dl2.c: Likewise.
303 * ld-elf/dl2.list: Likewise.
304 * ld-elf/dl2a.out: Likewise.
305 * ld-elf/dl2b.out: Likewise.
306 * ld-elf/dl2main.c: Likewise.
307 * ld-elf/dl2xxx.c: Likewise.
308 * ld-elf/dl2xxx.list: Likewise.
309 * ld-elf/dl3.cc: Likewise.
310 * ld-elf/dl3.list: Likewise.
311 * ld-elf/dl3a.out: Likewise.
312 * ld-elf/dl3b.out: Likewise.
313 * ld-elf/dl3header.h: Likewise.
314 * ld-elf/dl3main.cc: Likewise.
315
316 * ld-elf/shared.exp: Updated.
317
318 * lib/ld-lib.exp (run_ld_link_exec_tests): Take an optional
319 argument for source language. Use CC/CXX for link, depending
320 on source language.
321 (run_cc_link_tests): Likewise.
322
a0c46524
AM
3232006-08-29 Alan Modra <amodra@bigpond.net.au>
324
325 * ld-elf/loadaddr3a.d: Adjust target test.
326 * ld-elf/loadaddr3b.d: Likewise.
327
0e7461c1
AM
3282006-08-29 Nathan Sidwell <nathan@codesourcery.com>
329
330 * ld-elf/loadaddr3.t: New.
331 * ld-elf/loadaddr3a.d: New.
332 * ld-elf/loadaddr3b.d: New.
333
3342006-08-23 Alan Modra <amodra@bigpond.net.au>
335
336 * ld-powerpc/plt1.s: New.
337 * ld-powerpc/plt1.d: New.
338 * ld-powerpc/powerpc.exp: Run it.
339
3085c330
L
3402006-08-23 H.J. Lu <hongjiu.lu@intel.com>
341
342 PR ld/3052
343 * ld-elf/loadaddr1.t: Add "AT (ADDR(.data))".
344 * ld-elf/loadaddr2.t: Likewise.
345
20acfda2
L
3462006-08-23 H.J. Lu <hongjiu.lu@intel.com>
347
348 PR ld/3103
349 * ld-elf/overlay.d: New file.
350 * ld-elf/overlay.s: Likewise.
351 * ld-elf/overlay.t: Likewise.
352
a4fd1a8e
PB
3532006-08-18 Paul Brook <paul@codesourcery.com>
354
355 * ld-arm/arm-elf.exp (armelftests): Add armthumb-lib.so. Add
356 -use-blx to mixed-lib.so
357 * ld-arm/armthumb-lib.d: New file.
358 * ld-arm/armthumb-lib.sym: New file.
359
7c9e8d98
L
3602006-08-18 H.J. Lu <hongjiu.lu@intel.com>
361
362 PR ld/3052
363 * ld-elf/loadaddr.s: New file.
364 * ld-elf/loadaddr1.d: Likewise.
365 * ld-elf/loadaddr1.t: Likewise.
366 * ld-elf/loadaddr2.d: Likewise.
367 * ld-elf/loadaddr2.t: Likewise.
368
ee4bf8d2
AM
3692006-08-17 Alan Modra <amodra@bigpond.net.au>
370
371 * ld-powerpc/tlsexe.d: Update for lazy link stub change.
372 * ld-powerpc/tlsexe.r: Likewise.
373 * ld-powerpc/tlsexetoc.d: Likewise.
374 * ld-powerpc/tlsexetoc.r: Likewise.
375 * ld-powerpc/tlsso.d: Likewise.
376 * ld-powerpc/tlstocso.d: Likewise.
377
c9df6640
L
3782006-08-16 H.J. Lu <hongjiu.lu@intel.com>
379
380 PR ld/3015
381 * ld-elf/binutils.exp: Add tests for "-z relro".
382
cde9e0be
AM
3832006-08-16 Alan Modra <amodra@bigpond.net.au>
384
385 * ld-scripts/overlay-size-map.d: Update.
386
f46cb541
TS
3872006-08-11 Thiemo Seufer <ths@mips.com>
388
389 * ld-elfcomm/elfcomm.exp (dump_common1): Extend regexp to match also
390 MIPS small commons.
391
0d0999db
L
3922006-08-08 H.J. Lu <hongjiu.lu@intel.com>
393
394 PR ld/3009
395 * ld-scripts/sort.t: New file.
396 * ld-scripts/sort_b_a-1.d: Likewise.
397 * ld-scripts/sort_b_a-1.s: Likewise.
398 * ld-scripts/sort_b_n-1.d: Likewise.
399 * ld-scripts/sort_b_n-1.s: Likewise.
400
f0927246
NC
4012006-08-05 Pedro Alves <pedro_alves@portugalmail.pt>
402
403 * ld-pe/pe.exp: Enable tests on arm-wince-pe.
404 * ld-pe/secrel.d: Adjust test to work on arm-wince-pe too.
405
55e6e397
RS
4062006-08-04 Richard Sandiford <richard@codesourcery.com>
407
408 * ld-sh/rd-sh.exp: Treat vxworks1-static.d specially.
409 * ld-sh/sh-vxworks.exp: New file.
410 * ld-sh/sh.exp: Extend sh-linux SIZEOF_HEADERS handling to
411 sh-*-vxworks.
412 * ld-sh/vxworks1-le.dd, ld-sh/vxworks1-lib-le.dd,
413 * ld-sh/vxworks1-lib.dd, ld-sh/vxworks1-lib.nd,
414 * ld-sh/vxworks1-lib.rd, ld-sh/vxworks1-lib.s,
415 * ld-sh/vxworks1-static.d, ld-sh/vxworks1.dd,
416 * ld-sh/vxworks1.ld, ld-sh/vxworks1.rd, ld-sh/vxworks1.s,
417 * ld-sh/vxworks2-static.sd, ld-sh/vxworks2.s,
418 * ld-sh/vxworks2.sd, ld-sh/vxworks3-le.dd,
419 * ld-sh/vxworks3-lib-le.dd, ld-sh/vxworks3-lib.dd,
420 * ld-sh/vxworks3-lib.s, ld-sh/vxworks3.dd, ld-sh/vxworks3.s,
421 * ld-sh/vxworks4.d, ld-sh/vxworks4a.s, ld-sh/vxworks4b.s,
422 * ld-sh/reloc1.s, ld-sh/reloc1.d: New tests.
423
12d814e1
L
4242006-08-01 H.J. Lu <hongjiu.lu@intel.com>
425
426 * ld-elf/noload-1.d: New.
427 * ld-elf/noload-1.s: Likewise.
428 * ld-elf/noload-1.t: Likewise.
429
73934d31
RS
4302006-07-29 Richard Sandiford <richard@codesourcery.com>
431
432 * ld-mips-elf/hash1.s, ld-mips-elf/hash1a.d,
433 * ld-mips-elf/hash1b.d, ld-mips-elf/hash1c.d: New tests.
434 * ld-mips-elf/mips-elf.exp: Run them.
435
6085129a
TS
4362006-07-25 Thiemo Seufer <ths@mips.com>
437
438 * ld-mips-elf/mips16-call-global-2.s,
439 ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
440 Improve test robustness.
441
3e4cf924
NC
4422006-07-21 Nick Clifton <nickc@redhat.com>
443
444 * ld-sh/arch/arch.exp (test_arch): Set the endian flag to suit the
445 multilib being tested.
446
35d3d567
TS
4472006-07-20 Thiemo Seufer <ths@mips.com>
448
449 * ld-mips-elf/mips16-call-global-1.s,
450 ld-mips-elf/mips16-call-global-2.s,
451 ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
452 Test linking of external mips16 jumps.
453 * ld-mips-elf/mips-elf.exp: Run new test.
454
8c991f18
TS
4552006-07-19 Thiemo Seufer <ths@mips.com>
456
457 * ld-selective/selective.exp: Fix selective testcases for MIPS.
458
5bf2ff2f
TS
4592006-07-13 Thiemo Seufer <ths@mips.com>
460
461 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got:
462 Update TLS testcases.
463
d2dee3b2
L
4642006-07-12 H.J. Lu <hongjiu.lu@intel.com>
465
466 PR ld/2884
467 * ld-elf/begin.c: New file.
468 * ld-elf/end.c: Likewise.
469 * ld-elf/endhidden.c: Likewise.
470 * ld-elf/endprotected.c: Likewise.
471 * ld-elf/foo.c: Likewise.
472 * ld-elf/foo.map: Likewise.
473 * ld-elf/hidden.out: Likewise.
474 * ld-elf/main.c: Likewise.
475 * ld-elf/normal.out: Likewise.
476 * ld-elf/shared.exp: Likewise.
477
478 * lib/ld-lib.exp (run_cc_link_tests): New.
479
fb405f8a
RS
4802006-07-12 Richard Sandiford <richard@codesourcery.com>
481
482 * ld-m68k/merge-ok-1c.d: New test.
483 * ld-m68k/m68k.exp: Run it.
484
73724cd7
HPN
4852006-07-11 Hans-Peter Nilsson <hp@axis.com>
486
487 * ld-cris/libdso-2.d: Adjust for recent hash-related changes.
488
fdc90cb4
JJ
4892006-07-10 Jakub Jelinek <jakub@redhat.com>
490
491 * ld-powerpc/tlsso32.r: Adjust.
492 * ld-powerpc/tlsso32.d: Adjust.
493 * ld-powerpc/tlsso32.g: Adjust.
494 * ld-powerpc/tlsso.r: Adjust.
495 * ld-powerpc/tlsso.g: Adjust.
496 * ld-powerpc/tlstocso.g: Adjust.
497
de4f2349
TS
4982006-07-05 Thiemo Seufer <ths@mips.com>
499
500 * ld-mips-elf/multi-got-1.d, ld-mips-elf/tls-multi-got-1.got,
501 ld-mips-elf/tls-multi-got-1.r: Update multigot testcases.
502
10efb593
L
5032006-06-30 H.J. Lu <hongjiu.lu@intel.com>
504
505 * ld-i386/tlsbindesc.dd: Updated to expect xchg %ax,%ax instead
506 of 2 nops.
507 * ld-i386/tlsdesc.dd: Likewise.
508 * ld-i386/tlsgdesc.dd: Likewise.
509 * ld-x86-64/tlsbindesc.dd: Likewise.
510 * ld-x86-64/tlsdesc.dd: Likewise.
511 * ld-x86-64/tlsdesc.pd: Likewise.
512 * ld-x86-64/tlsgdesc.dd: Likewise.
513
ebcfb3c0
JJ
5142006-06-29 Jakub Jelinek <jakub@redhat.com>
515
516 PR ld/2513
517 * ld-i386/tlsbin.dd: Fix expected output.
518
c219a7a5
AM
5192006-06-21 Alan Modra <amodra@bigpond.net.au>
520
521 * ld-elf/tls_common.exp: Match 32-bit output.
522
6a4a0940
JJ
5232006-06-20 Jakub Jelinek <jakub@redhat.com>
524
525 * ld-elf/tls_common.exp: New test.
526 * ld-elf/tls_common.s: New file.
527
8ded5a0f
AM
5282006-06-20 Alan Modra <amodra@bigpond.net.au>
529
530 * ld-elf/eh1.d: Update for fewer program headers.
531 * ld-elf/eh2.d: Likewise.
532 * ld-elf/eh3.d: Likewise.
533
0fa3dcad
PB
5342006-06-19 Vladimir Prus <vladimir@codesourcery.com>
535
536 * ld-arm/arm-elf.exp: New test.
537 * ld-arm/use-thumb-lib.s: New file.
538 * ld-arm/use-thumb-lib.sym: New file.
539
4962c51a
MS
5402006-06-15 Mark Shinwell <shinwell@codesourcery.com>
541
542 * ld-arm/group-relocs-alu-bad.d: New test.
543 * ld-arm/group-relocs-alu-bad.s: New test.
544 * ld-arm/group-relocs.d: New test.
545 * ld-arm/group-relocs-ldc-bad.d: New test.
546 * ld-arm/group-relocs-ldc-bad.s: New test.
547 * ld-arm/group-relocs-ldr-bad.d: New test.
548 * ld-arm/group-relocs-ldr-bad.s: New test.
549 * ld-arm/group-relocs-ldrs-bad.d: New test.
550 * ld-arm/group-relocs-ldrs-bad.s: New test.
551 * ld-arm/group-relocs.s: New test.
552 * ld-arm/arm-elf.exp: Wire in new tests.
553
cc3e26be
RS
5542006-06-14 Richard Sandiford <richard@codesourcery.com>
555
556 * ld-m68k/plt1.s, ld-m68k/plt1-empty.s, ld-m68k/plt1.ld: New files.
557 * ld-m68k/plt1-68020.d, ld-m68k/plt1-cpu32.d: Likewise.
558 * ld-m68k/plt1-isab.d: Likewise.
559 * ld-m68k/m68k.exp: Run new PLT tests.
560
7fd91fe0
TS
5612006-06-12 Thiemo Seufer <ths@mips.com>
562
563 * ld-mips-elf/multi-got-no-shared.d: Adjust for recent change of
564 ELF_MAXPAGESIZE.
565
5108fc1b
RS
5662006-06-11 Richard Sandiford <richard@codesourcery.com>
567
568 * ld-mips-elf/stub-dynsym-1.s,
569 * ld-mips-elf/stub-dynsym-1.ld,
570 * ld-mips-elf/stub-dynsym-1-7fff.d,
571 * ld-mips-elf/stub-dynsym-1-8000.d,
572 * ld-mips-elf/stub-dynsym-1-fff0.d,
573 * ld-mips-elf/stub-dynsym-1-10000.d,
574 * ld-mips-elf/stub-dynsym-1-2fe80.d: New test.
575 * ld-mips-elf/mips-elf.exp: Run it.
576
65864bd2
AM
5772006-06-06 Alan Modra <amodra@bigpond.net.au>
578
579 * ld-elfvers/vers.exp (objdump_versionstuff): Allow versions in
580 any order.
581 * ld-elfvers/vers1.ver: Update.
582 * ld-elfvers/vers2.ver: Update.
583 * ld-elfvers/vers4a.ver: Update.
584 * ld-elfvers/vers7a.ver: Update.
585 * ld-elfvers/vers8.ver: Update.
586 * ld-elfvers/vers9.ver: Update.
587 * ld-elfvers/vers15.ver: Update.
588 * ld-elfvers/vers16a.ver: Update.
589 * ld-elfvers/vers17.ver: Update.
590 * ld-elfvers/vers18.ver: Update.
591 * ld-elfvers/vers20.ver: Update.
592 * ld-elfvers/vers20a.ver: Update.
593 * ld-elfvers/vers21.ver: Update.
594 * ld-elfvers/vers22a.ver: Update.
595 * ld-elfvers/vers22b.ver: Update.
596 * ld-elfvers/vers23a.ver: Update.
597 * ld-elfvers/vers23b.ver: Update.
598 * ld-elfvers/vers23c.ver: Update.
599 * ld-elfvers/vers25a.ver: Update.
600 * ld-elfvers/vers26a.ver: Update.
601 * ld-elfvers/vers27a.ver: Update.
602 * ld-elfvers/vers27d.ver: Update.
603 * ld-elfvers/vers28b.ver: Update.
604 * ld-elfvers/vers29.ver: Update.
605 * ld-elfvers/vers30.ver: Update.
606 * ld-elfvers/vers31.ver: Update.
607
bac7e529
AM
6082006-06-05 Alan Modra <amodra@bigpond.net.au>
609
610 * ld-elf/sec64k.exp: Add "main" symbol. Use dc.a for addresses.
611 Cater for different address sizes. Match end of line when
612 comparing symbols.
613 * ld-elf/start.s: Use dc.a for addresses.
614
92c6c67a
AM
6152006-06-02 Alan Modra <amodra@bigpond.net.au>
616
617 * ld-powerpc/tlsexe.r: Update for removal of some section syms.
618 * ld-powerpc/tlsexetoc.r: Likewise.
619 * ld-powerpc/tlsso.r: Likewise.
620 * ld-powerpc/tlstocso.r: Likewise.
621 * ld-s390/tlsbin_64.rd: Likewise.
622 * ld-s390/tlspic_64.rd: Likewise.
623
f0b5bb34
AM
6242006-06-02 H.J. Lu <hongjiu.lu@intel.com>
625
626 PR ld/2723
627 * ld-alpha/tlsbin.rd: Update for removal of some section syms.
628 * ld-alpha/tlsbinr.rd: Likewise.
629 * ld-alpha/tlspic.rd: Likewise.
630 * ld-cris/hiddef1.d: Likewise.
631 * ld-cris/libdso-2.d: Likewise.
632 * ld-elf/sec64k.exp: Likewise.
633 * ld-i386/tlsbin.rd: Likewise.
634 * ld-i386/tlsbindesc.rd: Likewise.
635 * ld-i386/tlsdesc.rd: Likewise.
636 * ld-i386/tlsgdesc.rd: Likewise.
637 * ld-i386/tlsnopic.rd: Likewise.
638 * ld-i386/tlspic.rd: Likewise.
639 * ld-ia64/tlsbin.rd: Likewise.
640 * ld-ia64/tlspic.rd: Likewise.
641 * ld-mmix/bpo-1.d: Likewise.
642 * ld-mmix/bpo-10.d: Likewise.
643 * ld-mmix/bpo-11.d: Likewise.
644 * ld-mmix/bpo-14.d: Likewise.
645 * ld-mmix/bpo-16.d: Likewise.
646 * ld-mmix/bpo-17.d: Likewise.
647 * ld-mmix/bpo-18.d: Likewise.
648 * ld-mmix/bpo-19.d: Likewise.
649 * ld-mmix/bpo-2.d: Likewise.
650 * ld-mmix/bpo-22.d: Likewise.
651 * ld-mmix/bpo-3.d: Likewise.
652 * ld-mmix/bpo-4.d: Likewise.
653 * ld-mmix/bpo-5.d: Likewise.
654 * ld-mmix/bpo-6.d: Likewise.
655 * ld-mmix/bpo-9.d: Likewise.
656 * ld-mmix/bspec1.d: Likewise.
657 * ld-mmix/bspec2.d: Likewise.
658 * ld-mmix/greg-1.d: Likewise.
659 * ld-mmix/greg-19.d: Likewise.
660 * ld-mmix/greg-2.d: Likewise.
661 * ld-mmix/greg-3.d: Likewise.
662 * ld-mmix/greg-4.d: Likewise.
663 * ld-mmix/greg-5.d: Likewise.
664 * ld-mmix/greg-5s.d: Likewise.
665 * ld-mmix/greg-6.d: Likewise.
666 * ld-mmix/greg-7.d: Likewise.
667 * ld-mmix/loc1.d: Likewise.
668 * ld-mmix/loc2.d: Likewise.
669 * ld-mmix/loc3.d: Likewise.
670 * ld-mmix/loc4.d: Likewise.
671 * ld-mmix/loc6.d: Likewise.
672 * ld-mmix/local1.d: Likewise.
673 * ld-mmix/local3.d: Likewise.
674 * ld-mmix/local5.d: Likewise.
675 * ld-mmix/local7.d: Likewise.
676 * ld-mmix/locdo-1.d: Likewise.
677 * ld-mmix/loct-1.d: Likewise.
678 * ld-mmix/locto-1.d: Likewise.
679 * ld-mmix/start-1.d: Likewise.
680 * ld-mmix/undef-3.d: Likewise.
681 * ld-powerpc/tlsexe32.r: Likewise.
682 * ld-powerpc/tlsso32.r: Likewise.
683 * ld-s390/tlsbin.rd: Likewise.
684 * ld-s390/tlspic.rd: Likewise.
685 * ld-sparc/tlssunbin32.rd: Likewise.
686 * ld-sparc/tlssunbin64.rd: Likewise.
687 * ld-sparc/tlssunnopic32.rd: Likewise.
688 * ld-sparc/tlssunnopic64.rd: Likewise.
689 * ld-sparc/tlssunpic32.rd: Likewise.
690 * ld-sparc/tlssunpic64.rd: Likewise.
691 * ld-x86-64/tlsbin.rd: Likewise.
692 * ld-x86-64/tlsbindesc.rd: Likewise.
693 * ld-x86-64/tlsdesc.rd: Likewise.
694 * ld-x86-64/tlsgdesc.rd: Likewise.
695 * ld-x86-64/tlspic.rd: Likewise.
696
1224efb8
L
6972006-05-31 H.J. Lu <hongjiu.lu@intel.com>
698
699 * ld-elf/binutils.exp: Make it Linux only.
700 (strip_test): Renamed to binutils_test. Check for unsupported
701 options.
702 Add more tests.
703
704 * ld-elf/commonpage1.d: Make it Linux only.
705 * ld-elf/maxpage1.d: Likewise.
706
707 * ld-elf/maxpage1.s: Add main, start and __start.
708
709 * ld-elf/maxpage2.d: New file.
710 * ld-elf/tbss1.s: Likewise.
711 * ld-elf/tbss2.s: Likewise.
712 * ld-elf/tdata1.s: Likewise.
713 * ld-elf/tdata2.s: Likewise.
714
24718e3b
L
7152006-05-30 H.J. Lu <hongjiu.lu@intel.com>
716
717 * ld-elf/binutils.exp: New file.
718 * ld-elf/commonpage1.d: Likewise.
719 * ld-elf/maxpage1.d: Likewise.
720 * ld-elf/maxpage1.s: Likewise.
721
f7661549
L
7222006-05-25 H.J. Lu <hongjiu.lu@intel.com>
723
724 * ld-x86-64/tlsbin.dd: Updated for 2MB maximum page size.
725 * ld-x86-64/tlsbin.rd: Likewise.
726 * ld-x86-64/tlsbin.sd: Likewise.
727 * ld-x86-64/tlsbin.td: Likewise.
728 * ld-x86-64/tlsbindesc.dd: Likewise.
729 * ld-x86-64/tlsbindesc.rd: Likewise.
730 * ld-x86-64/tlsbindesc.sd: Likewise.
731 * ld-x86-64/tlsbindesc.td: Likewise.
732 * ld-x86-64/tlsdesc.dd: Likewise.
733 * ld-x86-64/tlsdesc.pd: Likewise.
734 * ld-x86-64/tlsdesc.rd: Likewise.
735 * ld-x86-64/tlsdesc.sd: Likewise.
736 * ld-x86-64/tlsdesc.td: Likewise.
737 * ld-x86-64/tlsgdesc.dd: Likewise.
738 * ld-x86-64/tlspic.dd: Likewise.
739 * ld-x86-64/tlspic.rd: Likewise.
740 * ld-x86-64/tlspic.sd: Likewise.
741 * ld-x86-64/tlspic.td: Likewise.
742
4e617b1e
PB
7432006-05-24 Paul Brook <paul@codesourcery.com>
744
745 * ld-arm/arm-app-abs32.d: Update expected output.
746 * ld-arm/arm-app.d: Ditto.
747 * ld-arm/arm-lib-plt32.d: Ditto.
748 * ld-arm/arm-lib.d: Ditto.
749 * ld-arm/mixed-app-v5.d: Ditto.
750 * ld-arm/mixed-app.d: Ditto.
751 * ld-arm/mixed-lib.d: Ditto.
752
f607ec88
L
7532006-05-23 H.J. Lu <hongjiu.lu@intel.com>
754
755 PR ld/2655
756 PR ld/2657
757 * ld-elf/eh1.d: New file.
758 * ld-elf/eh1.s: Likewise.
759 * ld-elf/eh1a.s: Likewise.
760 * ld-elf/eh2.d: Likewise.
761 * ld-elf/eh2a.s: Likewise.
762 * ld-elf/eh3.d: Likewise.
763 * ld-elf/eh3.s: Likewise.
764 * ld-elf/eh3a.s: Likewise.
765
943284cc
DJ
7662006-05-22 Daniel Jacobowitz <dan@codesourcery.com>
767
768 * ld-mips-elf/textrel-1.d: Relax some patterns.
769
761d8d91
NC
7702006-05-22 Nick Clifton <nickc@redhat.com>
771
03f4e42f 772 * ld-elf/start.s (start): Add this symbol for SH targets.
761d8d91
NC
773 (main): Add this symbol for HPPA targets.
774
c6f90868
AM
7752006-05-19 Alan Modra <amodra@bigpond.net.au>
776
9e328bda
AM
777 * ld-scripts/empty-orphan.d: Update again.
778
c6f90868
AM
779 * ld-scripts/empty-orphan.t: Discard .reginfo.
780 * ld-scripts/empty-orphan.d: Update.
781
10388905
TS
7822006-05-17 Thiemo Seufer <ths@mips.com>
783
784 * ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s:
785 Add __start as entry symbol.
786
c5eb39ef
TS
7872006-05-16 Thiemo Seufer <ths@mips.com>
788
789 * ld-elf/orphan.ld: Add placement for MIPS .reginfo section.
790
b0796911
PB
7912006-05-15 Paul Brook <paul@codesourcery.com>
792
793 * ld-arm/arm-be8.d: New test.
794 * ld-arm/arm-be8.s: New test.
795 * ld-arm/arm-elf.exp: Add arm-be8.
796
30b2f8e7
L
7972006-05-14 H.J. Lu <hongjiu.lu@intel.com>
798
799 * ld-elf/stab.d: Skip ia64-*-*.
800
b6895b4f
PB
8012006-05-11 Paul Brook <paul@codesourcery.com>
802
803 * ld-arm/arm-elf.exp: Add arm-movwt.
804 * ld-arm/arm-movwt.d: New test.
805 * ld-arm/arm-movwt.s: New test.
806 * ld-arm/arm.ld: Add .far.
807
b1f2595c
AM
8082006-05-11 Mike Bland <mbland@google.com>
809
810 * ld-elf/stab.d: New.
811
1cb571e9
TS
8122006-05-10 Thiemo Seufer <ths@debian.org>
813
814 * ld-elf/sec64k.exp: Extend for MIPS ELF.
815
d1b46e80
AM
8162006-05-05 Alan Modra <amodra@bigpond.net.au>
817
818 * ld-powerpc/tlsexetoc.r: Update for correction to tls optimization.
819 * ld-powerpc/tlsexetoc.g: Likewise.
820
a78d2a67
L
8212006-05-02 H.J. Lu <hongjiu.lu@intel.com>
822
823 * ld-cdtest/cdtest-foo.cc (Foo::Foo): Add const to char *.
824 * ld-cdtest/cdtest-foo.h (Foo::Foo): Likewise.
825 * ld-srec/sr3.cc (Foo::Foo): Likewise.
826
a8bc6c78
PB
8272006-05-02 Paul Brook <paul@codesourcery.com>
828
829 * ld-arm/arm-elf.exp: Add thumb-rel32.
830 * ld-arm/thumb-rel32.d: New test.
831 * ld-arm/thumb-rel32.s: New test.
832
da54898d
L
8332006-04-29 H.J. Lu <hongjiu.lu@intel.com>
834
835 * ld-elfvers/vers.exp: Xfail vers7a, vers7, vers23a, vers23b,
836 vers23c, vers23d, vers23, vers25a, vers25b1, vers25b2, vers27a,
837 vers27b, vers27c1, vers27c2, vers27d4 and vers27d5 if PIC is
838 required.
839
eaa628a1
L
8402006-04-25 H.J. Lu <hongjiu.lu@intel.com>
841
842 * ld-alpha/tlsbin.rd: Updated for readelf change.
843 * ld-alpha/tlsbinr.rd: Likewise.
844 * ld-alpha/tlspic.rd: Likewise.
845
910600e9
RS
8462006-04-05 Richard Sandiford <richard@codesourcery.com>
847
848 * ld-sparc/vxworks1.dd, ld-sparc/vxworks1.ld, ld-sparc/vxworks1-lib.dd,
849 * ld-sparc/vxworks1-lib.nd, ld-sparc/vxworks1-lib.rd,
850 * ld-sparc/vxworks1-lib.s, ld-sparc/vxworks1.rd, ld-sparc/vxworks1.s,
851 * ld-sparc/vxworks1-static.d, ld-sparc/vxworks2.s,
852 * ld-sparc/vxworks2.sd, ld-sparc/vxworks2-static.sd: New tests.
853 * ld-sparc/sparc.exp: Run them.
854
3b6fe0cc
BE
8552006-04-05 Ben Elliston <bje@au.ibm.com>
856
857 * lib/ld-lib.exp: Comment cleanups.
858
ead49a57
RS
8592006-03-27 Richard Sandiford <richard@codesourcery.com>
860
861 * ld-mips-elf/tls-hidden3a.s, ld-mips-elf/tls-hidden3b.s,
862 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
863 * ld-mips-elf/tls-hidden3.ld, ld-mips-elf/tls-hidden3.r,
864 * ld-mips-elf/tls-hidden4a.s, ld-mips-elf/tls-hidden4b.s,
865 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: New tests.
866 * ld-mips-elf/mips-elf.exp: Run them.
867
a9d34880
RS
8682006-03-25 Richard Sandiford <richard@codesourcery.com>
869
870 * ld-m68k/merge-error-1a.s, ld-m68k/merge-error-1b.s,
871 * ld-m68k/merge-error-1a.d, ld-m68k/merge-error-1b.d,
872 * ld-m68k/merge-error-1c.d, ld-m68k/merge-error-1d.d,
873 * ld-m68k/merge-error-1e.d, ld-m68k/merge-ok-1a.d,
874 * ld-m68k/merge-ok-1b.d: New tests.
875 * ld-m68k/m68k.exp: Run them.
876
0a44bf69
RS
8772006-03-22 Richard Sandiford <richard@codesourcery.com>
878
879 * ld-mips/vxworks1.dd, ld-mips/vxworks1.ld, ld-mips/vxworks1-lib.dd,
880 * ld-mips/vxworks1-lib.nd, ld-mips/vxworks1-lib.rd,
881 * ld-mips/vxworks1-lib.s, ld-mips/vxworks1.rd, ld-mips/vxworks1.s,
882 * ld-mips/vxworks1-static.d, ld-mips/vxworks2.s, ld-mips/vxworks2.sd,
883 * ld-mips/vxworks2-static.sd: New tests.
884 * ld-mips/mips-elf.exp: Run them.
885
e1710606
AO
8862006-03-17 Alexandre Oliva <aoliva@redhat.com>
887
888 * ld-powerpc/tls32.s: Verify that +32768 @plt addend is
889 discarded.
890
81d43bff
RS
8912006-03-14 Richard Sandiford <richard@codesourcery.com>
892
893 * ld-mips/emit-relocs-1a.s, ld-mips/emit-relocs-1b.s,
894 * ld-mips/emit-relocs-1.ld, ld-mips/emit-relocs-1.d: New test.
895 * ld-mips/mips-elf.exp: Run it.
896
00a97672
RS
8972006-03-07 Richard Sandiford <richard@codesourcery.com>
898
899 * ld-arm/vxworks1.dd, ld-arm/vxworks1.ld, ld-arm/vxworks1-lib.dd,
900 * ld-arm/vxworks1-lib.nd, ld-arm/vxworks1-lib.rd,
901 * ld-arm/vxworks1-lib.s, ld-arm/vxworks1.rd, ld-arm/vxworks1.s,
902 * ld-arm/vxworks1-static.d, ld-arm/vxworks2.s, ld-arm/vxworks2.sd,
903 * ld-arm/vxworks2-static.sd: New tests.
904 * ld-arm/arm-elf.exp: Run them.
905
0b2e31dc
NS
9062006-03-06 Nathan Sidwell <nathan@codesourcery.com>
907
908 * ld-m68k: New tests.
909
4f471f39
RS
9102006-03-03 Richard Sandiford <richard@codesourcery.com>
911
912 * ld-i386/vxworks1-static.d, ld-i386/vxworks2.s,
913 * ld-i386/vxworks2.sd, ld-i386/vxworks2-static.sd: New tests.
914 * ld-i386/i386.exp: Run them.
915 * ld-powerpc/vxworks1-static.d, ld-powerpc/vxworks2.s,
916 * ld-powerpc/vxworks2.sd, ld-powerpc/vxworks2-static.sd: New tests.
917 * ld-powerpc/powerpc.exp: Run them.
918
1739bf61
RS
9192006-03-02 Richard Sandiford <richard@codesourcery.com>
920
921 * ld-powerpc/vxworks1.ld: Use a page alignment of 0x10000.
922 * ld-powerpc/vxworks1.dd: Update accordingly.
923 * ld-powerpc/vxworks1-lib.nd: Likewise.
924 * ld-powerpc/vxworks1-lib.rd: Likewise.
925 * ld-powerpc/vxworks1.rd: Likewise.
926
7c492719
RS
9272006-03-02 Richard Sandiford <richard@codesourcery.com>
928
929 * ld-i386/vxworks1.ld (.data): New section.
930 * ld-i386/vxworks1-lib.s: Add a pointer to a local symbol.
931 * ld-i386/vxworks1-lib.rd: Test for the associated reloc.
932 * ld-powerpc/vxworks1.ld (.data): New section.
933 * ld-powerpc/vxworks1-lib.s: Add a pointer to a local symbol.
934 * ld-powerpc/vxworks1-lib.rd: Test for the associated reloc.
935
711de32c
RS
9362006-03-02 Richard Sandiford <richard@codesourcery.com>
937
938 * ld-i386/ld-i386/vxworks1-lib.nd: New test.
939 * ld-i386/i386.exp: Run it.
940 * ld-powerpc/ld-powerpc/vxworks1-lib.nd: New test.
941 * ld-powerpc/powerc.exp: Run it.
942
83503a06
RS
9432006-03-02 Richard Sandiford <richard@codesourcery.com>
944
945 * ld-i386/vxworks1.ld: Use bigger alignments. Make sure .bss isn't
946 placed as an orphan.
947 * ld-i386/vxworks1-lib.dd, ld-i386/vxworks1.dd,
948 * ld-i386/vxworks1.rd: Update accordingly.
949 * ld-i386/vxworks1-lib.rd: Likewise. Remove symbol indexes.
950
4a3dc543
RS
9512006-03-02 Richard Sandiford <richard@codesourcery.com>
952
953 * ld-powerpc/vxworks1-lib.s, ld-powerpc/vxworks1-lib.dd,
954 * ld-powerpc/vxworks1-lib.rd, ld-powerpc/vxworks1.s,
955 * ld-powerpc/vxworks1.dd, ld-powerpc/vxworks1.rd,
956 * ld-powerpc/vxworks1.ld, ld-powerpc/vxworks1.sd: New test.
957 * ld-powerpc/powerpc.exp: Run it.
958
b9201bb3
RS
9592006-02-28 Richard Sandiford <richard@codesourcery.com>
960
961 * ld-i386/vxworks1-lib.s, ld-i386/vxworks1-lib.dd,
962 * ld-i386/vxworks1-lib.rd, ld-i386/vxworks1.s, ld-i386/vxworks1.dd,
963 * ld-i386/vxworks1.rd, ld-i386/vxworks1.ld: New test.
964 * ld-i386/i386.exp: Run it.
965
5ae0bfb6
RS
9662006-02-28 Richard Sandiford <richard@codesourcery.com>
967
968 * ld-i386/emit-relocs.s, ld-i386/emit-relocs.d: New test.
969 * ld-i386/i386.exp: Run it.
970
7dd61ce7
L
9712006-02-23 H.J. Lu <hongjiu.lu@intel.com>
972
973 * ld-pie/weakundef-data.c: Fix the typo.
974
44a260c1
L
9752006-02-22 H.J. Lu <hongjiu.lu@intel.com>
976
977 * ld-pie/pie.c: New file.
978
979 * ld-pie/pie.exp: Check if compiler supports -pie.
980
72aa65a7
L
9812006-02-20 H.J. Lu <hongjiu.lu@intel.com>
982
983 PR ld/2218
984 * ld-pie/pie.exp: Add the weak undefined data test.
985
986 * ld-pie/weakundef-data.c: New file.
987
d70c5fc7 9882006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
72aa65a7
L
989 Anil Paranjape <anilp1@kpitcummins.com>
990 Shilin Shakti <shilins@kpitcummins.com>
d70c5fc7
NC
991
992 * ld-xc16x: New directory.
993 * ld-xc16x/absrel.d: New file.
994 * ld-xc16x/absrel.s: New file.
995 * ld-xc16x/offset.d: New file.
996 * ld-xc16x/offset.s: New file.
997 * ld-xc16x/pcreloc.d: New file.
998 * ld-xc16x/pcreloc.s: New file.
999 * ld-xc16x/xc16x.exp: New file.
1000
1d022697
PB
10012006-02-07 Paul Brook <paul@codesourcery.com>
1002
1003 * ld-arm/arm-elf.exp: Add thumb-entry test.
1004 * ld-arm/thumb-entry.d: New test.
1005 * ld-arm/thumb-entry.s: New test.
1006
4005427f
RS
10072006-02-04 Richard Sandiford <richard@codesourcery.com>
1008
1009 * ld-mips-elf/tls-hidden2a.s, ld-mips-elf/tls-hidden2b.s,
1010 * ld/testsuite/ld-mips-elf/tls-hidden2.d,
1011 * ld/testsuite/ld-mips-elf/tls-hidden2-got.d: New test.
1012 * ld-mips-elf/mips-elf.exp: Run it.
1013
2f2817db
RS
10142006-02-04 Richard Sandiford <richard@codesourcery.com>
1015
1016 * ld-mips-elf/rel32-n32.d: Adjust for changes in linker behaviour.
1017 * ld-mips-elf/rel32-o32.d: Likewise.
1018 * ld-mips-elf/rel64.d: Likewise.
1019 * ld-mips-elf/tls-multi-got-1.got: Likewise.
1020 * ld-mips-elf/tls-multi-got-1.r: Likewise.
1021 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
1022 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
1023 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
1024 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
1025 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
1026 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
1027 * ld-mips-elf/tlsdyn-o32.d: Likewise.
1028 * ld-mips-elf/tlsdyn-o32.got: Likewise.
1029 * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
1030 * ld-mips-elf/tlslib-o32-ver.got: Likewise.
1031 * ld-mips-elf/tlslib-o32.got: Likewise.
1032
d72d9b9e
L
10332006-02-02 H.J. Lu <hongjiu.lu@intel.com>
1034
1035 * ld-i386/tlsbin.rd: Undo the last change.
1036 * ld-i386/tlsbindesc.rd: Likewise.
1037 * ld-i386/tlsdesc.rd: Likewise.
1038 * ld-i386/tlsnopic.rd: Likewise.
1039 * ld-i386/tlspic.rd: Likewise.
1040 * ld-powerpc/tlsexe.r: Likewise.
1041 * ld-powerpc/tlsexe32.r: Likewise.
1042 * ld-powerpc/tlsexetoc.r: Likewise.
1043 * ld-powerpc/tlsso.r: Likewise.
1044 * ld-powerpc/tlsso32.r: Likewise.
1045 * ld-powerpc/tlstocso.r: Likewise.
1046 * ld-s390/tlsbin.rd: Likewise.
1047 * ld-s390/tlsbin_64.rd: Likewise.
1048 * ld-s390/tlspic.rd: Likewise.
1049 * ld-s390/tlspic_64.rd: Likewise.
1050 * ld-sh/tlsbin-2.d: Likewise.
1051 * ld-sh/tlspic-2.d: Likewise.
1052 * ld-x86-64/tlsbin.rd: Likewise.
1053 * ld-x86-64/tlsbindesc.rd: Likewise.
1054 * ld-x86-64/tlsdesc.rd: Likewise.
1055 * ld-x86-64/tlspic.rd: Likewise.
1056
de205c03
L
10572006-02-02 H.J. Lu <hongjiu.lu@intel.com>
1058
1059 * ld-i386/tlsbin.rd: Update for changed segment map.
ec21a0f5
L
1060 * ld-i386/tlsbindesc.rd: Likewise.
1061 * ld-i386/tlsdesc.rd: Likewise.
de205c03
L
1062 * ld-i386/tlsnopic.rd: Likewise.
1063 * ld-i386/tlspic.rd: Likewise.
1064 * ld-powerpc/tlsexe.r: Likewise.
1065 * ld-powerpc/tlsexe32.r: Likewise.
1066 * ld-powerpc/tlsexetoc.r: Likewise.
1067 * ld-powerpc/tlsso.r: Likewise.
1068 * ld-powerpc/tlsso32.r: Likewise.
1069 * ld-powerpc/tlstocso.r: Likewise.
1070 * ld-s390/tlsbin.rd: Likewise.
1071 * ld-s390/tlsbin_64.rd: Likewise.
1072 * ld-s390/tlspic.rd: Likewise.
1073 * ld-s390/tlspic_64.rd: Likewise.
1074 * ld-sh/tlsbin-2.d: Likewise.
1075 * ld-sh/tlspic-2.d: Likewise.
1076 * ld-x86-64/tlsbin.rd: Likewise.
ec21a0f5
L
1077 * ld-x86-64/tlsbindesc.rd: Likewise.
1078 * ld-x86-64/tlsdesc.rd: Likewise.
de205c03
L
1079 * ld-x86-64/tlspic.rd: Likewise.
1080
ca6d06e5
EB
10812006-01-31 Eric Botcazou <ebotcazou@libertysurf.fr>
1082
1083 * ld-sparc/sparc.exp: Do not run 64-bit tests on Solaris 2.5.1
1084 and Solaris 2.6.
1085
a10e6b21
L
10862006-01-27 H.J. Lu <hongjiu.lu@intel.com>
1087
1088 PR ld/2218
1089 * ld-pie/pie.exp: New file.
1090 * ld-pie/weakundef.c: Likewise.
1091 * ld-pie/weakundef.out: Likewise.
1092
1093 * lib/ld-lib.exp (run_ld_link_exec_tests): Fix nesting. Support
1094 building PIE and shared library.
1095
67a4f2b7
AO
10962006-01-18 Alexandre Oliva <aoliva@redhat.com>
1097
1098 Introduce TLS descriptors for i386 and x86_64.
1099 * ld-i386/i386.exp: Run on x86_64-*-linux* and amd64-*-linux*.
1100 Add new tests.
1101 * ld-i386/pcrel16.d: Add -melf_i386.
1102 * ld-i386/pcrel8.d: Likewise.
1103 * ld-i386/tlsbindesc.dd: New.
1104 * ld-i386/tlsbindesc.rd: New.
1105 * ld-i386/tlsbindesc.s: New.
1106 * ld-i386/tlsbindesc.sd: New.
1107 * ld-i386/tlsbindesc.td: New.
1108 * ld-i386/tlsdesc.dd: New.
1109 * ld-i386/tlsdesc.rd: New.
1110 * ld-i386/tlsdesc.s: New.
1111 * ld-i386/tlsdesc.sd: New.
1112 * ld-i386/tlsdesc.td: New.
1113 * ld-i386/tlsgdesc.dd: New.
1114 * ld-i386/tlsgdesc.rd: New.
1115 * ld-i386/tlsgdesc.s: New.
1116 * ld-x86-64/x86-64.exp: Run new tests.
1117 * ld-x86-64/tlsbindesc.dd: New.
1118 * ld-x86-64/tlsbindesc.rd: New.
1119 * ld-x86-64/tlsbindesc.s: New.
1120 * ld-x86-64/tlsbindesc.sd: New.
1121 * ld-x86-64/tlsbindesc.td: New.
1122 * ld-x86-64/tlsdesc.dd: New.
1123 * ld-x86-64/tlsdesc.pd: New.
1124 * ld-x86-64/tlsdesc.rd: New.
1125 * ld-x86-64/tlsdesc.s: New.
1126 * ld-x86-64/tlsdesc.sd: New.
1127 * ld-x86-64/tlsdesc.td: New.
1128 * ld-x86-64/tlsgdesc.dd: New.
1129 * ld-x86-64/tlsgdesc.rd: New.
1130 * ld-x86-64/tlsgdesc.s: New.
1131
aab87437
HPN
11322006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
1133
1134 * ld-mmix/sec-1.d: Adjust for section order changes.
1135
e88d958a 1136For older changes see ChangeLog-2005
c9e214e5
AM
1137\f
1138Local Variables:
1139mode: change-log
1140left-margin: 8
1141fill-column: 74
1142version-control: never
1143End:
This page took 0.171288 seconds and 4 git commands to generate.