gas/ELF: don't accumulate .type settings
[external/binutils.git] / ld / testsuite / ChangeLog-2007
1 2007-12-31  Nick Clifton  <nickc@redhat.com>
2
3         * ld-elf/flags1.d: Add xfails for ports for which the test will
4         not work.
5
6 2007-12-31  Nick Clifton  <nickc@redhat.com>
7
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.
13
14 2007-12-24  H.J. Lu  <hongjiu.lu@intel.com>
15
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.
20
21 2007-12-20  Hans-Peter Nilsson  <hp@axis.com>
22
23         * ld-elf/seg.d: Restrict to linux and vxworks.
24
25 2007-12-19  H.J. Lu  <hongjiu.lu@intel.com>
26
27         * ld-elf/seg.d: Adjusted for 64bit targets.
28
29 2007-12-19  Nathan Sidwell  <nathan@codesourcery.com>
30
31         * ld-elf/seg.t: New.
32         * ld-elf/seg.d: New.
33         * ld-elf/seg.s: New.
34
35 2007-12-15  Alan Modra  <amodra@bigpond.net.au>
36
37         * ld-scripts/rgn-over.exp: Add --no-overlays for spu.
38
39 2007-11-28  Nick Clifton  <nickc@redhat.com>
40
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.
46
47 2007-11-21  Nick Clifton  <nickc@redhat.com>
48
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.
54
55 2007-11-20  Nick Clifton  <nickc@redhat.com>
56
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.
60
61 2007-11-20  Tristan Gingold  <gingold@adacore.com>
62
63         * ld-elf/tls_gc.s: New test.
64         * ld-elf/elf.exp: Add tls_gc test.
65
66 2007-11-17  Thiemo Seufer  <ths@mips.com>
67
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.
79
80 2007-11-16  Nick Clifton  <nickc@redhat.com>
81
82         * ld-mn10300/mn10300.exp: Fix the start address of the .bss
83         section for the i1127740.s test.
84
85 2007-11-14  Richard Sandiford  <richard@codesourcery.com>
86             Joseph Myers  <joseph@codesourcery.com>
87
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.
108
109 2007-11-14  Hans-Peter Nilsson  <hp@axis.com>
110
111         * ld-elf/flags1.d: Generalize regexp for section size.
112
113 2007-11-13  H.J. Lu  <hongjiu.lu@intel.com>
114
115         PR binutils/5233
116         * ld-elf/flags1.d: New.
117         * ld-elf/flags1.ld: Likewise.
118         * ld-elf/flags1.s: Likewise.
119
120 2007-11-13  Nick Clifton  <nickc@redhat.com>
121
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.
127
128 2007-11-08  Nathan Sidwell  <nathan@codesourcery.com>
129
130         * ld-vxworks/tls-2.d: New.
131         * ld-vxworks/tls-2.s: New.
132
133 2007-11-07  Nathan Sidwell  <nathan@codesourcery.com>
134
135         * ld-vxworks/tls-1.d: New.
136         * ld-vxworks/tls-1.s: New.
137
138 2007-11-06  Alan Modra  <amodra@bigpond.net.au>
139
140         * ld-powerpc/tlsso.d: Update for changed got alloc order.
141         * ld-powerpc/tlsso.r: Likewise.
142
143         * ld-powerpc/tlsso32.d: Update for changed got alloc order.
144
145 2007-11-05  Alan Modra  <amodra@bigpond.net.au>
146
147         * ld-elf/merge3.d, ld-elf/merge3.s: Delete.
148
149 2007-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
150
151         * ld-scripts/align.exp: Enable for PECOFF.
152         * ld-scripts/alignof.exp: Likewise.
153
154 2007-11-01  Joseph Myers  <joseph@codesourcery.com>
155
156         * ld-elf/merge3.d, ld-elf/merge3.s: New.
157
158 2007-10-30  Nick Clifton  <nickc@redhat.com>
159
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.
169
170 2007-10-26  Alan Modra  <amodra@bigpond.net.au>
171
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.
179
180 2007-10-25  Daniel Jacobowitz  <dan@codesourcery.com>
181
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.
186
187 2007-10-19  Nick Clifton  <nickc@redhat.com>
188
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.
202
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>
207
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.
218
219 2007-10-16  Nick Clifton  <nickc@redhat.com>
220
221         * ld-elfcomm/elfcomm.exp: Add tests of STT_COMMON symbol
222         generation.
223
224 2007-10-12  Joseph Myers  <joseph@codesourcery.com>
225
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.
231
232 2007-10-12  Alan Modra  <amodra@bigpond.net.au>
233
234         * ld-srec/srec.exp: Define __stack_chk_fail sym.
235
236 2007-10-09  H.J. Lu  <hongjiu.lu@intel.com>
237
238         PR binutils/4476
239         * ld-elf/hash.d: Check "-s -D" for readelf.
240
241 2007-10-02  Ralf Habecker  <ralf.habacker@freenet.de>
242
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.
250
251 2007-09-30  Mike Frysinger  <vapier@gentoo.org>
252
253         * ld-selective/selective.exp: Set $compiler based on $testtype and
254         use that instead of $CC.
255
256 2007-09-29  Alan Modra  <amodra@bigpond.net.au>
257
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.
261
262 2007-09-29  Mike Frysinger  <vapier@gentoo.org>
263
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.
300
301 2007-09-25  Alan Modra  <amodra@bigpond.net.au>
302
303         * ld-spu/ovl.d: Adjust for stub relocs.
304         * ld-spu/ovl2.d: Likewise.
305
306 2007-09-20  H.J. Lu  <hongjiu.lu@intel.com>
307
308         PR 658
309         * ld-i386/tlsbin.dd: Updated.
310         * ld-i386/tlsld1.dd: Likewise.
311
312 2007-09-19  Nick Clifton  <nickc@redhat.com>
313
314         * ld-scripts/crossref.exp: Compile test source with -mtiny=0 in
315         order to prevent the use of the small data area.
316
317 2007-09-17  H.J. Lu  <hongjiu.lu@intel.com>
318
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.
324
325         * ld-elf/relro1.s: New file.
326         * ld-elf/relro2.s: Likewise.
327
328 2007-09-04  Mike Frysinger  <vapier@gentoo.org>
329
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.
335
336 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
337
338         PR ld/4986
339         * ld-ia64/line.exp: New.
340         * ld-ia64/undefined.s: Likewise.
341
342         * ld-x86-64/line.exp: Don't check CC.
343
344 2007-08-31  H.J. Lu  <hongjiu.lu@intel.com>
345
346         PR ld/4986
347         * ld-x86-64/line.exp: New
348         * ld-x86-64/undefined.s: Likewise.
349
350 2007-08-31  Tristan Gingold  <gingold@adacore.com>
351
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.
355
356 2007-08-28  Mark Shinwell  <shinwell@codesourcery.com>
357             Joseph Myers  <joseph@codesourcery.com>
358
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.
398
399 2007-08-24  H.J. Lu  <hongjiu.lu@intel.com>
400
401         * ld-i386/i386.exp (i386tests): Add a test for TLS IE->LE
402         transition.
403         Run tlsie2, tlsie3, tlsie4 and tlsie5.
404
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.
425
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.
429
430 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
431
432         * ld-i386/tlsbinpic.s: Add a new GD -> IE test.
433
434         * ld-i386/tlsgd1.s: Add a new GD -> LE test.
435
436         * ld-i386/tlsbin.dd: Updated.
437         * ld-i386/tlsbin.rd: Likewise.
438         * ld-i386/tlsgd1.dd: Likewise.
439
440 2007-08-17  Jakub Jelinek  <jakub@redhat.com>
441
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.
448
449 2007-08-17  Richard Sandiford  <richard@codesourcery.com>
450
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].
454
455 2007-08-16  Alan Modra  <amodra@bigpond.net.au>
456
457         * ld-srec/srec.exp: Always pass "-G 0".  Remove all powerpc
458         xfails.
459
460 2007-08-14  H.J. Lu  <hongjiu.lu@intel.com>
461
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.
465
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.
474
475 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
476
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.
488
489 2007-08-13  Alan Modra  <amodra@bigpond.net.au>
490
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.
504
505 2007-08-06  Kai Tietz   <kai.tietz@onevision.com>
506
507         PR ld/4877
508         * ld-pe/pe.exp: Special diff file for x86_64-mingw target.
509         * ld-pe/secrel_64.d: New.
510
511 2007-08-03  Daniel Jacobowitz  <dan@codesourcery.com>
512
513         * ld-srec/srec.exp: XFAIL for powerpc*-*-*.
514
515 2007-08-01  Adam Nemet  <anemet@caviumnetworks.com>
516
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.
520
521 2007-07-29  Alan Modra  <amodra@bigpond.net.au>
522
523         * ld-elf/weak-dyn-1.rd: Adjust.
524
525 2007-07-25  Daniel Jacobowitz  <dan@codesourcery.com>
526
527         * ld-cdtest/cdtest-foo.cc (strncpy): Fix parameter name.
528
529 2007-07-24  Nick Clifton  <nickc@redhat.com>
530
531         * ld-arm/arm-elf.exp: Move EABI attribute tests into EABI only
532         section.
533
534 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
535
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.
539
540 2007-07-13  Nathan Sidwell  <nathan@codesourcery.com>
541
542         * ld-scripts/assert.t: Tweak to avoid relying on empty's VMA being
543         zero.
544
545 2007-07-10  H.J. Lu  <hongjiu.lu@intel.com>
546
547         * ld-elfvers/vers.exp: Add tests for --defsym.
548
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.
559
560 2007-07-06  Nick Clifton  <nickc@redhat.com>
561
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>
603
604         * ld-powerpc/powerpc.exp: Disable for lynxos and nto.
605
606 2007-07-03  Joseph Myers  <joseph@codesourcery.com>
607
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.
611
612 2007-07-02  Nathan Sidwell  <nathan@codesourcery.com>
613
614         * ld-scripts/alignof.exp: Skip on non-elf
615
616 2007-06-29  Joseph Myers  <joseph@codesourcery.com>
617
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.
627
628 2007-06-29  Joseph Myers  <joseph@codesourcery.com>
629
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.
643
644 2007-06-29  Paul Brook  <paul@codesourcery.com>
645
646         * ld-arm/arm-elf.exp (armelftests): Add callweak.
647         * ld-arm/callweak.d: New test.
648         * ld-arm/callweak.s: New test.
649
650 2007-06-28  H.J. Lu  <hongjiu.lu@intel.com>
651
652         PR ld/4701
653         * ld-elf/noload-2.d: New.
654
655 2007-06-29  H.J. Lu <hjl@gnu.org>
656
657         * ld-scripts/assert.t: Discard .reginfo sections.
658
659 2007-06-26  Joseph Myers  <joseph@codesourcery.com>
660
661         * ld-arm/attr-merge.s, ld-arm/attr-merge.attr: New.
662         * ld-arm/arm-elf.exp (armelftests): Add new test.
663
664 2007-06-25  Richard Sandiford  <richard@codesourcery.com>
665
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.
669
670 2007-06-19  H.J. Lu  <hongjiu.lu@intel.com>
671
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.
683
684 2007-06-18  Andreas Schwab  <schwab@suse.de>
685
686         * ld-scripts/cross3.t: Add .opd section.
687
688 2007-06-18  Nathan Sidwell  <nathan@codesourcery.com>
689
690         * ld-scripts/alignof.s: New.
691         * ld-scripts/alignof.t: New
692         * ld-scripts/alignof.exp: New.
693
694 2007-06-14  Alan Modra  <alan@grove.modra.org>
695
696         * ld-spu/ovl.d: Update.
697         * ld-spu/ovl2.d: Update.
698
699 2007-05-24  Nathan Sidwell  <nathan@codesourcery.com>
700
701         * ld-scripts/assert.t: Add additional cases.
702         * ld-scripts/extern.t, ld-scripts/extern.s,
703         ld-scripts/extern.exp: New.
704
705 2007-05-22  Paul Brook  <paul@codesourcery.com>
706
707         * ld-arm/arm-pic-veneer.d: Update expected output.
708         * ld-arm/arm-call.d: Ditto.
709
710 2007-05-22  Paul Brook  <paul@codesourcery.com>
711
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.
720
721 2007-05-21  Richard Sandiford  <richard@codesourcery.com>
722
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.
727
728 2007-05-18  Joseph Myers  <joseph@codesourcery.com>
729
730         * ld-elf/group.ld: Discard .reginfo.
731
732 2007-05-18  Paul Brook  <paul@codesourcery.com>
733
734         * ld-arm/arm-call.d: Update expected output.
735
736 2007-05-17  Paul Brook  <paul@codesourcery.com>
737
738         * ld-elf/multibss1.s: Use %nobits instead of @nobits.
739
740 2007-05-17  Nathan Sidwell  <nathan@codesourcery.com>
741
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.
747
748 2007-05-15  H.J. Lu  <hongjiu.lu@intel.com>
749
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.
755
756         * ld-elf/shared.exp (build_tests): Add "Build libdata1.so".
757         (run_tests): Add "Run with libdata1.so".
758
759 2007-05-15  Richard Sandiford  <richard@codesourcery.com>
760
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.
765
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.
770
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.
774
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.
779
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.
784
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.
789
790 2007-05-15  Richard Sandiford  <richard@codesourcery.com>
791
792         * ld-mips-elf/vxworks1-lib.rd: Expect the GOT relocation to be
793         against symbol 0.
794
795 2007-05-15  Mark Shinwell  <shinwell@codesourcery.com>
796
797         * ld-arm/arm-elf.exp: Add jump19 testcase.
798         * ld-arm/jump19.d: New.
799         * ld-arm/jump19.s: New.
800
801 2007-05-14  Richard Sandiford  <richard@codesourcery.com>
802
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.
811
812 2007-05-14  Andreas Schwab  <schwab@suse.de>
813
814         * ld-elf/dl2a.list: New file.
815         * ld-elf/shared.exp: Add test using --dynamic-list=dl2a.list.
816
817 2007-05-10  Richard Sandiford  <richard@codesourcery.com>
818
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.
824
825 2007-05-10  Richard Sandiford  <richard@codesourcery.com>
826
827         * ld-elf/multibss1.d, ld-elf/multibss1.s: New test.
828
829 2007-04-27  Nathan Sidwell  <nathan@codesourcery.com>
830
831         * ld-m68k/plt1-isac.d: New.
832         * ld-m68k/m68k.exp: Add it.
833
834 2007-04-26  H.J. Lu  <hongjiu.lu@intel.com>
835
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
848
849 2007-04-24  Alan Modra  <amodra@bigpond.net.au>
850
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.
858
859 2007-04-21  Richard Earnshaw  <rearnsha@arm.com>
860
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.
870
871 2007-04-18  Alan Modra  <amodra@bigpond.net.au>
872
873         * ld-spu/ovl.lnk: Use OVERLAY keyword.
874
875 2007-04-17  Paul Brook  <paul@codesourcery.com>
876
877         * ld-arm/preempt-app.s: New test.
878         * ld-arm/preempt-app.sym: New.
879         * ld-arm/arm-elf.exp: Add preempt-app.
880
881 2007-04-12  Richard Sandiford  <richard@codesourcery.com>
882
883         * ld-mips-elf/vxworks1-lib.td: New test.
884         * ld-mips-elf/mips-elf.exp: Run it.
885
886 2007-04-05  H.J. Lu  <hongjiu.lu@intel.com>
887
888         PR ld/4304
889         * ld-i386/i386.exp: Run "warn1".
890
891         * ld-i386/warn1.d: New file.
892         * ld-i386/warn1.s: Likewise.
893
894 2007-04-05  H.J. Lu  <hongjiu.lu@intel.com>
895
896         * ld-i386/combreloc.d: Remove #target: i?86-*-*.
897         * ld-i386/reloc.d: Likewise.
898
899 2007-04-05  Alan Modra  <amodra@bigpond.net.au>
900
901         * ld-spu/ovl2.d: Update.
902
903 2007-04-02  H.J. Lu  <hongjiu.lu@intel.com>
904
905         PR ld/4090
906         * ld-elf/expr1.d: New file.
907         * ld-elf/expr1.s: Likewise.
908         * ld-elf/expr1.t: Likewise.
909
910 2007-03-29  Richard Sandiford  <richard@codesourcery.com>
911
912         * ld-libs/lib-1.s, ld-libs/lib-2.s, ld-libs/lib-2.d,
913         * ld-libs/libs.exp: New files.
914
915 2007-03-28  Richard Sandiford  <richard@codesourcery.com>
916
917         * ld-vxworks/rpath-1.s, ld-vxworks/rpath-1.d,
918         * ld-vxworks/vxworks.exp: New files.
919
920 2007-03-27  Alan Modra  <amodra@bigpond.net.au>
921
922         * ld-elf/note-1.s: Increase .foo size.
923
924 2007-03-27  Alan Modra  <amodra@bigpond.net.au>
925
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.
932
933 2007-03-24  Alan Modra  <amodra@bigpond.net.au>
934
935         * ld-elf/overlay.d: -u symbols we want to see in the output.
936
937 2007-03-23  Alan Modra  <amodra@bigpond.net.au>
938
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.
942
943 2007-03-23  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
944
945         * ld-sh/ld-r-1.d: Update.
946         * ld-sh/shared-1.d: Likewise.
947
948 2007-03-23  Alan Modra  <amodra@bigpond.net.au>
949
950         * ld-elf/elf.exp: Add "--local-store 0:0" to LDFLAGS for spu.
951
952 2007-03-22  H.J. Lu  <hongjiu.lu@intel.com>
953
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.
958
959         * ld-pe/pe.exp: Run image_size.
960
961 2007-03-22  H.J. Lu  <hongjiu.lu@intel.com>
962
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.
970
971         * ld-i386/i386.exp: Run "alloc".
972
973 2007-03-20  Paul Brook  <paul@codesourcery.com>
974
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.
978
979 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
980
981         * ld-elf/extract-symbol-1.ld (data): Explicitly set the start address
982         to 0.
983
984 2007-03-07  Alan Modra  <amodra@bigpond.net.au>
985
986         * ld-elf/extract-symbol-1sec.d: xfail hppa.
987         * ld-elf/extract-symbol-1sym.d: xfail hppa.
988
989 2007-03-07  H.J. Lu  <hongjiu.lu@intel.com>
990
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.
999
1000 2007-03-06  H.J. Lu  <hongjiu.lu@intel.com>
1001
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.
1006
1007 2007-03-02  Richard Sandiford  <richard@codesourcery.com>
1008
1009         * ld-elf/binutils.exp: Revert last change.
1010
1011 2007-03-01  Richard Sandiford  <richard@codesourcery.com>
1012
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.
1016
1017 2007-02-28  Nick Clifton  <nickc@redhat.com>
1018
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.
1024
1025 2007-02-22  Paul Brook  <paul@codesourcery.com>
1026
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.
1030
1031 2007-02-14  H.J. Lu  <hongjiu.lu@intel.com>
1032
1033         PR ld/3953
1034         * ld-elf/beginwarn.c: New file.
1035         * ld-elf/warn.out: Likewise.
1036
1037         * ld-elf/shared.exp (build_tests): Add "Build warn libbar.so".
1038         (run_tests): Add "Run warn with versioned libfoo.so".
1039
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.
1047
1048 2007-02-13  H.J. Lu  <hongjiu.lu@intel.com>
1049
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.
1054
1055 2007-02-13  Alan Modra  <amodra@bigpond.net.au>
1056
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.
1062
1063 2007-02-12  Alan Modra  <amodra@bigpond.net.au>
1064
1065         * ld-powerpc/relbrlt.d: Update.
1066
1067 2007-02-06  Nick Clifton  <nickc@redhat.com>
1068
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.
1073
1074 2007-02-05  Dave Brolley  <brolley@redhat.com>
1075
1076         * ld-undefined/undefined.exp: XFAIL the undefined test
1077         * ld-mep: New, with content.
1078
1079 2007-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1080
1081         * ld-i386/pcrel16.d: Undo the last change.
1082         * ld-x86-64/pcrel16.d: Likewise.
1083
1084 2007-02-02  H.J. Lu  <hongjiu.lu@intel.com>
1085
1086         * ld-i386/pcrel16.d: Updated.
1087         * ld-x86-64/pcrel16.d: Likewise.
1088
1089 2007-02-01  Alan Modra  <amodra@bigpond.net.au>
1090
1091         * ld-scripts/default-script.exp: Add "--local-store 0:0" to
1092         LDFLAGS for spu.
1093
1094 2007-01-29  Julian Brown  <julian@codesourcery.com>
1095
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.
1103
1104 2007-01-23  Nathan Sidwell  <nathan@codesourcery.com>
1105
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.
1109
1110 2007-01-23  Andreas Schwab  <schwab@suse.de>
1111
1112         * lib/ld-lib.exp (run_dump_test): Don't prematurely remove
1113         assembler output.
1114
1115 2007-01-19  H.J. Lu  <hongjiu.lu@intel.com>
1116
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.
1124
1125         * ld-elf/shared.exp: Add new tests for -Bsymbolic,
1126         -Bsymbolic-functions, --dynamic-list-data and
1127         --dynamic-list-cpp-new.
1128
1129 2007-01-19  H.J. Lu  <hongjiu.lu@intel.com>
1130
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.
1135
1136 2007-01-19  H.J. Lu  <hongjiu.lu@intel.com>
1137
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.
1145
1146 2007-01-18  H.J. Lu  <hongjiu.lu@intel.com>
1147
1148         PR ld/1283
1149         * lib/ld-lib.exp (run_dump_test): Remove output file first.
1150
1151 2007-01-17  H.J. Lu  <hongjiu.lu@intel.com>
1152
1153         * ld-elf/header.d: Adjust for .text section with 16byte
1154         alignment.
1155
1156 2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1157
1158         * ld-elf/dl1main.c (main): Fix a typo.
1159
1160 2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1161
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.
1167
1168         * ld-elf/shared.exp: Add tests for --dynamic-list-data and
1169          --dynamic-list-cpp-new.
1170
1171 2007-01-12  Hans-Peter Nilsson  <hp@axis.com>
1172
1173         * ld-elf/header.d: Allow arbitrary lines between "Program Header"
1174         and "Sections".  Only run on *-*-linux*.
1175
1176 2007-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1177
1178         * ld-elf/header.d: New.
1179         * ld-elf/header.t: New.
1180         * ld-elf/header.s: New.
1181
1182 2007-01-08  Kai Tietz   <kai.tietz@onevision.com>
1183
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.
1191
1192 2007-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1193
1194         * ld-scripts/expr.exp: New.
1195         * ld-scripts/expr1.s: New.
1196         * ld-scripts/expr1.d: New.
1197         * ld-scripts/expr1.t: New.
1198
1199 For older changes see ChangeLog-2006
1200 \f
1201 Copyright (C) 2007 Free Software Foundation, Inc.
1202
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.
1206
1207 Local Variables:
1208 mode: change-log
1209 left-margin: 8
1210 fill-column: 74
1211 version-control: never
1212 End: