* binutils-all/objcopy.exp: Move XFAIL from objcopy_test to copy_executable.
[binutils.git] / binutils / testsuite / ChangeLog
blob2c5db0cdeebe1a9f9744869b6dbba10b66202a25
1 2009-06-25  Christopher Faylor  <me+cygwin@cgf.cx>
3         * binutils-all/objcopy.exp: Move XFAIL from objcopy_test to
4         copy_executable.
6 2009-06-25  Christopher Faylor  <me+cygwin@cgf.cx>
8         * binutils-all/objcopy.exp: Always treat objcopy_test as XFAIL on
9         cygwin.
11 2009-04-16  Alan Modra  <amodra@bigpond.net.au>
13         * binutils-all/localize-hidden-1.s: Use "==" instead of ".set".
14         * binutils-all/localize-hidden-2.s: Likewise.
16 2009-04-02  Dave Korn  <dave.korn.cygwin@gmail.com>
18         * inutils-all/objcopy.exp (strip_executable):  Delete remote dest
19         file before downloading.
20         (strip_executable_with_saving_a_symbol):  Likewise.
21         (keep_debug_symbols_and_test_copy):  Likewise.
23 2009-03-11  Joseph Myers  <joseph@codesourcery.com>
25         * binutils-all/objdump.W, binutils-all/objdump.s: Don't match
26         literal "tmpdir/" in expected output.
28 2009-03-11  Chris Demetriou  <cgd@google.com>
30         * binutils-all/ar.exp (deterministic_archive): New test.
32 2009-03-09  H.J. Lu  <hongjiu.lu@intel.com>
34         PR binutils/9933
35         * binutils-all/copy-4.d: New.
37         * binutils-all/objcopy.exp: Run copy-4.
39 2009-03-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41         * config/hppa.sed: Fix spelling.
43 2009-03-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45         * binutils-all/localize-hidden-1.s: Change .equ to .set.
46         * binutils-all/localize-hidden-2.s: Likewise.
48 2009-01-29  Nick Clifton  <nickc@redhat.com>
50         * binutils-all/objdump.W: Do not assume that high and low PC
51         addresses will have been computed.
53 2008-10-06  Tom Tromey  <tromey@redhat.com>
55         * binutils-all/objdump.W: Update.
57 2008-10-03  H.J. Lu  <hongjiu.lu@intel.com>
59         * binutils-all/group.s: Updated.
60         * binutils-all/group-2.s: Likewise.
61         * binutils-all/group-3.s: Likewise.
62         * binutils-all/group-4.s: Likewise.
63         * binutils-all/strip-7.d: Likewise.
64         * binutils-all/strip-9.d: Likewise.
66 2008-10-01  H.J. Lu  <hongjiu.lu@intel.com>
68         * binutils-all/group-4.s: New.
69         * binutils-all/strip-8.d: Likewise.
70         * binutils-all/strip-9.d: Likewise.
72         * binutils-all/objcopy.exp: Test objcopy on group-4.s.  Run
73         strip-8 and strip-9.
75 2008-10-01  H.J. Lu  <hongjiu.lu@intel.com>
77         * binutils-all/group-3.s: New.
78         * binutils-all/strip-6.d: Likewise.
79         * binutils-all/strip-7.d: Likewise.
81         * binutils-all/objcopy.exp: Test objcopy on group-3.s.  Run
82         strip-6 and strip-7.
84 2008-10-01  H.J. Lu  <hongjiu.lu@intel.com>
86         * binutils-all/group-2.s: New.
87         * binutils-all/strip-4.d: Likewise.
88         * binutils-all/strip-5.d: Likewise.
90         * binutils-all/objcopy.exp: Test objcopy on group-2.s.  Run
91         strip-4 and strip-5.
93 2008-07-26  Alan Modra  <amodra@bigpond.net.au>
95         * binutils-all/objdump.exp: Run compressed debug test only for ELF.
97 2008-07-11  Hans-Peter Nilsson  <hp@axis.com>
99         * binutils-all/objdump.W: Generalize to adjust for targets with
100         non-byte-size instructions.
102 2008-07-09  Craig Silverstein  <csilvers@google.com>
104         * binutils-all/objdump.exp: Add test for objdump -s on a file
105         with a compressed debug section.  Add test for objdump -W on a
106         file that contains a compressed debug section.
107         * binutils-all/readelf.exp: Call readelf_compressed_wa_test.
108         (readelf_compressed_wa_test): New function.
109         * binutils-all/dw2-compressed.S: New file.
110         * binutils-all/objdump.W: New file.
111         * binutils-all/objdump.s: New file.
112         * binutils-all/readelf.wa: New file.
114 2008-07-08  Kai Tietz  <kai.tietz@onevision.com>
116         * binutils-all/objcopy.exp (copy_setup): Check if host-triplet
117         is target-triplet for execution tests.
118         (copy_executable): Likewise.
119         (strip_executable): Likewise.
120         (strip_executable_with_saving_a_symbol): Likewise.
122 2008-05-29  Jan Kratochvil  <jan.kratochvil@redhat.com>
124         * binutils-all/objcopy.exp: Call KEEP_DEBUG_SYMBOLS_AND_TEST_COPY.
125         (keep_debug_symbols_and_test_copy): New function.
126         (test5, test6): New variables.
128 2008-03-27  Cary Coutant <ccoutant@google.com>
130         * binutils-all/ar.exp: Add thin archive tests.
132 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
134         * config/default.exp (gcc_gas_flag, dlltool_gas_flag): Define to
135         empty for testing an installed toolchain.
137 2008-02-04  Bob Wilson  <bob.wilson@acm.org>
138         
139         * binutils-all/objdump.exp (cpus_expected): Add xtensa.
140         
141 2007-10-26  Alan Modra  <amodra@bigpond.net.au>
143         * binutils-all/windres/windres.exp: Don't xfail.
145 2007-10-16  Nick Clifton  <nickc@redhat.com>
147         * binutils-all/readelf.ss: Accept COMMON in readelf's output.
148         * binutils-all/readelf.ss-64: Likewise.
149         * binutils-all/readelf.ss-mips: Likewise.
150         * binutils-all/readelf.ss-tmips: Likewise.
151         
152 2007-08-30  Nick Clifton  <nickc@redhat.com>
154         * binutils-all/dumptest.s: New test file.
155         * binutils-all/readelf.exp: Add test of readelf's -p switch.
157 2007-08-28  Mark Shinwell  <shinwell@codesourcery.com>
158             Joseph Myers  <joseph@codesourcery.com>
160         * binutils-all/ar.exp (long_filenames): Delete temporary files on
161         the host.
162         * binutils-all/arm/objdump.exp: Only check "which $OBJDUMP" if
163         host is local.
164         * binutils-all/objcopy.exp: Use ${srecfile} to get the name of the
165         srec file to be passed to binutils_run.
166         (objcopy_test_readelf): Use remote_exec.
167         * binutils-all/readelf.exp (readelf_find_size): Use remote_exec.
168         (readelf_test): Likewise.
169         (readelf_wi_test): Likewise.
170         * lib/utils-lib.exp (run_dump_test): Only check "which $binary" if
171         host is local.  Use remote_exec.  Use $tempfile not
172         tmpdir/bintest.o.
174 2007-08-09  Alan Modra  <amodra@bigpond.net.au>
176         * binutils-all/copy-2.d (not-target): Match *-*-*aout.
177         * binutils-all/copy-3.d (not-target): Likewise.
178         * binutils-all/objcopy.exp (objcopy_test): Remove extraneous
179         setup_xfail.
180         * windres/windres.exp: Return unsupported rather than fail if
181         windows.h not found.
183 2007-07-05  Nick Clifton  <nickc@redhat.com>
185         * lib/utils-lib.exp: Update copyright notice to refer to GPLv3.
186         * config/default.exp, binutils-all/ar.exp,
187         binutils-all/dlltool.exp, binutils-all/nm.exp,
188         binutils-all/objcopy.exp, binutils-all/arm/objdump.exp,
189         binutils-all/hppa/objdump.exp, binutils-all/m68k/objdump.exp,
190         binutils-all/vax/objdump.exp, binutils-all/windres/windres.exp,
191         binutils-all/windres/msupdate: Likewise.
193 2007-06-23  H.J. Lu  <hongjiu.lu@intel.com>
195         * binutils-all/strip-3.d: Also strip .xtensa.info section.
197 2007-05-24  Kai Tietz  <Kai.Tietz@onevision.com>
199         * binutils-all/windres/version_cat.rc: New.
200         * binutils-all/windres/version_cat.rsd: New.
202 2007-05-23  Kai Tietz  <Kai.Tietz@onevision.com>
204         * binutils-all/windres/html.rc: New.
205         * binutils-all/windres/html.rsd: New.
206         * binutils-all/windres/html1.hm: New.
207         * binutils-all/windres/html2.hm: New.
208         * binutils-all/windres/messagetable.rc: New.
209         * binutils-all/windres/messagetable.rsd: New.
210         * binutils-all/windres/MSG00001.bin: New.
211         * binutils-all/windres/strtab2.rc: New.
212         * binutils-all/windres/strtab2.rsd: New.
213         * binutils-all/windres/version.rc: New.
214         * binutils-all/windres/version.rsd: New.
215         * binutils-all/windres/dialog.rsd: Fix expected results.
217 2007-05-17  Joseph Myers  <joseph@codesourcery.com>
219         * binutils-all/strip-3.d: Strip .pdr section.
221 2007-05-15  Alan Modra  <amodra@bigpond.net.au>
223         * binutils-all/objcopy.exp: Only run needed-by-reloc test for ELF.
225 2007-05-11  Alan Modra  <amodra@bigpond.net.au>
227         * binutils-all/needed-by-reloc.s: Use .long rather than .4byte.
229 2007-05-08  Mark Shinwell  <shinwell@codesourcery.com>
231         * binutils-all/strip-3.d: Strip .ARM.attributes and .reginfo
232         sections.
234 2007-05-02  Alan Modra  <amodra@bigpond.net.au>
236         * binutils-all/objcopy.exp (copy_setup): Don't perror, use send_log.
237         (copy_executable): Return early if test2 is blank.
238         Return unsupported rather than unresolved if we can't run
239         executables.  Do test1 if we can compile.
241 2007-04-24  Nathan Froyd  <froydnj@codesourcery.com>
242             Phil Edwards  <phil@codesourcery.com>
244         * binutils-all/objcopy.exp: Add test for stripping a symbol
245         used in a relocation.
246         * binutils-all/needed-by-reloc.s: New file.
248 2007-04-20  Nathan Froyd  <froydnj@codesourcery.com>
249             Phil Edwards  <phil@codesourcery.com>
250             Thomas de Lellis <tdel@windriver.com>
252         * binutils-all/objcopy.exp: Add test for --reverse-bytes.
254 2007-04-21  Richard Earnshaw  <rearnsha@arm.com>
256         * binutils-all/readelf.exp (regexp_diff): Delete.
258 2007-04-20  Richard Earnshaw  <rearnsha@arm.com>
260         * binutils-all/arm/thumb2-cond.s: Allow for tab expansion by the pty.
261         Rename the second test.
263 2007-04-12  H.J. Lu  <hongjiu.lu@intel.com>
265         PR binutils/4348
266         * binutils-all/empty.s: New file.
267         * binutils-all/strip-3.d: Likewise.
269         * binutils-all/objcopy.exp: Run strip-3 for ELF target.
271 2007-02-27  Nathan Sidwell  <nathan@codesourcery.com>
273         * binutils-all/objcopy.exp: Skip for uclinux targets.
275 2007-02-14  Nick Clifton  <nickc@redhat.com>
277         * binutils-all/readelf.exp (readelf_wi_test): Fix unexpected
278         output failure message.
280 2007-01-08  Kai Tietz   <kai.tietz@onevision.com>
282         * copy-3.d: Renamed target x86_64-*-mingw64 to x86_64-*-mingw*
283         * dlltool.exp: Dito
284         * lang.rc: Dito
285         * strtab1.rc: Dito
286         * windres.exp: Dito
288 2006-09-20  Kai Tietz  <Kai.Tietz@onevision.com>
290         * binutils-all/copy-3.d: Add support for target x86_64-pc-mingw64.
291         * binutils-all/dlltool.exp: Likewise.
292         * binutils-all/objcopy.exp: Likewise.
293         * binutils-all/windres/windres.exp: Likewise.
294         * binutils-all/windres/lang.rc: xfail it as long as there is no windows.h.
295         * binutils-all/windres/strtab1.rc: Likewise.
296         * lib/utils-lib.exp: Adjust executable prefix detection (as .exe).
298 2006-09-14  H.J. Lu  <hongjiu.lu@intel.com>
300         PR binutils/3181
301         * binutils-all/objcopy.exp: Run strip-1 and strip-2 for ELF
302         targets.
304         * binutils-all/strip-1.d: New file.
305         * binutils-all/strip-2.d: Likewise.
307         * lib/utils-lib.exp (run_dump_test): Support strip.
309 2006-08-15  Thiemo Seufer  <ths@mips.com>
310             Nigel Stephens  <nigel@mips.com>
311             David Ung  <davidu@mips.com>
313         * binutils-all/readelf.exp (readelf_test): Handle mips*-sde-elf*.
315 2006-06-24  Richard Sandiford  <richard@codesourcery.com>
317         * binutils-all/localize-hidden-1.d: Use objdump --syms instead
318         of readelf.
320 2006-06-23  Richard Sandiford  <richard@codesourcery.com>
322         * binutils-all/localize-hidden-1.s,
323         * binutils-all/localize-hidden-1.d,
324         * binutils-all/localize-hidden-2.s,
325         * binutils-all/localize-hidden-2.d: New tests.
326         * binutils-all/objcopy.exp: Run them.
328 2006-06-06  Paul Brook  <paul@codesourcery.com>
330         * binutils-all/arm/objdump.exp: New file.
331         * binutils-all/arm/thumb2-cond.s: New test.
333 2006-05-03  H.J. Lu  <hongjiu.lu@intel.com>
335         * binutils-all/copy-3.d: Fix a typo.
337 2006-05-03  H.J. Lu  <hongjiu.lu@intel.com>
339         * binutils-all/copy-3.d: New.
341         * objcopy.exp: Run copy-3.
343 2006-05-02  Dave Korn  <dave.korn@artimi.com>
345         * binutils-all/copy-1.d (name):  Correct spelling of 'setting'.
346         * binutils-all/copy-1.d (name):  Likewise.
348 2006-05-02  Nick Clifton  <nickc@redhat.com>
350         * binutils-all/copy-2.d: Change the name of the section whose
351         flags are changed to "foo" so that the test will work with PE
352         based targets.  Skip this test for AOUT based targeted.
353         * binutils-all/copytest.s: New file.
355 2006-05-01  H.J. Lu  <hongjiu.lu@intel.com>
357         * binutils-all/objcopy.exp: Run "copy-1" for ELF only.
359 2006-05-01  Ben Elliston  <bje@au.ibm.com>
361         * binutils-all/objcopy.exp (objcopy_test_readelf): Remove stray ;
363 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
365         PR binutils/2593
366         * binutils-all/copy-1.d: New file.
367         * binutils-all/copy-1.s: Likewise.
368         * binutils-all/copy-2.d: Likewise.
370         * binutils-all/objcopy.exp: Add run_dump_test "copy-1" and
371         run_dump_test "copy-2".
373         * lib/utils-lib.exp (run_dump_test): New.
374         (slurp_options): Likewise.
375         (regexp_diff): Likewise.
376         (file_contents): Likewise.
377         (verbose_eval): Likewise.
379 2006-04-25  H.J. Lu  <hongjiu.lu@intel.com>
381         PR binutils/2467
382         * binutils-all/objcopy.exp (strip_test): Also test "strip -g"
383         on archive.
385 2006-04-10  H.J. Lu  <hongjiu.lu@intel.com>
387         * lib/utils-lib.exp (default_binutils_run): Check exit status.
389 2005-12-24  Ben Elliston  <bje@gnu.org>
391         * config/default.exp: Do not load the unneeded util-defs.exp.
393 2005-11-15  Jan Beulich  <jbeulich@novell.com>
395         * config/default.exp (link_or_copy): New. Use it for setting
396         up assembler and linker for the compiler to use.
398 2005-10-20  H.J. Lu  <hongjiu.lu@intel.com>
400         PR ld/251
401         * binutils-all/group.s: New file.
403         * binutils-all/objcopy.exp (objcopy_test_readelf): New
404         procedure.
405         Use it to test ELF group.
407 2005-10-19  H.J. Lu  <hongjiu.lu@intel.com>
409         PR ld/1487
410         * binutils-all/objcopy.exp (objcopy_test): New procedure.
411         Use it to test simple copy, ia64 link order and ELF unknown
412         section type.
414         * binutils-all/unknown.s: New file.
416 2005-10-19  H.J. Lu  <hongjiu.lu@intel.com>
418         PR binutils/1321
419         * binutils-all/link-order.s: New.
421         * binutils-all/objcopy.exp: Check ia64 link order.
423 2005-10-11  Danny Smith  <dannysmith@users.sourceforge.net>
425         * binutils-all/windres/escapex-2.rc: New file.
426         * binutils-all/windres/escapex-2.rsd: Generate.
428 2005-08-26  Christian Groessler  <chris@groessler.org>
430         * binutils-all/objcopy.exp: Don't setup_xfail "z8*-*".
432 2005-08-18  Alan Modra  <amodra@bigpond.net.au>
434         * binutils-all/objcopy.exp: Remove a29k support.
435         * binutils-all/objdump.exp: Likewise, alliant and convex too.
437 2005-05-07  Nick Clifton  <nickc@redhat.com>
439         * Update the address and phone number of the FSF organization in
440         the GPL notices in the following files:
441         binutils-all/ar.exp, binutils-all/dlltool.exp,
442         binutils-all/nm.exp, binutils-all/objcopy.exp,
443         binutils-all/objdump.exp, binutils-all/readelf.exp,
444         binutils-all/size.exp, binutils-all/hppa/objdump.exp,
445         binutils-all/m68k/objdump.exp, binutils-all/vax/objdump.exp,
446         binutils-all/windres/msupdate, binutils-all/windres/windres.exp,
447         config/default.exp, lib/utils-lib.exp
449 2005-04-04  Jan-Benedict Glaw  <jbglaw@lug-owl.>
451         * binutils-all/vax/objdump.exp: Condense the two tests into one
452         and add a "-M entry:" for the second label.
454 2005-03-29  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
456         * binutils-all/vax: New directory.
457         * binutils-all/vax/objdump.exp: New script.  Test the -Mentry:
458         switch added to the VAX disassembler.
459         * binutils-all/vax/entrymask.s: New assembler source file.
461 2005-03-08  Ben Elliston  <bje@au.ibm.com>
463        * config/default.exp: Remove send_user call for stray output.
465 2005-01-04  Martin Koegler  <mkoegler@auto.tuwien.ac.at>
467         * binutils-all/testprog.c: Add prototype for printf() and make
468         type of "string" array be "char" in order to avoid compile time
469         warnings.
471 2004-12-31  Alan Modra  <amodra@bigpond.net.au>
473         * binutils-all/readelf.ss: Allow for both .rel and .rela sections.
475 2004-11-04  Hans-Peter Nilsson  <hp@axis.com>
477         * binutils-all/objdump.exp (cpus_expected): Append cris.
479 2004-10-28  H.J. Lu  <hongjiu.lu@intel.com>
481         * binutils-all/dlltool.exp: Set XFAIL if $target_xfail is yes.
483 2004-10-23  Aaron W. LaFramboise  <aaron98wiridge9@aaronwl.com>
485         * binutils-all/alias.def: New file.
486         * binutils-all/dlltool.exp: Two new -p tests.
487         * config/default.exp (dlltool_gas_flag): New variable.
488         Copy gas and lds executables into tmpdir/gas directory rather than
489         making symlinks which might not be supported by the host OS.
490         Attempt to handle the case where the host OS does not use the .exe
491         extension but the target OS does.
492         * lib/utils-lib.exp (exe_ext): New procedure.
494 2004-07-12  Nick Clifton  <nickc@redhat.com>
496         * binutils-all/dlltool.exp: Check that the -p switch is not
497         rejected.
499 2004-07-09  Andreas Schwab  <schwab@suse.de>
501         * binutils-all/m68k/movem.s: New file.
503         * binutils-all/m68k/objdump.exp: New file.
505 2004-05-15  Nick Clifton  <nickc@redhat.com>
507         * binutils-all/readelf.ss: Allow for ARM mapping symbols.
509 2004-05-12  Ben Elliston  <bje@au.ibm.com>
511         * binutils-all/ar.exp: Remove stray semicolons.
512         * binutils-all/dlltool.exp: Likewise.
513         * binutils-all/objcopy.exp: Likewise.
514         * binutils-all/readelf.exp: Likewise.
515         * binutils-all/windres/windres.exp: Likewise.
516         * lib/utils-lib.exp: Likewise.
518 2004-04-14  Richard Sandiford  <rsandifo@redhat.com>
520         * binutils-all/readelf.ss-mips: Allow named section symbols.
522 2004-03-30  Jakub Jelinek  <jakub@redhat.com>
524         * binutils-all/objcopy.exp: Accept main as a data symbol as well.
526 2004-02-27  Andreas Schwab  <schwab@suse.de>
528         * binutils-all/ar.exp (argument_parsing): New test.
530 2004-02-20  Nathan Sidwell  <nathan@codesourcery.com>
532         * binutils-all/objcopy.exp: Reorder arguments for POSIXLY_CORRECT
533         systems.
535 For older changes see ChangeLog-9303
537 Local Variables:
538 mode: change-log
539 left-margin: 8
540 fill-column: 74
541 version-control: never
542 End: