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