12007-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
62007-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
142007-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
212007-12-20  Hans-Peter Nilsson  <hp@axis.com>
22
23	* ld-elf/seg.d: Restrict to linux and vxworks.
24
252007-12-19  H.J. Lu  <hongjiu.lu@intel.com>
26
27	* ld-elf/seg.d: Adjusted for 64bit targets.
28
292007-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
352007-12-15  Alan Modra  <amodra@bigpond.net.au>
36
37	* ld-scripts/rgn-over.exp: Add --no-overlays for spu.
38
392007-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
472007-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
552007-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
612007-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
662007-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
802007-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
852007-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
1092007-11-14  Hans-Peter Nilsson  <hp@axis.com>
110
111	* ld-elf/flags1.d: Generalize regexp for section size.
112
1132007-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
1202007-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
1282007-11-08  Nathan Sidwell  <nathan@codesourcery.com>
129
130	* ld-vxworks/tls-2.d: New.
131	* ld-vxworks/tls-2.s: New.
132
1332007-11-07  Nathan Sidwell  <nathan@codesourcery.com>
134
135	* ld-vxworks/tls-1.d: New.
136	* ld-vxworks/tls-1.s: New.
137
1382007-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
1452007-11-05  Alan Modra  <amodra@bigpond.net.au>
146
147	* ld-elf/merge3.d, ld-elf/merge3.s: Delete.
148
1492007-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
150
151	* ld-scripts/align.exp: Enable for PECOFF.
152	* ld-scripts/alignof.exp: Likewise.
153
1542007-11-01  Joseph Myers  <joseph@codesourcery.com>
155
156	* ld-elf/merge3.d, ld-elf/merge3.s: New.
157
1582007-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
1702007-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
1802007-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
1872007-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
2032007-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
2192007-10-16  Nick Clifton  <nickc@redhat.com>
220
221	* ld-elfcomm/elfcomm.exp: Add tests of STT_COMMON symbol
222	generation.
223
2242007-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
2322007-10-12  Alan Modra  <amodra@bigpond.net.au>
233
234	* ld-srec/srec.exp: Define __stack_chk_fail sym.
235
2362007-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
2412007-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
2512007-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
2562007-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
2622007-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
3012007-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
3062007-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
3122007-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
3172007-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
3282007-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
3362007-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
3442007-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
3502007-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
3562007-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
3992007-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
4302007-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
4402007-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
4492007-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
4552007-08-16  Alan Modra  <amodra@bigpond.net.au>
456
457	* ld-srec/srec.exp: Always pass "-G 0".  Remove all powerpc
458	xfails.
459
4602007-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
4752007-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
4892007-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
5052007-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
5112007-08-03  Daniel Jacobowitz  <dan@codesourcery.com>
512
513	* ld-srec/srec.exp: XFAIL for powerpc*-*-*.
514
5152007-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
5212007-07-29  Alan Modra  <amodra@bigpond.net.au>
522
523	* ld-elf/weak-dyn-1.rd: Adjust.
524
5252007-07-25  Daniel Jacobowitz  <dan@codesourcery.com>
526
527	* ld-cdtest/cdtest-foo.cc (strncpy): Fix parameter name.
528
5292007-07-24  Nick Clifton  <nickc@redhat.com>
530
531	* ld-arm/arm-elf.exp: Move EABI attribute tests into EABI only
532	section.
533
5342007-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
5402007-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
5452007-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
5602007-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
6022007-07-05  Alan Modra  <amodra@bigpond.net.au>
603
604	* ld-powerpc/powerpc.exp: Disable for lynxos and nto.
605
6062007-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
6122007-07-02  Nathan Sidwell  <nathan@codesourcery.com>
613
614	* ld-scripts/alignof.exp: Skip on non-elf
615
6162007-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
6282007-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
6442007-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
6502007-06-28  H.J. Lu  <hongjiu.lu@intel.com>
651
652	PR ld/4701
653	* ld-elf/noload-2.d: New.
654
6552007-06-29  H.J. Lu <hjl@gnu.org>
656
657	* ld-scripts/assert.t: Discard .reginfo sections.
658
6592007-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
6642007-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
6702007-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
6842007-06-18  Andreas Schwab  <schwab@suse.de>
685
686	* ld-scripts/cross3.t: Add .opd section.
687
6882007-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
6942007-06-14  Alan Modra  <alan@grove.modra.org>
695
696	* ld-spu/ovl.d: Update.
697	* ld-spu/ovl2.d: Update.
698
6992007-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
7052007-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
7102007-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
7212007-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
7282007-05-18  Joseph Myers  <joseph@codesourcery.com>
729
730	* ld-elf/group.ld: Discard .reginfo.
731
7322007-05-18  Paul Brook  <paul@codesourcery.com>
733
734	* ld-arm/arm-call.d: Update expected output.
735
7362007-05-17  Paul Brook  <paul@codesourcery.com>
737
738	* ld-elf/multibss1.s: Use %nobits instead of @nobits.
739
7402007-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
7482007-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
7592007-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
7902007-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
7952007-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
8012007-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
8122007-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
8172007-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
8252007-05-10  Richard Sandiford  <richard@codesourcery.com>
826
827	* ld-elf/multibss1.d, ld-elf/multibss1.s: New test.
828
8292007-04-27  Nathan Sidwell  <nathan@codesourcery.com>
830
831	* ld-m68k/plt1-isac.d: New.
832	* ld-m68k/m68k.exp: Add it.
833
8342007-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
8492007-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
8592007-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
8712007-04-18  Alan Modra  <amodra@bigpond.net.au>
872
873	* ld-spu/ovl.lnk: Use OVERLAY keyword.
874
8752007-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
8812007-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
8862007-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
8942007-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
8992007-04-05  Alan Modra  <amodra@bigpond.net.au>
900
901	* ld-spu/ovl2.d: Update.
902
9032007-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
9102007-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
9152007-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
9202007-03-27  Alan Modra  <amodra@bigpond.net.au>
921
922	* ld-elf/note-1.s: Increase .foo size.
923
9242007-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
9332007-03-24  Alan Modra  <amodra@bigpond.net.au>
934
935	* ld-elf/overlay.d: -u symbols we want to see in the output.
936
9372007-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
9432007-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
9482007-03-23  Alan Modra  <amodra@bigpond.net.au>
949
950	* ld-elf/elf.exp: Add "--local-store 0:0" to LDFLAGS for spu.
951
9522007-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
9612007-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
9732007-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
9792007-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
9842007-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
9892007-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
10002007-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
10072007-03-02  Richard Sandiford  <richard@codesourcery.com>
1008
1009	* ld-elf/binutils.exp: Revert last change.
1010
10112007-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
10172007-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
10252007-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
10312007-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
10482007-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
10552007-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
10632007-02-12  Alan Modra  <amodra@bigpond.net.au>
1064
1065	* ld-powerpc/relbrlt.d: Update.
1066
10672007-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
10742007-02-05  Dave Brolley  <brolley@redhat.com>
1075
1076	* ld-undefined/undefined.exp: XFAIL the undefined test
1077	* ld-mep: New, with content.
1078
10792007-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
10842007-02-02  H.J. Lu  <hongjiu.lu@intel.com>
1085
1086	* ld-i386/pcrel16.d: Updated.
1087	* ld-x86-64/pcrel16.d: Likewise.
1088
10892007-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
10942007-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
11042007-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
11102007-01-23  Andreas Schwab  <schwab@suse.de>
1111
1112	* lib/ld-lib.exp (run_dump_test): Don't prematurely remove
1113	assembler output.
1114
11152007-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
11292007-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
11362007-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
11462007-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
11512007-01-17  H.J. Lu  <hongjiu.lu@intel.com>
1152
1153	* ld-elf/header.d: Adjust for .text section with 16byte
1154	alignment.
1155
11562007-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1157
1158	* ld-elf/dl1main.c (main): Fix a typo.
1159
11602007-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
11712007-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
11762007-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
11822007-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
11922007-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
1199For older changes see ChangeLog-2006
1200
1201Copyright (C) 2007 Free Software Foundation, Inc.
1202
1203Copying and distribution of this file, with or without modification,
1204are permitted in any medium without royalty provided the copyright
1205notice and this notice are preserved.
1206
1207Local Variables:
1208mode: change-log
1209left-margin: 8
1210fill-column: 74
1211version-control: never
1212End:
1213