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