]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ChangeLog
ld/
[thirdparty/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
cc3e2771
NS
12007-01-06 Nathan Sidwell <nathan@codesourcery.com>
2
3 * ld-scripts/expr.exp: New.
4 * ld-scripts/expr1.s: New.
5 * ld-scripts/expr1.d: New.
6 * ld-scripts/expr1.t: New.
7
83ad0046
L
82006-12-29 H.J. Lu <hongjiu.lu@intel.com>
9
10 * ld-elf/wrap.exp: New file.
11 * ld-elf/wrap1.c: Likewise.
12 * ld-elf/wrap1.out: Likewise.
13 * ld-elf/wrap1a.c: Likewise.
14 * ld-elf/wrap1b.c: Likewise.
15
ff2bdb9c
CF
162006-12-18 Pedro Alves <pedro_alves@portugalmail.pt>
17
18 * ld-pe/direct.exp: New file.
19 * ld-pe/direct_client.c: Likewise.
20 * ld-pe/direct_dll.c: Likewise.
21
906156c4
DB
222006-12-13 Dave Brolley <brolley@redhat.com>
23
24 * lib/ld-lib.exp (big_or_little_endian): Accept -meb and
25 -mel for big and little endian respectively.
26
67f744f3
AM
272006-12-12 Ina Pandit <inap@kpitcummins.com>
28
29 * ld-scripts/overlay-size-map.d: Update.
30
e5d08002
L
312006-12-07 H.J. Lu <hjl@gnu.org>
32
33 PR ld/3666
34 * ld-elf/group3a.d: New file.
35 * ld-elf/group3a.s: Likewise.
36 * ld-elf/group3b.d: Likewise.
37 * ld-elf/group3b.s: Likewise.
38
fc0c78a1
AM
392006-12-05 Alan Modra <amodra@bigpond.net.au>
40
41 * ld-alpha/tlspic.rd: Update for unused section removal.
42 * ld-frv/fdpic-shared-6.d: Likewise.
43 * ld-frv/tls-dynamic-1.d: Update for symbol changes.
44 * ld-frv/tls-dynamic-2.d: Likewise.
45 * ld-frv/tls-dynamic-3.d: Likewise.
46 * ld-frv/tls-initial-shared-2.d: Likewise.
47 * ld-frv/tls-pie-1.d: Likewise.
48 * ld-frv/tls-pie-3.d: Likewise.
49 * ld-frv/tls-relax-dynamic-1.d: Likewise.
50 * ld-frv/tls-relax-dynamic-2.d: Likewise.
51 * ld-frv/tls-relax-dynamic-3.d: Likewise.
52 * ld-frv/tls-relax-initial-shared-2.d: Likewise.
53 * ld-frv/tls-relax-pie-1.d: Likewise.
54 * ld-frv/tls-relax-pie-3.d: Likewise.
55 * ld-frv/tls-relax-shared-1.d: Likewise.
56 * ld-frv/tls-relax-shared-2.d: Likewise.
57 * ld-frv/tls-relax-shared-3.d: Likewise.
58 * ld-frv/tls-relax-static-3.d: Likewise.
59 * ld-frv/tls-shared-1.d: Likewise.
60 * ld-frv/tls-shared-2.d: Likewise.
61 * ld-frv/tls-shared-3.d: Likewise.
62 * ld-frv/tls-static-1.d: Likewise.
63 * ld-frv/tls-static-3.d: Likewise.
64
125c6493
AM
652006-12-05 Jakub Jelinek <jakub@redhat.com>
66 Alan Modra <amodra@bigpond.net.au>
67
68 * ld-elfvsb/sh1.c (overriddenvar, shlib_overriddencall2,
69 shared_data): If !SHARED, move to...
70 * ld-elfvsb/sh2.c: ... here.
71 * ld-elfvsb/elfvsb.exp: Add -DSHARED to compiler options when
72 building with $picflag.
73
eb3d5f3b
JB
742006-12-04 Jan Beulich <jbeulich@novell.com>
75
76 * ld-elf/eh-frame-hdr.d: New.
77 * ld-elf/eh-frame-hdr.s: New.
78 * ld-ia64/tlsbin.dd, ld-ia64/tlsbin.sd: Don't depend on exact linkage
79 table layout.
80
0e2bc53a
TS
812006-11-23 Thiemo Seufer <ths@mips.com>
82
83 * ld-elf/warn2.d: Match regex also for the second segment.
84
e821645d
DJ
852006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
86
87 * ld-arm/mixed-app.d, ld-arm/tls-app.d, ld-arm/tls-lib.d: Update
88 for $d support.
89
bce613b9
JJ
902006-11-21 Jakub Jelinek <jakub@redhat.com>
91
92 * ld-elf/eh5.d: New test.
93 * ld-elf/eh5.s: New file.
94 * ld-elf/eh5a.s: New file.
95 * ld-elf/eh5b.s: New file.
96
f53e1b40
DJ
972006-11-13 Daniel Jacobowitz <dan@codesourcery.com>
98
99 * ld-arm/arm-dyn.ld, ld-arm/arm-lib.ld: Remove .stack.
100 * ld-arm/armthumb-lib.d, ld-arm/mixed-app.d, ld-arm/mixed-lib.d:
101 Allow smaller section gap.
102 * ld-arm/armthumb-lib.sym, ld-arm/mixed-lib.sym: Reorder. Remove
103 _stack.
104 * ld-arm/mixed-app.sym: Remove _stack.
105 * ld-arm/tls-app.d: Update start address.
106
9e3be61d
AM
1072006-11-08 Alan Modra <amodra@bigpond.net.au>
108
109 * ld-elf/group.ld: Handle .rodata.brlt for powerpc64.
110
fc0c78a1 1112006-11-07 Vladimir Prus <vladimir@codesourcery.com>
d661a1c2 112
9e3be61d
AM
113 * testsuite/ld-elf/symbol2w.s: Use "%" instead of "@" to avoid
114 breakage on ARM.
d661a1c2 115
fc0c78a1 1162006-11-06 Vladimir Prus <vladimir@codesourcery.com>
7d0317c4
VP
117
118 * testsuite/ld-elf/symbol1ref.s: Use ".dc.a" instead
119 of ".long".
120
fc0c78a1 1212006-11-06 Vladimir Prus <vladimir@codesourcery.com>
bc251d50
VP
122
123 * testsuite/ld-elf/warn2.d: New.
124 * testsuite/ld-elf/symbol2w.s: New.
fc0c78a1 125 * testsuite/ld-elf/symbol2ref.s: New.
bc251d50 126
c70cf8c0
HPN
1272006-11-05 Hans-Peter Nilsson <hp@axis.com>
128
129 * ld-cris/ldsym1.d: Adjust for semi-recent ld changes.
130
b1e24c02
DJ
1312006-11-02 Daniel Jacobowitz <dan@codesourcery.com>
132
133 * ld-discard/zero-rel.d, ld-discard/zero-rel.s: New files.
134
b9d58d71
TS
1352006-11-01 Thiemo Seufer <ths@mips.com>
136
137 * ld-mips-elf/mips16-intermix-1.s, ld-mips-elf/mips16-intermix-2.s,
138 ld-mips-elf/mips16-intermix.d: New testcase.
139 * ld-mips-elf/mips-elf.exp (mips16_intermix_test): Run new testcases.
140
3091e75f
KK
1412006-10-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
142
143 * ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd,
144 * ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
145 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd,
146 * ld-sh/sh64/crange3.rd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
147 * ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Update for removal
148 of empty sections.
149
e9f53129
AM
1502006-10-25 Alan Modra <amodra@bigpond.net.au>
151
152 * ld-spu/ovl.d: New file.
153 * ld-spu/ovl.lnk: New file.
154 * ld-spu/ovl.s: New file.
155 * ld-spu/spu.exp: New file.
156 * ld-elf/sec64k.exp: Tweak ld options for SPU.
157 * ld-scripts/empty-orphan.exp: Likewise.
158 * ld-scripts/phdrs.exp: Likewise.
159 * ld-scripts/phdrs2.exp: Likewise.
160
e3b356e0
AM
1612006-10-24 Alan Modra <amodra@bigpond.net.au>
162
163 * ld-powerpc/plt1.s: New.
164 * ld-powerpc/plt1.d: New.
165 * ld-powerpc/relbrlt.s: New.
166 * ld-powerpc/relbrlt.d: New.
167 * ld-powerpc/powerpc.exp: Run them.
168
23bacdc9
KK
1692006-10-21 Kaz Kojima <kkojima@rr.iij4u.or.jp>
170
171 * ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd,
172 * ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
173 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd,
174 * ld-sh/sh64/crange3.rd, ld-sh/sh64/crangerel1.rd,
175 * ld-sh/sh64/crangerel2.rd, ld-sh/sh64/mix1.xd,
176 * ld-sh/sh64/mix2.xd, ld-sh/sh64/rel32.xd, ld-sh/sh64/rel64.xd,
177 * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd,
178 * ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Update.
179
af4658dc
KK
1802006-10-20 Kaz Kojima <kkojima@rr.iij4u.or.jp>
181
182 * ld-sh/tlsbin-1.d: Update.
183 * ld-sh/tlspic-1.d: Likewise.
184 * ld-sh/tlstpoff-1.d: Likewise.
185
bcfdf036
RS
1862006-10-20 Richard Sandiford <richard@codesourcery.com>
187
188 * ld-mips-elf/multi-got-1.d: Remove trailing R_MIPS_NONE entries.
189 * ld-mips-elf/tls-multi-got-1.got: Likewise.
190 * ld-mips-elf/tls-multi-got-1.r: Likewise.
191
98c904a8
RS
1922006-10-20 Richard Sandiford <richard@codesourcery.com>
193
194 * ld-mips-elf/multi-got-1.d: Do not expect a particular address
195 for DT_HASH.
196 * ld-mips-elf/rel32-o32.d: Bump addresses by 0x20 to account for
197 the extra program header.
198 * ld-mips-elf/rel32-n32.d: Likewise.
199 * ld-mips-elf/tlslib-o32.got: Likewise.
200 * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
201 * ld-mips-elf/tlslib-o32-ver.got: Likewise.
202 * ld-mips-elf/tls-multi-got-1.got: Likewise.
203 * ld-mips-elf/tls-multi-got-1.r: Likewise.
204 * ld-mips-elf/rel64.d: Bump addresses by 0x30 to account for the
205 extra program header.
206 * ld-mips-elf/tlsdyn-o32.d: Reduce the GOT offset by 32 to account
207 for the extra program header, and thus the shorter gap between the
208 text and data segments.
209 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
210 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
211 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
212 * ld-mips-elf/tlsdyn-o32.got: Bump GOT text addresses by 0x20
213 to account for the extra program header.
214 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
215 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
216 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
217
5427f821
RS
2182006-10-20 Richard Sandiford <richard@codesourcery.com>
219
220 * ld-mips-elf/rel32-o32.d: Bump the section number of .text by 1
221 to account for the fact that .rel.dyn is now before .text in the
222 section table.
223 * ld-mips-elf/rel32-n32.d: Likewise.
224 * ld-mips-elf/rel64.d: Likewise.
225
6870500c
RS
2262006-10-19 Richard Sandiford <richard@codesourcery.com>
227
228 * ld-mips-elf/tlslib-o32-hidden.got: Sort relocations against the
229 same symbol in order of increasing r_offset.
230 * ld-mips-elf/tls-multi-got-1.got: Likewise.
231 * ld-mips-elf/tls-hidden3.r: Likewise.
232 * ld-mips-elf/tls-hidden4.r: Likewise.
233
6a483765
RS
2342006-10-19 Richard Sandiford <richard@codesourcery.com>
235
236 * ld-mips-elf/multi-got-1.d: Remove DT_DEBUG tag. Do not require
237 a specific file offset for .dynamic. Reduce DT_HASH by 8 to account
238 for removed tag.
239 * ld-mips-elf/tls-multi-got-1.r: Likewise. Also reduce DT_REL by 8.
240 Reduce PLTGOT and symbol values by 16 to account for the removed tag.
241 * ld-mips-elf/textrel-1.d: Remove DT_DEBUG tag.
242 * ld-mips-elf/rel32-n32.d: Reduce addresses by 16 to account for
243 removed DT_DEBUG tag.
244 * ld-mips-elf/rel64.d: Likewise.
245 * ld-mips-elf/tls-multi-got-1.got: Likewise.
246 * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
247
92b7c7b6
L
2482006-10-18 H.J. Lu <hongjiu.lu@intel.com>
249
250 PR ld/3290
251 * ld-elf/dummy.c: New file.
252 * ld-elf/dwarf.exp: Likewise.
253 * ld-elf/dwarf1.c: Likewise.
254 * ld-elf/dwarf1.h: Likewise.
255 * ld-elf/dwarf1.out: Likewise.
256 * ld-elf/dwarf1main.c: Likewise.
257
c555238b
L
2582006-10-18 H.J. Lu <hongjiu.lu@intel.com>
259
260 * ld-elf/dl4.c: New file.
261 * ld-elf/dl4.list: Likewise.
262 * ld-elf/dl4a.out: Likewise.
263 * ld-elf/dl4b.out: Likewise.
264 * ld-elf/dl4main.c: Likewise.
265 * ld-elf/dl4xxx.c: Likewise.
266 * ld-elf/dl4xxx.list: Likewise.
267
268 * ld-elf/shared.exp (build_tests): Add libdl4a.so and
269 libdl4b.so.
270 (run_tests): Likewise.
271
0d22c955
RS
2722006-10-18 Richard Sandiford <richard@codesourcery.com>
273
274 * ld-mips-elf/reloc-1-n64.d: Match 16-character VMAs on LP64 hosts.
275
7e1fa4ad
RS
2762006-10-18 Richard Sandiford <richard@codesourcery.com>
277
269186e3 278 * ld-mips-elf/rel32-n32.d: Bump addresses by 0x20 to account for
7e1fa4ad
RS
279 the fact that .reginfo is now placed before .text. Change the
280 section number of .text accordingly.
281
2838ec41
RS
2822006-10-18 Richard Sandiford <richard@codesourcery.com>
283
284 * ld-mips-elf/elf-rel-got-n32.d: Adjust page gap from 0x100000
285 to 0x10000. Move .reginfo before .text and bump .text addresses
286 by 0x10 to make room. Move data segment down by 0x10 bytes to
287 account for new size of text segment.
288 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
289 * ld-mips-elf/elf-rel-got-n64-linux.d: Adjust page gap from
290 0x100000 to 0x10000.
291 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
292
e95de063
MS
2932006-10-17 Mark Shinwell <shinwell@codesourcery.com>
294
e3b356e0 295 * ld-arm/arm-elf.exp: Add thumb1-bl, thumb2-bl,
e95de063 296 thumb2-bl-as-thumb1-bad and thumb2-bl-bad tests.
e3b356e0
AM
297 * ld-arm/thumb1-bl.d: New.
298 * ld-arm/thumb1-bl.s: New.
299 * ld-arm/thumb2-bl-as-thumb1-bad.d: New.
300 * ld-arm/thumb2-bl-as-thumb1-bad.s: New.
301 * ld-arm/thumb2-bl-bad.d: New.
302 * ld-arm/thumb2-bl-bad.s: New.
303 * ld-arm/thumb2-bl.d: New.
304 * ld-arm/thumb2-bl.s: New.
e95de063 305
74541ad4
AM
3062006-10-17 Alan Modra <amodra@bigpond.net.au>
307
308 * ld-arm/mixed-app.sym, ld-cris/ldsym1.d, ld-cris/libdso-12.d,
309 * ld-cris/v32-ba-1.d, ld-elf/orphan.d, ld-elf/orphan2.d,
310 * ld-i386/tlsbin.rd, ld-i386/tlsbindesc.rd, ld-i386/tlsdesc.rd,
311 * ld-i386/tlsdesc.sd, ld-i386/tlsgdesc.rd, ld-i386/tlsnopic.rd,
312 * ld-i386/tlspic.rd, ld-ia64/tlspic.rd, ld-mips-elf/eh-frame1-n32.d,
313 * ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d,
314 * ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/mips-elf.exp,
315 * ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
316 * ld-mips-elf/rel64.d, ld-mips-elf/tls-multi-got-1.got,
317 * ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tlsdyn-o32-1.d,
318 * ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
319 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
320 * ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
321 * ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
322 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got,
323 * ld-mmix/bpo-10.d, ld-powerpc/tlsso.g, ld-powerpc/tlsso.r,
324 * ld-powerpc/tlsso32.d, ld-powerpc/tlsso32.g, ld-powerpc/tlsso32.r,
325 * ld-powerpc/tlstocso.g, ld-powerpc/tlstocso.r, ld-s390/tlspic.rd,
326 * ld-s390/tlspic_64.rd, ld-scripts/empty-address-1.d,
327 * ld-scripts/empty-address-3c.d, ld-scripts/empty-orphan.t,
328 * ld-sh/shared-1.d, ld-sh/tlspic-2.d, ld-sparc/tlssunbin32.rd,
329 * ld-sparc/tlssunbin64.rd, ld-sparc/tlssunpic32.rd,
330 * ld-sparc/tlssunpic64.rd, ld-x86-64/tlsdesc.pd, ld-x86-64/tlsdesc.rd,
331 * ld-x86-64/tlspic.rd: Update for section sym changes.
332
94bb04b3
RS
3332006-10-16 Richard Sandiford <richard@codesourcery.com>
334
335 * ld-mips-elf/branch-misc-1.d: Set the start address to 0x20000000.
336 * ld-mips-elf/jalbal.d: Likewise 0x200000a0.
337 * ld-mips-elf/jaloverflow-2.d: Likewise 0x20000000.
338 * ld-mips-elf/reloc-3-n32.d: Likewise.
339 * ld-mips-elf/reloc-3.d: Likewise.
340 * ld-mips-elf/textrel-1.d: Don't require a specific file offset for
341 .dynamic.
342
ac685e6a
JJ
3432006-10-03 Jakub Jelinek <jakub@redhat.com>
344
345 * ld-elf/eh4.d: New test.
346 * ld-elf/eh4.s: New file.
347 * ld-elf/eh4a.s: New file.
348
43036126
NC
3492006-10-02 Vladimir Prus <vladimir@codesourcery.com>
350
351 * ld-arm/use-thumb-lib.sym: Robustify, by ignoring symbols we're
352 not interested in and bucket number.
353
0be14fe0
NC
3542006-10-02 Kai Tietz <Kai.Tietz@onevision.com>
355
356 * ld-fastcall/fastcall.exp: Add x86_64-pc-mingw64 as valid target.
357 * ld-pe/pe.exp: Likewise.
358 * lib/ld-lib.exp ( is_pecoff_format): Accept x86_64-pc-mingw64.
359
aeb0c9c6
KK
3602006-09-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
361
362 * ld-sh/tlspic-2.d: Update.
363
49c13adb
L
3642006-09-26 H.J. Lu <hongjiu.lu@intel.com>
365
366 PR ld/3223
367 PR ld/3267
368 * ld-scripts/empty-address-1.d: New file.
369 * ld-scripts/empty-address-1.s: Likewise.
370 * ld-scripts/empty-address-1.t: Likewise.
371 * ld-scripts/empty-address-2.s: Likewise.
372 * ld-scripts/empty-address-2a.d: Likewise.
373 * ld-scripts/empty-address-2a.t: Likewise.
374 * ld-scripts/empty-address-2b.d: Likewise.
375 * ld-scripts/empty-address-2b.t: Likewise.
376 * ld-scripts/empty-address-3.s: Likewise.
377 * ld-scripts/empty-address-3a.d: Likewise.
378 * ld-scripts/empty-address-3a.t: Likewise.
379 * ld-scripts/empty-address-3b.d: Likewise.
380 * ld-scripts/empty-address-3b.t: Likewise.
381 * ld-scripts/empty-address-3c.d: Likewise.
382 * ld-scripts/empty-address-3c.t: Likewise.
383 * ld-scripts/empty-address.exp: Likewise.
384
5bd4b6af
AS
3852006-09-21 Andreas Schwab <schwab@suse.de>
386
387 * ld-m68k/plt1-68020.d: Fix patterns to match also for 64-bit
388 hosts.
389
99ad8390
NC
3902006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
391
392 * bootstrap/bootstrap.exp: Fix x86_64-mingw32 target test.
393 * ld-fastcall/fastcall.exp: Likewise.
394 * ld-scripts/align.exp: Likewise.
395 * ld-scripts/align2a.d: Likewise.
396 * ld-scripts/defined.exp: Likewise.
397 * ld-scripts/provide.exp: Likewise.
398 * ld-scripts/script.exp: Likewise.
399 * ld-scripts/weak.exp: Likewise.
400 * lib/ld-lib.exp: Detect target as pecoff file format.
401
3b788261 4022006-09-18 Thiemo Seufer <ths@networkno.de>
e3b356e0 403 Maciej W. Rozycki <macro@mips.com>
3b788261
TS
404
405 * ld-mips-elf/mips-elf.exp: Add test for R_MIPS16_GPREL relocations.
406 * ld-mips-elf/reloc-3-n32.d, ld-mips-elf/reloc-3.d: New files.
407
674e82fc
TS
4082006-09-18 Thiemo Seufer <ths@networkno.de>
409
410 * ld-elfcomm/elfcomm.exp: Enable the alignment test for
411 mips*-*-*.
412
1c0d3aa6
NC
4132006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
414
415 * ld-elf/merge.d: Add special case for Score target.
416 * ld-elfcomm/elfcomm.exp: Likewise.
417 * ld-srec/srec.exp: Likewise.
418
76052d04
L
4192006-09-15 H.J. Lu <hongjiu.lu@intel.com>
420
421 * ld-scripts/overlay-size.t: Discard .reginfo sections.
422
65163a8a
L
4232006-09-15 H.J. Lu <hongjiu.lu@intel.com>
424
425 * ld-elf/hash.d: Don't run for mips targets.
426
06010a4e
L
4272006-09-15 H.J. Lu <hongjiu.lu@intel.com>
428
429 * ld-elf/loadaddr.s: Pad sections to 16 bytes.
430 * ld-elf/loadaddr1.d: Updated.
431 * ld-elf/loadaddr2.d: Likewise.
432 * ld-elf/loadaddr3a.d: Likewise.
433 * ld-elf/loadaddr3b.d: Likewise.
434
41198d0c
L
4352006-09-12 H.J. Lu <hongjiu.lu@intel.com>
436
437 PR ld/3197
438 * ld-elf/hash.d: New test.
439
c782d94c
RE
4402006-09-04 Vladimir Prus <vladimir@codesourcery.com>
441
442 * ld-arm/use-thumb-lib.sym: Use regexps instead of
443 absolute addresses, for robustness.
444
55255dae
L
4452006-09-07 H.J. Lu <hongjiu.lu@intel.com>
446
447 * ld-elf/dl1.c: New file.
448 * ld-elf/dl1.list: Likewise.
449 * ld-elf/dl1.out: Likewise.
450 * ld-elf/dl1main.c: Likewise.
451 * ld-elf/dl2.c: Likewise.
452 * ld-elf/dl2.list: Likewise.
453 * ld-elf/dl2a.out: Likewise.
454 * ld-elf/dl2b.out: Likewise.
455 * ld-elf/dl2main.c: Likewise.
456 * ld-elf/dl2xxx.c: Likewise.
457 * ld-elf/dl2xxx.list: Likewise.
458 * ld-elf/dl3.cc: Likewise.
459 * ld-elf/dl3.list: Likewise.
460 * ld-elf/dl3a.out: Likewise.
461 * ld-elf/dl3b.out: Likewise.
462 * ld-elf/dl3header.h: Likewise.
463 * ld-elf/dl3main.cc: Likewise.
464
465 * ld-elf/shared.exp: Updated.
466
467 * lib/ld-lib.exp (run_ld_link_exec_tests): Take an optional
468 argument for source language. Use CC/CXX for link, depending
469 on source language.
470 (run_cc_link_tests): Likewise.
471
a0c46524
AM
4722006-08-29 Alan Modra <amodra@bigpond.net.au>
473
474 * ld-elf/loadaddr3a.d: Adjust target test.
475 * ld-elf/loadaddr3b.d: Likewise.
476
0e7461c1
AM
4772006-08-29 Nathan Sidwell <nathan@codesourcery.com>
478
479 * ld-elf/loadaddr3.t: New.
480 * ld-elf/loadaddr3a.d: New.
481 * ld-elf/loadaddr3b.d: New.
482
4832006-08-23 Alan Modra <amodra@bigpond.net.au>
484
485 * ld-powerpc/plt1.s: New.
486 * ld-powerpc/plt1.d: New.
487 * ld-powerpc/powerpc.exp: Run it.
488
3085c330
L
4892006-08-23 H.J. Lu <hongjiu.lu@intel.com>
490
491 PR ld/3052
492 * ld-elf/loadaddr1.t: Add "AT (ADDR(.data))".
493 * ld-elf/loadaddr2.t: Likewise.
494
20acfda2
L
4952006-08-23 H.J. Lu <hongjiu.lu@intel.com>
496
497 PR ld/3103
498 * ld-elf/overlay.d: New file.
499 * ld-elf/overlay.s: Likewise.
500 * ld-elf/overlay.t: Likewise.
501
a4fd1a8e
PB
5022006-08-18 Paul Brook <paul@codesourcery.com>
503
504 * ld-arm/arm-elf.exp (armelftests): Add armthumb-lib.so. Add
505 -use-blx to mixed-lib.so
506 * ld-arm/armthumb-lib.d: New file.
507 * ld-arm/armthumb-lib.sym: New file.
508
7c9e8d98
L
5092006-08-18 H.J. Lu <hongjiu.lu@intel.com>
510
511 PR ld/3052
512 * ld-elf/loadaddr.s: New file.
513 * ld-elf/loadaddr1.d: Likewise.
514 * ld-elf/loadaddr1.t: Likewise.
515 * ld-elf/loadaddr2.d: Likewise.
516 * ld-elf/loadaddr2.t: Likewise.
517
ee4bf8d2
AM
5182006-08-17 Alan Modra <amodra@bigpond.net.au>
519
520 * ld-powerpc/tlsexe.d: Update for lazy link stub change.
521 * ld-powerpc/tlsexe.r: Likewise.
522 * ld-powerpc/tlsexetoc.d: Likewise.
523 * ld-powerpc/tlsexetoc.r: Likewise.
524 * ld-powerpc/tlsso.d: Likewise.
525 * ld-powerpc/tlstocso.d: Likewise.
526
c9df6640
L
5272006-08-16 H.J. Lu <hongjiu.lu@intel.com>
528
529 PR ld/3015
530 * ld-elf/binutils.exp: Add tests for "-z relro".
531
cde9e0be
AM
5322006-08-16 Alan Modra <amodra@bigpond.net.au>
533
534 * ld-scripts/overlay-size-map.d: Update.
535
f46cb541
TS
5362006-08-11 Thiemo Seufer <ths@mips.com>
537
538 * ld-elfcomm/elfcomm.exp (dump_common1): Extend regexp to match also
539 MIPS small commons.
540
0d0999db
L
5412006-08-08 H.J. Lu <hongjiu.lu@intel.com>
542
543 PR ld/3009
544 * ld-scripts/sort.t: New file.
545 * ld-scripts/sort_b_a-1.d: Likewise.
546 * ld-scripts/sort_b_a-1.s: Likewise.
547 * ld-scripts/sort_b_n-1.d: Likewise.
548 * ld-scripts/sort_b_n-1.s: Likewise.
549
f0927246
NC
5502006-08-05 Pedro Alves <pedro_alves@portugalmail.pt>
551
552 * ld-pe/pe.exp: Enable tests on arm-wince-pe.
553 * ld-pe/secrel.d: Adjust test to work on arm-wince-pe too.
554
55e6e397
RS
5552006-08-04 Richard Sandiford <richard@codesourcery.com>
556
557 * ld-sh/rd-sh.exp: Treat vxworks1-static.d specially.
558 * ld-sh/sh-vxworks.exp: New file.
559 * ld-sh/sh.exp: Extend sh-linux SIZEOF_HEADERS handling to
560 sh-*-vxworks.
561 * ld-sh/vxworks1-le.dd, ld-sh/vxworks1-lib-le.dd,
562 * ld-sh/vxworks1-lib.dd, ld-sh/vxworks1-lib.nd,
563 * ld-sh/vxworks1-lib.rd, ld-sh/vxworks1-lib.s,
564 * ld-sh/vxworks1-static.d, ld-sh/vxworks1.dd,
565 * ld-sh/vxworks1.ld, ld-sh/vxworks1.rd, ld-sh/vxworks1.s,
566 * ld-sh/vxworks2-static.sd, ld-sh/vxworks2.s,
567 * ld-sh/vxworks2.sd, ld-sh/vxworks3-le.dd,
568 * ld-sh/vxworks3-lib-le.dd, ld-sh/vxworks3-lib.dd,
569 * ld-sh/vxworks3-lib.s, ld-sh/vxworks3.dd, ld-sh/vxworks3.s,
570 * ld-sh/vxworks4.d, ld-sh/vxworks4a.s, ld-sh/vxworks4b.s,
571 * ld-sh/reloc1.s, ld-sh/reloc1.d: New tests.
572
12d814e1
L
5732006-08-01 H.J. Lu <hongjiu.lu@intel.com>
574
575 * ld-elf/noload-1.d: New.
576 * ld-elf/noload-1.s: Likewise.
577 * ld-elf/noload-1.t: Likewise.
578
73934d31
RS
5792006-07-29 Richard Sandiford <richard@codesourcery.com>
580
581 * ld-mips-elf/hash1.s, ld-mips-elf/hash1a.d,
582 * ld-mips-elf/hash1b.d, ld-mips-elf/hash1c.d: New tests.
583 * ld-mips-elf/mips-elf.exp: Run them.
584
6085129a
TS
5852006-07-25 Thiemo Seufer <ths@mips.com>
586
587 * ld-mips-elf/mips16-call-global-2.s,
588 ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
589 Improve test robustness.
590
3e4cf924
NC
5912006-07-21 Nick Clifton <nickc@redhat.com>
592
593 * ld-sh/arch/arch.exp (test_arch): Set the endian flag to suit the
594 multilib being tested.
595
35d3d567
TS
5962006-07-20 Thiemo Seufer <ths@mips.com>
597
598 * ld-mips-elf/mips16-call-global-1.s,
599 ld-mips-elf/mips16-call-global-2.s,
600 ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
601 Test linking of external mips16 jumps.
602 * ld-mips-elf/mips-elf.exp: Run new test.
603
8c991f18
TS
6042006-07-19 Thiemo Seufer <ths@mips.com>
605
606 * ld-selective/selective.exp: Fix selective testcases for MIPS.
607
5bf2ff2f
TS
6082006-07-13 Thiemo Seufer <ths@mips.com>
609
610 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got:
611 Update TLS testcases.
612
d2dee3b2
L
6132006-07-12 H.J. Lu <hongjiu.lu@intel.com>
614
615 PR ld/2884
616 * ld-elf/begin.c: New file.
617 * ld-elf/end.c: Likewise.
618 * ld-elf/endhidden.c: Likewise.
619 * ld-elf/endprotected.c: Likewise.
620 * ld-elf/foo.c: Likewise.
621 * ld-elf/foo.map: Likewise.
622 * ld-elf/hidden.out: Likewise.
623 * ld-elf/main.c: Likewise.
624 * ld-elf/normal.out: Likewise.
625 * ld-elf/shared.exp: Likewise.
626
627 * lib/ld-lib.exp (run_cc_link_tests): New.
628
fb405f8a
RS
6292006-07-12 Richard Sandiford <richard@codesourcery.com>
630
631 * ld-m68k/merge-ok-1c.d: New test.
632 * ld-m68k/m68k.exp: Run it.
633
73724cd7
HPN
6342006-07-11 Hans-Peter Nilsson <hp@axis.com>
635
636 * ld-cris/libdso-2.d: Adjust for recent hash-related changes.
637
fdc90cb4
JJ
6382006-07-10 Jakub Jelinek <jakub@redhat.com>
639
640 * ld-powerpc/tlsso32.r: Adjust.
641 * ld-powerpc/tlsso32.d: Adjust.
642 * ld-powerpc/tlsso32.g: Adjust.
643 * ld-powerpc/tlsso.r: Adjust.
644 * ld-powerpc/tlsso.g: Adjust.
645 * ld-powerpc/tlstocso.g: Adjust.
646
de4f2349
TS
6472006-07-05 Thiemo Seufer <ths@mips.com>
648
649 * ld-mips-elf/multi-got-1.d, ld-mips-elf/tls-multi-got-1.got,
650 ld-mips-elf/tls-multi-got-1.r: Update multigot testcases.
651
10efb593
L
6522006-06-30 H.J. Lu <hongjiu.lu@intel.com>
653
654 * ld-i386/tlsbindesc.dd: Updated to expect xchg %ax,%ax instead
655 of 2 nops.
656 * ld-i386/tlsdesc.dd: Likewise.
657 * ld-i386/tlsgdesc.dd: Likewise.
658 * ld-x86-64/tlsbindesc.dd: Likewise.
659 * ld-x86-64/tlsdesc.dd: Likewise.
660 * ld-x86-64/tlsdesc.pd: Likewise.
661 * ld-x86-64/tlsgdesc.dd: Likewise.
662
ebcfb3c0
JJ
6632006-06-29 Jakub Jelinek <jakub@redhat.com>
664
665 PR ld/2513
666 * ld-i386/tlsbin.dd: Fix expected output.
667
c219a7a5
AM
6682006-06-21 Alan Modra <amodra@bigpond.net.au>
669
670 * ld-elf/tls_common.exp: Match 32-bit output.
671
6a4a0940
JJ
6722006-06-20 Jakub Jelinek <jakub@redhat.com>
673
674 * ld-elf/tls_common.exp: New test.
675 * ld-elf/tls_common.s: New file.
676
8ded5a0f
AM
6772006-06-20 Alan Modra <amodra@bigpond.net.au>
678
679 * ld-elf/eh1.d: Update for fewer program headers.
680 * ld-elf/eh2.d: Likewise.
681 * ld-elf/eh3.d: Likewise.
682
0fa3dcad
PB
6832006-06-19 Vladimir Prus <vladimir@codesourcery.com>
684
685 * ld-arm/arm-elf.exp: New test.
686 * ld-arm/use-thumb-lib.s: New file.
687 * ld-arm/use-thumb-lib.sym: New file.
688
4962c51a
MS
6892006-06-15 Mark Shinwell <shinwell@codesourcery.com>
690
691 * ld-arm/group-relocs-alu-bad.d: New test.
692 * ld-arm/group-relocs-alu-bad.s: New test.
693 * ld-arm/group-relocs.d: New test.
694 * ld-arm/group-relocs-ldc-bad.d: New test.
695 * ld-arm/group-relocs-ldc-bad.s: New test.
696 * ld-arm/group-relocs-ldr-bad.d: New test.
697 * ld-arm/group-relocs-ldr-bad.s: New test.
698 * ld-arm/group-relocs-ldrs-bad.d: New test.
699 * ld-arm/group-relocs-ldrs-bad.s: New test.
700 * ld-arm/group-relocs.s: New test.
701 * ld-arm/arm-elf.exp: Wire in new tests.
702
cc3e26be
RS
7032006-06-14 Richard Sandiford <richard@codesourcery.com>
704
705 * ld-m68k/plt1.s, ld-m68k/plt1-empty.s, ld-m68k/plt1.ld: New files.
706 * ld-m68k/plt1-68020.d, ld-m68k/plt1-cpu32.d: Likewise.
707 * ld-m68k/plt1-isab.d: Likewise.
708 * ld-m68k/m68k.exp: Run new PLT tests.
709
7fd91fe0
TS
7102006-06-12 Thiemo Seufer <ths@mips.com>
711
712 * ld-mips-elf/multi-got-no-shared.d: Adjust for recent change of
713 ELF_MAXPAGESIZE.
714
5108fc1b
RS
7152006-06-11 Richard Sandiford <richard@codesourcery.com>
716
717 * ld-mips-elf/stub-dynsym-1.s,
718 * ld-mips-elf/stub-dynsym-1.ld,
719 * ld-mips-elf/stub-dynsym-1-7fff.d,
720 * ld-mips-elf/stub-dynsym-1-8000.d,
721 * ld-mips-elf/stub-dynsym-1-fff0.d,
722 * ld-mips-elf/stub-dynsym-1-10000.d,
723 * ld-mips-elf/stub-dynsym-1-2fe80.d: New test.
724 * ld-mips-elf/mips-elf.exp: Run it.
725
65864bd2
AM
7262006-06-06 Alan Modra <amodra@bigpond.net.au>
727
728 * ld-elfvers/vers.exp (objdump_versionstuff): Allow versions in
729 any order.
730 * ld-elfvers/vers1.ver: Update.
731 * ld-elfvers/vers2.ver: Update.
732 * ld-elfvers/vers4a.ver: Update.
733 * ld-elfvers/vers7a.ver: Update.
734 * ld-elfvers/vers8.ver: Update.
735 * ld-elfvers/vers9.ver: Update.
736 * ld-elfvers/vers15.ver: Update.
737 * ld-elfvers/vers16a.ver: Update.
738 * ld-elfvers/vers17.ver: Update.
739 * ld-elfvers/vers18.ver: Update.
740 * ld-elfvers/vers20.ver: Update.
741 * ld-elfvers/vers20a.ver: Update.
742 * ld-elfvers/vers21.ver: Update.
743 * ld-elfvers/vers22a.ver: Update.
744 * ld-elfvers/vers22b.ver: Update.
745 * ld-elfvers/vers23a.ver: Update.
746 * ld-elfvers/vers23b.ver: Update.
747 * ld-elfvers/vers23c.ver: Update.
748 * ld-elfvers/vers25a.ver: Update.
749 * ld-elfvers/vers26a.ver: Update.
750 * ld-elfvers/vers27a.ver: Update.
751 * ld-elfvers/vers27d.ver: Update.
752 * ld-elfvers/vers28b.ver: Update.
753 * ld-elfvers/vers29.ver: Update.
754 * ld-elfvers/vers30.ver: Update.
755 * ld-elfvers/vers31.ver: Update.
756
bac7e529
AM
7572006-06-05 Alan Modra <amodra@bigpond.net.au>
758
759 * ld-elf/sec64k.exp: Add "main" symbol. Use dc.a for addresses.
760 Cater for different address sizes. Match end of line when
761 comparing symbols.
762 * ld-elf/start.s: Use dc.a for addresses.
763
92c6c67a
AM
7642006-06-02 Alan Modra <amodra@bigpond.net.au>
765
766 * ld-powerpc/tlsexe.r: Update for removal of some section syms.
767 * ld-powerpc/tlsexetoc.r: Likewise.
768 * ld-powerpc/tlsso.r: Likewise.
769 * ld-powerpc/tlstocso.r: Likewise.
770 * ld-s390/tlsbin_64.rd: Likewise.
771 * ld-s390/tlspic_64.rd: Likewise.
772
f0b5bb34
AM
7732006-06-02 H.J. Lu <hongjiu.lu@intel.com>
774
775 PR ld/2723
776 * ld-alpha/tlsbin.rd: Update for removal of some section syms.
777 * ld-alpha/tlsbinr.rd: Likewise.
778 * ld-alpha/tlspic.rd: Likewise.
779 * ld-cris/hiddef1.d: Likewise.
780 * ld-cris/libdso-2.d: Likewise.
781 * ld-elf/sec64k.exp: Likewise.
782 * ld-i386/tlsbin.rd: Likewise.
783 * ld-i386/tlsbindesc.rd: Likewise.
784 * ld-i386/tlsdesc.rd: Likewise.
785 * ld-i386/tlsgdesc.rd: Likewise.
786 * ld-i386/tlsnopic.rd: Likewise.
787 * ld-i386/tlspic.rd: Likewise.
788 * ld-ia64/tlsbin.rd: Likewise.
789 * ld-ia64/tlspic.rd: Likewise.
790 * ld-mmix/bpo-1.d: Likewise.
791 * ld-mmix/bpo-10.d: Likewise.
792 * ld-mmix/bpo-11.d: Likewise.
793 * ld-mmix/bpo-14.d: Likewise.
794 * ld-mmix/bpo-16.d: Likewise.
795 * ld-mmix/bpo-17.d: Likewise.
796 * ld-mmix/bpo-18.d: Likewise.
797 * ld-mmix/bpo-19.d: Likewise.
798 * ld-mmix/bpo-2.d: Likewise.
799 * ld-mmix/bpo-22.d: Likewise.
800 * ld-mmix/bpo-3.d: Likewise.
801 * ld-mmix/bpo-4.d: Likewise.
802 * ld-mmix/bpo-5.d: Likewise.
803 * ld-mmix/bpo-6.d: Likewise.
804 * ld-mmix/bpo-9.d: Likewise.
805 * ld-mmix/bspec1.d: Likewise.
806 * ld-mmix/bspec2.d: Likewise.
807 * ld-mmix/greg-1.d: Likewise.
808 * ld-mmix/greg-19.d: Likewise.
809 * ld-mmix/greg-2.d: Likewise.
810 * ld-mmix/greg-3.d: Likewise.
811 * ld-mmix/greg-4.d: Likewise.
812 * ld-mmix/greg-5.d: Likewise.
813 * ld-mmix/greg-5s.d: Likewise.
814 * ld-mmix/greg-6.d: Likewise.
815 * ld-mmix/greg-7.d: Likewise.
816 * ld-mmix/loc1.d: Likewise.
817 * ld-mmix/loc2.d: Likewise.
818 * ld-mmix/loc3.d: Likewise.
819 * ld-mmix/loc4.d: Likewise.
820 * ld-mmix/loc6.d: Likewise.
821 * ld-mmix/local1.d: Likewise.
822 * ld-mmix/local3.d: Likewise.
823 * ld-mmix/local5.d: Likewise.
824 * ld-mmix/local7.d: Likewise.
825 * ld-mmix/locdo-1.d: Likewise.
826 * ld-mmix/loct-1.d: Likewise.
827 * ld-mmix/locto-1.d: Likewise.
828 * ld-mmix/start-1.d: Likewise.
829 * ld-mmix/undef-3.d: Likewise.
830 * ld-powerpc/tlsexe32.r: Likewise.
831 * ld-powerpc/tlsso32.r: Likewise.
832 * ld-s390/tlsbin.rd: Likewise.
833 * ld-s390/tlspic.rd: Likewise.
834 * ld-sparc/tlssunbin32.rd: Likewise.
835 * ld-sparc/tlssunbin64.rd: Likewise.
836 * ld-sparc/tlssunnopic32.rd: Likewise.
837 * ld-sparc/tlssunnopic64.rd: Likewise.
838 * ld-sparc/tlssunpic32.rd: Likewise.
839 * ld-sparc/tlssunpic64.rd: Likewise.
840 * ld-x86-64/tlsbin.rd: Likewise.
841 * ld-x86-64/tlsbindesc.rd: Likewise.
842 * ld-x86-64/tlsdesc.rd: Likewise.
843 * ld-x86-64/tlsgdesc.rd: Likewise.
844 * ld-x86-64/tlspic.rd: Likewise.
845
1224efb8
L
8462006-05-31 H.J. Lu <hongjiu.lu@intel.com>
847
848 * ld-elf/binutils.exp: Make it Linux only.
849 (strip_test): Renamed to binutils_test. Check for unsupported
850 options.
851 Add more tests.
852
853 * ld-elf/commonpage1.d: Make it Linux only.
854 * ld-elf/maxpage1.d: Likewise.
855
856 * ld-elf/maxpage1.s: Add main, start and __start.
857
858 * ld-elf/maxpage2.d: New file.
859 * ld-elf/tbss1.s: Likewise.
860 * ld-elf/tbss2.s: Likewise.
861 * ld-elf/tdata1.s: Likewise.
862 * ld-elf/tdata2.s: Likewise.
863
24718e3b
L
8642006-05-30 H.J. Lu <hongjiu.lu@intel.com>
865
866 * ld-elf/binutils.exp: New file.
867 * ld-elf/commonpage1.d: Likewise.
868 * ld-elf/maxpage1.d: Likewise.
869 * ld-elf/maxpage1.s: Likewise.
870
f7661549
L
8712006-05-25 H.J. Lu <hongjiu.lu@intel.com>
872
873 * ld-x86-64/tlsbin.dd: Updated for 2MB maximum page size.
874 * ld-x86-64/tlsbin.rd: Likewise.
875 * ld-x86-64/tlsbin.sd: Likewise.
876 * ld-x86-64/tlsbin.td: Likewise.
877 * ld-x86-64/tlsbindesc.dd: Likewise.
878 * ld-x86-64/tlsbindesc.rd: Likewise.
879 * ld-x86-64/tlsbindesc.sd: Likewise.
880 * ld-x86-64/tlsbindesc.td: Likewise.
881 * ld-x86-64/tlsdesc.dd: Likewise.
882 * ld-x86-64/tlsdesc.pd: Likewise.
883 * ld-x86-64/tlsdesc.rd: Likewise.
884 * ld-x86-64/tlsdesc.sd: Likewise.
885 * ld-x86-64/tlsdesc.td: Likewise.
886 * ld-x86-64/tlsgdesc.dd: Likewise.
887 * ld-x86-64/tlspic.dd: Likewise.
888 * ld-x86-64/tlspic.rd: Likewise.
889 * ld-x86-64/tlspic.sd: Likewise.
890 * ld-x86-64/tlspic.td: Likewise.
891
4e617b1e
PB
8922006-05-24 Paul Brook <paul@codesourcery.com>
893
894 * ld-arm/arm-app-abs32.d: Update expected output.
895 * ld-arm/arm-app.d: Ditto.
896 * ld-arm/arm-lib-plt32.d: Ditto.
897 * ld-arm/arm-lib.d: Ditto.
898 * ld-arm/mixed-app-v5.d: Ditto.
899 * ld-arm/mixed-app.d: Ditto.
900 * ld-arm/mixed-lib.d: Ditto.
901
f607ec88
L
9022006-05-23 H.J. Lu <hongjiu.lu@intel.com>
903
904 PR ld/2655
905 PR ld/2657
906 * ld-elf/eh1.d: New file.
907 * ld-elf/eh1.s: Likewise.
908 * ld-elf/eh1a.s: Likewise.
909 * ld-elf/eh2.d: Likewise.
910 * ld-elf/eh2a.s: Likewise.
911 * ld-elf/eh3.d: Likewise.
912 * ld-elf/eh3.s: Likewise.
913 * ld-elf/eh3a.s: Likewise.
914
943284cc
DJ
9152006-05-22 Daniel Jacobowitz <dan@codesourcery.com>
916
917 * ld-mips-elf/textrel-1.d: Relax some patterns.
918
761d8d91
NC
9192006-05-22 Nick Clifton <nickc@redhat.com>
920
03f4e42f 921 * ld-elf/start.s (start): Add this symbol for SH targets.
761d8d91
NC
922 (main): Add this symbol for HPPA targets.
923
c6f90868
AM
9242006-05-19 Alan Modra <amodra@bigpond.net.au>
925
9e328bda
AM
926 * ld-scripts/empty-orphan.d: Update again.
927
c6f90868
AM
928 * ld-scripts/empty-orphan.t: Discard .reginfo.
929 * ld-scripts/empty-orphan.d: Update.
930
10388905
TS
9312006-05-17 Thiemo Seufer <ths@mips.com>
932
933 * ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s:
934 Add __start as entry symbol.
935
c5eb39ef
TS
9362006-05-16 Thiemo Seufer <ths@mips.com>
937
938 * ld-elf/orphan.ld: Add placement for MIPS .reginfo section.
939
b0796911
PB
9402006-05-15 Paul Brook <paul@codesourcery.com>
941
942 * ld-arm/arm-be8.d: New test.
943 * ld-arm/arm-be8.s: New test.
944 * ld-arm/arm-elf.exp: Add arm-be8.
945
30b2f8e7
L
9462006-05-14 H.J. Lu <hongjiu.lu@intel.com>
947
948 * ld-elf/stab.d: Skip ia64-*-*.
949
b6895b4f
PB
9502006-05-11 Paul Brook <paul@codesourcery.com>
951
952 * ld-arm/arm-elf.exp: Add arm-movwt.
953 * ld-arm/arm-movwt.d: New test.
954 * ld-arm/arm-movwt.s: New test.
955 * ld-arm/arm.ld: Add .far.
956
b1f2595c
AM
9572006-05-11 Mike Bland <mbland@google.com>
958
959 * ld-elf/stab.d: New.
960
1cb571e9
TS
9612006-05-10 Thiemo Seufer <ths@debian.org>
962
963 * ld-elf/sec64k.exp: Extend for MIPS ELF.
964
d1b46e80
AM
9652006-05-05 Alan Modra <amodra@bigpond.net.au>
966
967 * ld-powerpc/tlsexetoc.r: Update for correction to tls optimization.
968 * ld-powerpc/tlsexetoc.g: Likewise.
969
a78d2a67
L
9702006-05-02 H.J. Lu <hongjiu.lu@intel.com>
971
972 * ld-cdtest/cdtest-foo.cc (Foo::Foo): Add const to char *.
973 * ld-cdtest/cdtest-foo.h (Foo::Foo): Likewise.
974 * ld-srec/sr3.cc (Foo::Foo): Likewise.
975
a8bc6c78
PB
9762006-05-02 Paul Brook <paul@codesourcery.com>
977
978 * ld-arm/arm-elf.exp: Add thumb-rel32.
979 * ld-arm/thumb-rel32.d: New test.
980 * ld-arm/thumb-rel32.s: New test.
981
da54898d
L
9822006-04-29 H.J. Lu <hongjiu.lu@intel.com>
983
984 * ld-elfvers/vers.exp: Xfail vers7a, vers7, vers23a, vers23b,
985 vers23c, vers23d, vers23, vers25a, vers25b1, vers25b2, vers27a,
986 vers27b, vers27c1, vers27c2, vers27d4 and vers27d5 if PIC is
987 required.
988
eaa628a1
L
9892006-04-25 H.J. Lu <hongjiu.lu@intel.com>
990
991 * ld-alpha/tlsbin.rd: Updated for readelf change.
992 * ld-alpha/tlsbinr.rd: Likewise.
993 * ld-alpha/tlspic.rd: Likewise.
994
910600e9
RS
9952006-04-05 Richard Sandiford <richard@codesourcery.com>
996
997 * ld-sparc/vxworks1.dd, ld-sparc/vxworks1.ld, ld-sparc/vxworks1-lib.dd,
998 * ld-sparc/vxworks1-lib.nd, ld-sparc/vxworks1-lib.rd,
999 * ld-sparc/vxworks1-lib.s, ld-sparc/vxworks1.rd, ld-sparc/vxworks1.s,
1000 * ld-sparc/vxworks1-static.d, ld-sparc/vxworks2.s,
1001 * ld-sparc/vxworks2.sd, ld-sparc/vxworks2-static.sd: New tests.
1002 * ld-sparc/sparc.exp: Run them.
1003
3b6fe0cc
BE
10042006-04-05 Ben Elliston <bje@au.ibm.com>
1005
1006 * lib/ld-lib.exp: Comment cleanups.
1007
ead49a57
RS
10082006-03-27 Richard Sandiford <richard@codesourcery.com>
1009
1010 * ld-mips-elf/tls-hidden3a.s, ld-mips-elf/tls-hidden3b.s,
1011 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
1012 * ld-mips-elf/tls-hidden3.ld, ld-mips-elf/tls-hidden3.r,
1013 * ld-mips-elf/tls-hidden4a.s, ld-mips-elf/tls-hidden4b.s,
1014 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: New tests.
1015 * ld-mips-elf/mips-elf.exp: Run them.
1016
a9d34880
RS
10172006-03-25 Richard Sandiford <richard@codesourcery.com>
1018
1019 * ld-m68k/merge-error-1a.s, ld-m68k/merge-error-1b.s,
1020 * ld-m68k/merge-error-1a.d, ld-m68k/merge-error-1b.d,
1021 * ld-m68k/merge-error-1c.d, ld-m68k/merge-error-1d.d,
1022 * ld-m68k/merge-error-1e.d, ld-m68k/merge-ok-1a.d,
1023 * ld-m68k/merge-ok-1b.d: New tests.
1024 * ld-m68k/m68k.exp: Run them.
1025
0a44bf69
RS
10262006-03-22 Richard Sandiford <richard@codesourcery.com>
1027
1028 * ld-mips/vxworks1.dd, ld-mips/vxworks1.ld, ld-mips/vxworks1-lib.dd,
1029 * ld-mips/vxworks1-lib.nd, ld-mips/vxworks1-lib.rd,
1030 * ld-mips/vxworks1-lib.s, ld-mips/vxworks1.rd, ld-mips/vxworks1.s,
1031 * ld-mips/vxworks1-static.d, ld-mips/vxworks2.s, ld-mips/vxworks2.sd,
1032 * ld-mips/vxworks2-static.sd: New tests.
1033 * ld-mips/mips-elf.exp: Run them.
1034
e1710606
AO
10352006-03-17 Alexandre Oliva <aoliva@redhat.com>
1036
1037 * ld-powerpc/tls32.s: Verify that +32768 @plt addend is
1038 discarded.
1039
81d43bff
RS
10402006-03-14 Richard Sandiford <richard@codesourcery.com>
1041
1042 * ld-mips/emit-relocs-1a.s, ld-mips/emit-relocs-1b.s,
1043 * ld-mips/emit-relocs-1.ld, ld-mips/emit-relocs-1.d: New test.
1044 * ld-mips/mips-elf.exp: Run it.
1045
00a97672
RS
10462006-03-07 Richard Sandiford <richard@codesourcery.com>
1047
1048 * ld-arm/vxworks1.dd, ld-arm/vxworks1.ld, ld-arm/vxworks1-lib.dd,
1049 * ld-arm/vxworks1-lib.nd, ld-arm/vxworks1-lib.rd,
1050 * ld-arm/vxworks1-lib.s, ld-arm/vxworks1.rd, ld-arm/vxworks1.s,
1051 * ld-arm/vxworks1-static.d, ld-arm/vxworks2.s, ld-arm/vxworks2.sd,
1052 * ld-arm/vxworks2-static.sd: New tests.
1053 * ld-arm/arm-elf.exp: Run them.
1054
0b2e31dc
NS
10552006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1056
1057 * ld-m68k: New tests.
1058
4f471f39
RS
10592006-03-03 Richard Sandiford <richard@codesourcery.com>
1060
1061 * ld-i386/vxworks1-static.d, ld-i386/vxworks2.s,
1062 * ld-i386/vxworks2.sd, ld-i386/vxworks2-static.sd: New tests.
1063 * ld-i386/i386.exp: Run them.
1064 * ld-powerpc/vxworks1-static.d, ld-powerpc/vxworks2.s,
1065 * ld-powerpc/vxworks2.sd, ld-powerpc/vxworks2-static.sd: New tests.
1066 * ld-powerpc/powerpc.exp: Run them.
1067
1739bf61
RS
10682006-03-02 Richard Sandiford <richard@codesourcery.com>
1069
1070 * ld-powerpc/vxworks1.ld: Use a page alignment of 0x10000.
1071 * ld-powerpc/vxworks1.dd: Update accordingly.
1072 * ld-powerpc/vxworks1-lib.nd: Likewise.
1073 * ld-powerpc/vxworks1-lib.rd: Likewise.
1074 * ld-powerpc/vxworks1.rd: Likewise.
1075
7c492719
RS
10762006-03-02 Richard Sandiford <richard@codesourcery.com>
1077
1078 * ld-i386/vxworks1.ld (.data): New section.
1079 * ld-i386/vxworks1-lib.s: Add a pointer to a local symbol.
1080 * ld-i386/vxworks1-lib.rd: Test for the associated reloc.
1081 * ld-powerpc/vxworks1.ld (.data): New section.
1082 * ld-powerpc/vxworks1-lib.s: Add a pointer to a local symbol.
1083 * ld-powerpc/vxworks1-lib.rd: Test for the associated reloc.
1084
711de32c
RS
10852006-03-02 Richard Sandiford <richard@codesourcery.com>
1086
1087 * ld-i386/ld-i386/vxworks1-lib.nd: New test.
1088 * ld-i386/i386.exp: Run it.
1089 * ld-powerpc/ld-powerpc/vxworks1-lib.nd: New test.
1090 * ld-powerpc/powerc.exp: Run it.
1091
83503a06
RS
10922006-03-02 Richard Sandiford <richard@codesourcery.com>
1093
1094 * ld-i386/vxworks1.ld: Use bigger alignments. Make sure .bss isn't
1095 placed as an orphan.
1096 * ld-i386/vxworks1-lib.dd, ld-i386/vxworks1.dd,
1097 * ld-i386/vxworks1.rd: Update accordingly.
1098 * ld-i386/vxworks1-lib.rd: Likewise. Remove symbol indexes.
1099
4a3dc543
RS
11002006-03-02 Richard Sandiford <richard@codesourcery.com>
1101
1102 * ld-powerpc/vxworks1-lib.s, ld-powerpc/vxworks1-lib.dd,
1103 * ld-powerpc/vxworks1-lib.rd, ld-powerpc/vxworks1.s,
1104 * ld-powerpc/vxworks1.dd, ld-powerpc/vxworks1.rd,
1105 * ld-powerpc/vxworks1.ld, ld-powerpc/vxworks1.sd: New test.
1106 * ld-powerpc/powerpc.exp: Run it.
1107
b9201bb3
RS
11082006-02-28 Richard Sandiford <richard@codesourcery.com>
1109
1110 * ld-i386/vxworks1-lib.s, ld-i386/vxworks1-lib.dd,
1111 * ld-i386/vxworks1-lib.rd, ld-i386/vxworks1.s, ld-i386/vxworks1.dd,
1112 * ld-i386/vxworks1.rd, ld-i386/vxworks1.ld: New test.
1113 * ld-i386/i386.exp: Run it.
1114
5ae0bfb6
RS
11152006-02-28 Richard Sandiford <richard@codesourcery.com>
1116
1117 * ld-i386/emit-relocs.s, ld-i386/emit-relocs.d: New test.
1118 * ld-i386/i386.exp: Run it.
1119
7dd61ce7
L
11202006-02-23 H.J. Lu <hongjiu.lu@intel.com>
1121
1122 * ld-pie/weakundef-data.c: Fix the typo.
1123
44a260c1
L
11242006-02-22 H.J. Lu <hongjiu.lu@intel.com>
1125
1126 * ld-pie/pie.c: New file.
1127
1128 * ld-pie/pie.exp: Check if compiler supports -pie.
1129
72aa65a7
L
11302006-02-20 H.J. Lu <hongjiu.lu@intel.com>
1131
1132 PR ld/2218
1133 * ld-pie/pie.exp: Add the weak undefined data test.
1134
1135 * ld-pie/weakundef-data.c: New file.
1136
d70c5fc7 11372006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
72aa65a7
L
1138 Anil Paranjape <anilp1@kpitcummins.com>
1139 Shilin Shakti <shilins@kpitcummins.com>
d70c5fc7
NC
1140
1141 * ld-xc16x: New directory.
1142 * ld-xc16x/absrel.d: New file.
1143 * ld-xc16x/absrel.s: New file.
1144 * ld-xc16x/offset.d: New file.
1145 * ld-xc16x/offset.s: New file.
1146 * ld-xc16x/pcreloc.d: New file.
1147 * ld-xc16x/pcreloc.s: New file.
1148 * ld-xc16x/xc16x.exp: New file.
1149
1d022697
PB
11502006-02-07 Paul Brook <paul@codesourcery.com>
1151
1152 * ld-arm/arm-elf.exp: Add thumb-entry test.
1153 * ld-arm/thumb-entry.d: New test.
1154 * ld-arm/thumb-entry.s: New test.
1155
4005427f
RS
11562006-02-04 Richard Sandiford <richard@codesourcery.com>
1157
1158 * ld-mips-elf/tls-hidden2a.s, ld-mips-elf/tls-hidden2b.s,
1159 * ld/testsuite/ld-mips-elf/tls-hidden2.d,
1160 * ld/testsuite/ld-mips-elf/tls-hidden2-got.d: New test.
1161 * ld-mips-elf/mips-elf.exp: Run it.
1162
2f2817db
RS
11632006-02-04 Richard Sandiford <richard@codesourcery.com>
1164
1165 * ld-mips-elf/rel32-n32.d: Adjust for changes in linker behaviour.
1166 * ld-mips-elf/rel32-o32.d: Likewise.
1167 * ld-mips-elf/rel64.d: Likewise.
1168 * ld-mips-elf/tls-multi-got-1.got: Likewise.
1169 * ld-mips-elf/tls-multi-got-1.r: Likewise.
1170 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
1171 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
1172 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
1173 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
1174 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
1175 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
1176 * ld-mips-elf/tlsdyn-o32.d: Likewise.
1177 * ld-mips-elf/tlsdyn-o32.got: Likewise.
1178 * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
1179 * ld-mips-elf/tlslib-o32-ver.got: Likewise.
1180 * ld-mips-elf/tlslib-o32.got: Likewise.
1181
d72d9b9e
L
11822006-02-02 H.J. Lu <hongjiu.lu@intel.com>
1183
1184 * ld-i386/tlsbin.rd: Undo the last change.
1185 * ld-i386/tlsbindesc.rd: Likewise.
1186 * ld-i386/tlsdesc.rd: Likewise.
1187 * ld-i386/tlsnopic.rd: Likewise.
1188 * ld-i386/tlspic.rd: Likewise.
1189 * ld-powerpc/tlsexe.r: Likewise.
1190 * ld-powerpc/tlsexe32.r: Likewise.
1191 * ld-powerpc/tlsexetoc.r: Likewise.
1192 * ld-powerpc/tlsso.r: Likewise.
1193 * ld-powerpc/tlsso32.r: Likewise.
1194 * ld-powerpc/tlstocso.r: Likewise.
1195 * ld-s390/tlsbin.rd: Likewise.
1196 * ld-s390/tlsbin_64.rd: Likewise.
1197 * ld-s390/tlspic.rd: Likewise.
1198 * ld-s390/tlspic_64.rd: Likewise.
1199 * ld-sh/tlsbin-2.d: Likewise.
1200 * ld-sh/tlspic-2.d: Likewise.
1201 * ld-x86-64/tlsbin.rd: Likewise.
1202 * ld-x86-64/tlsbindesc.rd: Likewise.
1203 * ld-x86-64/tlsdesc.rd: Likewise.
1204 * ld-x86-64/tlspic.rd: Likewise.
1205
de205c03
L
12062006-02-02 H.J. Lu <hongjiu.lu@intel.com>
1207
1208 * ld-i386/tlsbin.rd: Update for changed segment map.
ec21a0f5
L
1209 * ld-i386/tlsbindesc.rd: Likewise.
1210 * ld-i386/tlsdesc.rd: Likewise.
de205c03
L
1211 * ld-i386/tlsnopic.rd: Likewise.
1212 * ld-i386/tlspic.rd: Likewise.
1213 * ld-powerpc/tlsexe.r: Likewise.
1214 * ld-powerpc/tlsexe32.r: Likewise.
1215 * ld-powerpc/tlsexetoc.r: Likewise.
1216 * ld-powerpc/tlsso.r: Likewise.
1217 * ld-powerpc/tlsso32.r: Likewise.
1218 * ld-powerpc/tlstocso.r: Likewise.
1219 * ld-s390/tlsbin.rd: Likewise.
1220 * ld-s390/tlsbin_64.rd: Likewise.
1221 * ld-s390/tlspic.rd: Likewise.
1222 * ld-s390/tlspic_64.rd: Likewise.
1223 * ld-sh/tlsbin-2.d: Likewise.
1224 * ld-sh/tlspic-2.d: Likewise.
1225 * ld-x86-64/tlsbin.rd: Likewise.
ec21a0f5
L
1226 * ld-x86-64/tlsbindesc.rd: Likewise.
1227 * ld-x86-64/tlsdesc.rd: Likewise.
de205c03
L
1228 * ld-x86-64/tlspic.rd: Likewise.
1229
ca6d06e5
EB
12302006-01-31 Eric Botcazou <ebotcazou@libertysurf.fr>
1231
1232 * ld-sparc/sparc.exp: Do not run 64-bit tests on Solaris 2.5.1
1233 and Solaris 2.6.
1234
a10e6b21
L
12352006-01-27 H.J. Lu <hongjiu.lu@intel.com>
1236
1237 PR ld/2218
1238 * ld-pie/pie.exp: New file.
1239 * ld-pie/weakundef.c: Likewise.
1240 * ld-pie/weakundef.out: Likewise.
1241
1242 * lib/ld-lib.exp (run_ld_link_exec_tests): Fix nesting. Support
1243 building PIE and shared library.
1244
67a4f2b7
AO
12452006-01-18 Alexandre Oliva <aoliva@redhat.com>
1246
1247 Introduce TLS descriptors for i386 and x86_64.
1248 * ld-i386/i386.exp: Run on x86_64-*-linux* and amd64-*-linux*.
1249 Add new tests.
1250 * ld-i386/pcrel16.d: Add -melf_i386.
1251 * ld-i386/pcrel8.d: Likewise.
1252 * ld-i386/tlsbindesc.dd: New.
1253 * ld-i386/tlsbindesc.rd: New.
1254 * ld-i386/tlsbindesc.s: New.
1255 * ld-i386/tlsbindesc.sd: New.
1256 * ld-i386/tlsbindesc.td: New.
1257 * ld-i386/tlsdesc.dd: New.
1258 * ld-i386/tlsdesc.rd: New.
1259 * ld-i386/tlsdesc.s: New.
1260 * ld-i386/tlsdesc.sd: New.
1261 * ld-i386/tlsdesc.td: New.
1262 * ld-i386/tlsgdesc.dd: New.
1263 * ld-i386/tlsgdesc.rd: New.
1264 * ld-i386/tlsgdesc.s: New.
1265 * ld-x86-64/x86-64.exp: Run new tests.
1266 * ld-x86-64/tlsbindesc.dd: New.
1267 * ld-x86-64/tlsbindesc.rd: New.
1268 * ld-x86-64/tlsbindesc.s: New.
1269 * ld-x86-64/tlsbindesc.sd: New.
1270 * ld-x86-64/tlsbindesc.td: New.
1271 * ld-x86-64/tlsdesc.dd: New.
1272 * ld-x86-64/tlsdesc.pd: New.
1273 * ld-x86-64/tlsdesc.rd: New.
1274 * ld-x86-64/tlsdesc.s: New.
1275 * ld-x86-64/tlsdesc.sd: New.
1276 * ld-x86-64/tlsdesc.td: New.
1277 * ld-x86-64/tlsgdesc.dd: New.
1278 * ld-x86-64/tlsgdesc.rd: New.
1279 * ld-x86-64/tlsgdesc.s: New.
1280
aab87437
HPN
12812006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
1282
1283 * ld-mmix/sec-1.d: Adjust for section order changes.
1284
e88d958a 1285For older changes see ChangeLog-2005
c9e214e5
AM
1286\f
1287Local Variables:
1288mode: change-log
1289left-margin: 8
1290fill-column: 74
1291version-control: never
1292End: