Automatic date update in version.in
[binutils-gdb.git] / ld / testsuite / ChangeLog-2007
blobadc8cfbb68c334b0f107e3d9456373a03aa24ad2
1 2007-12-31  Nick Clifton  <nickc@redhat.com>
3         * ld-elf/flags1.d: Add xfails for ports for which the test will
4         not work.
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>
16         PR binutils/5488
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>
31         * ld-elf/seg.t: New.
32         * ld-elf/seg.d: New.
33         * ld-elf/seg.s: New.
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>
115         PR binutils/5233
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:
217         New test cases.
219 2007-10-16  Nick Clifton  <nickc@redhat.com>
221         * ld-elfcomm/elfcomm.exp: Add tests of STT_COMMON symbol
222         generation.
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>
238         PR binutils/4476
239         * ld-elf/hash.d: Check "-s -D" for readelf.
241 2007-10-02  Ralf Habecker  <ralf.habacker@freenet.de>
243         PR linker/4844
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
247         with an offset.
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
260         we xfail sel-dump.
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>
308         PR 658
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>
319         PR binutils/3281
320         PR binutils/5037
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
323         TLS for objcopy.
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>
338         PR ld/4986
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>
346         PR ld/4986
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
353         output.
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.
368         (run_host_cmd): New.
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.
376         Use run_host_cmd.
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
381         remote_file.
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.
390         Use run_host_cmd.
391         * ld-scripts/map-address.exp: Upload map_address.map if host is
392         remote.
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
402         transition.
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
427         transition.
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
458         xfails.
460 2007-08-14  H.J. Lu  <hongjiu.lu@intel.com>
462         PR ld/4918
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
482         local GOT entry.
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>
507         PR ld/4877
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
532         section.
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
543         zero.
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.
601         
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>
652         PR ld/4701
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>
672         PR ld/4590
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>
750         PR ld/4504
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
793         against symbol 0.
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
822         than disassembled.
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>
836         PR binutils/4430
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>
888         PR ld/4304
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>
905         PR ld/4090
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.
927         * ld-spu/ear.s: New.
928         * ld-spu/ear.d: 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>
954         PR ld/4210
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>
963         PR ld/4007
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
982         to 0.
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>
991         PR 3958
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>
1002         PR ld/4144
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>
1019         PR ld/3796
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>
1033         PR ld/3953
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
1045         check it.
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>
1069         PR ld/3805
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
1072         sections.
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
1092         LDFLAGS for spu.
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
1113         assembler output.
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>
1148         PR ld/1283
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
1154         alignment.
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>
1162         PR ld/3831
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
1185         x86_64-*-mingw*.
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.
1207 Local Variables:
1208 mode: change-log
1209 left-margin: 8
1210 fill-column: 74
1211 version-control: never
1212 End: