1 2007-12-31 Nick Clifton <nickc@redhat.com>
3 * ld-elf/flags1.d: Add xfails for ports for which the test will
6 2007-12-31 Nick Clifton <nickc@redhat.com>
8 * ld-mn10300/i143317.s: New test - checks linker relaxation when
9 the symbols are in a merged section.
10 * ld-mn10300/i143317.d: Expected disassembly.
11 * ld-mn10300/i143317.t: Linker map.
12 * ld-mn10300/mn10300.exp (mn10300_tests): Add the i143317 test.
14 2007-12-24 H.J. Lu <hongjiu.lu@intel.com>
17 * ld-elf/note-2.d: New.
18 * ld-elf/note-2.s: Likewise.
19 * ld-elf/note-2.t: Likewise.
21 2007-12-20 Hans-Peter Nilsson <hp@axis.com>
23 * ld-elf/seg.d: Restrict to linux and vxworks.
25 2007-12-19 H.J. Lu <hongjiu.lu@intel.com>
27 * ld-elf/seg.d: Adjusted for 64bit targets.
29 2007-12-19 Nathan Sidwell <nathan@codesourcery.com>
35 2007-12-15 Alan Modra <amodra@bigpond.net.au>
37 * ld-scripts/rgn-over.exp: Add --no-overlays for spu.
39 2007-11-28 Nick Clifton <nickc@redhat.com>
41 * ld-mn10300/i135409-5.s: New test case. Check for relaxation to
42 a 16-bit backward jump instruction.
43 * ld-mn10300/i135409-5.t: Linker script for the new test.
44 * ld-mn10300/i135409-5.d: Expected disassembly of new test.
45 * ld-mn10300/mn10300.exp: Run the new test.
47 2007-11-21 Nick Clifton <nickc@redhat.com>
49 * ld-mn10300/i135409-4.s: New test case. Check for relaxation to
50 a 16-bit jump instruction.
51 * ld-mn10300/i135409-4.t: Linker script for the new test.
52 * ld-mn10300/i135409-4.d: Expected disassembly of new test.
53 * ld-mn10300/mn10300.exp: Run the new test.
55 2007-11-20 Nick Clifton <nickc@redhat.com>
57 * lib/ld-lib.exp (check_gc_sections_available): New proc, based
58 on the version in gcc/testsuite/lib/target-supports.exp.
59 * ld-elf/elf.exp: Use check_gc_sections_available.
61 2007-11-20 Tristan Gingold <gingold@adacore.com>
63 * ld-elf/tls_gc.s: New test.
64 * ld-elf/elf.exp: Add tls_gc test.
66 2007-11-17 Thiemo Seufer <ths@mips.com>
68 * ld-mips-elf/attr-gnu-4-14.d, ld-mips-elf/attr-gnu-4-41.d:
69 Adjust warning message for -mfp64 flag.
70 * ld-mips-elf/attr-gnu-4-5.s, ld-mips-elf/attr-gnu-4-04.d,
71 ld-mips-elf/attr-gnu-4-51.d, ld-mips-elf/attr-gnu-4-05.d,
72 ld-mips-elf/attr-gnu-4-15.d, ld-mips-elf/attr-gnu-4-24.d,
73 ld-mips-elf/attr-gnu-4-25.d, ld-mips-elf/attr-gnu-4-34.d,
74 ld-mips-elf/attr-gnu-4-35.d, ld-mips-elf/attr-gnu-4-42.d,
75 ld-mips-elf/attr-gnu-4-43.d, ld-mips-elf/attr-gnu-4-44.d,
76 ld-mips-elf/attr-gnu-4-45.d, ld-mips-elf/attr-gnu-4-40.d,
77 ld-mips-elf/attr-gnu-4-14.d: New testcases files.
78 * ld-mips-elf/mips-elf.exp: Run new testcases.
80 2007-11-16 Nick Clifton <nickc@redhat.com>
82 * ld-mn10300/mn10300.exp: Fix the start address of the .bss
83 section for the i1127740.s test.
85 2007-11-14 Richard Sandiford <richard@codesourcery.com>
86 Joseph Myers <joseph@codesourcery.com>
88 * ld-mips-elf/got-page-1.d, ld-mips-elf/got-page-1.s,
89 * ld-mips-elf/got-page-2.d, ld-mips-elf/got-page-2.s,
90 * ld-mips-elf/got-page-3.d, ld-mips-elf/got-page-3a.s,
91 * ld-mips-elf/got-page-3b.s, ld-mips-elf/got-page-3c.s,
92 * ld-mips-elf/got-page-1.ld: New tests.
93 * ld-mips-elf/mips-elf.exp: Run them.
94 * ld-mips-elf/multi-got-1.d, ld-mips-elf/multi-got-no-shared.d,
95 * ld-mips-elf/tls-hidden2-got.d, ld-mips-elf/tls-hidden2.d,
96 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
97 * ld-mips-elf/tls-hidden3.r, ld-mips-elf/tls-hidden4.got,
98 * ld-mips-elf/tls-hidden4.r, ld-mips-elf/tls-multi-got-1.d,
99 * ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tls-multi-got-1.r,
100 * ld-mips-elf/tlsbin-o32.d, ld-mips-elf/tlsbin-o32.got,
101 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
102 * ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
103 * ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
104 * ld-mips-elf/tlsdyn-o32.d, ld-mips-elf/tlsdyn-o32.got,
105 * ld-mips-elf/tlslib-o32-hidden.got, ld-mips-elf/tlslib-o32-ver.got,
106 * ld-mips-elf/tlslib-o32.d, ld-mips-elf/tlslib-o32.got: Update for
107 GOT allocation changes.
109 2007-11-14 Hans-Peter Nilsson <hp@axis.com>
111 * ld-elf/flags1.d: Generalize regexp for section size.
113 2007-11-13 H.J. Lu <hongjiu.lu@intel.com>
116 * ld-elf/flags1.d: New.
117 * ld-elf/flags1.ld: Likewise.
118 * ld-elf/flags1.s: Likewise.
120 2007-11-13 Nick Clifton <nickc@redhat.com>
122 * ld-mn10300/i127740.s: New test: Checks relaxation and alignment.
123 * ld-mn10300/i127740.d: New file: Expected disassembly.
124 * ld-mn10300/i135409-3.s: New test: Check symbols inside a relaxed region.
125 * ld-mn10300/i135409-3.d: New file: Expected disassembly.
126 * ld-mn10300/mn10300.exp: Run new tests.
128 2007-11-08 Nathan Sidwell <nathan@codesourcery.com>
130 * ld-vxworks/tls-2.d: New.
131 * ld-vxworks/tls-2.s: New.
133 2007-11-07 Nathan Sidwell <nathan@codesourcery.com>
135 * ld-vxworks/tls-1.d: New.
136 * ld-vxworks/tls-1.s: New.
138 2007-11-06 Alan Modra <amodra@bigpond.net.au>
140 * ld-powerpc/tlsso.d: Update for changed got alloc order.
141 * ld-powerpc/tlsso.r: Likewise.
143 * ld-powerpc/tlsso32.d: Update for changed got alloc order.
145 2007-11-05 Alan Modra <amodra@bigpond.net.au>
147 * ld-elf/merge3.d, ld-elf/merge3.s: Delete.
149 2007-11-05 Danny Smith <dannysmith@users.sourceforge.net>
151 * ld-scripts/align.exp: Enable for PECOFF.
152 * ld-scripts/alignof.exp: Likewise.
154 2007-11-01 Joseph Myers <joseph@codesourcery.com>
156 * ld-elf/merge3.d, ld-elf/merge3.s: New.
158 2007-10-30 Nick Clifton <nickc@redhat.com>
160 * ld-mn10300/mn10300.exp: Run new tests. Skip i126256 test if
161 a compiler is not available.
162 * ld-mn10300/i112045-3.s: New test.
163 * ld-mn10300/i112045-3.d: Expected disassembly.
164 * ld-mn10300/i135409.s: Rename to i135409-1.s.
165 * ld-mn10300/i135409.d: Rename to i135409-1.d
166 * ld-mn10300/i135409-2.s: New test.
167 * ld-mn10300/i135409-2.d: Expected symbol table.
168 * ld-mn10300/i36434.d: Adjust expected disassembly.
170 2007-10-26 Alan Modra <amodra@bigpond.net.au>
172 * ld-scripts/rgn-over1.d: Accept extra LOAD at end of map file.
173 * ld-scripts/rgn-over2.d: Likewise.
174 * ld-scripts/rgn-over3.d: Likewise.
175 * ld-scripts/rgn-over4.d: Likewise.
176 * ld-scripts/rgn-over5.d: Likewise.
177 * ld-scripts/rgn-over6.d: Likewise.
178 * ld-scripts/rgn-over7.d: Likewise.
180 2007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
182 * ld-powerpc/attr-gnu-8-1.s, ld-powerpc/attr-gnu-8-11.d,
183 ld-powerpc/attr-gnu-8-2.s, ld-powerpc/attr-gnu-8-23.d,
184 ld-powerpc/attr-gnu-8-3.s, ld-powerpc/attr-gnu-8-31.d: New.
185 * ld-powerpc/powerpc.exp: Run new tests.
187 2007-10-19 Nick Clifton <nickc@redhat.com>
189 * ld-mn10300: New test directory.
190 * ld-mn10300/mn10300.exp: Run the new tests.
191 * ld-mn10300/i112045-1.s: Linker relaxation test.
192 * ld-mn10300/i112045-1.d: Expected disassembly.
193 * ld-mn10300/i112045-2.s: Linker relaxation test.
194 * ld-mn10300/i112045-2.d: Expected disassembly.
195 * ld-mn10300/i126256-1.c: Test source.
196 * ld-mn10300/i126256-2.c: Test source.
197 * ld-mn10300/i135409.s: Linker relaxation test.
198 * ld-mn10300/i135409.d: Expected symbol table contents.
199 * ld-mn10300/i136434.s: Linker string section merge test.
200 * ld-mn10300/i136434.d: Expected disassembly.
201 * ld-mn10300/i136434-2.s: Test source file.
203 2007-10-17 Zack Weinberg <zack@codesourcery.com>
204 Daniel Jacobowitz <dan@codesourcery.com>
205 Mark Shinwell <shinwell@codesourcery.com>
206 Joseph Myers <joseph@codesourcery.com>
208 * ld-scripts/rgn-over.exp: New driver.
209 * ld-scripts/rgn-over.s: New file.
210 * ld-scripts/rgn-over1.d, ld-scripts/rgn-over1.t,
211 ld-scripts/rgn-over2.d, ld-scripts/rgn-over2.t,
212 ld-scripts/rgn-over3.d, ld-scripts/rgn-over3.t,
213 ld-scripts/rgn-over4.d, ld-scripts/rgn-over4.t,
214 ld-scripts/rgn-over5.d, ld-scripts/rgn-over5.t,
215 ld-scripts/rgn-over6.d, ld-scripts/rgn-over6.t,
216 ld-scripts/rgn-over7.d, ld-scripts/rgn-over7.t:
219 2007-10-16 Nick Clifton <nickc@redhat.com>
221 * ld-elfcomm/elfcomm.exp: Add tests of STT_COMMON symbol
224 2007-10-12 Joseph Myers <joseph@codesourcery.com>
226 * ld-mips-elf/multi-got-hidden-1.d,
227 ld-mips-elf/multi-got-hidden-1.s,
228 ld-mips-elf/multi-got-hidden-2.d,
229 ld-mips-elf/multi-got-hidden-2.s: New.
230 * ld-mips-elf/mips-elf.exp: Run multi-got-hidden tests.
232 2007-10-12 Alan Modra <amodra@bigpond.net.au>
234 * ld-srec/srec.exp: Define __stack_chk_fail sym.
236 2007-10-09 H.J. Lu <hongjiu.lu@intel.com>
239 * ld-elf/hash.d: Check "-s -D" for readelf.
241 2007-10-02 Ralf Habecker <ralf.habacker@freenet.de>
244 * ld-auto-import/auto-import.exp: Extend test to include running
245 the application and checking for some output.
246 * ld-auto-import/client.c (struct TEST): Include a variable field
248 (const_xyz): A const version of the xyz structure used to test the
249 initialization of constant data.
251 2007-09-30 Mike Frysinger <vapier@gentoo.org>
253 * ld-selective/selective.exp: Set $compiler based on $testtype and
254 use that instead of $CC.
256 2007-09-29 Alan Modra <amodra@bigpond.net.au>
258 * ld-selective/sel-dump.exp: Add am33, m88k, mep to xfails.
259 * ld-selective/selective.exp: Don't run for same target list
262 2007-09-29 Mike Frysinger <vapier@gentoo.org>
264 * ld-alpha/tlsbin.rd: Use [0-9]+ to match section header count and
265 0x[0-9a-f]+ to match section header offset. Match section indexes
266 with \[[ 0-9]+\]. Use [0-9]+ to match program header count and
267 0x[0-9a-f]+ to match program header offset. Match .dynsym and
268 .symtab entry counts with [0-9]+.
269 * ld-alpha/tlsbinr.rd: Likewise.
270 * ld-alpha/tlspic.rd: Likewise.
271 * ld-i386/tlsbin.rd: Likewise.
272 * ld-i386/tlsbindesc.rd: Likewise.
273 * ld-i386/tlsdesc.rd: Likewise.
274 * ld-i386/tlsgdesc.rd: Likewise.
275 * ld-i386/tlsnopic.rd: Likewise.
276 * ld-i386/tlspic.rd: Likewise.
277 * ld-ia64/tlsbin.rd: Likewise.
278 * ld-ia64/tlspic.rd: Likewise.
279 * ld-powerpc/tlsexe.r: Likewise.
280 * ld-powerpc/tlsexe32.r: Likewise.
281 * ld-powerpc/tlsexetoc.r: Likewise.
282 * ld-powerpc/tlsso.r: Likewise.
283 * ld-powerpc/tlsso32.r: Likewise.
284 * ld-powerpc/tlstocso.r: Likewise.
285 * ld-s390/tlsbin.rd: Likewise.
286 * ld-s390/tlsbin_64.rd: Likewise.
287 * ld-s390/tlspic.rd: Likewise.
288 * ld-s390/tlspic_64.rd: Likewise.
289 * ld-sparc/tlssunbin32.rd: Likewise.
290 * ld-sparc/tlssunbin64.rd: Likewise.
291 * ld-sparc/tlssunnopic32.rd: Likewise.
292 * ld-sparc/tlssunnopic64.rd: Likewise.
293 * ld-sparc/tlssunpic32.rd: Likewise.
294 * ld-sparc/tlssunpic64.rd: Likewise.
295 * ld-x86-64/tlsbin.rd: Likewise.
296 * ld-x86-64/tlsbindesc.rd: Likewise.
297 * ld-x86-64/tlsdesc.rd: Likewise.
298 * ld-x86-64/tlsgdesc.rd: Likewise.
299 * ld-x86-64/tlspic.rd: Likewise.
301 2007-09-25 Alan Modra <amodra@bigpond.net.au>
303 * ld-spu/ovl.d: Adjust for stub relocs.
304 * ld-spu/ovl2.d: Likewise.
306 2007-09-20 H.J. Lu <hongjiu.lu@intel.com>
309 * ld-i386/tlsbin.dd: Updated.
310 * ld-i386/tlsld1.dd: Likewise.
312 2007-09-19 Nick Clifton <nickc@redhat.com>
314 * ld-scripts/crossref.exp: Compile test source with -mtiny=0 in
315 order to prevent the use of the small data area.
317 2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
321 * ld-elf/binutils.exp: Update "-z relro" tests to use relro1.s.
322 Add "-z relro" tests with relro2.s. Add "-z relro" tests with
325 * ld-elf/relro1.s: New file.
326 * ld-elf/relro2.s: Likewise.
328 2007-09-04 Mike Frysinger <vapier@gentoo.org>
330 * lib/ld-lib.exp (default_ld_compile): Pull in global CXXFLAGS and
331 add it to $flags when $ccexe matches *++*.
332 (run_ld_link_exec_tests): Pull in global CXXFLAGS and execute CXX
333 with CXXFLAGS when $lang matches c++.
334 (run_cc_link_tests): Likewise.
336 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
339 * ld-ia64/line.exp: New.
340 * ld-ia64/undefined.s: Likewise.
342 * ld-x86-64/line.exp: Don't check CC.
344 2007-08-31 H.J. Lu <hongjiu.lu@intel.com>
347 * ld-x86-64/line.exp: New
348 * ld-x86-64/undefined.s: Likewise.
350 2007-08-31 Tristan Gingold <gingold@adacore.com>
352 * ld-script/map-address.t: Add a test for testing DEFINED in map
354 * ld-script/map-address.d: Update expected output.
356 2007-08-28 Mark Shinwell <shinwell@codesourcery.com>
357 Joseph Myers <joseph@codesourcery.com>
359 * ld-elfcomm/elfcomm.exp: Use run_host_cmd. Only check "which
360 $CC" if host is local.
361 * ld-checks/checks.exp: Use run_host_cmd.
362 * ld-elf/exclude.exp: Likewise.
363 * ld-elf/elf.exp: Download merge.ld if host is remote.
364 * ld-elf/binutils.exp (binutils_test): Use remote_exec.
365 * ld-elf/tls_common.exp: Use run_host_cmd.
366 * lib/ld-lib.exp (ld_version): Only check "which $ld" if host is
367 local. Use remote_exec.
369 (run_host_cmd_yesno): New.
370 (default_ld_relocate): Use run_host_cmd_yesno.
371 (default_ld_link): Likewise.
372 (default_ld_simple_link): Use run_host_cmd.
373 (default_ld_compile): Only check "which $ccprog" if host is local.
374 Use remote_file and remote_exec.
375 (default_ld_assemble): Only check "which $as" if host is local.
377 (default_ld_nm): Use remote_exec, remote_upload and remote_file.
378 (run_dump_test): Use remote_exec, remote_upload and remote_file.
379 Only check "which $binary" if host is local.
380 (run_ld_link_tests): Use remote_exec, remote_upload and
382 * ld-selective/selective.exp: Only check "which $CXX" if host is
383 local. Use remote_exec.
384 * ld-scripts/phdrs.exp: Only check "which $objdump" if host is
385 local. Use run_host_cmd.
386 * ld-scripts/phdrs2.exp: Likewise.
387 * ld-scripts/weak.exp: Likewise.
388 * ld-undefined/weak-undef.exp: Likewise.
389 * ld-scripts/crossref.exp: Only check "which $CC" if host is local.
391 * ld-scripts/map-address.exp: Upload map_address.map if host is
393 * ld-srec/srec.exp (run_srec_tests): Use run_host_cmd. Only check
394 "which $CC" and "which $CXX" if host is local.
395 * ld-undefined/undefined.exp: Only check "which $CC" if host is
396 local. Use remote_file and run_host_cmd.
397 * config/default.exp: Use remote_exec to create tmpdir.
399 2007-08-24 H.J. Lu <hongjiu.lu@intel.com>
401 * ld-i386/i386.exp (i386tests): Add a test for TLS IE->LE
403 Run tlsie2, tlsie3, tlsie4 and tlsie5.
405 * ld-i386/tlsie1.dd: New file.
406 * ld-i386/tlsie1.s: Likewise.
407 * ld-i386/tlsie2.d: Likewise.
408 * ld-i386/tlsie2.s: Likewise.
409 * ld-i386/tlsie3.d: Likewise.
410 * ld-i386/tlsie3.s: Likewise.
411 * ld-i386/tlsie4.d: Likewise.
412 * ld-i386/tlsie4.s: Likewise.
413 * ld-i386/tlsie5.d: Likewise.
414 * ld-i386/tlsie5.s: Likewise.
415 * ld-x86-64/tlsgd2.d: Likewise.
416 * ld-x86-64/tlsgd2.s: Likewise.
417 * ld-x86-64/tlsgd3.d: Likewise.
418 * ld-x86-64/tlsgd3.s: Likewise.
419 * ld-x86-64/tlsie1.dd: Likewise.
420 * ld-x86-64/tlsie1.s: Likewise.
421 * ld-x86-64/tlsie2.d: Likewise.
422 * ld-x86-64/tlsie2.s: Likewise.
423 * ld-x86-64/tlsie3.d: Likewise.
424 * ld-x86-64/tlsie3.s: Likewise.
426 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for TLS LD->LE
428 Run tlsgd2, tlsgd3, tlsie2 and tlsie3.
430 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
432 * ld-i386/tlsbinpic.s: Add a new GD -> IE test.
434 * ld-i386/tlsgd1.s: Add a new GD -> LE test.
436 * ld-i386/tlsbin.dd: Updated.
437 * ld-i386/tlsbin.rd: Likewise.
438 * ld-i386/tlsgd1.dd: Likewise.
440 2007-08-17 Jakub Jelinek <jakub@redhat.com>
442 * ld-sparc/tlssunnopic32.dd: Fix up #target.
443 * ld-sparc/tlssunnopic32.rd: Likewise.
444 * ld-sparc/tlssunnopic32.sd: Likewise.
445 * ld-sparc/tlssunnopic64.dd: Likewise.
446 * ld-sparc/tlssunnopic64.rd: Likewise.
447 * ld-sparc/tlssunnopic64.sd: Likewise.
449 2007-08-17 Richard Sandiford <richard@codesourcery.com>
451 * lib/ld-lib.exp (run_dump_test): Allow [big_or_little_endian]
452 to appear in assembler and linker options.
453 * ld-mips-elf/vxworks1-static.d (ld): Add [big_or_little_endian].
455 2007-08-16 Alan Modra <amodra@bigpond.net.au>
457 * ld-srec/srec.exp: Always pass "-G 0". Remove all powerpc
460 2007-08-14 H.J. Lu <hongjiu.lu@intel.com>
463 * ld-i386/i386.exp (i386tests): Add tlsgd1 and tlsld1 tests.
464 * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
466 * ld-i386/tlsgd1.dd: New file.
467 * ld-i386/tlsgd1.s: Likewise.
468 * ld-i386/tlsld1.dd: Likewise.
469 * ld-i386/tlsld1.s: Likewise.
470 * ld-x86-64/tlsgd1.dd: Likewise.
471 * ld-x86-64/tlsgd1.s: Likewise.
472 * ld-x86-64/tlsld1.dd: Likewise.
473 * ld-x86-64/tlsld1.s: Likewise.
475 2007-08-13 Richard Sandiford <richard@codesourcery.com>
477 * ld-mips-elf/vxworks-forced-local-1.d,
478 * ld-mips-elf/vxworks-forced-local-1.s,
479 * ld-mips-elf/vxworks-forced-local-1.ver: New test.
480 * ld-mips-elf/mips-elf.exp: Run it.
481 * ld-mips-elf/tlsdyn-o32-2.d: Adjust for removal of unnecessary
483 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
484 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
485 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
486 * ld-mips-elf/vxworks1-lib.dd: Likewise.
487 * ld-mips-elf/vxworks1-lib.rd: Likewise.
489 2007-08-13 Alan Modra <amodra@bigpond.net.au>
491 * ld-powerpc/relbrlt.s (.text.pad2): Adjust space.
492 * ld-powerpc/relbrlt.d: Update.
493 * ld-powerpc/tlsexe.d: Update.
494 * ld-powerpc/tlsexe.g: Update.
495 * ld-powerpc/tlsexe.r: Update.
496 * ld-powerpc/tlsexetoc.d: Update.
497 * ld-powerpc/tlsexetoc.g: Update.
498 * ld-powerpc/tlsexetoc.r: Update.
499 * ld-powerpc/tlsso.d: Update.
500 * ld-powerpc/tlsso.g: Update.
501 * ld-powerpc/tlsso.r: Update.
502 * ld-powerpc/tlstocso.d: Update.
503 * ld-powerpc/tlstocso.g: Update.
505 2007-08-06 Kai Tietz <kai.tietz@onevision.com>
508 * ld-pe/pe.exp: Special diff file for x86_64-mingw target.
509 * ld-pe/secrel_64.d: New.
511 2007-08-03 Daniel Jacobowitz <dan@codesourcery.com>
513 * ld-srec/srec.exp: XFAIL for powerpc*-*-*.
515 2007-08-01 Adam Nemet <anemet@caviumnetworks.com>
517 * ld-mips-elf/reloc-4.s, ld-mips-elf/reloc-4.d,
518 ld-mips-elf/reloc-5.s, ld-mips-elf/reloc-5.d: New tests.
519 * ld-mips-elf/mips-elf.exp: Invoke them.
521 2007-07-29 Alan Modra <amodra@bigpond.net.au>
523 * ld-elf/weak-dyn-1.rd: Adjust.
525 2007-07-25 Daniel Jacobowitz <dan@codesourcery.com>
527 * ld-cdtest/cdtest-foo.cc (strncpy): Fix parameter name.
529 2007-07-24 Nick Clifton <nickc@redhat.com>
531 * ld-arm/arm-elf.exp: Move EABI attribute tests into EABI only
534 2007-07-23 Richard Sandiford <richard@codesourcery.com>
536 * ld-elf/weak-dyn-1a.s, ld-elf/weak-dyn-1b.s, ld-elf/weak-dyn-1.ld,
537 * ld-elf/weak-dyn-1.rd: New test.
538 * ld-elf/elf.exp: Run it.
540 2007-07-13 Nathan Sidwell <nathan@codesourcery.com>
542 * ld-scripts/assert.t: Tweak to avoid relying on empty's VMA being
545 2007-07-10 H.J. Lu <hongjiu.lu@intel.com>
547 * ld-elfvers/vers.exp: Add tests for --defsym.
549 * ld-elfvers/vers32.map: Likewise.
550 * ld-elfvers/vers32a.c: Likewise.
551 * ld-elfvers/vers32a.dsym: Likewise.
552 * ld-elfvers/vers32a.ver: Likewise.
553 * ld-elfvers/vers32b.c: Likewise.
554 * ld-elfvers/vers32b.dsym: Likewise.
555 * ld-elfvers/vers32b.ver: Likewise.
556 * ld-elfvers/vers32c.dsym: Likewise.
557 * ld-elfvers/vers32c.ver: Likewise.
558 * ld-elfvers/vers32d.ver: Likewise.
560 2007-07-06 Nick Clifton <nickc@redhat.com>
562 * lib/default.exp: Update copyright notice to refer to GPLv3.
563 * config/default.exp, ld-alpha/alpha.exp, ld-arm/arm-elf.exp,
564 ld-auto-import/auto-import.exp, ld-bootstrap/bootstrap.exp,
565 ld-cdtest/cdtest.exp, ld-checks/checks.exp, ld-cris/cris.exp,
566 ld-crx/crx.exp, ld-cygwin/exe-export.exp, ld-d10v/d10v.exp,
567 ld-discard/discard.exp, ld-elf/elf.exp, ld-elf/exclude.exp,
568 ld-elf/frame.exp, ld-elf/sec64k.exp, ld-elf/binutils.exp,
569 ld-elf/tls_common.exp, ld-elf/shared.exp, ld-elf/dwarf.exp,
570 ld-elf/wrap.exp, ld-elfcomm/elfcomm.exp, ld-elfvers/vers.exp,
571 ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp, ld-xc16x/xc16x.exp,
572 ld-fastcall/fastcall.exp, ld-frv/tls.exp, ld-h8300/h8300.exp,
573 ld-i386/i386.exp, ld-ia64/ia64.exp, ld-linkonce/linkonce.exp,
574 ld-m68hc11/m68hc11.exp, ld-maxq/maxq.exp,
575 ld-mips-elf/mips-elf-flags.exp, ld-mips-elf/mips-elf.exp,
576 ld-mmix/mmix.exp, ld-pe/pe.exp, ld-pe/direct.exp,
577 ld-powerpc/powerpc.exp, ld-s390/s390.exp, ld-scripts/align.exp,
578 ld-scripts/alignof.exp, ld-scripts/assert.exp,
579 ld-scripts/crossref.exp, ld-scripts/data.exp,
580 ld-scripts/default-script.exp, ld-scripts/defined.exp,
581 ld-scripts/empty-address.exp, ld-scripts/empty-aligned.exp,
582 ld-scripts/empty-orphan.exp, ld-scripts/expr.exp,
583 ld-scripts/extern.exp, ld-scripts/map-address.exp,
584 ld-scripts/overlay-size.exp, ld-scripts/phdrs.exp,
585 ld-scripts/phdrs2.exp, ld-scripts/provide.exp,
586 ld-scripts/script.exp, ld-scripts/size.exp, ld-scripts/sizeof.exp,
587 ld-scripts/sort.exp, ld-scripts/weak.exp,
588 ld-selective/sel-dump.exp, ld-selective/selective.exp,
589 ld-sh/arch/arch.exp, ld-sh/sh64/rd-sh64.exp, ld-sh/sh64/relax.exp,
590 ld-sh/sh64/relfail.exp, ld-sh/sh64/sh64.exp, ld-sh/rd-sh.exp,
591 ld-sh/sh.exp, ld-shared/shared.exp, ld-sparc/sparc.exp,
592 ld-srec/srec.exp, ld-undefined/undefined.exp,
593 ld-undefined/weak-undef.exp, ld-versados/versados.exp,
594 ld-x86-64/x86-64.exp, ld-xstormy16/xstormy16.exp,
595 ld-xtensa/coalesce.exp, ld-xtensa/lcall.exp, ld-pie/pie.exp,
596 ld-m68k/m68k.exp, ld-mep/mep.exp, ld-spu/spu.exp,
597 ld-vxworks/vxworks.exp, lib/ld-lib.exp: Likewise.
598 * ld-frv/frv-elf.exp: Add copyright notice.
599 * ld-libs/libs.exp, ld-sh/sh-vxworks.exp,
600 ld-scripts/dynamic-sections.exp, ld-v850.v850.exp: Likewise.
602 2007-07-05 Alan Modra <amodra@bigpond.net.au>
604 * ld-powerpc/powerpc.exp: Disable for lynxos and nto.
606 2007-07-03 Joseph Myers <joseph@codesourcery.com>
608 * ld-arm/attr-merge-2a.s, ld-arm/attr-merge-2b.s,
609 ld-arm/attr-merge-2.attr: New.
610 * ld-arm/arm-elf.exp (armelftests): Add new test.
612 2007-07-02 Nathan Sidwell <nathan@codesourcery.com>
614 * ld-scripts/alignof.exp: Skip on non-elf
616 2007-06-29 Joseph Myers <joseph@codesourcery.com>
618 * ld-powerpc/attr-gnu-4-0.s, ld-powerpc/attr-gnu-4-00.d,
619 ld-powerpc/attr-gnu-4-01.d, ld-powerpc/attr-gnu-4-02.d,
620 ld-powerpc/attr-gnu-4-1.s, ld-powerpc/attr-gnu-4-10.d,
621 ld-powerpc/attr-gnu-4-11.d, ld-powerpc/attr-gnu-4-12.d,
622 ld-powerpc/attr-gnu-4-13.d, ld-powerpc/attr-gnu-4-2.s,
623 ld-powerpc/attr-gnu-4-20.d, ld-powerpc/attr-gnu-4-21.d,
624 ld-powerpc/attr-gnu-4-22.d, ld-powerpc/attr-gnu-4-3.s,
625 ld-powerpc/attr-gnu-4-31.d: New.
626 * ld-powerpc/powerpc.exp: Run these new tests.
628 2007-06-29 Joseph Myers <joseph@codesourcery.com>
630 * ld-mips-elf/attr-gnu-4-0.s, ld-mips-elf/attr-gnu-4-00.d,
631 ld-mips-elf/attr-gnu-4-01.d, ld-mips-elf/attr-gnu-4-02.d,
632 ld-mips-elf/attr-gnu-4-03.d, ld-mips-elf/attr-gnu-4-1.s,
633 ld-mips-elf/attr-gnu-4-10.d, ld-mips-elf/attr-gnu-4-11.d,
634 ld-mips-elf/attr-gnu-4-12.d, ld-mips-elf/attr-gnu-4-13.d,
635 ld-mips-elf/attr-gnu-4-14.d, ld-mips-elf/attr-gnu-4-2.s,
636 ld-mips-elf/attr-gnu-4-20.d, ld-mips-elf/attr-gnu-4-21.d,
637 ld-mips-elf/attr-gnu-4-22.d, ld-mips-elf/attr-gnu-4-23.d,
638 ld-mips-elf/attr-gnu-4-3.s, ld-mips-elf/attr-gnu-4-30.d,
639 ld-mips-elf/attr-gnu-4-31.d, ld-mips-elf/attr-gnu-4-32.d,
640 ld-mips-elf/attr-gnu-4-33.d, ld-mips-elf/attr-gnu-4-4.s,
641 ld-mips-elf/attr-gnu-4-41.d: New.
642 * ld-mips-elf/mips-elf.exp: Run these new tests.
644 2007-06-29 Paul Brook <paul@codesourcery.com>
646 * ld-arm/arm-elf.exp (armelftests): Add callweak.
647 * ld-arm/callweak.d: New test.
648 * ld-arm/callweak.s: New test.
650 2007-06-28 H.J. Lu <hongjiu.lu@intel.com>
653 * ld-elf/noload-2.d: New.
655 2007-06-29 H.J. Lu <hjl@gnu.org>
657 * ld-scripts/assert.t: Discard .reginfo sections.
659 2007-06-26 Joseph Myers <joseph@codesourcery.com>
661 * ld-arm/attr-merge.s, ld-arm/attr-merge.attr: New.
662 * ld-arm/arm-elf.exp (armelftests): Add new test.
664 2007-06-25 Richard Sandiford <richard@codesourcery.com>
666 * ld-mips-elf/mips16-local-stubs-1.s,
667 * ld-mips-elf/mips16-local-stubs-1.d: New tests.
668 * ld-mips-elf/mips-elf.exp: Run them.
670 2007-06-19 H.J. Lu <hongjiu.lu@intel.com>
673 * ld-ia64/merge1.d: New.
674 * ld-ia64/merge1.s: Likewise.
675 * ld-ia64/merge2.d: Likewise.
676 * ld-ia64/merge2.s: Likewise.
677 * ld-ia64/merge3.d: Likewise.
678 * ld-ia64/merge3.s: Likewise.
679 * ld-ia64/merge4.d: Likewise.
680 * ld-ia64/merge4.s: Likewise.
681 * ld-ia64/merge5.d: Likewise.
682 * ld-ia64/merge5.s: Likewise.
684 2007-06-18 Andreas Schwab <schwab@suse.de>
686 * ld-scripts/cross3.t: Add .opd section.
688 2007-06-18 Nathan Sidwell <nathan@codesourcery.com>
690 * ld-scripts/alignof.s: New.
691 * ld-scripts/alignof.t: New
692 * ld-scripts/alignof.exp: New.
694 2007-06-14 Alan Modra <alan@grove.modra.org>
696 * ld-spu/ovl.d: Update.
697 * ld-spu/ovl2.d: Update.
699 2007-05-24 Nathan Sidwell <nathan@codesourcery.com>
701 * ld-scripts/assert.t: Add additional cases.
702 * ld-scripts/extern.t, ld-scripts/extern.s,
703 ld-scripts/extern.exp: New.
705 2007-05-22 Paul Brook <paul@codesourcery.com>
707 * ld-arm/arm-pic-veneer.d: Update expected output.
708 * ld-arm/arm-call.d: Ditto.
710 2007-05-22 Paul Brook <paul@codesourcery.com>
712 * ld-arm-mixed-lib.d: Update expected output.
713 * ld-arm/arm-app.d: Ditto.
714 * ld-arm/mixed-app.d: Ditto.
715 * ld-arm/arm-lib-plt32.d: Ditto.
716 * ld-arm/arm-app-abs32.d: Ditto.
717 * ld-arm/mixed-app-v5.d: Ditto.
718 * ld-arm/armthumb-lib.d: Ditto.
719 * ld-arm/arm-lib.d: Ditto.
721 2007-05-21 Richard Sandiford <richard@codesourcery.com>
723 * ld-arm/emit-relocs1.d, ld-arm/emit-relocs1.s,
724 * ld-arm/emit-relocs1-vxworks.d: New tests.
725 * ld-arm/arm-elf.exp: Run them.
726 * ld-arm/vxworks1.dd: Expect proper branch targets.
728 2007-05-18 Joseph Myers <joseph@codesourcery.com>
730 * ld-elf/group.ld: Discard .reginfo.
732 2007-05-18 Paul Brook <paul@codesourcery.com>
734 * ld-arm/arm-call.d: Update expected output.
736 2007-05-17 Paul Brook <paul@codesourcery.com>
738 * ld-elf/multibss1.s: Use %nobits instead of @nobits.
740 2007-05-17 Nathan Sidwell <nathan@codesourcery.com>
742 * ld-m68k/merge-error-1a.d: Mismatch is an error.
743 * ld-m68k/merge-error-1b.d: Likewise.
744 * ld-m68k/merge-error-1c.d: Likewise.
745 * ld-m68k/merge-error-1d.d: Likewise.
746 * ld-m68k/merge-error-1e.d: Likewise.
748 2007-05-15 H.J. Lu <hongjiu.lu@intel.com>
751 * ld-elf/data1.c: New file.
752 * ld-elf/data1.h: Likewise.
753 * ld-elf/dynbss1.c: Likewise.
754 * ld-elf/pass.out: Likewise.
756 * ld-elf/shared.exp (build_tests): Add "Build libdata1.so".
757 (run_tests): Add "Run with libdata1.so".
759 2007-05-15 Richard Sandiford <richard@codesourcery.com>
761 * ld-arm/vxworks1.ld: Swap .bss and .data.
762 * ld-arm/vxworks1-lib.rd: Update accordingly.
763 * ld-arm/vxworks1-lib.td: New test.
764 * ld-arm/arm-elf.exp: Run it.
766 * ld-i386/vxworks1.ld: Swap .bss and .data.
767 * ld-i386/vxworks1-lib.rd: Update accordingly.
768 * ld-i386/vxworks1-lib.td: New test.
769 * ld-i386/i386.exp: Run it.
771 * ld-mips-elf/vxworks1.ld: Swap .bss and .data.
772 * ld-mips-elf/vxworks1-lib.rd: Update accordingly.
773 * ld-mips-elf/vxworks1.rd: Likewise.
775 * ld-powerpc/vxworks1.ld: Swap .bss and .data.
776 * ld-powerpc/vxworks1-lib.rd: Update accordingly.
777 * ld-powerpc/vxworks1-lib.td: New test.
778 * ld-powerpc/powerpc.exp: Run it.
780 * ld-sh/vxworks1.ld: Swap .bss and .data.
781 * ld-sh/vxworks1-lib.rd: Update accordingly.
782 * ld-sh/vxworks1-lib.td: New test.
783 * ld-sh/sh-vxworks.exp: Run it.
785 * ld-sparc/vxworks1.ld: Swap .bss and .data.
786 * ld-sparc/vxworks1-lib.rd: Update accordingly.
787 * ld-sparc/vxworks1-lib.td: New test.
788 * ld-sparc/sparc.exp: Run it.
790 2007-05-15 Richard Sandiford <richard@codesourcery.com>
792 * ld-mips-elf/vxworks1-lib.rd: Expect the GOT relocation to be
795 2007-05-15 Mark Shinwell <shinwell@codesourcery.com>
797 * ld-arm/arm-elf.exp: Add jump19 testcase.
798 * ld-arm/jump19.d: New.
799 * ld-arm/jump19.s: New.
801 2007-05-14 Richard Sandiford <richard@codesourcery.com>
803 * ld-sh/vxworks1.dd: Remove hexadecimal prefixes from constant pool
804 contents. Consistently use "!" as the comment character.
805 Consistently use _PROCEDURE_LINKAGE_TABLE_ in the first PLT entry.
806 * ld-sh/vxworks1-le.dd: Likewise.
807 * ld-sh/vxworks1-lib.dd: Likewise.
808 * ld-sh/vxworks1-lib-le.dd: Likewise.
809 * ld-sh/vxworks3.dd: Likewise.
810 * ld-sh/vxworks3-le.dd: Likewise.
812 2007-05-14 Andreas Schwab <schwab@suse.de>
814 * ld-elf/dl2a.list: New file.
815 * ld-elf/shared.exp: Add test using --dynamic-list=dl2a.list.
817 2007-05-10 Richard Sandiford <richard@codesourcery.com>
819 * ld-arm/vxworks1-lib.dd: Expect "push" instead of stmdb and
820 "pop" instead of ldmia. Don't require specific symbolic addresses
821 for in-text addresses. Expect data to be rendered as .words rather
823 * ld-arm/vxworks1.dd: Likewise.
825 2007-05-10 Richard Sandiford <richard@codesourcery.com>
827 * ld-elf/multibss1.d, ld-elf/multibss1.s: New test.
829 2007-04-27 Nathan Sidwell <nathan@codesourcery.com>
831 * ld-m68k/plt1-isac.d: New.
832 * ld-m68k/m68k.exp: Add it.
834 2007-04-26 H.J. Lu <hongjiu.lu@intel.com>
837 * ld-i386/tlsbin.dd: Updated.
838 * ld-i386/tlsbindesc.dd: Likewise
839 * ld-i386/tlsdesc.dd: Likewise
840 * ld-i386/tlsgdesc.dd: Likewise
841 * ld-i386/tlsnopic.dd: Likewise
842 * ld-i386/tlspic.dd: Likewise
843 * ld-x86-64/tlsbin.dd: Likewise
844 * ld-x86-64/tlsbindesc.dd: Likewise
845 * ld-x86-64/tlsdesc.dd: Likewise
846 * ld-x86-64/tlsgdesc.dd: Likewise
847 * ld-x86-64/tlspic.dd: Likewise
849 2007-04-24 Alan Modra <amodra@bigpond.net.au>
851 * ld-linkonce/x.s: Use .gcc_except_table instead of .eh_frame
852 to test that entry for deleted function is zeroed. Add a
853 somewhat closer to normal .eh_frame to test that fde for
854 deleted function is removed.
855 * ld-linkonce/y.s: Likewise.
856 * ld-linkonce/zeroeh.ld: Place .gcc_except_table too.
857 * ld-linkonce/zeroehl32.d: Update.
859 2007-04-21 Richard Earnshaw <rearnsha@arm.com>
861 * ld-arm/arm-app-abs32.d: Convert to unified syntax.
862 * ld-arm/arm-app.d: Likewise.
863 * ld-arm/arm-lib-plt32.d: Likewise.
864 * ld-arm/arm-lib.d: Likewise.
865 * ld-arm/arm-static-app.d: Likewise.
866 * ld-arm/armthumb-lib.d: Likewise.
867 * ld-arm/mixed-app-v5.d: Likewise.
868 * ld-arm/mixed-app.d: Likewise.
869 * ld-arm/mixed-lib.d: Likewise.
871 2007-04-18 Alan Modra <amodra@bigpond.net.au>
873 * ld-spu/ovl.lnk: Use OVERLAY keyword.
875 2007-04-17 Paul Brook <paul@codesourcery.com>
877 * ld-arm/preempt-app.s: New test.
878 * ld-arm/preempt-app.sym: New.
879 * ld-arm/arm-elf.exp: Add preempt-app.
881 2007-04-12 Richard Sandiford <richard@codesourcery.com>
883 * ld-mips-elf/vxworks1-lib.td: New test.
884 * ld-mips-elf/mips-elf.exp: Run it.
886 2007-04-05 H.J. Lu <hongjiu.lu@intel.com>
889 * ld-i386/i386.exp: Run "warn1".
891 * ld-i386/warn1.d: New file.
892 * ld-i386/warn1.s: Likewise.
894 2007-04-05 H.J. Lu <hongjiu.lu@intel.com>
896 * ld-i386/combreloc.d: Remove #target: i?86-*-*.
897 * ld-i386/reloc.d: Likewise.
899 2007-04-05 Alan Modra <amodra@bigpond.net.au>
901 * ld-spu/ovl2.d: Update.
903 2007-04-02 H.J. Lu <hongjiu.lu@intel.com>
906 * ld-elf/expr1.d: New file.
907 * ld-elf/expr1.s: Likewise.
908 * ld-elf/expr1.t: Likewise.
910 2007-03-29 Richard Sandiford <richard@codesourcery.com>
912 * ld-libs/lib-1.s, ld-libs/lib-2.s, ld-libs/lib-2.d,
913 * ld-libs/libs.exp: New files.
915 2007-03-28 Richard Sandiford <richard@codesourcery.com>
917 * ld-vxworks/rpath-1.s, ld-vxworks/rpath-1.d,
918 * ld-vxworks/vxworks.exp: New files.
920 2007-03-27 Alan Modra <amodra@bigpond.net.au>
922 * ld-elf/note-1.s: Increase .foo size.
924 2007-03-27 Alan Modra <amodra@bigpond.net.au>
926 * ld-spu/spu.exp (embed_test): New.
929 * ld-spu/embed.rd: New.
930 * ld-spu/ovl2.s: New.
931 * ld-spu/ovl2.d: New.
933 2007-03-24 Alan Modra <amodra@bigpond.net.au>
935 * ld-elf/overlay.d: -u symbols we want to see in the output.
937 2007-03-23 Alan Modra <amodra@bigpond.net.au>
939 * ld-spu/ovl.s (f4_a2): Tail call.
940 * ld-spu/ovl.d: Add --emit-relocs to ld options, -r to objdump.
941 Update expected results.
943 2007-03-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
945 * ld-sh/ld-r-1.d: Update.
946 * ld-sh/shared-1.d: Likewise.
948 2007-03-23 Alan Modra <amodra@bigpond.net.au>
950 * ld-elf/elf.exp: Add "--local-store 0:0" to LDFLAGS for spu.
952 2007-03-22 H.J. Lu <hongjiu.lu@intel.com>
955 * ld-pe/image_size.d: New file.
956 * ld-pe/image_size.s: Likewise.
957 * ld-pe/image_size.t: Likewise.
959 * ld-pe/pe.exp: Run image_size.
961 2007-03-22 H.J. Lu <hongjiu.lu@intel.com>
964 * ld-elf/note-1.d: New file.
965 * ld-elf/note-1.s: Likewise.
966 * ld-elf/note-1.t: Likewise.
967 * ld-i386/alloc.d: Likewise.
968 * ld-i386/alloc.s: Likewise.
969 * ld-i386/alloc.t: Likewise.
971 * ld-i386/i386.exp: Run "alloc".
973 2007-03-20 Paul Brook <paul@codesourcery.com>
975 * ld-arm/arm-elf.exp (ld-arm/arm-elf.exp): Add arm-pic-veneer.
976 * ld-arm/arm-pic-veneer.d: New test.
977 * ld-arm/arm-pic-veneer.s: New test.
979 2007-03-08 Richard Sandiford <richard@codesourcery.com>
981 * ld-elf/extract-symbol-1.ld (data): Explicitly set the start address
984 2007-03-07 Alan Modra <amodra@bigpond.net.au>
986 * ld-elf/extract-symbol-1sec.d: xfail hppa.
987 * ld-elf/extract-symbol-1sym.d: xfail hppa.
989 2007-03-07 H.J. Lu <hongjiu.lu@intel.com>
992 * ld-elf/linkonce1.d: New.
993 * ld-elf/linkonce1a.s: New.
994 * ld-elf/linkonce1b.s: New.
995 * ld-elf/linkonce2.d: New.
996 * ld-i386/pcrel16abs.d: New.
997 * ld-i386/pcrel16abs.s: New.
998 * ld-i386/i386.exp: Run it.
1000 2007-03-06 H.J. Lu <hongjiu.lu@intel.com>
1003 * ld-elf/nobits-1.d: New file.
1004 * ld-elf/nobits-1.s: Likewise.
1005 * ld-elf/nobits-1.t: Likewise.
1007 2007-03-02 Richard Sandiford <richard@codesourcery.com>
1009 * ld-elf/binutils.exp: Revert last change.
1011 2007-03-01 Richard Sandiford <richard@codesourcery.com>
1013 * ld-elf/extract-symbol-1sym.d, ld-elf/extract-symbol-1sec.d,
1014 * ld-elf/extract-symbol-1.s, ld-elf/extract-symbol-1.ld: New tests.
1015 * ld-elf/binutils.exp: Run them.
1017 2007-02-28 Nick Clifton <nickc@redhat.com>
1020 * ld-arm/arm-elf.exp (armelftests): Move "Thumb-2 BL" test into...
1021 (armeabitests): ... here, a new array for EABI specific tests.
1022 (armelftests): Add extra command line options for VFP11 fix tests
1023 and thumb shared library test.
1025 2007-02-22 Paul Brook <paul@codesourcery.com>
1027 * ld-arm/arm-elf.exp (armelftests): Add gc-unwind.h.
1028 * ld-arm/gc-unwind.s: New file.
1029 * ld-arm/gc-unwind.d: New file.
1031 2007-02-14 H.J. Lu <hongjiu.lu@intel.com>
1034 * ld-elf/beginwarn.c: New file.
1035 * ld-elf/warn.out: Likewise.
1037 * ld-elf/shared.exp (build_tests): Add "Build warn libbar.so".
1038 (run_tests): Add "Run warn with versioned libfoo.so".
1040 * lib/ld-lib.exp (default_ld_relocate): Make exec_output global
1041 and remove target first.
1042 (default_ld_link): Likewise.
1043 (default_ld_simple_link): Likewise.
1044 (run_ld_link_exec_tests): Take an optional linker warning and
1046 (default_ld_link): Check pruned linker output.
1048 2007-02-13 H.J. Lu <hongjiu.lu@intel.com>
1050 * ld-scripts/default-script1.d: Expect extra symbols.
1051 * ld-scripts/default-script2.d: Likewise.
1052 * ld-scripts/default-script3.d: Likewise.
1053 * ld-scripts/default-script4.d: Likewise.
1055 2007-02-13 Alan Modra <amodra@bigpond.net.au>
1057 * ld-powerpc/relbrlt.d: Update.
1058 * ld-powerpc/tlsexe.r: Update.
1059 * ld-powerpc/tlsexetoc.r: Update.
1060 * ld-powerpc/tlsso.r: Update.
1061 * ld-powerpc/tlstocso.r: Update.
1063 2007-02-12 Alan Modra <amodra@bigpond.net.au>
1065 * ld-powerpc/relbrlt.d: Update.
1067 2007-02-06 Nick Clifton <nickc@redhat.com>
1070 * ld-elf/sec64k.exp: Expect the relocatable version of this test
1071 to fail for the m32r because it creates both .rel and .rela
1074 2007-02-05 Dave Brolley <brolley@redhat.com>
1076 * ld-undefined/undefined.exp: XFAIL the undefined test
1077 * ld-mep: New, with content.
1079 2007-02-05 H.J. Lu <hongjiu.lu@intel.com>
1081 * ld-i386/pcrel16.d: Undo the last change.
1082 * ld-x86-64/pcrel16.d: Likewise.
1084 2007-02-02 H.J. Lu <hongjiu.lu@intel.com>
1086 * ld-i386/pcrel16.d: Updated.
1087 * ld-x86-64/pcrel16.d: Likewise.
1089 2007-02-01 Alan Modra <amodra@bigpond.net.au>
1091 * ld-scripts/default-script.exp: Add "--local-store 0:0" to
1094 2007-01-29 Julian Brown <julian@codesourcery.com>
1096 * ld-arm/arm-elf.exp: Add VFP11 tests.
1097 * ld-arm/vfp11-fix-none.s: New file.
1098 * ld-arm/vfp11-fix-none.d: Expected disassembly of above.
1099 * ld-arm/vfp11-fix-scalar.s: New file.
1100 * ld-arm/vfp11-fix-scalar.d: Expected disassembly of above.
1101 * ld-arm/vfp11-fix-vector.s: New file.
1102 * ld-arm/vfp11-fix-vector.d: Expected disassembly of above.
1104 2007-01-23 Nathan Sidwell <nathan@codesourcery.com>
1106 * ld-elf/header.d: Reduce page size, restrict to linux & vxworks
1107 * ld-elf/header.s: Adjust.
1108 * ld-elf/header.t: Reduce initial offset.
1110 2007-01-23 Andreas Schwab <schwab@suse.de>
1112 * lib/ld-lib.exp (run_dump_test): Don't prematurely remove
1115 2007-01-19 H.J. Lu <hongjiu.lu@intel.com>
1117 * ld-elf/dl6.c: New file.
1118 * ld-elf/dl6a.out: Likewise.
1119 * ld-elf/dl6amain.c: Likewise.
1120 * ld-elf/dl6b.out: Likewise.
1121 * ld-elf/dl6bmain.c: Likewise.
1122 * ld-elf/dl6cmain.c: Likewise.
1123 * ld-elf/dl6dmain.c: Likewise.
1125 * ld-elf/shared.exp: Add new tests for -Bsymbolic,
1126 -Bsymbolic-functions, --dynamic-list-data and
1127 --dynamic-list-cpp-new.
1129 2007-01-19 H.J. Lu <hongjiu.lu@intel.com>
1131 * ld-elf/maxpage3.t: New file.
1132 * ld-elf/maxpage3a.d: Likewise.
1133 * ld-elf/maxpage3b.d: Likewise.
1134 * ld-elf/maxpage3c.d: Likewise.
1136 2007-01-19 H.J. Lu <hongjiu.lu@intel.com>
1138 * ld-scripts/default-script.exp: New file.
1139 * ld-scripts/default-script.s: Likewise.
1140 * ld-scripts/default-script.t: Likewise.
1141 * ld-scripts/default-script1.d: Likewise.
1142 * ld-scripts/default-script2.d: Likewise.
1143 * ld-scripts/default-script3.d: Likewise.
1144 * ld-scripts/default-script4.d: Likewise.
1146 2007-01-18 H.J. Lu <hongjiu.lu@intel.com>
1149 * lib/ld-lib.exp (run_dump_test): Remove output file first.
1151 2007-01-17 H.J. Lu <hongjiu.lu@intel.com>
1153 * ld-elf/header.d: Adjust for .text section with 16byte
1156 2007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1158 * ld-elf/dl1main.c (main): Fix a typo.
1160 2007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1163 * ld-elf/del.cc: New.
1164 * ld-elf/dl5.cc: Likewise.
1165 * ld-elf/dl5.out: Likewise.
1166 * ld-elf/new.cc: Likewise.
1168 * ld-elf/shared.exp: Add tests for --dynamic-list-data and
1169 --dynamic-list-cpp-new.
1171 2007-01-12 Hans-Peter Nilsson <hp@axis.com>
1173 * ld-elf/header.d: Allow arbitrary lines between "Program Header"
1174 and "Sections". Only run on *-*-linux*.
1176 2007-01-11 Nathan Sidwell <nathan@codesourcery.com>
1178 * ld-elf/header.d: New.
1179 * ld-elf/header.t: New.
1180 * ld-elf/header.s: New.
1182 2007-01-08 Kai Tietz <kai.tietz@onevision.com>
1184 * ld-fastcall/fastcall.exp: Renamed target x86_64-*-mingw64 to
1186 * ld-pe/pe.exp: Ditto.
1187 * ld-scripts/align.exp: Ditto.
1188 * ld-scripts/defined.exp: Ditto.
1189 * ld-scripts/provide.exp: Ditto.
1190 * ld-scripts/weak.exp: Ditto.
1192 2007-01-06 Nathan Sidwell <nathan@codesourcery.com>
1194 * ld-scripts/expr.exp: New.
1195 * ld-scripts/expr1.s: New.
1196 * ld-scripts/expr1.d: New.
1197 * ld-scripts/expr1.t: New.
1199 For older changes see ChangeLog-2006
1201 Copyright (C) 2007 Free Software Foundation, Inc.
1203 Copying and distribution of this file, with or without modification,
1204 are permitted in any medium without royalty provided the copyright
1205 notice and this notice are preserved.
1211 version-control: never