Add copyright notices
[deliverable/binutils-gdb.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:
This page took 0.081285 seconds and 4 git commands to generate.