diff options
author | Alan Modra <amodra@gmail.com> | 2004-01-02 11:16:21 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2004-01-02 11:16:21 +0000 |
commit | c9e214e571d08fa968a53210682a14060261b91c (patch) | |
tree | fcc02945c69d3f5a03272d39552c237efd648ab6 /binutils | |
parent | 031d7588c2eec4f2e738433eb316dfba077d7c86 (diff) | |
download | gdb-c9e214e571d08fa968a53210682a14060261b91c.zip gdb-c9e214e571d08fa968a53210682a14060261b91c.tar.gz gdb-c9e214e571d08fa968a53210682a14060261b91c.tar.bz2 |
Split ChangeLog files.
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/ChangeLog | 4226 | ||||
-rw-r--r-- | binutils/ChangeLog-0001 | 2060 | ||||
-rw-r--r-- | binutils/ChangeLog-0203 | 2181 | ||||
-rw-r--r-- | binutils/testsuite/ChangeLog | 1051 | ||||
-rw-r--r-- | binutils/testsuite/ChangeLog-9303 | 1044 |
5 files changed, 5294 insertions, 5268 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index b25ef14..eacd265 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,4229 +1,5 @@ -2003-12-31 Daniel Jacobowitz <drow@mvista.com> - * MAINTAINERS: Rename CONFIGURE to BUILD SYSTEM and add myself. - -2003-12-29 Nick Clifton <nickc@redhat.com> - - * readelf.c (debug_line_pointer_size): Replace with an array - called 'debug_line_pointer_sizes'. - (num_debug_line_pointer_sizes): New variable. - (display_debug_lines): Extract pointer size from the - debug_line_pointer_sizes array. - (display_debug_loc): Likewise. - (prescan_debug_info): Fill in the debug_line_pointer_sizes - array. - -2003-12-23 Ralf Baechle <ralf@gnu.org> - Maciej W. Rozycki <macro@ds2.pg.gda.pl> - - * objcopy.c (bfd_flags_to_set, bfd_flags_to_clear): New variables - to handle flags for tweaking. - (copy_options): New options: impure, pure, readonly-text, - writable-text. - (copy_usage, copy_object, command_line_switch): Handle the new - options. - * doc/binutils.texi: Document the new options. - -2003-12-22 Jakub Jelinek <jakub@redhat.com> - - * objdump.c (disassemble_bytes): Subtract rel_offset from printed - reloc address. - (disassemble_section): Set rel_offset to section->vma instead of - pinfo->buffer_vma. - -2003-12-19 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> - - * readelf.c (guess_is_rela): Changed m32r's default type to RELA. - -2003-12-11 Nick Clifton <nickc@redhat.com> - - * objcopy.c (strip_usage): Add --only-keep-debug. - (copy_usage): Likewise. - -2003-12-04 Nick Clifton <nickc@redhat.com> - - * objcopy.c (copy_object): Do not copy the object if the - output file's format cannot be set to that of the input file. - If the input file's format is unknown, fail. - -2003-11-28 Ian Lance Taylor <ian@wasabisystems.com> - - * cxxfilt.c (usage): Mention new -p/--no-params options. - -2003-11-28 Alan Modra <amodra@bigpond.net.au> - - * Makefile.am (install-exec-local): Remove common term from string - comparison. - * Makefile.in: Regenerate. - * doc/Makefile.am: Don't use $<. - * doc/Makefile.in: Regenerate. - -2003-11-27 Nick Clifton <nickc@redhat.com> - - * rename.c (smart_rename): Make sure that we have write - permission on the destination file before renaming. - -2003-11-26 Daniel Jacobowitz <drow@mvista.com> - Nick Clifton <nickc@redhat.com> - - * readelf.c: Add a comment describing the difference between - readelf and objdump. - * doc/binutils.texi (readelf): Likewise. - -2003-11-25 Danny Smith <dannysmith@users.sourceforge.net> - - * doc/binutils.texi (dlltool): Document dlltool --temp-prefix - option. - * dlltool.c (usage): Likewise. - -2003-11-22 Ian Lance Taylor <ian@wasabisystems.com> - - * cxxfilt.c (long_options): Add --no-params. - (main): Handle -p/--no-params. - * doc/binutils.texi (c++filt): Document -p/--no-params. - -2003-11-19 Alan Modra <amodra@bigpond.net.au> - - * objdump.c: Wrap long lines, init vars separately from decl. - (disassemble_section): Reset require_sec after call to - find_symbol_for_address. - -2003-11-14 Nick Clifton <nickc@redhat.com> - - * objdump.c (find_symbol_for_address): Change parameters so - that the entire disassemble_info structure is passed, not just - a few fields. Use the symbol_is_valid field to check the - validity of located symbols and continue searching if they are - not valid. - (objdump_print_addr): Alter parameters passed to - find_symbol_for_address. - (objdump_symbol_at_address): Likewise. - (disassemble_section): Likewise. Also use symbol_is_valid - function to check the validity of located symbols. - -2003-11-13 Tobias Burnus <tobias.burnus@physik.fu-berlin.de> - - * ar.c (open_inarch): Emit a warning when an archive is created - (only shown with -v) in order to confrom to POSIX specification. - -2003-11-11 Wang Li <charles@linux.net.cn> - - * objcopy.c (wildcard): New variable. True if wildcard pattern - matching is allowed in symbol names. - (strip_options): Add -w option to enable wildcard pattern - matching. - (copy_options): Likewise. - (copy_usage): Mention new switch. - (strip_usage): Likewise. - (is_specified_symbol): If performing wildcard matches use fnmatch - to compare symbol names with entries on the symbol list. - (strip_main): Accept -w switch. - (copy_main): Likewise. - * Makefile.am: Add dependency on fnmatch.h for objcopy.c - * Makefile.in: Regenerate. - * doc/binutils.texi: Document new switch. - * NEWS: Mention new switch. - -2003-11-11 Alan Modra <amodra@bigpond.net.au> - - * objdump.c: Revert rev 1.81 commit. - -2003-11-10 Tobias Burnus <tobias.burnus@physik.fu-berlin.de> - - * ar.c (print_contents): Remove "member" from verbose output in - order to conform to POSIX specification. - -2003-11-10 Alan Modra <amodra@bigpond.net.au> - - * README: Expand bug reporting information. - -2003-11-07 Jonathan R. Grant <jg-binutils@jguk.org> - - * bucomm,c (get_file_size): New function. Returns the size of a - file. - * bucomm.h: Add prototype for get_file_size. - * addr2line.c (process_file): Use new function. - * ar.c (main, ranlib_only, ranlib_touch): Likewise. - * nm.c (display_file): Likewise. - * objcopy.c (add_specific_symbols, copy_file, strip_main, - copy_main): Likewise. - * objdump.c (display_file): Likewise. - * size.c (display_file): Likewise. - * strings.c (strings_file): Likewise. - * readelf.c (process_file): Use similar code to get_file_size. - -2003-11-06 Bruno Rohee <bruno@rohee.com> - - * ieee.c: Fix "the the" typo. - * stabs.c: Likewise. - -2003-10-30 Marshall T. Vandegrift <llasram@wuli.nu> - - * readelf.c (dump_section): Do not dump the contents of SHT_NOBITS - sections - they have no file space assigned to their contents. - -2003-10-28 Segher Boessenkool <segher@kernel.crashing.org> - - * readelf.c (dump_section): Don't display DEL characters. - -2003-10-27 Kazu Hirata <kazu@cs.umass.edu> - - * ChangeLog: Fix typos. - * ChangeLog-9197: Likewise. - * ChangeLog-9899: Likewise. - * NEWS: Likewise. - * ar.c: Fix comment typos. - * arsup.c: Likewise. - * coffgrok.c: Likewise. - * debug.c: Likewise. - * debug.h: Likewise. - * dlltool.c: Likewise. - * ieee.c: Likewise. - * nm.c: Likewise. - * objdump.c: Likewise. - * prdbg.c: Likewise. - * readelf.c: Likewise. - * resrc.c: Likewise. - * sysinfo.y: Likewise. - * windres.c: Likewise. - -2003-10-27 Nick Clifton <nickc@redhat.com> - - * objcopy.c (copy_section): Do not complain when a target does not - support relocations. - (mark_symbols_used_in_relocations): Likewise. - -2003-10-14 Anil Paranjpe <anilp1@KPITCummins.com> - - * objcopy.c (copy_main): Reads machine flags from arch_info - structure. - -2003-10-20 Andrew Cagney <cagney@redhat.com> - - * coffgrok.h (coff_section): Replace 'struct sec" with "struct - bfd_section". - -2003-10-07 Nathan Sidwell <nathan@codesourcery.com> - - * objdump.c (read_section_stabs): Just read one section, return - pointer to it. Add size parameter. - (print_section_stabs): Add string offset parameter. Adjust. - (struct stab_section_names): Add string offset member. - (find_stabs_sections): Correct check for split section suffix, - adjust read_section_stabs and print_section_stabs calls. - (dump_stabs_section): Clear string_offset, free string table. - -2003-10-01 Martin Fuchs <martin-fuchs@gmx.net> - - * resrc.c (define_icon): Fix storage of color attributes 'planes' and - 'bit count' in icon groups. - -2003-09-30 Chris Demetriou <cgd@broadcom.com> - - * NEWS: Add an indication of the cutoff for 2.14. - -2003-09-30 Chris Demetriou <cgd@broadcom.com> - - * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_64R2. - -2003-09-29 H.J. Lu <hongjiu.lu@intel.com> - - * readelf.c (dump_relocations): Support SHN_IA_64_ANSI_COMMON. - (get_symbol_index_type): Likewise. - -2003-09-25 H.J. Lu <hongjiu.lu@intel.com> - - * readelf.c (process_version_sections): Indent version names. - -2003-09-15 Anthony Green <green@redhat.com> - - * dlltool.c (prefix_encode): Fix ISO C90 conversion. - (dlltmp): Ditto. - (dtab): Ditto. - -2003-09-14 Andreas Jaeger <aj@suse.de> - - * addr2line.c: Convert to ISO C90 prototypes, change PTR, remove - unneeded (void *) casts. - * ar.c: Likewise. - * arlex.l: Likewise. - * arparse.y: Likewise. - * arsup.c: Likewise. - * binemul.c: Likewise. - * binemul.h: Likewise. - * bucomm.c: Likewise. - * bucomm.h: Likewise. - * budbg.h: Likewise. - * budemang.c: Likewise. - * budemang.h: Likewise. - * coffdump.c: Likewise. - * coffgrok.c: Likewise. - * cxxfilt.c: Likewise. - * debug.c: Likewise. - * debug.h: Likewise. - * deflex.l: Likewise. - * dlltool.c: Likewise. - * dlltool.h: Likewise. - * dllwrap.c: Likewise. - * emul_aix.c: Likewise. - * filemode.c: Likewise. - * ieee.c: Likewise. - * nlmconv.c: Likewise. - * nlmconv.h: Likewise. - * nlmheader.y: Likewise. - * nm.c: Likewise. - * prdbg.c: Likewise. - * rclex.l: Likewise. - * rcparse.y: Likewise. - * rdcoff.c: Likewise. - * rddbg.c: Likewise. - * rename.c: Likewise. - * resbin.c: Likewise. - * rescoff.c: Likewise. - * resrc.c: Likewise. - * size.c: Likewise. - * srconv.c: Likewise. - * stabs.c: Likewise. - * strings.c: Likewise. - * sysdump.c: Likewise. - * sysinfo.y: Likewise. - * syslex.l: Likewise. - * unwind-ia64.c: Likewise. - * unwind-ia64.h: Likewise. - * version.c: Likewise. - * windres.c: Likewise. - * windres.h: Likewise. - * winduni.c: Likewise. - * wrstabs.c: Likewise. - -2003-09-10 James E Wilson <wilson@specifixinc.com> - - * MAINTAINERS: Update my e-mail address. - -2003-09-09 Ian Lance Taylor <ian@wasabisystems.com> - - * MAINTAINERS: Update my e-mail address. - -2003-09-04 Nick Clifton <nickc@redhat.com> - - * MAINTAINERS: Make it clear what should be done with patches to - the top level configure files (other than config.guess and - config.sub). Add binutils@sources.redhat.com as an address to - which patches can be sent. - -2003-09-04 Nick Clifton <nickc@redhat.com> - - * readelf.c (get_machine_flags): Recognise V850E1 machine type. - -2003-09-03 Andrew Cagney <cagney@redhat.com> - - * objdump.c: Refer to init_disassemble_info in comments. - (disassemble_data): Replace INIT_DISASSEMBLE_INFO with - init_disassemble_info. - -2003-09-03 Nick Clifton <nickc@redhat.com> - - * objdump.c (struct objdump_disasm_info): Add new fields - 'dynrelbuf', 'dynrelcount' and 'disassemble_fn'. - (process_section_p): New function: Returns TRUE if a section - can be dumped. - (disassemble_section): New function: Contains the body of - disassemble_data(), but just for one section. - (disassemble_data): Use bfd_map_over_sections to walk section - chain. - (find_stabs_section): New function: Find a stabs containing - section and then dump it. - (dump_stabs_section): New function: Use bfd_map_over_sections - to find the section to dump. - (dump_stabs): Use dump_stabs_section. - (dump_section): New function: Display the contents of a - section. - (dump_data): Use bfd_map_over_sections to display section - contents. - (dump_relocs_in_section): Display the relocs in a given section. - (dump_relocs): Use bfd_map_over_sections to display relocs. - (adjust_addresses): New function: Adjust the vma and lma of - sections. - (dump_bfd): Use bfd_map_over_sections. - * doc/binutils.texi: Document the "objdump -s" (no longer) - dumps empty sections. - -2003-08-24 Jonathan R. Grant <jg-binutils@jguk.org> - - * objdump.c: Improve comments/documentation. - dump_data: Eliminate duplicate function calls to bfd_section_size. - -2003-09-02 Alan Modra <amodra@bigpond.net.au> - - * MAINTAINERS: Move Dave Anglin's entry to where it belongs. - -2003-08-21 Nick Clifton <nickc@redhat.com> - - * po/tr.po: Updated Turkish translation. - -2003-08-14 Alan Modra <amodra@bigpond.net.au> - - * dep-in.sed: Remove libintl.h. - * Makefile.am (POTFILES.in): Unset LC_COLLATE. - Run "make dep-am". - * Makefile.in: Regenerate. - -2003-08-11 Ian Lance Taylor <ian@airs.com> - - * readelf.c (process_archive): Fix error handling. Remove memory - leak. - - * readelf.c: Add ability to read archives. - (archive_file_offset): New variable. - (archive_file_size): New variable. - (get_data): Include archive_file_offset in file offset - calculation when fseeking. - (process_program_headers): Likewise. - (process_symbol_table): Likewise. - (process_dynamic_segment): Handle computation of end of file - position when the file is in an archive. - (process_object): New function. Contains the body of - process_file(). - (process_archive): New function. Call process_object on each - member of an archive. - (process_file): Detect archives and handle appropriately. - * Makefile.am: Add dependency on aout/ar.h for readelf.c - * Makefile.in: Regenerate. - * NEWS: Document readelf's new ability. - * doc/binutils: Alter text to say that readelf supports archives - and 64-bit ELF files. - -2003-08-08 Nick Clifton <nickc@redhat.com> - - * po/fr.po: Updated French translation. - -2003-08-05 Alan Modra <amodra@bigpond.net.au> - - * objcopy.c: Remove unnecessary prototypes and casts. - * objdump.c: Remove unnecessary casts. - * readelf.c: Convert to C90. Remove unnecessary prototypes and casts. - (get_osabi_name): Move so we don't need a forward declaration. - -2003-08-04 Bradley Harrington <bharring@us.ibm.com> - Alan Modra <amodra@bigpond.net.au> - - * objdump.c (include_paths, include_path_count): New vars. - (usage): Describe --include. - (long_options): Add "include". - (add_include_path): New function. - (struct print_file_list): Make filename const. Add modname. - (try_print_file_open, update_source_path): New functions. - (show_line): Use them. - (main): Handle 'I' option. Don't check for NULL xrealloc arg. - -2003-07-30 Alan Modra <amodra@bigpond.net.au> - - * objdump.c: Remove unnecessary prototypes. - (disassemble_bytes): Add rel_offset parameter. Simplify reloc skipping - code, and print relocs when dump_dynamic_reloc_info. - (disassemble_data): Read and handle dynamic relocs. Correct reloc - skip code. Formatting. - (dump_bfd): Don't dump dynamic relocs when disassembling. - -2003-07-29 Ben Elliston <bje@wasabisystems.com> - - * MAINTAINERS: Remove self as M88k maintainer. Future M88k - maintenance defaults to the blanket write privilege maintainers. - -2003-07-29 Michael Meissner <gnu@the-meissners.org> - - * MAINTAINERS: Updated my email address. - -2003-07-29 Nick Clifton <nickc@redhat.com> - - * objdump.c: Update to ISO C. - -2003-07-24 Nick Clifton <nickc@redhat.com> - - * objdump.c (disassemble_data): Do not ignore sections without the - LOAD flag when disassemble_all is true. Only print a message - about disassembling a section if it contains some data. - - * po/fr.po: Updated French translation. - -2003-07-23 Nick Clifton <nickc@redhat.com> - - * objcopy.c: Switch to ISO C. Remove debugging code accidentally - left in. Some formatting tidy ups. - -2003-07-22 Salvador Eduardo Tropea <set@computer.org> - - * objdump.c: New command line option --debugging-tags. - * doc/binutils.texi: Document new command line option. - * prdbg.c: Code to print the debug info as tags compatible - with ctags. - * budbg.h: Adjust prototype. - * NEWS: Mention new switch - -2003-07-18 Nick Clifton <nickc@redhat.com> - - * objdump.c (main) :Accept multiple -M switch. - * doc/binutils.texi: Document that multiple -M switches are - accepted and that a single -M switch can contain comma - separated options. - -2003-07-17 Nick Clifton <nickc@redhat.com> - - * objdump.c (main): Issue a warning message if multiple -M - switches are used. - - * doc/binutils.texi (objdump): Update documentation about -M - option. - -2003-07-17 Nick Clifton <nickc@redhat.com> - - * po/es.po: New Spanish translation. - -2003-07-11 Alan Modra <amodra@bigpond.net.au> - - * po/binutils.pot: Regenerate. - -2003-07-05 Christopher Faylor <cgf@redhat.com> - - * dlltool.c (prefix_encode): Use a fixed length for alpha. - -2003-07-04 Christopher Faylor <cgf@redhat.com> - - * dlltool.c (prefix_encode): New function. Encode temp file prefix - from pid. - (dlltmp): Pass address of pointer being alloced or suffer neverending - mallocs. - (make_one_lib_file): Allocate enough space for new longer stub names. - (gen_lib_file): Ditto. - (main): Generate the temp file prefix from the pid if prefix was not - specified on the command line. - -2003-07-04 Nick Clifton <nickc@redhat.com> - - * readelf.c (get_data): Print (unsigned) hex values for size and - offset in error messages. - (process_section_headers): If the string table could not be - allocated, do not continue. - -2003-07-01 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (dynamic_segment_ia64_val): Print address and newline - for sections by default. Comment fix. - -2003-06-28 Danny Smith <dannysmith@users.sourceforge.net> - - * rcparse.y (res_text_field): New res_id variable. - (res_null_text): New static const struct res_id object, - with empty unicode name field. - (control): Pop parsing of optresidc up one level. Set - res_text_field to $2 except for controls which do not accept - a text field. Set res_text_field to res_null_text for the - special cases (viz. COMBOBOX, EDITTEXT, LISTBOX, SCROLLBAR). - (control_params): Adjust to use res_text_field rather - than optresidc. - (COMBOBOX): Add comment about discrepency between documented - vs. observed default style. - * resrc.c (define_control): Make first param const. - * windres.h (define_control): Adjust prototype. - -2003-06-27 Nick Clifton <nickc@redhat.com> - - * objcopy.c (copy_object): Replace call to - bfd_create_gnu_debuglink_section with separate calls to - bfd_add_gnu_debuglink_section and - bfd_fill_in_gnu_debuglink_section, separated by a walk over the - symbol tables. - -2003-06-26 Roland McGrath <roland@redhat.com> - - * readelf.c (loadaddr): Variable removed. - (dynamic_info, version_info): Fix type long -> bfd_vma. - (program_headers): New variable. - (get_program_headers): New function, broken out of - process_program_headers. - (process_program_headers): Call it. Don't set `loadaddr'. - (slurp_ia64_unwind_table): Use get_program_headers. - (process_corefile_note_segments): Likewise. - (offset_from_vma): New function. - (process_relocs, process_dynamic_segment): Call that instead of - subtracting `loadaddr'. - (process_version_sections, process_symbol_table): Likewise. - (process_mips_specific): Likewise. - -2003-06-26 Nick Clifton <nickc@redhat.com> - - * objcopy (enum strip_action): Add STRIP_NONDEBUG. - (OPTION_ONLY_KEEP_DEBUG): New. - (strip_options): Add --only-keep-debug. - (copy_options): Likewise. - (is_strip_section): Invert return value if STRIP_NONDEBUG is - active. - (copy_object): Do not copy private data when STRIP_NONDEBUG is - active. - (setup_section): Likewise. - (strip_main): Handle --only-keep-debug. - (copy_main): Likewise. - * NEWS: Mention new switch - * doc/binutils.texi: Document new switch. - -2003-06-25 Alan Modra <amodra@bigpond.net.au> - - * NEWS: Correct spelling of "relocatable". - * objdump.c: Likewise. - * sysroff.info: Likewise. - -2003-06-19 Nick Clifton <nickc@redhat.com> - - * readelf.c (print_vma): When printing DEC_5 values, if the - number is bigger than 99999 switch to using hexadecimal - notation. - -2003-06-11 Nick Clifton <nickc@redhat.com> - - * objcopy.c (gnu_debuglink_filename): New variable. - (OPTION_ADD_GNU_DEBUGLINK): New switch - (copy_options): Describe --add-gnu-debuglink switch. - Mention that --strip-debug removes sections as well. - (is_strip_section): Process the sections removed and kept - lists before checking for debugging sections. - (add_redefine_syms_file): Make function static. - (copy_object): Use is_strip_section. - Check to see if a .gnu_debuglink section should be added. If - so, call bfd_add_gnu_debuglink. - (setup_section): Use is_strip_section. - (copy_section): Use is_strip_section. - (copy_main): Handle OPTION_ADD_GNU_DEBUGLINK. - * NEWS: Mention new objcopy switch. - * doc/binutils.texi: Document new switch. - -2003-06-11 H.J. Lu <hongjiu.lu@intel.com> - - * po/Make-in (DESTDIR): New. - (install-data-yes): Support $(DESTDIR). - (uninstall): Likewise. - -2003-06-11 Alan Modra <amodra@bigpond.net.au> - - * Makefile.in: Regenerate. - -2003-05-23 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (get_segment_type): Handle PT_GNU_STACK. - -2003-06-03 Elias Athanasopoulos <elathan@phys.uoa.gr> - - * NEWS: Document the new BSD/POSIX single-character mapping for - .comment/.note sections. - -2003-06-02 Chris Demetriou <cgd@broadcom.com> - Jason Thorpe <thorpej@wasabisystems.com> - - * objcopy.c (redefine_list_append): Add an argument that - indicates the context from which this function is being - called. Change all callers. - (copy_options): Add a new option, --redefine-syms. - (copy_usage): Document new option. - (copy_main): Handle the --redefine-syms option. - * doc/binutils.text (objcopy): Document new option. - -2003-05-31 Richard Henderson <rth@redhat.com> - - * readelf.c (byte_get_signed): New. - (get_encoded_value): New. - (display_debug_frames): Use it. Always pre-process opcodes. - -2003-05-20 Michal Ludvig <mludvig@suse.cz> - - * readelf.c (display_debug_frames): Print both registers - for DW_CFA_register. - -2003-05-16 Kelley Cook <kelleycook@wideopenwest.com> - - * configure.in: Accept i[3-7]86 variants. Escape '[]' for - i[3-7]86-*-interix. - * configure.in: Regenerate. - -2003-05-13 Michael Eager <eager@mvista.com> - - * objcopy.c: Treat identical src/dst file names as if only one - entered. One Windows creating an output file of the same name as - the input file will delete the input file before it is read. - -2003-05-12 Salvador Eduardo Tropea <salvador@inti.gov.ar> - - * debug.c (debug_get_real_type): Extend test for circular debug - references. - -2003-05-12 Nick Clifton <nickc@redhat.com> - - * configure.in (ALL_LINGUAS): Add zh_CN. - * configure: Regenerate. - * po/zh_CN.po: New file: Chinese (simplified) translation. - -2003-05-11 Jason Eckhardt <jle@rice.edu> - - * MAINTAINERS: Update my mail address. - -2003-05-07 H.J. Lu <hongjiu.lu@intel.com> - - * readelf.c (dump_relocations): Enlarge the type field in wide - mode by one character. - -2003-05-03 Richard Henderson <rth@redhat.com> - - * readelf.c (struct Frame_Chunk): Add cfa_exp. - (frame_display_row): Just print "exp" for cfa or register - defined by a location expression. - (display_debug_frames): Handle DW_CFA_def_cfa_expression, - DW_CFA_expression, DW_CFA_MIPS_advance_loc8. - -2003-04-30 H.J. Lu <hjl@gnu.org> - - * objdump.c (only): Change it to char **. - (only_size): New. - (only_used): New. - (disassemble_data): Check only as an array. - (dump_data): Likewise. - (dump_relocs): Likewise. - (main): Treat only as an array. - -2003-04-24 Dimitrie O. Paun <dpaun@rogers.com> - - * doc/binutils.texi: Fix the documentation for the -fo option. - -2003-04-23 J"orn Rennecke <joern.rennecke@superh.com> - - * readelf.c (get_machine_name) <EM_SH>: Amend return value - to refer to SuperH. - - * readelf.c (decode_location_expression): Don't add a trailing ';'. - -2003-04-23 Dimitrie O. Paun <dpaun@rogers.com> - Nick Clifton <nickc@redhat.com> - - * windres.c (long_options): Move close to main, where it is used. - Add 'input' and 'output' long options. - (main): Accept "-fo" as an alias for "-o". This is for rc - comptibility. - * doc/binutils.texi: Mention that -fo is accepted as an alias for - -o, but discourage its use. - -2003-04-22 Dimitrie O. Paun <dpaun@rogers.com> - - * windres.c (format_from_name): Make the exit on error - behaviour optional. - (main): Rename the -I option to -J. Introduce -I as a synonym - for --include-dir. For backwards compatibility also support the - old -I behaviour, but issue a deprecation warning. - * doc/binutils.texi: Rename -I to -J. Document the new behaviour - of the -I option. - -2003-04-22 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> - - * readelf.c: Replace references to Mitsubishi M32R with - references to Renesas M32R. - -2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com> - - * readelf.c: Replace occurrances of 'Hitachi' with 'Renesas'. - -2003-04-09 Alexandre Oliva <aoliva@redhat.com> - - * doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w - for debugging information types not supported by objdump. - -2003-04-09 Bernd Jendrissek <berndj@prism.co.za> - - * configure.in: Recognize canonical form of i[3-6]86-pe*. - * configure: Regenerate. - -2003-04-09 Alexandre Oliva <aoliva@redhat.com> - - * readelf.c (display_debug_info): Apply RELA relocations on the - entire section. - (byte_put_little_endian, byte_put_big_endian): New functions. - (byte_put): New variable. - (get_file_header): Initialize it. - -2003-04-05 Dimitrie O. Paun <dpaun@rogers.com> - - * windres.c: Add -l for compatibility with wrc, and rc. - Use the short option as a key for long options that have - a synonymous short option. - * doc/binutils.texi: Added -l to the list of options. - -2003-04-03 Dimitrie O. Paun <dpaun@rogers.com> - - * windres.c: Add -U for compatibility with wrc, rc, and cpp. - (main): Just pass the -U option down to the preprocessor. - * doc/binutils.texi: Added -U to the list of options. - -2003-04-01 Dimitrie O. Paun <dpaun@rogers.com> - - * windres.c (usage): Report -r option. - (main): Ignore the -r option. - * doc/binutils.texi: Add -r to the list of options. - -2003-04-01 Bob Wilson <bob.wilson@acm.org> - - * MAINTAINERS: Add myself as Xtensa maintainer. - -2003-04-01 Bob Wilson <bob.wilson@acm.org> - - * readelf.c: Include "elf/xtensa.h". - (guess_is_rela): Add EM_XTENSA and EM_XTENSA_OLD to list of - targets that use RELA relocations. - (dump_relocations): Call elf_xtensa_reloc_type for - EM_XTENSA and EM_XTENSA_OLD. - (get_machine_name): Handle EM_XTENSA and EM_XTENSA_OLD. - -2003-04-01 Nick Clifton <nickc@redhat.com> - - * configure.in: Change "arm-pe*" to "arm-*-pe*". Similarly for - thumb-pe*, mcore-pe and mcore-*elf. - * configure: Regenerate. - -2003-03-31 Alexandre Oliva <aoliva@redhat.com> - - * objdump.c (dump_data): Don't truncate the address to long; make - the width large enough, and uniform for all entries in a section. - -2003-03-31 H.J. Lu <hjl@gnu.org> - - * readelf.c: Include "libiberty.h". - (dynamic_relocations): New. - (process_relocs): Properly handle dynamic relocation. - (process_dynamic_segment): Fill relocation elements in - dynamic_info. - -2003-03-31 Kevin Buettner <kevinb@redhat.com> - - * readelf.c (read_and_display_attr, read_and_display_attr_value): - Add new arguments ``offset_size'' and ``dwarf_version''. Adjust - all callers. - (display_debug_lines, display_debug_pubnames, display_debug_info) - (display_debug_aranges, display_debug_frames, read_and_display_attr) - (read_and_display_attr_value): Add 64-bit DWARF support. - -2003-03-31 Ian Lance Taylor <ian@airs.com> - - * rcparse.y: Replace uses of 'optstringrc' with 'optresid'. - (optresid): Handle a resource id that can be a string or a number. - * resrc.c (define_control): Replace 'text' parameter with 'iid' a - struct res_id. - (define_icon_control): Pass a struct res_id to define_control. - * windres.h (define_control): Change prototype. - -2003-03-24 Elias Athanasopoulos <elathan@phys.uoa.gr> - - * objcopy (OPTION_FORMATS_INFO): Define. - (strip_options): Add "info"/OPTION_FORMATS_INFO option. - (copy_options): Likewise. - (strip_usage): Add "--info" to usage. - (copy_usage): Likewise. - (strip_main): Declare formats_info. Iniatilize it to FALSE. - Handle "info". - (copy_main). Likewise. - * doc/binutils.texi. Document the "--info" option for - objcopy/strip. - * NEWS: Mention the new command line switch. - - * objdump.c (endian_string): Move to bucomm.c. - (display_info): Likewise. - (display_target_list): Likewise. - (display_info_table): Likewise. - (display_target_tables): Likewise. - (main): Assign the return value of display_info to exit_status. - * bucomm.c: Include bfdver.h and libbfd.h - (display_target_list): Call bfd_nonfatal instead of nonfatal and - return 0 on a non-fatal error, 1 on success. - (display_info_table): Likewise. - * bucomm.h (display_info): Provide a prototype. - * Makefile.am (bucomm.o): Add dependencies on bfdver.h and - libbfd.h. - * Makefile.in: Regenerate. - -2003-03-22 Danny Smith <dannysmith@users.sourceforge.net> - - * dlltool.c (gen_def_file): Put demangled name comments on - own line preceding export name. - -2003-03-17 Nick Clifton <nickc@redhat.com> - - * objdump.c (disassemble_data): Use disasm_info.fprintf_func not - printf for emitting new lines. - -2003-03-16 Elias Athanasopoulos <elathan@phys.uoa.gr> - - * nm.c (print_symbol_info_bsd): Print the symbol's size instead of - the symbol's value when --size-sort is used, unless -S is used. - doc/binutils.texi (--size-sort): For non-bsd formats both the - value and size of the symbols are displayed. - -2003-03-13 Nick Clifton <nickc@redhat.com> - - * po/da.po: Update. - -2003-03-12 Nick Clifton <nickc@redhat.com> - - * MAINTAINERS: Remove Peter Targett as ARC maintainer. - -2003-03-10 Ben Elliston <bje@wasabisystems.com> - - * MAINTAINERS: Update my mail address. - -2003-03-06 Elias Athanasopoulos <elathan@phys.uoa.gr> - - * stabs.c (BYTES_IN_WORD): Remove definition. - * wrstabs.c (BYTES_IN_WORD): Likewise. - -2003-03-04 Nick Clifton <nickc@redhat.com> - - * nm.c (main): Print a warning message if --size-sort and - --undefined-only are used together. - -2003-03-04 Elias Athanasopoulos <elathan@phys.uoa.gr> - - * nm.c (print_symbol): Remove check for undefined_only. - -2003-03-03 Nick Clifton <nickc@redhat.com> - - * po/da.po: Installed latest translation. - -2003-02-24 Nick Clifton <nickc@redhat.com> - - * README: Update binutils references to 2.13. - Add paragraph about using --disable-nls. - -2003-02-24 Elias Athanasopoulos <elathan@phys.uoa.gr> - - * doc/binutils.texi (nm --size-sort): Update. - -2003-02-21 James E Wilson <wilson@tuliptree.org> - - * MAINTAINERS: Update email address. - -2003-02-21 Ian Wienand <ianw@gelato.unsw.edu.au> - - * readelf.c (get_ia64_dynamic_type): New function. - (dynamic_segment_ia64_val): New function. - (get_dynamic_type): If machine type is EM_IA_64 call - get_ia64_dynamic_val. - (get_ia64_section_type_name): Handle sections with types in the - SHT_IA_64_LOPSREG to SHT_IA_64_HIPSREG range. - (get_dynamic_flags): If machine type is EM_IA_64 call - dynamic_segment_ia64_val. - -2003-02-21 Bob Wilson <bob.wilson@acm.org> - - * doc/binutils.texi: Fix typos and obvious texinfo mistakes. Make - section title capitalization more consistent. Update descriptions - of various options to be consistent with the code. Fix errors and - incomplete list in the description of c++filt format options. Remove - information about the linker. Change to be more polite about poor - bug reports. Replace FDL appendix with include of fdl.texi. - * doc/fdl.texi: New file. - -2003-02-21 Roger Sayle <roger@eyesopen.com> - - * objcopy.c (filter_symbols): Fix compilation problems with - HP-UX's C compiler. - -2003-02-19 Christopher Faylor <cgf@redhat.com> - - * rclex.l (handle_quotes): Fix minor formatting problems introduced in - previous change. - -2003-02-19 Mark Blackburn <marklist@fangorn.ca> - - * rclex.l (handle_quotes): Handle strings spanning more than one line. - -2003-02-12 Bob Wilson <bob.wilson@acm.org> - - * nm.c (usage): Add `java' and `gnat' demangle styles and make - quotes consistent. - * objdump.c (usage): Ditto. Also fix some typos. - - * readelf.c (parse_args): Include 'H' option in call to getopt_long. - - * debug.c (debug_record_variable): Handle global register variables. - - * stabs.c (parse_stab): For N_SLINE only include - function_start_offset if the symbol is within a function; - otherwise, the value is absolute. - -2003-02-10 Nick Clifton <nickc@redhat.com> - - * readelf.c (decode_ARM_machine_flags): Handle the - EF_ARM_MAVERICK_FLOAT flag. - -2003-02-04 Andreas Schwab <schwab@suse.de> - - * rddbg.c (read_section_stabs_debugging_info): Cast ptrdiff_t to - long and use %ld in printf format. - -2003-01-28 Richard Sandiford <rsandifo@redhat.com> - - * readelf.c (dump_relocations): Reorder the r_info field for - little-endian mips elf64. Move #ifdef BFD64 to cover the new code. - -2003-01-21 Daniel Berlin <dan@dberlin.org> - - * readelf.c (display_debug_loc): Skip address base changes. - -2003-01-17 Fabio Alemagna <falemagn@aros.org> - - * readelf.c (get_osabi_name): Handle ELFOSABI_AROS, ELFOSABI_OPENVMS - and ELFOSABI_NSK. - -2003-01-16 Alan Modra <amodra@bigpond.net.au> - - * readelf.c: Include elf/ppc64.h. - (dump_relocations <EM_PPC64>): Use elf_ppc64_reloc_type. - * Makefile.am: Run "make dep-am". - * Makefile.in: Regenerate. - -2003-01-02 Ben Elliston <bje@redhat.com> - - * readelf.c (guess_is_rela): Handle EM_IQ2000. - (get_machine_name): Likewise. - (dump_relocations): Likewise. - * NEWS: Mention IQ2000 support. - -2003-01-02 Richard Sandiford <rsandifo@redhat.com> - - * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_32R2. - -2002-12-30 Chris Demetriou <cgd@broadcom.com> - - * doc/binutils.texi (objdump): Note MIPS HWR (Hardware Register) - changes in MIPS -M options. - -2002-12-30 Dmitry Diky <diwil@mail.ru> - - * Makefile.am: Add msp430 target. - * Makefile.in: Regenerate. - * readelf.c: Add support for msp430 target. - -2002-12-27 Chris Demetriou <cgd@broadcom.com> - - * doc/binutils.texi (objdump): Document MIPS -M options. - -2002-12-23 Andreas Schwab <schwab@suse.de> - - * readelf.c (main): Reset dump request after each file. - -2002-12-23 Nick Clifton <nickc@redhat.com> - - * nlmconv.c (main): Pass TRUE as third argument to - bfd_arch_get_compatible. - -2002-12-23 Nick Clifton <nickc@redhat.com> - - * strings.c (isgraphic): Replace definition with STRING_ISGRAPHIC - macro. Handle 'S' encoding, accepting 8-bit characters. - (main): Parse 'S' encoding. - (get_char): Accept 'S' encoding. - (print_strings): Use STRING_ISGRAPHIC. - (usage): Document support of 'S' encoding. - * doc/binutils.texi: Document support of 'S' encoding/ - * NEWS: Mention new feature. - -2002-12-20 Alan Modra <amodra@bigpond.net.au> - - * README <building ar>: Don't use libibery's needed_list or - required_list, instead link libiberty/*.o. - -2002-12-19 Kazu Hirata <kazu@cs.umass.edu> - - * doc/binutils.texi: Fix typos. - -2002-12-14 John David Anglin <dave@hiauly1.hia.nrc.ca> - - * doc/binutils.texi: Add missing parenthesis. - -2002-12-15 Nick Kelsey <nickk@ubicom.com> - - * objcopy.c: Add --prefix-symbols=<prefix> option to rename all - symbols by adding the given prefix to the begining of the symbol - name. This is useful to provide name space separation regardless - of how the object file was created. Added --prefix-sections= - <prefix> and --prefix-alloc-sections=<prefix> options to rename all - sections (or all sections with the alloc flag set) by adding the given - prefix to the begining of the symbol name. - * NEWS: Mention this new feature. - * doc/binutils.texi: Document this new feature. - -2002-12-13 Alan Modra <amodra@bigpond.net.au> - - * dlltool.c (mcore_elf_gen_out_file): Replace all occurrences of - dyn_string_append with dyn_string_append_cstr. - - * emul_aix.c (ar_emul_aix_create): Remove unused function. - -2002-12-10 James Cownie <jcownie@etnus.com> - - * readelf.h (get_TAG_name, get_AT_name, - read_and_display_attr_value): Add support for UPC extensions to - DWARF2 spec. - * NEWS: Mention this new support. - -2002-12-08 Alan Modra <amodra@bigpond.net.au> - - * NEWS: Mention that bfd no longer declares a "boolean" type. - -2002-12-07 Alan Modra <amodra@bigpond.net.au> - - * readelf.c (process_program_headers): When setting loadaddr, don't - assume segment size is 4k. Use p_align instead. - (loadaddr): Change from int to long. - (dynamic_addr, dynamic_info, version_info): Likewise. - (process_dynamic_segment <syminsz>): Likewise. - (process_dynamic_segment): Adjust print format string. - (rela_addr, rela_size): Delete. - (process_relocs): Formatting. - -2002-12-05 Jim Wilson <wilson@redhat.com> - - * configure.in (OBJDUMP_DEFS): Define SKIP_ZEROES as 16 for IA-64. - * configure: Regenerate. - -2002-12-04 Ian Lance Taylor <ian@airs.com> - - * MAINTAINERS: Change e-mail address back to airs.com. - -2002-12-04 Aldy Hernandez <aldyh@redhat.com> - - * MAINTAINERS: Add self. - -2002-11-30 Alan Modra <amodra@bigpond.net.au> - - * addr2line.c, ar.c, arsup.c, binemul.c, binemul.h, bucomm.c, bucomm.h, - budbg.h, debug.c, debug.h, dlltool.c, emul_aix.c, ieee.c, nlmconv.c, - nlmconv.h, nlmheader.y, nm.c, objcopy.c, objdump.c, prdbg.c, rdcoff.c, - rddbg.c, readelf.c, rename.c, size.c, stabs.c, strings.c, - unwind-ia64.h, wrstabs.c: Replace boolean with bfd_boolean, true with - TRUE, false with FALSE. Simplify comparisons of bfd_boolean vars - with TRUE/FALSE. Formatting. - -2002-11-29 Jakub Jelinek <jakub@redhat.com> - - * readelf.c Replace occurrences of Elf32_Internal_* and - Elf64_Internal_* with Elf_Internal_*. - (slurp_rel_relocs): Change Elf_Internal_Rel to Elf_Internal_Rela. - Zero r_addend fields. - (dump_relocations): Remove relas variable, change Elf_Internal_Rel to - Elf_Internal_Rela. - -2002-11-23 Nick Clifton <nickc@redhat.com> - - * size.c (usage): Fix typo describing switch for hex format. - -2002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com> - - * testsuite/binutils-all/objcopy.exp: Disable tic4x from test - * testsuite/binutils-all/objdump.exp: Setup proper values for tic4x - testcase - -2002-11-14 Nick Clifton <nickc@redhat.com> - - * readelf.c (process_program_headers): Add comment about return - value. Ensure that 0 is returned if the headers are not loaded. - (process_file): If process_section_headers failed to load the - headers disable any tests that rely upon them. Similarly for - process_program_headers. - -2002-11-12 Nick Clifton <nickc@redhat.com> - - * po/da.po: Updated Danish translation. - -2002-11-12 Klee Dienes <kdienes@apple.com> - - * rddbg.c (read_section_stabs_debugging_info): Also recognize - LC_SYMTAB.stab/LC_SYMTAB.stabstr as a valid pair of sections. - -2002-11-11 Christopher Faylor <cgf@redhat.com> - - * MAINTAINERS: Reinstate DJ Delorie as COFF maintainer. Drop COFF from - cgf maintainership. - -2002-11-11 Christopher Faylor <cgf@redhat.com> - - * MAINTAINERS: Replace DJ Delorie as PE/COFF maintainer. - -2002-11-07 Nick Clifton <nickc@redhat.com> - - * configure.in (ALL_LINGUAS): Add 'da'. - * configure: Regenerate. - * po/da.po: New Danish translation. - - * readelf.c (get_symbol_index_type): Revert part of previous - patch: Display unknown symbol types in decimal, not hex. - -2002-11-07 Danny Smith <dannysmith@users.sourceforge.net> - - * dlltool.c (add_excludes): Don't prefix excluded fastcall - symbols with underscore. - (xlate): Ignore add_underscore for decorated fastcall symbols. - -2002-11-07 Eric Kohl <ekohl@rz-online.de> - - * deflex.l: Accept '@' as first character of an ID. - * dlltool.c (gen_exp_file): Use existing '@' prefix rather than - ASM_PREFIX for fastcall symbols. - (scan_drectve_symbols): Handle fastcall symbols when generating - undecorated aliases for symbols in drectve section. - (scan_filtered_symbols): Likewise, with export-all. - (xlate): Likewise, with --kill-at. - (make_imp_label): New function to handle fastcall symbols - correctly. - (make_one_lib_file): Use make_imp_label instead of make_label - for imp symbols. - -2002-11-06 Svein E. Seldal <Svein.Seldal@solidas.com> - - * MAINTAINERS: Add self as TIC4X maintainer. - -2002-11-06 Hiroyuki Machida <machida@sm.sony.co.jp> - - * readelf.c (get_symbol_index_type): Add hex number to - PROCESSOR-specific, OS-specific, reserved and unknown symbol - types. - -2002-11-04 Alan Modra <amodra@bigpond.net.au> - - * readelf.c (byte_get_little_endian): Comment typo fix. - (print_symbol): Constify "symbol" arg. Don't pass "symbol" to printf - as the format string. - (dump_relocations): Correct section sym names. - (process_section_headers): Clear symtab_shndx_hdr. - (read_and_display_attr_value): Don't pass indirect string to printf - as the format string. - (display_debug_frames): Indicate when zero terminator found. Decode - DW_EH_PE_pcrel addresses. - -2002-10-23 Svein E. Seldal <Svein.Seldal@solidas.com> - - * configure.in: Define SKIP_ZEROES as 32 for tic4x target in - order to ensure proper disassembly of the valid 0-value opcode. - * configure: Regenerate. - * aclocal.m4: Regenerate. - * config.in: Regenerate. - * configure.in: Regenerate. - * doc/Makefile.in: Regenerate. - * po/binutils.pot: Regenerate. - -2002-10-23 Kaz Kojima <kkojima@rr.iij4u.or.jp> - - * MAINTAINERS: Add self as SH maintainer. - -2002-10-23 Ben Elliston <bje@redhat.com> - - * doc/binutils.texi (objdump): Document -z and move the entry for - --disassemble-zeroes to the end of the options section (for `z'). - -2002-10-21 Nick Clifton <nickc@redhat.com> - - * MAINTAINERS: Discontinue Hans-Peter Nilsson as SH maintainer. - -2002-10-21 Svein E. Seldal <Svein.Seldal@solidas.com> - - * objdump.c (dump_data): Correct addr_offset for opb != 1. - -2002-10-15 Alan Modra <amodra@bigpond.net.au> - - * bucomm.c (list_supported_targets): Use bfd_target_list. - - * objcopy.c (copy_file): Report ambiguous bfd_object matches, and - other object errors in preference to bfd_core errors. - -2002-10-14 Alan Modra <amodra@bigpond.net.au> - - * Makefile.am: Run "make dep-am". - * objdump.c: #include "bfdver.h". - * version.c: Likewise. - * Makefile.in: Regenerate. - * config.in: Regenerate. - * configure: Regenerate. - * po/POTFILES.in: Regenerate. - -2002-10-09 Daniel Jacobowitz <drow@mvista.com> - - * readelf.c (display_debug_info): Ignore empty .rela.debug_info - sections. Allow relocations against the absolute symbol. Don't - use the value in compunit.cu_abbrev_offset if we found a RELA - relocation. - -2002-10-07 Gordon Chaffee <chaffee@netvmg.com> - - * addr2line.c (slurp_symtab): Read in dynamic symbols if no - ordinary ones are available. - -2002-09-30 H.J. Lu <hjl@gnu.org> - - * readelf.c (get_machine_flags): Handle E_MIPS_MACH_4120, - E_MIPS_MACH_5400 and E_MIPS_MACH_5500. - -2002-09-17 Zack Weinberg <zack@codesourcery.com> - - * Makefile.am (CFILES): Add cxxfilt.c. - (cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS). - (cxxfilt_LDADD): Delete. - Remove all references to underscore.c. - Regen dependencies. - * configure.in: Define TARGET_PREPENDS_UNDERSCORE in - config.h from $UNDERSCORE, rather than AC_SUBSTing it. - * binutils/cxxfilt.c: Moved here from gcc/cp, minor - adjustments to fit into binutils framework. - * configure, config.in, Makefile.in, doc/Makefile.in: Regenerate. - -2002-09-12 Roland McGrath <roland@redhat.com> - - * readelf.c (decode_location_expression): DW_OP_calli -> DW_OP_call_ref - Handle DW_OP_GNU_push_tls_address. - -2002-09-11 Nick Clifton <nickc@redhat.com> - - * po/tr.po: Updated Turkish translation. - -2002-09-10 Nick Clifton <nickc@redhat.com> - - * MAINTAINERS: Add Ben Elliston as a maintainer for configure and - testsuite changes. Add paragraphs about testsuite and config - patches. - -2002-08-29 Nick Clifton <nickc@redhat.com> - - * readelf.c (get_machine_flags): Remove redundant reference to - E_V850EA_ARCH. - -2002-08-28 Alan Modra <amodra@bigpond.net.au> - - * objdump.c (dump_bfd): Restore lines accidentally deleted in - last commit. - -2002-08-28 Michael Hayes <m.hayes@elec.canterbury.ac.nz> - - * objdump.c (dump_headers): Add printing of HAS_LOAD_PAGE flag. - (dump_bfd_header): Likewise. - -2002-08-27 Alan Modra <amodra@bigpond.net.au> - - * nm.c: Revert last change. - -2002-08-26 Alan Modra <amodra@bigpond.net.au> - - * nm.c (display_rel_file): Don't report "no symbols" as an error. - * objdump.c (slurp_symtab): Likewise. - (slurp_dynamic_symtab): Likewise. - (dump_symbols): Likewise. Do print "no symbols" to stdout. - -2002-08-24 Geoffrey Keating <geoffk@redhat.com> - - * MAINTAINERS: Change my mailing address. - -2002-08-23 John David Anglin <dave@hiauly1.hia.nrc.ca> - - * MAINTAINERS: Add Dave Anglin as HPPA co-maintainer. - -2002-08-22 Nick Clifton <nickc@redhat.com> - - * MAINTAINERS: Add Jeff Law as (maintainance) maintainer for - HPPA. - -2002-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca> - - * readelf.c (parse_args): Change debug_dump_opt to static. - -2002-08-16 Sivaguru Sankaridurg <siva@eternal-systems.com> - - * stabs.c (parse_stab_argtype): Pass length of physname to - stab_demangle_argtypes. - (stab_demangle_argtypes): Add new parameter - length of physname. - Pass length of physname on to stab_demangle_prefix. - (stab_demangle_prefix): Add new parameter - length of physname. - Use length of physname (if supplied) to compute end of function - name. - -2002-08-15 Alan Modra <amodra@bigpond.net.au> - - * readelf.c: Include elf/i370.h. - (dump_relocations): Handle EM_S370. - (dynamic_segment_parisc_val): Print \n. - (process_dynamic_segment <DT_BIND_NOW>): Here too. - -2002-08-14 Nick Clifton <nickc@redhat.com> - - * nm.c (usage): Change 'gnu-new-abi' to 'gnu-v3'. - * objdump.c (usage): Likewise. - * doc/binutils.texi: Likewise. - -2002-08-14 Luke Dunstan <infidel@users.sourceforge.net> - - * rcparse.y (acc_entry): Don't warn about ALT use with - non-VIRTKEY. - -2002-08-13 H.J. Lu <hjl@gnu.org> - - * objcopy.c (copy_object): Don't warn about the unsupported - architecture unless the input target is defaulted or the - output architecture is different from the input. - -2002-08-09 Nick Clifton <nickc@redhat.com> - - * po/sv.po: Updated Swedish translation. - -2002-08-05 Alan Modra <amodra@bigpond.net.au> - - * prdbg.c (pr_fix_visibility): Remove assert. - -2002-07-31 Nick Clifton <nickc@redhat.com> - - * addr2line.c (process_file): Rename parameter 'filename' to - 'file_name' in order to avoid shadowing global symbol of the - same name. - (main): Likewise. - -2002-07-30 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (OPTION_DEBUG_DUMP): Define. - (options): Use it. - (usage): Update help. - (parse_args): Handle --debug-dump separately from -w. - * doc/binutils.texi (readelf): Update documentation. - -2002-07-25 Nick Clifton <nickc@redhat.com> - - * po/es.po: Updated Spanish translation. - * po/fr.po: Updated French translation. - -2002-07-24 Nick Clifton <nickc@redhat.com> - - * po/es.po: Updated Spanish translation. - -2002-07-23 Alan Modra <amodra@bigpond.net.au> - - * Makefile.am: Run "make dep-am". - * Makefile.in: Regenerate. - -2002-07-23 Nick Clifton <nickc@redhat.com> - - * po/fr.po: Updated French translation. - -2002-07-23 Eric S. Raymond <esr@golux.thyrsus.com> - - * doc/binutils.texi (addr2line <man synopsis>): Correct brackets. - -2002-07-20 Alan Modra <amodra@bigpond.net.au> - - * budemang.c: Include config.h and string.h/strings.h. - -2002-07-18 Denis Chertykov <denisc@overta.ru> - Frank Ch. Eigler <fche@redhat.com> - - * readelf.c: Include "elf/ip2k.h". - (guess_is_rela): Add support for EM_IP2K and EM_IP2K_OLD. - (dump_relocations): Likewise. - (get_machine_name): Likewise. - * NEWS: Mention IP2K support. - -2002-07-16 Nick Clifton <nickc@cambridge.redhat.com> - - * NEWS: Add 'Changes in 2.13'. - -2002-07-10 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED, - DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*. - (get_section_type_name): Handle SHT_GNU_LIBLIST. - (process_dynamic_segment): Handle DT_GNU_CONFLICTSZ, - DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED. - (process_gnu_liblist): New. - (process_file): Call it. - -2002-07-03 Alan Modra <amodra@bigpond.net.au> - - * Makefile.am (check-DEJAGNU): Revert 2002-06-25 change. - * Makefile.in: Regenerate. - -2002-07-02 Alan Modra <amodra@bigpond.net.au> - - * budemang.c: New file, "demangle" function. - * budemang.h: New file. - * addr2line.c (translate_addresses): Use "demangle". - * nm.c (print_symname): Likewise. - * objdump.c (objdump_print_symname): Likewise. - (dump_symbols): Likewise. Also, don't use bfd_asymbol_name macro - here since that obfuscates. - * rdcoff.c: Don't #include demangle.h. - * Makefile.am (CFILES): Add budemang.c, emul_aix.c, - emul_vanilla.c. Remove emul_$(EMULATION).c. Sort. - (HFILES): Add budemang.h. Sort. - (nm_new_SOURCES, objdump_SOURCES, addr2line_SOURCES): Add budemang.c. - Run "make dep-am". - * Makefile.in: Regenerate. - -2002-07-01 Matt Thomas <matt@3am-software.com> - - * readelf.c: Include "elf/vax.h". - (guess_is_rela): Move EM_VAX from unknown to RELA case. - (dump_relocations): Handle VAX relocations. - (get_machine_flags): Handle VAX machine flags. - -2002-06-29 Stephane Carrez <stcarrez@nerim.fr> - - * readelf.c (dump_relocations): Handle 68HC11/68HC12 relocations. - -2002-06-26 Nick Clifton <nickc@cambridge.redhat.com> - - * MAINTAINERS: Remove Tom Rix from d10v and pcc maintainerships. - -2002-06-26 Alan Modra <amodra@bigpond.net.au> - - * nm.c (print_symname): When demangling, strip leading dots from - symbol names to avoid confusing the demangler. - -2002-06-25 H.J. Lu <hjl@gnu.org> - - * Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it. - * Makefile.in: Regenerated. - -2002-06-21 Igor Schein <igor@txc.com> - - * configure.in: Quote bu_cv_have_fopen64. - * configure: Regenerate. - -2002-06-21 Mitsru Chinen <chinen@jp.ibm.com> - - * configure.in: Check for strcoll. - * configure: Regenerate. - * config.in: Regenerate. - * nm.c (main): Set locale for LC_COLLATE category. - (non_numeric_forward): Use strcoll if available. - -2002-06-20 Dave Brolley <brolley@redhat.com> - - * MAINTAINERS: Add self as fr30 and frv maintainer. - -2002-06-18 H.J. Lu (hjl@gnu.org) - - * nm.c: Include "elf/common.h". - (extended_symbol_info): Add elfinfo, a pointer to - elf_symbol_type. - (SYM_SIZE): Use elfinfo if it is not NULL. - (get_symbol_type): New function. - (display_archive): Set print_width for each archive member. - (display_file): Likewise. - (display_rel_file): Don't set print_width here. - (print_object_filename_sysv): Handle print_width. - (print_archive_member_sysv): Likewise. - (print_symbols): Pass (bfd_vma) 0 to print_symbol. - (print_symbol): Set the elfinfo field in extended_symbol_info - for ELF. - (print_object_filename_sysv): Fix the output format. - (print_symbol_info_sysv): Print type and section for ELF. - -2002-06-18 Elias Athanasopoulos <eathan@otenet.gr> - - * nm.c (print_size_symbols): Remove assignment, which makes - the symbol's size equal to its value when --size-sort is - used. - -2002-06-18 Dave Brolley <brolley@redhat.com> - - From Catherine Moore: - * readelf.c (elf/frv.h): #include it. - (guess_is_rela): Support EM_CYGNUS_FRV. - (dump_relocations): Ditto. - (get_machine_name): Ditto. - * Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h. - -2002-06-18 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (get_file_header): Only read the first section header if - e_shoff is non-zero. - -2002-06-15 H.J. Lu (hjl@gnu.org) - - * nm.c (print_size): New variable. Initialize to 0. - (long_options): Add 'S'/"print-size". - (main): Handle 'S'. - (print_symbol_info_bsd): Print size only if print_size is not - 0. - - * doc/binutils.texi: Document -S/--print-size. - -2002-6-13 Elias Athanasopoulos <eathan@otenet.gr> - - * nm.c (struct extended_symbol_info): New structure: Add the size - of the symbols to the information provided by the symbol_info - structure. - (print_symbols): Pass the symbol size to print_symbol. - (print_size_symbols): Pass the symbol size to print_symbol. - (print_symbol): Extra argument: The size of the symbol. Store - this in the extended_symbol_info structure. - (print_symbol_info): Change type of info parameter to - extended_symbol_info. Display the size, if known. - (print_symbol_info_posix): Likewise. - (print_symbol_info_sysv): Likewise. - -2002-06-08 Alan Modra <amodra@bigpond.net.au> - - * Makefile.am: Run "make dep-am". - * Makefile.in: Regenerate. - * doc/Makefile.in: Regnerate. - - * bucomm.c: Replace CONST with const. - * nm.c: Likewise. - * objdump.c: Likewise. - -2002-06-07 H.J. Lu <hjl@gnu.org> - - * readelf.c (DW_CFA_GNU_args_size): Don't define. - (DW_CFA_GNU_negative_offset_extended): Likewise. - (DW_CFA_GNU_window_save): Likewise. - (display_debug_frames): Handle DW_CFA_offset_extended_sf, - DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf. - -2002-06-07 Elias Athanasopoulos <eathan@otenet.gr> - - * nm.c: When computing size of symbols for an ELF target use the - internal size field. - -2002-06-06 John David Anglin <dave@hiauly1.hia.nrc.ca> - - * testsuite/binutils-all/objcopy.exp: clear xfail for - "hppa*64*-*-hpux*". - * testsuite/binutils-all/hppa/objdump.exp: Return if - "*64*-*-*". - -2002-06-05 Alan Modra <amodra@bigpond.net.au> - - * objcopy.c (copy_section): Don't copy SEC_GROUP sections. - -2002-06-03 Elias Athanasopoulos <eathan@otenet.gr> - - * objdump.c: Fix formatting. - -2002-05-29 Ben Elliston <bje@redhat.com> - - * MAINTAINERS: Add self as M68k maintainer. - -2002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net> - - * readelf.c: Modified/Added DLX elf support. - -2002-05-27 Nick Clifton <nickc@cambridge.redhat.com> - - * arsup.c: Fix formatting. - * debug.c (debug_record_label): Add missing colon to error - message. - * ieee.c (parse_ieee_ty): Fix spelling typo. - * readelf.c (process_program_headers): Remove English assumption - about making a plural word. - (process_section_headers): Likewise. - (process_relocs): Allow quotes to be translated. - (process_unwind): Likewise, - (process_mips_specific): Improve error message. - (get_note_type): Fix spelling typo. - - * configure.in (ALL_LINGUAS): Add sv - * po/sv.po: New file. - -2002-05-27 Alan Modra <amodra@bigpond.net.au> - - * unwind-ia64.c (unw_print_brmask): Don't use sprintf. - (unw_print_grmask): Likewise. - (unw_print_frmask): Likewise. - -2002-05-26 Kazu Hirata <kazu@cs.umass.edu> - - * arsup.c: Remove ARGSUSED. - * debug.c: Likewise. - * ieee.c: Likewise. - * nlmconv.c: Likewise. - * prdbg.c: Likewise. - * stabs.c: Likewise. - * wrstabs.c: Likewise. - -2002-05-25 Alan Modra <amodra@bigpond.net.au> - - * arlex.l: Use #include "" instead of <> for local header files. - * coffdump.c: Likewise. - * coffgrok.c: Likewise. - * nlmconv.c: Likewise. - * nlmheader.y: Likewise. - * srconv.c: Likewise. - * strings.c: Likewise. - * sysdump.c: Likewise. - * unwind-ia64.h: Likewise. - * windres.h: Likewise. - * winduni.h: Likewise. - -2002-05-24 Tom Rix <trix@redhat.com> - - * MAINTAINERS: Add self as the d10v maintainer. - -2002-05-24 TAMURA Kent <kent@netbsd.org> - - * configure.in: Builds dlltool for i386-netbsdpe. - * configure: Regenerate. - -2002-05-23 Kazu Hirata <kazu@cs.umass.edu> - - * size.c: Fix formatting. - * srconv.c: Likewise. - * stabs.c: Likewise. - * sysdump.c: Likewise. - * unwind-ia64.c: Likewise. - * wrstabs.c: Likewise. - -2002-05-23 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (get_segment_type): Add PT_TLS. - (get_elf_section_flags): Add SHF_TLS. - (get_dynamic_flags): Optimize. Add DF_STATIC_TLS. - (process_dynamic_segment): Use puts instead of printf. - (get_symbol_type): Support STT_TLS. - * objdump.c (dump_section_header): Remove SEC_CONSTRUCTOR_TEXT, - SEC_CONSTRUCTOR_DATA, SEC_CONSTRUCTOR_BSS. - Add SEC_THREAD_LOCAL. - -2002-05-23 Kazu Hirata <kazu@cs.umass.edu> - - * rdcoff.c: Fix formatting. - * rddbg.c: Likewise. - * readelf.c: Likewise. - * rename.c: Likewise. - * resbin.c: Likewise. - * resrc.c: Likewise. - * resres.c: Likewise. - -2002-05-21 Kazu Hirata <kazu@cs.umass.edu> - - * filemode.c: Fix formatting. - * ieee.c: Likewise. - * is-ranlib.c: Likewise. - * is-strip.c: Likewise. - * maybe-ranlib.c: Likewise. - * maybe-strip.c: Likewise. - * nlmconv.c: Likewise. - * nm.c: Likewise. - * not-ranlib.c: Likewise. - * not-strip.c: Likewise. - * objcopy.c: Likewise. - * objdump.c: Likewise. - -2002-05-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * objdump.c (dump_headers): Fix output formatting for ELF32 - architectures in a BFD64 enabled toolchain. - -2002-05-20 Kazu Hirata <kazu@cs.umass.edu> - - * debug.c: Fix formatting. - * debug.h: Likewise. - * dlltool.c: Likewise. - * dllwrap.c: Likewise. - * emul_aix.c: Likewise. - * emul_vanilla.c: Likewise. - -2002-05-19 Kazu Hirata <kazu@cs.umass.edu> - - * addr2line.c: Fix formatting. - * ar.c: Likewise. - * arsup.c: Likewise. - * arsup.h: Likewise. - * binemul.c: Likewise. - * binemul.h: Likewise. - * bucomm.c: Likewise. - * coffdump.c: Likewise. - * coffgrok.c: Likewise. - * coffgrok.h: Likewise. - -2002-05-16 Marek Michalkiewicz <marekm@amelek.gda.pl> - - * MAINTAINERS: Add myself as the second AVR port maintainer. - -2002-05-16 Stephane Carrez <stcarrez@nerim.fr> - - * MAINTAINERS: Update my email address. - -2002-05-09 Nick Clifton <nickc@cambridge.redhat.com> - - * MAINTAINERS: Add Jason Thorpe as VAX maintainer. - -2002-05-09 Alan Modra <amodra@bigpond.net.au> - - * configure.in: Replace `*pe' with `pe' throughout. - * configure: Regenerate. - -2002-05-07 Federico G. Schwindt <fgsch@olimpo.com.br> - - * Makefile.am: Honour DESTDIR. - * Makefile.in: Regenerate. - -2002-05-06 Alan Modra <amodra@bigpond.net.au> - - * dlltool.c (process_def_file): Add missing prototype. - (new_directive, assemble_file, main): Likewise. - (process_def_file, new_directive): Make static. - (inform): Rewrite using VA_FIXEDARG. - * dllwrap.c (mybasename): Add missing prototype. - (strhash, main): Likewise. - (inform): Rewrite using VA_FIXEDARG. - (warn): Likewise. - (cleanup_and_exit): Use old style function definition. - (strhash): Likewise. - * windres.c (define_resource): Use one memset to clear all of - struct res_resource. - - * rcparse.y: Remove newcmd rule. Move rcparse_discard_strings - call to rules that need no lookahead. Check for no lookahead. - -2002-05-06 Borut Razem <borut.razem@siol.net> - - * rclex.l (get_string): Correct "strings" list handling. - * resrc.c (read_rc_file): Discard strings. - -2002-05-04 Alan Modra <amodra@bigpond.net.au> - - * ar.c (replace_members): Remove unused var. Formatting fix. - * binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED. - - * MAINTAINERS: Sort port maintainers by CPU. - -2002-05-04 Bob Byrnes <byrnes@curl.com> - - * size.c (display_archive): Add last_arfile and code to close archives. - -2002-05-01 Alan Modra <amodra@bigpond.net.au> - - * nm.c (print_symbol): Check returned filename from - bfd_find_nearest_line is non-NULL. - -2002-04-25 Elena Zannoni <ezannoni@redhat.com> - - * readelf.c (get_AT_name): Handle DW_AT_GNU_vector. - -2002-04-24 Christian Groessler <chris@groessler.org> - - * MAINTAINERS: Changed my email address. - -2002-04-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * arparse.y: Fix syntax warning. - -2002-04-16 Nick Clifton <nickc@cambridge.redhat.com> - - * readelf.c (fetch_location_list): Remove unused function. - - * readelf.c (process_corefile_note_segment): Catch corrupt notes - and display a warning message, then exit the loop. - - * rcparse.y: Set MEMFLAG_DISCARDABLE by default. - -2002-04-15 Nick Clifton <nickc@cambridge.redhat.com> - - * resrc.c (write_rc_dialog): If charset is non-default value - display all of the DIALOGEX parameters. - -2002-04-15 Eric Kohl <ekohl@rz-online.de> - - * rcparse.y: Allow two to five parameter in FONT statement of - DIALOGEX resources. - * resbin.c (bin_to_res_dialog): Fixed read/write code for dialogex - resource data. - (res_to_bin_dialog): Likewise. - * windres.h: Added misssing charset variable to dialog_ex - structure. - -2002-04-10 Nick Clifton <nickc@cambridge.redhat.com> - - * rcparse.y: Set MEMFLAG_PURE by default. - -2002-04-09 Bernd Herd <info@herdsoft.com> - - * rcparse.y: CLASS definitions in DIALOG resources - are quoted. - Fix typo in BEDIT warning. - Don't add default dialog style when explicit style specified. - Add WS_CAPTION dialog style if CAPTION is specified. - - * rclex.l (handle_quotes): "\xhex" encoding in strings corrected. - (handle_quotes) "\a" escape (used for right justified key - definitions in menus) is encodes as binary 8. - - * resrc.c (write_rc_dialog): Print style even if it is 0. - (write_rc_directory): Fix overlooked sublang shift bug. - (bin_to_res_dialog): Don't print empty dialog caption. - - * resbin.c (bin_to_res_dialog): Use signature to identify - DIALOGEX. - - * windres.c (main): Set default LANGUAGE to english/us. - -2002-04-09 Gunnar Degnbol <degnbol@danbbs.dk> - - * resrc.c: print CLASS names in quotes - -2002-04-09 J"orn Rennecke <joern.rennecke@superh.com> - - * MAINTAINERS: Update my email address. - -2002-04-04 Alan Modra <amodra@bigpond.net.au> - - * dep-in.sed: Cope with absolute paths. - * Makefile.am (dep.sed): Subst TOPDIR. - Run "make dep-am". - * Makefile.in: Regenerate. - -2002-03-27 Peter Targett <peter.targett@arc.com> - - * MAINTAINERS: Update my email address. - -2002-03-21 Alan Modra <amodra@bigpond.net.au> - - * Makefile.am: Run "make dep-am". - * Makefile.in: Regenerate. - * doc/Makefile.in: Regenerate. - * po/POTFILES.in: Regenerate. - * aclocal.m4: Regenerate. - * config.in: Regenerate. - * configure: Regenerate. - -2002-03-20 Daniel Berlin <dan@dberlin.org> - - * readelf.c: Add support for displaying dwarf2 location lists. - (do_debug_loc, debug_loc_section, debug_loc_size): New. - (parse_args): Use 'O' as shorthand for displaying location list - section. - (process_section_headers): Handle debug_loc as well. - (load_debug_loc): New. - (free_debug_loc): New. - (fetch_location_list): New. - (display_debug_loc): New. - (display_debug_info): Call load_debug_loc and free_debug_loc. - (debug_displays): We can display .debug_loc now, too. - (usage): Update usage string. - (read_and_display_attr_value): Note location lists, but don't - display them inline. - -2002-03-18 Tom Rix <trix@redhat.com> - - * Makefile.am: Add binutils emulation support. - * configure.in: Same. - * configure.tgt: New file. Same. - * ar.c (main): Use ar_emul_parse_arg. - (usage): Use ar_emul_usage. - (replace_members): Use ar_emul_replace, ar_emul_append. - * binemul.c: New file. Define the binutils emulation - layer. Define default methods. - * binemul.h: New file. Binutils emulation layer header file. - * emul_aix.c: New file. AIX binutils emulation. - * emul_vanilla.c: New file. Default binutils emulation. - * Makefile.in: Regenerate. - * configure: Same. - -2002-03-18 Nick Clifton <nickc@cambridge.redhat.com> - - * po/fr.po: Updated version. - -2002-03-13 Nick Clifton <nickc@cambridge.redhat.com> - - * po/fr.po: Updated version. - -2002-03-07 Daniel Jacobowitz <drow@mvista.com> - - * README: Update some version numbers. - -2002-03-07 Daniel Jacobowitz <drow@mvista.com> - - * doc/binutils.texi (Target Selection): Fix LD crossreferences. - (Architecture Selection): Likewise. - -2002-03-01 Dmitry Timoshkov <dmitry@baikal.ru> - - * dlltool.c (gen_exp_file): Take into account --kill-at (-k) while - generating .exp file. - -2002-02-21 Nick Clifton <nickc@cambridge.redhat.com> - - * readelf.c (dump_relocations): Fix typo. - -2002-02-20 Nick Clifton <nickc@cambridge.redhat.com> - - * NEWS: Mark 2.12 branch. - -2002-02-18 Timothy Daly <remote_bob@yahoo.com> - - * readelf.c (dump_relocations): Display 2nd and 3rd reloc - types for 64-bit MIPS. Narrow some fields for 80-char - output. - (dump_relocations): Change spelling from 'unrecognised' - to 'unrecognized'. - (decode_ARM_machine_flags): Likewise. - (parse_args): Likewise. - (read_and_display_attr_value): Likewise. - (display_debug_section): Likewise. - -2002-02-15 Hans-Peter Nilsson <hp@bitrange.com> - - * NEWS: Mention support for MMIX. - -2002-02-13 Matt Fredette <fredette@netbsd.org> - - * readelf.c (get_machine_flags): Recognize EF_M68000. - -2002-02-12 Alexandre Oliva <aoliva@redhat.com> - - * MAINTAINERS: Added self as MN10300 co-maintainer. - -2002-02-12 Alan Modra <amodra@bigpond.net.au> - - * readelf.c (get_ppc64_dynamic_type): Handle DT_PPC64_OPD and - DT_PPC64_OPDSZ. - -2002-02-11 Daniel Jacobowitz <drow@mvista.com> - - * MAINTAINERS: List myself as branch maintainer. - -2002-02-11 Alan Modra <amodra@bigpond.net.au> - - * configure: Regenerate. - * objcopy.c: Update copyright date. - * doc/Makefile.in: Regenerate. - -2002-02-10 Daniel Jacobowitz <drow@mvista.com> - - * nlmconv.c: Back out localtime PARAMS change. - -2002-02-11 Alan Modra <amodra@bigpond.net.au> - - * objcopy.c (MKDIR): Define. - (copy_archive): Make name_list.name const. Use MKDIR. - Handle duplicate files in archives by making more temp dirs. - -2002-02-10 Daniel Jacobowitz <drow@mvista.com> - - * coffdump.c: Include "getopt.h" after "bucomm.h" - so that macros are defined correctly. - * nlmconv.c: Add PARAMS ((const time_t *)) to localtime - prototype. Prototype main. - * nlmheader.y: Add PARAMS ((int)) to strerror prototype. - -2002-02-06 Alexandre Oliva <aoliva@redhat.com> - - * MAINTAINERS: Added self as SH co-maintainer. - -2002-02-05 Nick Clifton <nickc@redhat.com> - - * po/tr.po: Updated translation. - -2002-02-01 Alan Modra <amodra@bigpond.net.au> - - * Makefile.am: Run "make dep-am" - * Makefile.in: Regenerate. - -2002-01-29 Daniel Jacobowitz <drow@mvista.com> - - * nm.c (print_value): Mark abfd unused. - -2002-01-29 Daniel Jacobowitz <drow@mvista.com> - - * unwind-ia64.c (unw_decoder): Change second argument - to unsigned int, to match function prototypes. - -2002-01-29 Daniel Jacobowitz <drow@mvista.com> - - * objdump.c: Include "getopt.h" after "bucomm.h" so that - __GNU_LIBRARY__ will be defined. - * size.c: Likewise. - -2002-01-27 Daniel Jacobowitz <drow@mvista.com> - - * configure: Regenerated. - -2002-01-26 Hans-Peter Nilsson <hp@bitrange.com> - - * doc/Makefile.am (install): Depend on install-info. - * doc/Makefile.in: Regenerate. - -2002-01-25 Jason R. Thorpe <thorpej@wasabisystems.com> - - * objcopy.c (strip_usage): Document -d as an alias - --strip-debug. - - * size.c (usage): Document [-t | --totals] options. - (long_options): Add --totals option. - (main): If the [-t | --totals] option is specified and - the output format is Berkeley-style, print the total - text, data, and bss sizes of all objects listed. - (print_berkeley_format): If the [-t | --totals] option - is specified, track the total text, data, and bss - sizes. - * doc/binutils.texi (size): Document [-t | --totals] options. - (strip): Document -d as an alias for --strip-debug. - * NEWS: Mention new feature of size. - -2002-01-25 Nick Clifton <nickc@cambridge.redhat.com> - - * po/fr.po: Updated version. - * po/es.po: Updated version. - -2002-01-23 Nick Clifton <nickc@cambridge.redhat.com> - - * addr2line.c (usage): Update text to provide verbose - description of the command line options. - * ar.c (usage): Update text to provide verbose - description of the command line options. - (main): Accept -h and -H when running as ranlib. - * coffdump.c (show_usage): Update text to provide verbose - description of the command line options. - * dlltool.c (main): Accept -H as an alias for --help. - * nlmconv.c (show_usage): Update text to provide verbose - description of the command line options. - * nm.c (usage): Replace OPTIONS with option(s). - (main): Accept -H as an alias for --help. - * objcopy.c (strip_main): Accept -H as an alias for --help. - * objdump.c (main): Accept -v as an alias for --verbose. - * readelf.c (usage): Adjust format to match style used in - other binutils. - * size.c (usage): Update text to provide verbose description - of the command line options. - (main): Accept -v, -h and -H as command line options. - * srconv.c (show_usage): Update text to provide verbose - description of the command line options. - * strings.c (main): Accept -H and -v as command line options. - (usage): Update text to provide verbose description of the - command line options. - * sysdump.c (show_usage): Update text to provide verbose - description of the command line options. - * windres.c (usage): Adjust format to match style used in - other binutils. - - * coffdump.c: Fix formatting. - * nlmconv.c: Fix formatting. - * srconv.c: Fix formatting. - * sysdump.c: Fix formatting. - -2002-01-22 Alan Modra <amodra@bigpond.net.au> - - * Makefile.am: Run "make dep-am". - * Makefile.in: Regenerate. - -2002-01-18 Andreas Jaeger <aj@suse.de> - - * version.c (print_version): Update year. - -2002-01-17 Alan Modra <amodra@bigpond.net.au> - - * readelf.c (get_machine_name): Handle EM_PPC64. - (guess_is_rela): Here too. - -2002-01-17 Nick Clifton <nickc@cambridge.redhat.com> - - * po/binutils.pot: Regenerate. - * po/fr.po: Regenerate. - * po/tr.po: Regenerate. - -2002-01-16 Nick Clifton <nickc@cambridge.redhat.com> - - * po/tr.po: Import new version. - -2002-01-16 Alan Modra <amodra@bigpond.net.au> - - * readelf.c (get_ppc64_dynamic_type): New. - (get_dynamic_type): Call it. - -2002-01-15 Nick Clifton <nickc@cambridge.redhat.com> - - * objcopy.c (copy_usage): Use "options" instead of "switches". - (strip_usage): Use "options" instead of "switches". - * doc/binutils.texi (dlltool): Refer to "options" instead of - "switches". - -2002-01-14 Richard Earnshaw <rearnsha@arm.com> - - * MAINTAINERS: Add self as co-maintainer for the ARM code. - -2001-12-18 Nick Clifton <nickc@cambridge.redhat.com> - - * po/es.po: Import from translation project. - * configure.in (ALL_LINGUAS): Add es. - * configure: Regenerate. - -2002-01-09 Jason Thorpe <thorpej@wasabisystems.com> - - * readelf.c (get_netbsd_elfcore_note_type): Use - NT_NETBSDCORE_PROCINFO and NT_NETBSDCORE_FIRSTMACH. - -2002-01-09 Jason Thorpe <thorpej@wasabisystems.com> - - * readelf.c: Update copyright years. - (get_note_type): Return a const char *. - (get_netbsd_elfcore_note_type): New function. - (process_note): Use get_netbsd_elfcore_note_type to get - the note type string for NetBSD ELF core files. - -2002-01-06 Steve Ellcey <sje@cup.hp.com> - - * readelf.c (get_ia64_segment_type): Add support for macros. - (get_segment_type): Add support for IA64 specific macros. - -2001-12-20 Julian v. Bock <julian@wongr.net> - - * readelf.c (print_symbol): New function: Print a formatted symbol - name. If --wide is specified do not truncate it. - (dump_relocations): Use print_symbol() to print symbol names. - (process_symbol_table): Likewise. - (process_syminfo): Likewise. - (process_mips_specific): Likewise. - (usage): Document new feature of --wide switch. - * doc/binutils.texi (objdump): Document additional behaviour of - --wide. - -2001-12-18 Michael Snyder <msnyder@redhat.com> - - * objcopy.c (copy_file): Accept corefiles (format bfd_core). - (copy_object): Don't set the start address or flags of a core file. - (copy_section): Don't relocate a core file. Don't copy contents - if the input section has the contents flag set, but the output - section does not (which happens with the fake 'note' pseudo- - sections that BFD creates for corefiles). - -2001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * readelf.c (get_machine_flags): Recognize header flags for ABI and - ASE extensions. More robust code for ISA checking. Ignore empty fields - in header flags for GNU extensions. - -2001-12-18 Alan Modra <amodra@bigpond.net.au> - - * objcopy.c (copy_archive): Set output bfd format outside the loop. - -2001-12-18 Nick Clifton <nickc@cambridge.redhat.com> - - * po/ja.po: Import from translation project. - * configure.in (ALL_LINGUAS): Add ja. - * configure: Regenerate. - -2001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * addr2line.c (main): Protoype. - * ar.c (main): Protoype. - * nm.c (main): Protoype. - * objcopy.c (main): Protoype. - * objdump.c (main): Protoype. - * size.c (main): Protoype. - * strings.c (main): Protoype. - -2001-12-17 Alan Modra <amodra@bigpond.net.au> - - * readelf.c (symtab_shndx_hdr): New global. - (SECTION_HEADER_INDEX): Define. - (SECTION_HEADER_NUM): Define. - (SECTION_HEADER): Define. - (GET_ELF_SYMBOLS): Pass two params rather than three. - (get_32bit_elf_symbols): Take file and section args. Read and - use SHT_SYMTAB_SHNDX. - (get_64bit_elf_symbols): Likewise. - (dump_relocations): Use SECTION_HEADER to index "section_headers". - (process_section_headers): Likewise. Use SECTION_HEADER_NUM too. - Remember symtab_shdx_hdr. - (process_program_headers): Scan from index 1 for segment map. - (slurp_ia64_unwind_table): Use SECTION_HEADER to index - "section_headers". - (process_relocs): Likewise. Also adjust call to GET_ELF_SYMBOLS. - (process_unwind): Likewise. - (process_version_sections): Likewise. - (process_symbol_table): Likewise. - (display_debug_info): Likewise. - (process_dynamic_segment): Fake up a symtab section for changed - GET_ELF_SYMBOLS. - (get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE. - (process_program_headers): Kill signed/unsigned warning. - (load_debug_str): Likewise. - (display_debug_info): Likewise. - -2001-12-13 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (get_segment_type): Support PT_GNU_EH_FRAME. - -2001-12-11 Alan Modra <amodra@bigpond.net.au> - - * readelf.c (process_file_header): Print extended e_shnum and - e_shdtrndx values. Set elf_header values for same. - (get_32bit_section_headers): Add "num" arg to read "num" headers. - (get_64bit_section_headers): Likewise. - (process_section_headers): Update calls. - (get_file_header): Call get_32bit_section_headers or 64bit variant. - -2001-12-10 Jakub Jelinek <jakub@redhat.com> - - * objcopy.c (setup_section): Copy entsize. - -2001-12-07 Geoffrey Keating <geoffk@redhat.com> - - * readelf.c (guess_is_rela): Add support for stormy16. - (dump_relocations): Likewise. - (get_machine_name): Likewise. - -2001-12-05 Nick Clifton <nickc@cambridge.redhat.com> - - * dllwrap.c (main) Replace multiple strings describing a - single error with a single, newline escaped sentence to permit - better translation into foreign languages. - - * readelf.c (get_elf_class): Remove internalionalisation of ELF - class names. - -2001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * strings.c (get_char): Initialize value. - -2001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * arlex.l: Silence compile warnings. - * arsup.h: Likewise. Fix formatting. - -2001-12-04 Jakub Jelinek <jakub@redhat.com> - - * strings.c: Include config.h before bfd.h. - (file_off): New type. - (file_open): Define. - (print_strings): Use file_off instead of file_ptr. Print addresses - which don't fit into long correctly. - (get_char): Use file_off instead of file_ptr. Use getc_unlocked if - available. - (strings_file): Use file_off instead of file_ptr. Use file_open. - * configure.in: Check for getc_unlocked. - Check for fopen64 and whether _LARGEFILE64_SOURCE needs to - be defined for it. - * configure: Rebuilt. - * config.h.in: Rebuilt. - -2001-11-29 H.J. Lu <hjl@gnu.org> - - * bucomm.c (make_tempname): Revert the changes made on - 2001-11-14 and 2001-11-12. They won't work with directories. - -2001-11-23 John David Anglin <dave@hiauly1.hia.nrc.ca> - - * binutils/Makefile.am (check-DEJAGNU): Pass CC_FOR_TARGET and - CFLAGS_FOR_TARGET to runtest in environment. - * Makefile.in: Rebuild. - * doc/Makefile.in: Rebuild. - -2001-11-28 Mike Stump <mrs@wrs.com> - - * objcopy.c (setup_section): Preserve SEC_RELOC when - --set-section-flags is used. - -2001-11-19 Nick Clifton <nickc@cambridge.redhat.com> - - * readelf.c (do_debug_str): New variable. - (display_debug_str): New function: Display the contents of a - .debug_str section. - (load_debug_str): New function: Load in the contents of a - .debug_str section. - (free_debug_str): New function: Free the memory used by - load_debug_str(). - (fetch_indirect_string): Retrieve a string from the .debug_str - section. - (usage): Add -ws. - (parse_args): Accept -ws. - (process_section_headers): Allow the display of the .debug_str - section. - (read_and_display_attr_value): Use fetch_indirect_string. Show - offset into .debug_str section. - (display_debug_info): Use load_debug_str and free_debug_str. - (debug_displays): Add .debug_str. - * doc/binutils.texi: Document -ws. - -2001-11-19 Andreas Jaeger <aj@suse.de> - - * testsuite/binutils-all/objdump.exp: Add x86-64. - -2001-11-15 Andreas Schwab <schwab@suse.de> - - * readelf.c: Fix warnings without terminating newline. - -2001-11-15 Alan Modra <amodra@bigpond.net.au> - - * doc/binutils.texi (objdump): Document ppc -M options. - -2001-11-14 Andreas Jaeger <aj@suse.de> - - * doc/binutils.texi (objdump): Fix description to use x86-64. - -2001-11-14 Nick Clifton <nickc@cambridge.redhat.com> - - * bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since - not all systems provide mkstemp. - -2001-11-14 Alan Modra <amodra@bigpond.net.au> - - * doc/binutils.texi (objdump): Document x86 -M options. - -2001-11-13 Keith Walker <keith.walker@arm.com> - - * readelf.c (read_and_display_attr_value): New function to - handle DW_FORM_indirect. - (read_and_display_attr): Use it. - -2001-11-13 Geoffrey Keating <geoffk@redhat.com> - - * readelf.c (display_debug_lines): Deal with unknown standard - opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin, - DW_LNS_set_isa. - -2001-11-13 Timothy Wall <twall@alum.mit.edu> - - * MAINTAINERS: Add self as tic54x maintainer. This target - includes the IBM C54XDSP clone. - -2001-11-12 * Steven J. Hill <sjhill@realitydiluted.com> - - * bucomm.c (make_tempname): Use mkstemp in place of mktemp. - -2001-11-09 Jeffrey A Law (law@cygnus.com) - - * unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch. - (unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise. - (unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise. - (unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise. - (unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise. - (unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise. - (unw_decode_b2, unw_decode_b3_b4): Likewise. - - * readelf.c (get_elf_class): Fix ISO portability glitch. - (get_data_encoding, get_osabi_name, request_dump): Likewise. - -2001-11-07 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (debug_str, debug_str_size): New. - (display_debug_abbrev): If no abbrevs were read, skip the CU. - Call free_abbrevs. - (read_and_display_addr): Handle DW_FORM_strp. - (display_debug_info): Read .debug_str section if present, - so that DW_FORM_strp can be handled. - Fix test for non-existant .debug_abbrev section. - -2001-11-05 Jakub Jelinek <jakub@redhat.com> - - * arlex.l: Accept `\' in filenames. Patch by <earl_chew@agilent.com>. - - * arsup.c (ar_open): Prepend tmp- to basename, not whole path. - -2001-11-05 Martin Schwidefsky <schwidefsky@de.ibm.com> - - * MAINTAINERS: Add self as s390/s390x maintainer. - -2001-11-02 Tom Rix <trix@bluey.cygnus.com> - - * MAINTAINERS: Add self as PPC XCOFF maintainer. - -2001-11-02 Nick Clifton <nickc@cambridge.redhat.com> - - * configure.in (ALL_LINGUAS): Add "fr" and "tr". - * configure: Regernate. - * po/fr.po: New file. - * po/tr.po: New file. - -2001-10-30 Hans-Peter Nilsson <hp@bitrange.com> - - * MAINTAINERS: Add self as MMIX port maintainer. - * readelf.c: Include elf/mmix.h. - (guess_is_rela): MMIX is RELA. - (dump_relocations): Handle MMIX relocations. - * Makefile.am: Regenerate dependencies. - * Makefile.in: Regenerate. - -2001-10-13 Nick Clifton <nickc@cambridge.redhat.com> - - * readelf.c (parse_args): Handle multiple options to the -w - switch. - -2001-10-12 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (get_section_type_name): Don't print SHT_ prefix for - LOPROC, LOOS and LOUSER. - -2001-10-11 J"orn Rennecke <amylaar@onetel.net.uk> - - * MAINTAINERS: Update my email address. - -2001-10-03 Alan Modra <amodra@bigpond.net.au> - - * doc/Makefile.in: Regenerate. - * configure: Regenerate. - -2001-10-02 Nick Clifton <nickc@cambridge.redhat.com> - - * readelf.c (display_debug_line, display_debug_pubnames, - display_debug_info, display_debug_frames): Detect and warn - about 64-bit format entries. - (display_debug_aranges): Reword 64-bit warning. - (debug_displays): Add .debug_pubtypes as a known, but not yet - supported, debug section. - -2001-10-02 Alan Modra <amodra@bigpond.net.au> - - * coffdump.c (PROGRAM_VERSION): Delete. - (main <'V'>): Call print_version. - * srconv.c: Likewise. - * sysdump.c: Likewise. - * version.c (program_version): Remove. - (print_version): Use BFD_VERSION_STRING. Just print the current - year in copyright message. - * addr2line.c (program_version): Remove unused declaration. - * objdump.c (display_target_tables): Use BFD_VERSION_STRING in - place of BFD_VERSION. - * Makefile.am (Makefile): Depend on bfd/configure.in. - (cplus-dem.o): Depend on Makefile. - Run "make dep-am". - * Makefile.in: Regenerate. - -2001-10-01 Nick Clifton <nickc@cambridge.redhat.com> - - * readelf.c (display_debug_aranges): Detect and warn about DWARF64 - format .debug_arange sections. - (main): Add missing prototype. - -2001-09-30 Hans-Peter Nilsson <hp@bitrange.com> - - * Makefile.am: Update dependencies with "make dep-am". - * Makefile.in: Regenerate. - -2001-09-28 Richard Henderson <rth@redhat.com> - - * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0. - -2001-09-26 Alan Modra <amodra@bigpond.net.au> - - * bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG, - VA_CLOSE. - (non_fatal): Likewise. - * objdump.c (objdump_sprintf): Likewise. - * readelf.c (error): Likewise. - (warn): Likewise. - -2001-09-25 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (do_wide): New. - (options): Add --wide. - (usage, parse_args): Likewise. - (process_program_headers): Put each segment on a single line if - --wide is given. - (process_section_headers): Put each section on a single line if - --wide is given. - * doc/binutils.texi: Document it. - * NEWS: Likewise. - -2001-09-25 Alan Modra <amodra@bigpond.net.au> - - * readelf.c (print_vma): Print 8 digits of low hex value. - -2001-09-24 Andreas Jaeger <aj@suse.de> - - * nlmconv.c: Fix warnings about unused attributes and function - prototypes. - - * strings.c: Add prototype for get_char. - -2000-09-19 H.J. Lu <hjl@gnu.org> - - * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and - $(srcdir)/cxxfilt.man. - * doc/Makefile.in: Rebuild. - -2001-09-19 Alan Modra <amodra@bigpond.net.au> - - * objcopy.c (copy_main): Correct rename-section string parsing. - Consolidate new_name parsing, and error messages. - -2001-09-18 Bruno Haible <haible@clisp.cons.org> - - * addr2line.c: Don't include <ctype.h>. - (main): For gettext, also set the LC_CTYPE locate facet. - * ar.c (main): Likewise. - * coffdump.c (main): Likewise. - * dlltool.c: Include "safe-ctype.h" instead of <ctype.h>. - (main): For gettext, also set the LC_CTYPE locate facet. - Use ISALNUM instead of isalpha/isdigit. - * dllwrap.c: Don't include <ctype.h>. - (main): For gettext, also set the LC_CTYPE locate facet. - * nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>. - (main): For gettext, also set the LC_CTYPE locate facet. - Use TOUPPER instead of islower/toupper. - * nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>. - (yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum. - Use TOUPPER instead of islower/toupper. - * nm.c (main): For gettext, also set the LC_CTYPE locate facet. - * objcopy.c (main): Likewise. - * objdump.c: Include "safe-ctype.h" instead of <ctype.h>. - (disassemble_bytes): Use ISPRINT instead of isprint. - (dump_section_stabs): Use ISDIGIT instead of isdigit. - (dump_data): Use ISPRINT instead of isprint. - (main): For gettext, also set the LC_CTYPE locate facet. - * rclex.l: Include "safe-ctype.h" instead of <ctype.h>. - (cpp_line, handle_quotes): Use ISSPACE instead of isspace. - * rcparse.y: Include "safe-ctype.h" instead of <ctype.h>. - Use TOUPPER instead of islower/toupper. - * readelf.c (main): For gettext, also set the LC_CTYPE locate facet. - * resrc.c: Include "safe-ctype.h" instead of <ctype.h>. - (write_rc_accelerators): Use ISPRINT instead of isprint. - (write_rc_rcdata): Likewise. - * size.c (main): For gettext, also set the LC_CTYPE locate facet. - * srconv.c (main): Likewise. - * stabs.c: Include "safe-ctype.h" instead of <ctype.h>. - (parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of - isdigit/isupper/islower. - (parse_stab_string, parse_stab_type, parse_stab_argtypes, - parse_stab_array_type, stab_demangle_count, stab_demangle_get_count, - stab_demangle_prefix, stab_demangle_qualified, - stab_demangle_template, stab_demangle_type, - stab_demangle_fund_type): Use ISDIGIT instead of isdigit. - * strings.c: Include "safe-ctype.h" instead of <ctype.h>. - (isgraphic): Use ISPRINT instead of isascii/isprint. - (main): Remove HAVE_LC_MESSAGES dependency. - * sysdump.c: Include "safe-ctype.h" instead of <ctype.h>. - (pbarray): Use ISPRINT instead of isprint. - (main): For gettext, also set the LC_CTYPE locate facet. - * windres.c: Include "safe-ctype.h" instead of <ctype.h>. - (format_from_filename): Use ISPRINT instead of isprint. - (main): For gettext, also set the LC_CTYPE locate facet. - * winduni.c: Include "safe-ctype.h" instead of <ctype.h>. - (unicode_print): Use ISPRINT instead of isprint. - * wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>. - (stab_variable): Use ISDIGIT instead of isdigit. - -2001-09-18 Alan Modra <amodra@bigpond.net.au> - - * ar.c (print_contents): Cast args of bfd_seek to the right types. - Replace bfd_read call with call to bfd_bread. - (extract_file): Likewise. - - * objdump.c (dump_section_header): Cast section->filepos to - unsigned long to suit printf format string. - * readelf.c (process_section_headers): Similarly for sh_offset. - (process_unwind): Likewise. - -2001-09-14 Nick Clifton <nickc@cambridge.redhat.com> - - * strings.c (encoding, encoding_bytes): New variables. - (long_options): Add --encoding. - (main): Accept -e and --encoding. - (get_char): New function. Read a, possibly wide, character from - the input stream. - (print_strings): Use get_char(). - (usage): Document new command line option. - * doc/binutils.texi: Document new command line option. - * NEWS: Announce new command line option. - -2001-09-12 Alexandre Oliva <aoliva@redhat.com> - - * readelf.c (guess_is_rela, dump_relocations, get_machine_name, - get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V, - EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD. - Removed EM_CYGNUS_ARC. - -2001-09-04 Jeffrey A Law (law@cygnus.com) - - * readelf.c: Include elf/h8 for H8 series definitions. - (guess_is_rela): H8 series if RELA. - (dump_relocations): Handle H8 series relocations. - -2001-08-31 Eric Christopher <echristo@redhat.com> - - * readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K. - -2001-08-29 Peter Targett <peter.targett@arccores.com> - - * MAINTAINERS: Include ARC Maintainer. - -2001-08-29 Ben Elliston <bje@redhat.com> - - * stabs.c (stab_demangle_template): Initialise s4. - -2001-08-27 Alan Modra <amodra@bigpond.net.au> - - * readelf.c (dump_relocations): Recognise EM_PPC64. - -2001-08-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE. - -2001-08-25 H.J. Lu <hjl@gnu.org> - - * nm.c (print_width): New. - (display_rel_file): Set `print_width' according to - bfd_sprintf_vma. - (print_symbol_info_bsd): Check `print_width' instead of BFD64. - -2001-08-24 Alexandre Oliva <aoliva@redhat.com> - - * objcopy.c (use_alt_mach_code): New variable. - (OPTION_ALT_MACH_CODE): Define. - (copy_options): Added --alt-machine-code. - (copy_main): Handle it. - (copy_object): Switch to alternate machine code if requested. - * doc/binutils.texi: Document new option. - * NEWS: Likewise. - -2001-08-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE. - -2001-08-21 H.J. Lu <hjl@gnu.org> - - * readelf.c (dump_relocations): Support ELF64 on 32bit hosts. - (display_debug_info): Cast for 64bit hosts. - (display_debug_frames): Likewise. - (process_mips_specific): Likewise. - -2001-08-21 Andreas Jaeger <aj@suse.de> - - * coffgrok.h: Add missing parameter for prototype of coff_grok. - - * sysdump.c: Add missing prototypes. - * srconv.c: Likewise. - * unwind-ia64.c: Likewise. - * coffdump.c: Likewise. - - * sysinfo.y: Print prototypes, include <ansidecl.h>. - - * coffgrok.c: Add missing prototypes, include libiberty.h instead - of declaring xcalloc. - -2001-08-10 H.J. Lu <hjl@gnu.org> - - * nm.c (print_value): Add one arg, bfd *. - (print_value): Replace fprintf_vma with bfd_fprintf_vma. - (print_symbol_info_bsd): Also pass `abfd' to print_value (). - (print_symbol_info_sysv): Likewise. - (print_symbol_info_posix): Likewise. - - * objdump.c (dump_section_header): Replace printf_vma with - bfd_printf_vma. - (print_section_stabs): Likewise. - (dump_bfd_header): Likewise. - (objdump_print_value): Replace sprintf_vma with - bfd_sprintf_vma. - (disassemble_bytes): Likewise. - (dump_reloc_set): Likewise. - -2001-08-10 Andreas Jaeger <aj@suse.de> - - * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes - to build warnings. - * configure: Regenerate. - -2001-08-09 Alan Modra <amodra@bigpond.net.au> - - * readelf.c: Add missing prototypes. - * objdump.c: Likewise. Format existing prototypes. - -2001-08-08 Alexandre Oliva <aoliva@redhat.com> - - * readelf.c (display_debug_info): Add to abbrev_offset the addend - of any RELA relocation for the abbrev_offset memory location that - refers to the .debug_abbrev section symbol. - -2001-08-07 H.J. Lu <hjl@gnu.org> - - * readelf.c (process_file): Return 0 if OK, otherwise return 1. - (main): Return process_file (). - -2001-08-05 Philip Blundell <philb@gnu.org> - - * doc/binutils.texi: Use "Thumb" not "THUMB". - -2001-08-03 John Healy <jhealy@redhat.com> - - Patch suggested by Frank Eigler <fche@redhat.com>. - * objdump.c (disassemble_data): Fill in section member of the - disasm_info structure. - -2001-08-03 Tom Walsh <tom@cyberiansoftware.com> - - * configure.in: Added --with-windres option. - * configure: Regenerated. - -2001-07-11 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * doc/binutils.texi: Use @command{name} for commands; - use @option{-opt} for options; use @table @env for list of options; - remove spaces arround [ | ] in synopsis. - - * doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the - center title. - -2001-07-31 Nick Clifton <nickc@cambridge.redhat.com> - - * objcopy.c: Fix formatting. - (section_rename): New structure. - (OPTION_RENAME_SECTION): New switch. - (copy_usage): Document new switch. - (add_section_rename): New function: Add a node to the section - rename list. - (find_section_rename): New function: Find the new name and - flags for a section. - (setup_section): Call find_section_name to determine the name - of the output section. - (copy_main): Handle OPTION_RENAME_SECTION. - * binutils.texi: Document new switch. - * NEWS: Mention new switch. - -2001-07-30 Nick Clifton <nickc@cambridge.redhat.com> - - * README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org. - * MAINTAINERS: Rename bug-gnu-utils@gcc.org to - bug-binutils@gcc.org. - -2001-07-28 Matthias Kramm <kramm@quiss.org> - - * bucomm.c (list_supported_architectures): New function. - * bucomm.h (list_supported_architectures): Declare. - * objdump.c (usage): Call the above. - -2001-07-25 Dave Brolley <brolley@redhat.com> - - * objdump.c (SKIP_ZEROES): Only define it if it is not already defined. - (SKIP_ZEROES_AT_END): Only define it if it is not already defined. - -2001-07-19 Nick Clifton <nickc@cambridge.redhat.com> - - * README: Update for 2.11. Change bug reporting email address. - * MAINTAINERS: Tidy up. Change bug reporting email address. - -2001-07-16 DJ Delorie <dj@redhat.com> - - * resres.c (write_res_header): Align header size. - (res_align_file): Calculate alignment correctly. - - * rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more - correct 10). - * resrc.c (write_rc_resource): Likewise. - * windres.h (SUBLANG_SHIFT): Define - as 10. - -2001-07-15 Nick Clifton <nickc@cambridge.redhat.com> - - * MAINTAINERS: Add Christian Groessler as maintainer for z8k port. - -2001-07-11 Nick Clifton <nickc@cambridge.redhat.com> - - * MAINTAINERS: Add notes about branch checkins. - -2001-07-05 Daniel Berlin <dan@cgsoftware.com> - - * readelf.c (display_debug_macinfo): New function, display - .debug_macinfo section. - (do_debug_macinfo): New variable. - (parse_args): Handle "-w[mM]" to mean display macro info. - (process_section_headers): Handle debug_macinfo. - (debug_displays): Replace unsupported function with macinfo - function for .debug_macinfo display. - * doc/binutils.texi: Document new command line switch. - * NEWS: Document new feature of readelf. - -2001-07-05 H.J. Lu <hjl@gnu.org> - - * objcopy.c (filter_symbols): Don't turn undefined symbols - into local. - -2001-07-03 H.J. Lu <hjl@gnu.org> - - * doc/Makefile.am (addr2line.1): Use addr2line.pod instead of - $@.pod. - (ar.1): Likewise. - (dlltool.1): Likewise. - (nlmconv.1): Likewise. - (nm.1): Likewise. - (objcopy.1): Likewise. - (objdump.1): Likewise. - (ranlib.1): Likewise. - (readelf.1): Likewise. - (size.1): Likewise. - (strings.1): Likewise. - (strip.1): Likewise. - (windres.1): Likewise. - (cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod. - ($(DEMANGLER_NAME).1): Also substitute cxxfilt with - $(DEMANGLER_NAME). - (as.1): Removed. - * doc/Makefile.in: Regenerated. - -2001-07-03 Nick Clifton <nickc@cambridge.redhat.com> - - * MAINTAINERS: Change MIPS maintainer to Eric Christopher. - -2001-07-01 Daniel Berlin <dan@cgsoftware.com> - - * readelf.c: Support DWARF 2.1 tags, encodings, languages. - -2001-06-29 James Cownie <jcownie@etnus.com> - - * readelf.c: Support DWARF 2.1 attributes. - -2001-06-28 Alan Modra <amodra@bigpond.net.au> - - * readelf.c (GET_DATA_ALLOC): Remove. - (GET_DATA): Remove. - (get_data): New function combining above macros, with an extra - test for zero size. - (slurp_rela_relocs): Use get_data, and catch error return. - (slurp_rel_relocs): Likewise. - (get_32bit_program_headers): Likewise. - (get_64bit_program_headers): Likewise. - (get_32bit_section_headers): Likewise. - (get_64bit_section_headers): Likewise. - (get_32bit_elf_symbols): Likewise. - (get_64bit_elf_symbols): Likewise. - (process_section_headers): Likewise. - (process_relocs): Likewise. - (slurp_ia64_unwind_table): Likewise. - (process_unwind): Likewise. - (get_32bit_dynamic_segment): Likewise. - (get_64bit_dynamic_segment): Likewise. - (process_dynamic_segment): Likewise. - (process_version_sections): Likewise. - (process_symbol_table): Likewise. - (dump_section): Likewise. - (display_debug_info): Likewise. - (display_debug_section): Likewise. - (process_section_contents): Likewise. - (process_corefile_note_segment): Likewise. - (process_mips_specific): Likewise. Also free econf32, econf64. - -2001-06-25 Alan Modra <amodra@bigpond.net.au> - - * readelf.c (dump_relocations): Print "bad symbol index" if - symtab == NULL with non-zero symtab_index. - (process_relocs): Don't bomb if reloc section has no symsec. - -2001-06-24 H.J. Lu <hjl@gnu.org> - - * objcopy.c (strip_main): Revert the change made on 2001-05-30 - by accident. - (copy_main): Apply the the change made to strip_main on - 2001-05-30 by accident. - -2001-06-23 Andreas Jaeger <aj@suse.de> - - * unwind-ia64.c (unw_decode_x1): Add unused attribute for - parameter 'code'. - (unw_decode_x2): Likewise. - (unw_decode_x3): Likewise. - (unw_decode_x4): Likewise. - -2001-06-23 Ben Elliston <bje@redhat.com> - - * MAINTAINERS: Add myself as M88k maintainer. - -2001-06-22 Jocelyn Mayer <jocelyn.mayer@netgem.com> - - * objcopy.c (strip_main): Support -o or --output-file command lien - switch. - -2001-06-19 H.J. Lu <hjl@gnu.org> - - * doc/Makefile.in: Regenerated. - -2001-06-19 Nick Clifton <nickc@cambridge.redhat.com> - - * readelf.c: Restore formatting. - -2001-06-18 H.J. Lu <hjl@gnu.org> & Nick Clifton <nickc@redhat.com> - - * Makefile.am: Move documentation into doc subdirectory. - * Makefile.in: Regenerated. - * binutils.texi: Move into doc subdirectory. - * addr2line.1: Removed. - * ar.1: Likewise. - * dlltool.1: Likewise. - * nlmconv.1: Likewise. - * nm.1: Likewise. - * objcopy.1: Likewise. - * objdump.1: Likewise. - * ranlib.1: Likewise. - * readelf.1: Likewise. - * size.1: Likewise. - * strings.1: Likewise. - * strip.1: Likewise. - * windres.1: Likewise. - * cxxfilt.man: Likewise. - * doc: New Directory. - * doc/Makefile.am: New file. - * doc/Makefile.in: Generate. - -2001-06-09 Alan Modra <amodra@bigpond.net.au> - - * NEWS: Fix a typo. Mention hppa64-elf. Add binutils-2.11 marker. - -2001-06-01 Alan Modra <amodra@bigpond.net.au> - - * MAINTAINERS: Update my email address. - -2001-05-30 Honda Hiroki <hhonda@kobe-catv.ne.jp> - - * objcopy.c: Add new switches: --keep-global-symbol, - --keep-symbols, --localize-symbols, --keep-global-symbols and - --weaken-symbols. - * binutils.texi: Document new switches. - * objcopy.1: Regenerate. - * NEWS: Announce new feature. - -2001-05-28 Andreas Jaeger <aj@suse.de> - - * readelf.c (display_debug_frames): Fix warnings: Remove unused - variables, fix format strings. - -2001-05-28 Nick Clifton <nickc@cambridge.redhat.com> - - * objdump.c (disassemble_bytes): Remove section VMA adjustment - when computing the address of the line to show. - -2001-05-16 Richard Henderson <rth@redhat.com> - - * readelf.c (do_debug_frames_interp): New. - (byte_get_little_endian): If BFD64, always read entire 8-byte fields. - (byte_get_big_endian): Likewise. - (parse_args) ['F']: Set do_debug_frames_interp. - (Frame_Chunk): Make data_factor signed, add fde_encoding. - (frame_display_row): Don't trunc pc_begin to int. - (size_of_encoded_value): New. - (display_debug_frames): Handle 64-bit targets. Print raw data - unless do_debug_frames_interp. - (debug_displays): Remove duplicate .debug_frame. - -2001-05-15 Ralf Baechle <ralf@gnu.org> - - * readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE. - The former constant was never in active use and is used otherwise - by the ABI. - -2001-05-11 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (process_unwind): Print all unwind sections, not just - one. - -2001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * readelf.c (process_unwind): Remove const specifier. - -2001-04-27 Michal Svec <rebel@atrey.karlin.mff.cuni.cz> - - * strings.c (isgraphic): Do not use isascii() unless it is needed - for isprint() to work. - (main): Set the locale domain to LC_ALL not just LC_MESSAGES. - -2001-04-27 Johan Rydberg <jrydberg@opencores.org> - - * NEWS: Announce support for OpenRISC. - -2001-04-17 Danny Smith <dannysmith@users.sourceforge.net> - - * dlltool.c (do_default_excludes): Initialise to true. - -2001-04-10 Alan Modra <amodra@one.net.au> - - * MAINTAINERS: Update my email address - * nm.c (print_symbol_info_bsd): Use a simple printf string. - -2001-04-05 Hans-Peter Nilsson <hp@axis.com> - - * readelf.c (display_debug_lines): Fix typo for "Prologue". - -2001-03-30 H.J. Lu <hjl@gnu.org> - - * readelf.c (process_unwind): Just return if do_unwind is 0. - -2001-03-28 Roger Sayle <roger@metaphorics.com> - - * dlltool.c (make_one_lib_file): Fix section flags for - .text, .data and .bss in stub ds*.o files to match those - generated by gas. - -2001-03-29 H.J. Lu <hjl@gnu.org> - - * readelf.c (process_unwind): Only do unwind sections for - IA64. - -2001-03-28 H.J. Lu <hjl@gnu.org> - - * Makefile.am ($(srcdir)/dlltool.1): Remove the extra target. - * Makefile.in: Regenerate. - -2001-03-26 Andreas Jaeger <aj@suse.de> - - * binutils.texi (nm): Fix texi syntax. - -2001-03-25 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * binutils.texi: Put @c man begin and @c man end indications - to generate man pages using texi2pod and pod2man. Put @c man title - to identify each man. Add SEEALSO entries. - * Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable. - (man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1, - sort the list. - (*.1): Build the man pages from binutils.texi. - * Makefile.in: Regenerate. - -2001-03-13 Eric Kohl <ekohl@rz-online.de> - - * defparse.y (opt_equal_name): allow "." in name. - * dlltool.c (def_exports): Added ability to generate forwarded exports. - (gen_exp_file): Likewise. - -2001-03-12 Stefan Geuken <mail@stefan-geuken.de> - - * NEWS: Document addition of -B switch to objcopy. - * binutils.texi: Document addition of -B switch to objcopy. - * objcopy.c: (copy_options): Add --binary-architecture. - (copy_usage): Document -B/--binary-architecture. - (copy_main): Support -B/--binary-architecture. Set - bfd_external_binary_architecture. - -2001-03-11 Andreas Jaeger <aj@suse.de> - - * readelf.c (guess_is_rela): Handle EM_S390_OLD. - (dump_relocations): Likewise. - (get_machine_name): Likewise. - -2001-02-28 Nick Clifton <nickc@redhat.com> - - * readelf.c: (struct unw_aux_info): Remove const modifier for - 'strtab' field. - (process_unwind): Remove non-K&R compliant LHS type cast in call - to GET_DATA_ALLOC macro. - -2001-02-28 Philip Blundell <pb@futuretv.com> - - * readelf.c (decode_ARM_machine_flags): Explicitly mention which - ABI is in use; remove ambiguity between the "unknown" EABI and - unrecognised ABIs. Handle version 2 ARM EABI. Update uses of - renamed EF_xx constants. - -2001-02-27 Alan Modra <alan@linuxcare.com.au> - - * configure.in (BFD_VERSION): New. - (AM_INIT_AUTOMAKE): Use $BFD_VERSION. - * configure: Regenerate. - * Makefile.am: Run "make dep-am" - * Makefile.in: Regenerate. - -2001-02-14 Nick Clifton <nickc@redhat.com> - - * MAINTAINERS: Add "Obvious Fix" rule. - -2001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG> - - * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string - literal concatenation. - -2001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG> - - * readelf.c (struct unw_aux_info): Remove const from the info member. - (process_unwind): Don't type-cast the third argument to the - GET_DATA_ALLOC macro. - -2001-02-11 Nick Clifton <nickc@redhat.com> - - * readelf.c (dump_relocations): Free corrected allocated - array. - (process_unwind): Fix compile time warning. - -2001-02-10 Nick Clifton <nickc@redhat.com> - - * binutils.texi: Document new --unwind option to readelf. - -2001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com> - - * readelf.c: Add linux target for S/390. - -2001-02-10 Alan Modra <alan@linuxcare.com.au> - - * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case - printf is a macro. - -2001-02-08 Hans-Peter Nilsson <hp@bitrange.com> - - * acinclude.m4 (AM_PROG_LEX): Override installed definition. - * aclocal.m4: Regenerate. - * configure: Regenerate. - -2001-02-07 Todd Vierling <tv@wasabisystems.com> - - * bucomm.c (bfd_target_vector): Change extern array to pointer. - * objdump.c (bfd_target_vector): Likewise. - -2001-02-07 David Mosberger <davidm@hpl.hp.com> - - * readelf.c (process_unwind): New function. - (slurp_ia64_unwind_table): Ditto. - (dump_ia64_unwind): Ditto. - (find_symbol_for_address): Ditto. - (slurp_rela_relocs): New function (split off from dump_relocations()). - (slurp_rel_relocs): Ditto. - (parse_args): Handle '-u' option. - - * unwind-ia64.c: New file. - * unwind-ia64.h: New file. - * Makefile.am: Include unwind-ia64.c in readelf build. - * Makefile.in: Regenerate. - * po/binutils.pot: Regenerate. - -2001-02-04 Philip Blundell <philb@gnu.org> - - * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'. - * configure: Regenerate. - -2001-01-31 Steve deRosier <sderosier@vari-lite.com> - - * ieee.c (ieee_add_bb11): Don't check for backslashes - unless HAVE_DOS_BASED_FILE_SYSTEM is defined. - -2001-01-24 Mark Elbrecht <snowball3@bigfoot.com> - - * ieee.c: Update copyright. - (ieee_start_compilation_unit): Don't check for backslashes - unless HAVE_DOS_BASED_FILE_SYSTEM is defined. - - * stabs.c: Update copyright. Include "filenames.h". - (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs. - -2001-01-23 Jakub Jelinek <jakub@redhat.com> - - * readelf.c (process_version_sections): Check if VERDEF or VERNEED - sections are present before using them. Remove code duplication. - (process_symbol_table): Check if VERDEF or VERNEED sections are - present before using them. - -2001-01-17 Nick Clifton <nickc@redhat.com> - - * objcopy.c (copy_object): Fail if attempting to convert the - endianness of the input object file. - - * binutils.texi: Explain that objcopy cannot convert endianness. - -2001-01-16 Nick Clifton <nickc@redhat.com> - - * readelf.c (string_table_length): New variable. - (SECTION_NAME): Catch out of range indices and missing section - pointers. - (process_section_headers): Delete useless local variable - string_table_offset. Set the value of string_table_length - after loading the string table. - (process_mips_specific): Use SECTION_NAME macro. - (process_file): Set string_table_length to 0 when it is freed. - -2001-01-12 Nick Clifton <nickc@redhat.com> - - * version.c (print_version): Update copyright date. - -2001-01-11 Peter Targett <peter.targett@arccores.com> - - * readelf.c (dump_relocations): Include selection with EM_ARC. - (get_machine_name) Update name to "ARC". - -2001-01-09 Nick Clifton <nickc@redhat.com> - - * Makefile.am: Add rule to build objdump.o from objdump.c and - using OBJDUMP_DEFS. - * Makefile.in: Regenerate. - - * configure.in: Define OBJDUMP_DEFS. Default to empty. - (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to - -DDISASSEMBLER_NEEDS_RELOCS. - * configure: Regenerate. - - * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS - is defined read in the relocs even if dump_reloc_info is - false. - -2001-01-07 Philip Blundell <philb@gnu.org> - - * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with - `bug-binutils'. - * README: Likewise. - -2000-12-19 Nick Clifton <nickc@redhat.com> - - * dlltool.c: Add missing support for arm-epoc-pe. - * configure.in: Add missing support for arm-epoc-pe. - * configure: Regenerate. - -2000-12-15 Nick Clifton <nickc@redhat.com> - - * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel - Mode parts of the x86 port. - -2000-12-04 Andreas Jaeger <aj@suse.de> - - * readelf.c (guess_is_rela): Add EM_X86_64. - (dump_relocations): Add EM_X86_64. - (get_machine_name): Add EM_X86_64. - Include "elf/x86-64.h". - -2000-12-12 Nick Clifton <nickc@redhat.com> - - * readelf.c: Fix formatting. - -2000-12-11 Jan Hubicka <jh@suse.cz> - - * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer. - -2000-12-07 Andrew Haley <aph@redhat.com> - - * readelf.c (display_debug_frames): Only display columns that are - referenced by the frame debug info. - -2000-12-05 Nick Clifton <nickc@redhat.com> - - * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer. - -2000-12-04 Jason Merrill <jason@redhat.com> - - * readelf.c (process_section_headers): Handle linkonce.wi sections. - (display_debug_section): Likewise. - (display_debug_info): Display CU header before bailing. - -2000-12-01 Chris Demetriou <cgd@sibyte.com> - - * readelf.c (get_machine_flags): Recognize MIPS32 ISA in - EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with - E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly. - - * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5, - and E_MIPS_ARCH_64. - - * readelf.c (get_machine_flags): Add case for - E_MIPS_MACH_SB1. - -2000-11-30 Richard Earnshaw <rearnsha@arm.com> - - * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value. - -2000-11-28 Hans-Peter Nilsson <hp@bitrange.com> - - * MAINTAINERS: Add Jörn Rennecke and self as SH maintainers. - Change sourceware.cygnus.com to sources.redhat.com. - Fix typo for "amongst". - -2000-11-28 Nick Clifton <nickc@redhat.com> - - * strip.1 (COPYING): Mention that the GNU Free Documentation - License is present in the sources, but not the output, and - also available from the GNU website. - (GNU Free Documentation License): Comment out this section. - * strings.1: Ditto. - * size.1: Ditto. - * ranlib.1: Ditto. - * objdump.1: Ditto. - * objcopy.1: Ditto. - * nm.1: Ditto. - * nlmconv.1: Ditto. - * ar.1: Ditto. - * addr2line.1: Ditto. - -2000-11-27 DJ Delorie <dj@redhat.com> - - * readelf.c (usage): Add -wf (--debug-dump=frames) option. - (parse_args): Support -wf option. - (process_section_headers): Ditto. - (debug_displays): Ditto. - (display_debug_frames): New, dump *_frame sections. - (frame_need_space): Support for above. - (frame_display_row): Ditto. - * binutils.texi: Document it. - -2000-11-24 Nick Clifton <nickc@redhat.com> - - * NEWS: Announce support for v5t, v5te and XScale. - -2000-11-22 Nick Clifton <nickc@redhat.com> - - * readelf.c (get_machine_name): Add EM_JAVELIN, EM_FIREPATH, - EM_ZSP, EM_MMIX, EM_HUANY, EM_PRISM. - (get_section_type_name): Add SHT_GROUP and SHT_SYMTAB_SHNDX. - (get_elf_section_flags: Add SHF_GROUP. - (process_section_headers): Adjust output for 32-bit binaries - to look nice on an 80 column terminal. - -2000-11-20 H.J. Lu <hjl@gnu.org> - - * readelf.c (get_osabi_name): Change ELFOSABI_MONTEREY to - ELFOSABI_AIX. - -2000-11-17 Richard Henderson <rth@redhat.com> - - * readelf.c (display_debug_lines): Adjust last change to - use sizeof (external->li_length). - -2000-11-17 Richard Henderson <rth@redhat.com> - - * readelf.c (display_debug_lines): Fix section length check - and end_of_sequence computation. - -2000-11-06 Nick Clifton <nickc@redhat.com> - - * binutils.texi: Add GNU Free Documentation License. - * objcopy.1: Add GNU Free Documentation License. - * objdump.1: Add GNU Free Documentation License. - * addr2line.1: Add GNU Free Documentation License. - * ar.1: Add GNU Free Documentation License. - * nlmconv.1: Add GNU Free Documentation License. - * nm.1: Add GNU Free Documentation License. - * ranlib.1: Add GNU Free Documentation License. - * size.1: Add GNU Free Documentation License. - * strings.1: Add GNU Free Documentation License. - * strip.1: Add GNU Free Documentation License. - -2000-10-06 Luciano Gemme <ishitawa@yahoo.com> - - * objcopy.c (--srec-len=nn): New parameter to set the - maximum length of generated Srecords. - (--srec-forceS3): New parameter that restricts the generation of - Srecords to type S3 only. - * binutils.texi: Document new command line switches. - * objcopy.1: Docuemnt the new command line switches. - * NEWS: Announce the existence of the new command line switches. - -2000-10-31 Nick Clifton <nickc@redhat.com> - - * MAINTAINERS: Add Jim Wilson as the maintainer for the IA64 - code. Add Eric Chrisopher as maintainer of MN10300 port. - -2000-10-12 Roger Sayle <roger@metaphorics.com> - - * Make comma after string after icon/control optional. - -2000-09-13 Anders Norlander <anorland@acc.umu.se> - - * readelf.c (get_machine_flags): Also print EF_MIPS_MACH field. - - * NEWS: Mention support for MIPS32. - -2000-09-08 Nick Clifton <nickc@redhat.com> - - * MAINTAINERS: Add Stephane Carrez as maintainer for 68HC[11|12]. - -2000-09-07 H.J. Lu <hjl@gnu.org> - - * configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM. - * configure: Rebuild. - -2000-09-06 Alexandre Oliva <aoliva@redhat.com> - - * configure: Rebuilt with new libtool.m4. - -2000-09-05 Nick Clifton <nickc@redhat.com> - - * aclocal.m4: Regenerate. - * config.in: Regenerate. - * configure: Regenerate. - -2000-09-04 Todd Vierling <tv@wasabisystems.com> - - * strip.1: Fix stray '\' in -o formatting. - -2000-09-02 Nick Clifton <nickc@redhat.com> - - * configure.in: Increase version number to 2.10.91. - * configure: Regenerate. - * aclocal.m4: Regenerate. - * config.in: Regenerate. - * po/binutils.pot: Regenerate. - -2000-08-31 Alexandre Oliva <aoliva@redhat.com> - - * acinclude.m4: Include libtool and gettext macros from the - top level. - * aclocal.m4, configure: Rebuilt. - -2000-08-30 Jamie Guinan <guinan@bluebutton.com> - - * resrc.c (close_input_stream): Delete extraneous logic - -2000-08-24 Hans-Peter Nilsson <hp@axis.com> - - * NEWS: Mention support for CRIS. - -2000-08-21 Nick Clifton <nickc@redhat.com> - - * addr2line.c: Changed email address for Ulrich Lauther. - -2000-08-17 Christopher C. Chimelis <chris@debian.org> - - * objdump.c (LONGEST_ARCH): Set to sizeof("powerpc:common"). - -2000-08-17 Nick Clifton <nickc@redhat.com> - - * readelf.c (display_debug_pubnames): Only issue warning - message once. Terminate message with a new line. - (display_debug_aranges): Only display version 2 debug info. - -2000-08-14 Todd Vierling <tv@wasabisystems.com> - - * objcopy.c (strip_main): Silently accept -d as an alias for -g - for compatibility with old BSD systems. - -2000-08-14 Jason Eckhardt <jle@cygnus.com> - - * NEWS: Mention i860 support. - -2000-08-11 Carlo Wood <carlo@alinoe.com> - - * addr2line.c (main): Add const to char *. - -2000-08-11 Geoff Keating <geoffk@cygnus.com> - - * ar.c (main): Don't crash if called with no arguments - or only '-X32_64' as an argument. - -2000-08-08 DJ Delorie <dj@redhat.com> - - * resrc.c: use "gcc -xc" instead of -xc-header - -2000-08-05 Jason Eckhardt <jle@cygnus.com> - - * readelf.c (elf/i860.h): Include. - (dump_relocations): Add recognition of i860 architecture. - (guess_is_rela): Add recognition of i860 architecture. - -2000-08-03 Nick Clifton <nickc@cygnus.com> - - * MAINTAINERS: Add information about CGEN maintainers. - -2000-07-26 Geoff Keating <geoffk@cygnus.com> - - * nm.c (main): Ignore '-X32_64' as an option. - * ar.c (main): Likewise. - * binutils.texi (nm): Document new option. - (ar): Likewise. - -2000-07-23 Michael Sokolov <msokolov@ivan.Harhan.ORG> - - * rdcoff.c (external_coff_symbol_p): K&R-ise. - -2000-07-20 H.J. Lu <hjl@gnu.org> - - * binutils.texi: Put back "@end table" deleted by - accident. - -2000-07-05 Kenneth Block <krblock@computer.org> - - * nm.c: Add optional style to demangle switch. - * objdump.c: Add optional style to demangle switch. - * addr2line.c: Add optional style to demangle switch. - * binutils.texi: Document optional style to demangle - switch. - -2000-07-20 Hans-Peter Nilsson <hp@axis.com> - - * MAINTAINERS: Add self as CRIS port maintainer. - * readelf.c: Include elf/cris.h. - (guess_is_rela): Handle EM_CRIS. - (dump_relocations): Ditto. - (get_machine_name): Ditto. - * Makefile.am: Rebuild dependencies. - * Makefile.in: Regenerate. - * po/binutils.pot: Regenerate. - -2000-07-19 H.J. Lu <hjl@gnu.org> - - * readelf.c (get_dynamic_type): Change "AUXILARY" to - "AUXILIARY". - (process_dynamic_segment): Print out strings for DT_CONFIG, - DT_DEPAUDIT, DT_AUDIT and DT_RUNPATH. - -2000-07-19 Mark Kettenis <kettenis@gnu.org> - - * nm.c (usage): Change output of `nm --help' to include a - description of the purpose of the program and a detailed - description of the accepted options. - -2000-07-19 H.J. Lu <hjl@gnu.org> - - * readelf.c (process_dynamic_segment): Change DF_1_NODEPLIB - to DF_1_NODEFLIB. - -2000-07-19 H.J. Lu <hjl@gnu.org> - - * readelf.c (get_dynamic_type): Fix DT_CHECKSUM. - -2000-07-19 H.J. Lu <hjl@gnu.org> - - * readelf.c (get_dynamic_type): Change DT_FEATURE_1 to - DT_FEATURE. - (process_dynamic_segment): Likewise. - - * readelf.c (get_dynamic_type): Handle DT_CONFIG, DT_DEPAUDIT, - DT_AUDIT, DT_PLTPAD, DT_MOVETAB and DT_CHECKSUM. - (process_dynamic_segment): Handle DTF_1_CONFEXP, DF_1_NODEPLIB, - DF_1_NODUMP and DF_1_CONLFAT. - -2000-07-18 Nick Clifton <nickc@cygnus.com> - - * binutils.texi (readelf): Fix spelling typo. - -2000-07-11 Mark Kettenis <kettenis@gnu.org> - - * objdump.c (usage): Make output of `objdump --help' more - consistent with the rest of the GNU world. Add a line describing - the purpose of the program. - -2000-07-10 David Huggins-Daines <dhd@linuxcare.com> - - * stabs.c (parse_stab_range_type): Cast to proper type to fix - warning. - -2000-07-10 Ryan Bradetich <rbradetich@uswest.net> - - * readelf.c (get_dynamic_data): Add casts and use unsigned chars - to fix warnings. - (process_symbol_table): Ditto. - (procesS_extended_line_op): Ditto. - (display_debug_lines): Ditto. - (display_debug_pubnames): Ditto. - (read_and_display_attr): Ditto. - -2000-07-09 Nick Clifton <nickc@cygnus.com> - - * MAINTAINERS: Add several more port specific maintainers. - -2000-07-05 Nick Clifton <nickc@cygnus.com> - - * MAINTAINERS: Add blanket write privs for Michael Meissner. - -2000-06-05 DJ Delorie <dj@redhat.com> - - * MAINTAINERS: New. - -2000-07-01 Eric Fifer <EFifer@sanwaint.com> - - * dllwrap.c: Changed mistaken dyn_string_append() calls - to dyn_string_append_cstr(). - -2000-07-01 Alexander Aganichev <AAganichev@hypercom.com> - - * stabs.c (parse_stab_type): Divide size in bits by 8 as binutils - struct debug_type stores size in bytes. - -2000-07-01 Alan Modra <alan@linuxcare.com.au> - - * Makefile.am (DEP): Fix 2000-06-22. grep after running dep.sed - (CLEANFILES): Add DEPA. - * Makefile.in: Regenerate. - -2000-06-27 Alan Modra <alan@linuxcare.com.au> - - * ar.c: Revert incorrect 2000-06-25 patch. - * bucomm.c: Likewise. - -2000-06-25 Mark Elbrecht <snowball3@bigfoot.com> - - * rdcoff (parse_coff_symbol): Treat GNU weak symbols as external. - (external_coff_symbol_p): New function. - (parse_coff): Use it. - -2000-06-25 Alexander Aganichev <AAganichev@hypercom.com> - - * ar.c (normalize): Advance past both characters in a DOS based - <letter>: filepath prefix. - (main): Likewise. - * bucomm.c (make_tempname): Likewise. - -2000-06-24 Nick Clifton <nickc@cygnus.com> - - * objdump.c (usage): Fix description of --stabs switch. - -2000-06-22 Alan Modra <alan@linuxcare.com.au> - - * Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we - find one. - * Makefile.in: Regenerate. - -2000-06-20 Alexander Aganichev <AAganichev@hypercom.com> - - * ar.c (normalize): Correct pointer comparison when checking for - backslashes. - (main): Likewise. - * bucomm.c (make_tempname): Likewise. - - * ieee.c (ieee_start_compilation_unit): Correct pointer comparison - and search for backslashes in the original pathname. - (ieee_add_bb11): Likewise. - -2000-06-18 Nick Clifton <nickc@redhat.com> - - * ar.c (print_contents): Improve verbose message. - -2000-06-15 H.J. Lu <hjl@gnu.org> - - * dyn-string.c: Removed. Not needed with dyn-string.c in - libiberty. - * dyn-string.h: Likewise. - - * Makefile.am: Remove references to dyn-string.c and - dyn-string.h. Rebuild dependency. - * Makefile.in: Rebuild. - -2000-06-15 H.J. Lu <hjl@gnu.org> - - * binutils.texi: Put a warning on copying relocatable object - files between two different formats. - -2000-06-13 DJ Delorie <dj@cygnus.com> - - * rcparse.y (control): ICON controls take an id as the first - parameter, not an optional string. Also, call new convenience - function that takes res_id's. - * resrc.c (define_control): missing text means zero-length string, - not zero ID. - (define_icon_control): New. - * windres.h: declare define_icon_control. - -2000-06-13 H.J. Lu <hjl@gnu.org> - - * configure: Regenerate. - -2000-06-08 David O'Brien <obrien@FreeBSD.org> - - * configure.in (VERSION): Update to show this is the CVS mainline. - -2000-06-02 David O'Brien <obrien@FreeBSD.org> - - * strings.c (isgraphic): Interpret <TAB> as a printable character, - analogous to <SPACE>. - -2000-05-30 Alan Modra <alan@linuxcare.com.au> - - * objdump.c (display_target_list): Use bfd_close_all_done, not - bfd_close to fix crash caused by 2000-05-24 change. - -2000-05-25 DJ Delorie <dj@cygnus.com> - - * resrc.c (close_input_stream): zero out cpp_pipe after closing it. - -2000-05-26 Alan Modra <alan@linuxcare.com.au> - - * Makefile.am: Update dependencies with "make dep-am" - * Makefile.in: Regenerate. - -2000-05-26 Eli Zaretskii <eliz@is.elta.co.il> - - * ar.c: Include filenames.h. - (normalize) [HAVE_DOS_BASED_FILE_SYSTEM]: Support backslashes - and drive letters in file names. - (main): Support backslashes and drive letters in argv[0]. Drop - the .exe suffix, if any, in argv[0] if is_ranlib is negative. Use - FILENAME_CMP instead of strcmp to compare file names. - (open_inarch) [__GO32__]: Don't ifdef errno != ENOENT test for - DJGPP v2. - (do_quick_append) [__GO32__]: Ditto. - (get_pos_bfd, delete_members, move_members, replace_members): - Compare file names with FILENAME_CMP. - - * bucomm.c: Include filenames.h. - (make_tempname) [HAVE_DOS_BASED_FILE_SYSTEM]: Support mixed - forward/backward slashes and drive letters in file names. - - * ieee.c (ieee_start_compilation_unit, ieee_add_bb11): Support - mixed forward/backward slashes and drive letters in file names. - - * strings.c (O_BINARY, setmode, SET_BINARY): Define. - (main) [SET_BINARY]: Use SET_BINARY to switch stdin into binary - mode. - - * objcopy.c: Include filenames.h. - (main) [HAVE_DOS_BASED_FILE_SYSTEM]: Drop the .exe suffix - before comparing to "strip". - Use FILENAME_CMP to compare file names. - - * arsup.c: Include filenames.h. - (map_over_list, ar_delete, ar_replace, ar_extract): Use - FILENAME_CMP to compare file names. - (ar_open): Prepend "tmp-" instead of appending "-tmp", to create - the temporary file name. - - * configure.in: Check for setmode. - * configure: Regenerate. - -2000-05-24 Alan Modra <alan@linuxcare.com.au> - - * objdump.c (display_target_list): Close the bfd. - (display_info_table): Likewise. - -2000-05-14 H.J. Lu (hjl@gnu.org) - - * objcopy.c (filter_symbols): Don't strip global symbols in - relocatable object files. - -2000-05-14 Alan Modra <alan@linuxcare.com.au> - - * size.c (usage): Associate short options with corresponding long - option to give a clue as to their function. - -2000-05-14 Philippe De Muyter <phdm@macqel.be> - - * size.c (main): Accept and ignore `-f' option. - -2000-05-13 Alan Modra <alan@linuxcare.com.au> - - * bucomm.h (gettext, dgettext, dcgettext, textdomain, - bindtextdomain): Replace defines with those from intl/libgettext.h - to quieten gcc warnings. - -2000-05-12 H.J. Lu <hjl@gnu.org> - - * nlmconv.c (temp_filename): Removed. - - * nlmconv.c (link_inputs): Use make_temp_file () instead of - choose_temp_base (). - * objdump.c (display_target_list): Likewise. - (display_info_table): Likewise. - -2000-05-08 Alan Modra <alan@linuxcare.com.au> - - * objcopy.c (setup_section): Add const and gettext calls for err. - -2000-05-02 H.J. Lu <hjl@gnu.org> - - * readelf.c (get_osabi_name): Handle ELFOSABI_NONE instead of - ELFOSABI_SYSV. Also handle ELFOSABI_NETBSD, ELFOSABI_HURD, - ELFOSABI_SOLARIS, ELFOSABI_MONTEREY, ELFOSABI_IRIX, - ELFOSABI_FREEBSD, ELFOSABI_TRU64, ELFOSABI_MODESTO - and ELFOSABI_OPENBSD. - -2000-05-02 Kazu Hirata <kazu@hxi.com> - - * coffgrok.c: Add ATTRIBUTE_UNUSED as appropriate. - * srconv.c: Likewise. - * sysdump.c: Likewise. - -2000-04-23 Denis Chertykov <denisc@overta.ru> - - * readelf.c (guess_is_rela): AVR uses RELA relocations. - (get_machine_name): machine name for EM_AVR added. - -2000-04-21 Richard Henderson <rth@cygnus.com> - David Mosberger <davidm@hpl.hp.com> - - * Makefile.am (readelf.o): Add elf/ia64.h. - * Makefile.in: Rebuild. - * readelf.c: Include elf/ia64.h. - (guess_is_rela, dump_relocations): Handle EM_IA_64. - -2000-04-17 Timothy Wall <twall@cygnus.com> - - * objdump.c (disassemble_data): Set octets per byte *after* - resolving arch/mach for binary files. - -2000-04-14 Michael Sokolov <msokolov@ivan.Harhan.ORG> - - * arlex.l: Add directives to increase lex buffer size. - - * objdump.c, readelf.c: Don't include strarg.h or varargs.h. They are - already included by bucomm.h. - -2000-04-10 Philippe De Muyter <phdm@macqel.be> - - * readelf.c (dynamic_segment_mips_val): Call `sprintf', not - `strftime' since strftime is not available on all systems. - (process_mips_specific): Ditto. - -2000-04-07 Andrew Cagney <cagney@b1.cygnus.com> - - * configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add - --enable-build-warnings option. - * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions. - * Makefile.in, configure: Re-generate. - -2000-04-06 Alan Modra <alan@linuxcare.com.au> - - * addr2line.c: Update copyright. - * objcopy.1: Likewise, and title. - * strings.1: Likewise. - - * version.c (print_version): Add 2000. - - * rddbg.c (read_section_stabs_debugging_info): Don't use - bfd_size_type for strx to avoid printf problems if BFD64. - - * bucomm.c: (report): Remove `static'. - Move inclusion of stdarg.h/vararg.h from here. - * bucomm.h: To here. - (CONST): Change all occurences to const. - (report): Declare it. - (bfd_fatal): Add ATTRIBUTE_NORETURN. - (fatal): Add ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN. - (non_fatal): Add ATTRIBUTE_PRINTF_1. - - * ar.c (main): Use fatal or non_fatal instead of fprintf. - Correct a typo in an error message. - (do_quick_append): Use non_fatal instead of fprintf. - (move_members): Use fatal instead of fprintf, exit. - * coffdump.c (main): Same here. - - * dlltool.c (display): Delete. - (warn): Delete. - (inform): Use `report' instead of `display'. - (rvaafter): Remove trailing \n from fatal error msg. - (rvabefore): Ditto. - (asm_prefix): Ditto. - (yyerror): Replace `warn' with `non_fatal', and remove \n. - (def_name): Likewise. - (run): Likewise. - (scan_all_symbols): Likewise. - (gen_lib_file): Likewise. - (def_library): Likewise. Remove extra program_name too. - (run): Remove \n from inform strings. - (scan_drectve_symbols): Likewise. - (add_excludes): Likewise. - (scan_open_obj_file): Likewise. - (gen_exp_file): Likewise. - (gen_lib_file): Likewise. - (process_duplicates): Likewise. - - * Makefile.am (dllwrap_SOURCES): Add version.c. - * dllwrap.c (program_version): Delete. - (print_version): Delete. - (display): Always print trailing \n. - (warn): New. - (delete_temp_files): Use warn instead of fprintf. Use gettext. - (run): Here too. - (main): And here. - (usage): gettext'ify. - (long_options): Add missing initialisers. - - * nlmconv.c (main): Use fatal/non_fatal instead of fprintf. - (select_output_format): Likewise. - (powerpc_mangle_relocs): Likewise. - (link_inputs): Likewise. - - * nm.c (set_print_radix): Use fatal instead of fprintf, exit. - (set_output_format): Likewise. - (main): Use non_fatal instead of fprintf. - (display_rel_file): Likewise. - - * objdump.c (slurp_symtab): Use non_fatal instead of fprintf. - (slurp_dynamic_symtab): Same here. - (disassemble_data): And here. - (read_section_stabs): And here. - (read_section_stabs): And here. - (dump_bfd): And here. - (main): And here. - (objdump_sprintf): Use fatal instead of fprintf, exit. - (disassemble_data): Same here. - - * rdcoff.c (parse_coff_type): Use non_fatal instead of fprintf. - (parse_coff_struct_type): Same here. - (parse_coff_enum_type): And here. - (parse_coff): And here. - * rddbg.c (read_debugging_info): And here. - * size.c (main): And here. - * windres.c (format_from_name): And here. - * wrstabs.c (stab_write_symbol): Here too. - (write_stabs_in_sections_debugging_info): And here. - (stab_int_type): And here. - (stab_struct_field): And here. - (stab_typdef): And here. - - * rescoff.c (read_coff_rsrc): Use fatal instead of fprintf, exit. - * srconv.c (main): Same here. - * strings.c (main): And here. - (integer_arg): And here. - * sysdump.c (main): And here. - -2000-04-06 Timothy Wall <twall@cygnus.com> - - * objdump.c (dump_section_header): Print CLINK and BLOCK flags. - -2000-04-06 Jason Merrill <jason@yorick.cygnus.com> - - * readelf.c (decode_location_expression): Loop through multiple - operations. - (read_and_display_attr): Pass in length. - - * readelf.c (read_and_display_attr): Add CU offset to references. - (display_debug_info): Pass it in. - -2000-04-06 Nick Clifton <nickc@cygnus.com> - - * readelf.c (decode_ARM_machine_flags): New function. - (get_machine_flags): Call decode_ARM_machine_flags for ARM - targets. - - (get_machine_name): Catch EM_AVR - -2000-04-05 Alan Modra <alan@linuxcare.com.au> - - * binutils.texi: Remove optional `=' from long options that have - an `=' in the argument. - * objcopy.1: Here too. Remove extra space on discard-all. - - * binutils.texi (objcopy): Mention --redefine-sym. - * objcopy.1: Here too. - * NEWS: And here. - - * objcopy.c (parse_flags): Split off flag names from error message - gettext as they are not translated. - (copy_main): Similarly split off option name for --add-section, - --set-section-flags, --change-section-vma, --change-section-lma - error messages. - Some white space changes. - - from Matthew Benjamin <matt@linuxbox.nu> - * objcopy.c (struct redefine_node): New. - (redefine_sym_list): New. - (redefine_list_append): New. - (lookup_sym_redefinition): New. - (OPTION_REDEFINE_SYM): New. - (copy_options): Add --redefine-sym option. - (copy_usage): Mention it. - (filter_symbols): Rename symbols on redefine_sym_list. - (copy_object): Call filter_symbols if redefine_sym_list != NULL. - (copy_main): Handle OPTION_REDEFINE_SYM. - -2000-04-04 H.J. Lu <hjl@gnu.org> - - * readelf.c (process_symbol_table): Correctly read in symbol - versioning information. - -2000-04-04 Alan Modra <alan@linuxcare.com.au> - - * po/binutils.pot: Regenerate. - - * addr2line.c (usage): Restore translated part of bug string. - * ar.c (usage): Likewise. - * nlmconv.c (show_usage): Likewise. - * nm.c (usage): Likewise. - * objcopy.c (copy_usage): Likewise. - (strip_usage): Likewise. - * objdump.c (usage): Likewise. - * readelf.c (usage): Likewise. - * size.c (usage): Likewise. - * strings.c (usage): Likewise. - * windres.c (usage): Likewise. - - * Makefile.am (MKDEP): Use gcc -MM rather than mkdep. - (DEP): Quote when passing vars to sub-make. Add warning - message to end. - (DEP1): Rewrite for "gcc -MM". - (CLEANFILES): Add DEP2. - Update dependencies. - * Makefile.in: Regenerate. - -2000-04-04 H.J. Lu <hjl@gnu.org> - - * Makefile.am (GENERATED_HFILES): Add rcparse.h - (arparse.h): Depend on arparse.c - (defparse.h, nlmheader.h, rcparse.h, sysinfo.h): Similarly. - -2000-04-03 H.J. Lu (hjl@gnu.org) - - * size.c (usage): Use REPORT_BUGS_TO. - -2000-04-03 Alan Modra <alan@linuxcare.com.au> - - * bucomm.h: #include "bin-bugs.h" - * addr2line.c (usage): Use REPORT_BUGS_TO. - * ar.c (usage): Likewise. - * nlmconv.c (show_usage): Likewise. - * nm.c (usage): Likewise. - (OPTION_TARGET): Define. - (long_options): Use OPTION_TARGET rather than 200. - (main): Likewise. - - * objcopy.c (copy_usage): Use REPORT_BUGS_TO. - (strip_usage): Likewise. - * objdump.c (usage): Likewise. - * readelf.c (usage): Likewise. - * strings.c (usage): Likewise. - * windres.c (usage): Likewise. - -2000-03-31 John David Anglin <dave@hiauly1.hia.nrc.ca> - - * readelf.c: Include sys/types.h before sys/stat.h for ultrix. - -2000-03-27 Nick Clifton <nickc@cygnus.com> - - * rddbg.c (read_section_stabs_debugging_info): Catch out of range - string offsets in corrupt stabs entries. - -2000-03-27 Alan Modra <alan@linuxcare.com.au> - - * readelf.c: Include elf/avr.h - (dump_relocations): Add EM_AVR case. - -2000-03-09 Tim Waugh <twaugh@redhat.com> - - * strings.1: Correct '-bytes' to '--bytes'. - -2000-03-08 H.J. Lu <hjl@gnu.org> - - * Makefile.am (install-exec-local): Depend on - install-binPROGRAMS for parallel make. - * Makefile.in: Regenerated. - -2000-02-27 Ian Lance Taylor <ian@zembu.com> - - From Brad Lucier <lucier@math.purdue.edu>: - * readelf.c (process_dynamic_segment): Add cast to make sure - argument to %* is int. - -2000-02-25 H.J. Lu <hjl@gnu.org> - - * configure.in (AC_SEARCH_LIBS): Pass m, not -lm. - -2000-02-24 Nick Clifton <nickc@cygnus.com> - - * configure.in: Add arm-wince, mips-pe and sh-pe targets. - * configure: Regenerate. - - * dlltool.c: Add support for sh-pe and mips-pe targets. - * rescoff.c: Add support for sh-pe and mips-pe targets. - -2000-02-23 H.J. Lu <hjl@gnu.org> - - * readelf.c (get_osabi_name): Handle ELFOSABI_LINUX. - -2000-02-22 Nick Clifton <nickc@cygnus.com> - - * readelf.c (process_symbol_table): Remove use of ELF_ST_OTHER. - -2000-02-22 Ian Lance Taylor <ian@zembu.com> - - From Brad Lucier <lucier@math.purdue.edu>: - * readelf.c (process_version_sections): Add casts to make sure - argument to %* is an int. - (process_mips_specific): Add casts to make printf arguments match - format. - -2000-02-21 Alan Modra <alan@spri.levels.unisa.edu.au> - - * objdump.c (dump_section_header): Change `opb' to unsigned. - (find_symbol_for_address): Same here. - (disassemble_data): And here. Change `addr_offset', - `stop_offset', `nextstop_offset' to unsigned long. - (dump_data): Change opb to unsigned. - -2000-02-18 Frank Ch. Eigler <fche@redhat.com> - - * resrc.c: Remove unmatched #if for cygwin. - -2000-02-14 Fernando Nasser <fnasser@totem.to.cygnus.com> - - * binutils.texi: Document the change of flavor name from atpcs-special - to special-atpcs to prevent name conflict in gdb. - -2000-02-08 Timothy Wall <twall@redhat.com> - - * objdump.c (show_line): Fix bug preventing printing of the very - first line (line zero) of a file when interlisting source and - assembly. Added option to print entire context from start of file - when the first line from that file is encountered. - -2000-02-03 Timothy Wall <twall@redhat.com> - - * objdump.c (dump_section_header, find_symbol_for_address, - show_line, disassemble_bytes, disassemble_data, dump_data): - distinguish between octets and bytes. - -2000-01-27 Thomas de Lellis <tdel@windriver.com> - - * nm.c (print_symbol_info_bsd): Use bfd_is_undefined_symclass to - check to unresolved symbols. - (print_symbol_info_sysv): Ditto. - (print_symbol_info_posix): Ditto. - - * binutils.texi: Document new 'V' symclass flag for nm. - -2000-01-27 Nick Clifton <nickc@redhat.com> - - * binutils.texi (objdump): Document new ARM specific - disassembler options. - - * objdump.c (usage): Call disassembler_usage(). - -2000-01-27 Alan Modra <alan@spri.levels.unisa.edu.au> - - * readelf.c (get_dynamic_flags): Return buff. - (process_dynamic_segment): Don't pass error strings to printf - as format arg. - (read_and_display_attr): Use lx and ld to print longs. - (process_corefile_note_segment): Cast bfd_vma to unsigned long - before printing. - Update copyright. - -2000-01-17 Nick Clifton <nickc@cygnus.com> - - * readelf.c (get_osabi_name): Recognise ELFOSABI_ARM. - -2000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au> - - * debug.c (debug_name_type): Return DEBUG_TYPE_NULL rather than - false. - (debug_tag_type): Here too. - * ieee.c (ieee_builtin_type): And here. - * stabs.c (parse_stab_type, parse_stab_array_type): And here. - -2000-01-13 Nick Clifton <nickc@cygnus.com> - - * readelf.c (get_machine_name): Change EM_S370 to return "IBM - System/370". - -2000-01-11 Nick Clifton <nickc@cygnus.com> - - * readelf.c (get_dynamic_type): Remove DT_ENCODING. - -2000-01-10 Nick Clifton <nickc@cygnus.com> - - * readelf.c (get_note_type): Display NT_WIN32PSTATUS notes. - -2000-01-07 Mumit Khan <khan@xraylith.wisc.edu> - - * windres.c (long_options): Add --use-temp-file and - --no-use-temp-file options. - (usage): Document. - (main): Handle. - - * windres.h: Update read_rc_file prototype. - - * resrc.c (cpp_temp_file): New static variable. - (istream_type): New static variable. - (close_pipe): Delete function. - (run_cmd): New static function. - (open_input_stream): New static function. - (close_input_stream): New static function. - (look_for_default): Handle DOS directory separator. Use - open_input_stream instead of popen. - (read_rc_file): Likewise. - - * binutils.texi: Document --use-temp-file, --no-use-temp-file - options. - -2000-01-04 Mumit Khan <khan@xraylith.wisc.edu> - - * dlltool.c (create_compat_implib): New variable. - (gen_exp_file): Use. - (make_one_lib_file): Use. - (long_options): Add --compat-implib option. - (usage): Handle. - (main): Handle. - - * dllwrap.c (enum target_type): Rename MINGW32_TARGET to MINGW_TARGET. - (main): Use. Don't look for "32" in cygwin and mingw target names. - -2000-01-03 Nick Clifton <nickc@cygnus.com> - - * binutils.texi: Document new, ARM specific disassembler - command line switch "-M force-thumb". - -For older changes see ChangeLog-9899 +For older changes see ChangeLog-0203 Local Variables: mode: change-log diff --git a/binutils/ChangeLog-0001 b/binutils/ChangeLog-0001 new file mode 100644 index 0000000..9d14894 --- /dev/null +++ b/binutils/ChangeLog-0001 @@ -0,0 +1,2060 @@ +2001-12-20 Julian v. Bock <julian@wongr.net> + + * readelf.c (print_symbol): New function: Print a formatted symbol + name. If --wide is specified do not truncate it. + (dump_relocations): Use print_symbol() to print symbol names. + (process_symbol_table): Likewise. + (process_syminfo): Likewise. + (process_mips_specific): Likewise. + (usage): Document new feature of --wide switch. + * doc/binutils.texi (objdump): Document additional behaviour of + --wide. + +2001-12-18 Michael Snyder <msnyder@redhat.com> + + * objcopy.c (copy_file): Accept corefiles (format bfd_core). + (copy_object): Don't set the start address or flags of a core file. + (copy_section): Don't relocate a core file. Don't copy contents + if the input section has the contents flag set, but the output + section does not (which happens with the fake 'note' pseudo- + sections that BFD creates for corefiles). + +2001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * readelf.c (get_machine_flags): Recognize header flags for ABI and + ASE extensions. More robust code for ISA checking. Ignore empty fields + in header flags for GNU extensions. + +2001-12-18 Alan Modra <amodra@bigpond.net.au> + + * objcopy.c (copy_archive): Set output bfd format outside the loop. + +2001-12-18 Nick Clifton <nickc@cambridge.redhat.com> + + * po/ja.po: Import from translation project. + * configure.in (ALL_LINGUAS): Add ja. + * configure: Regenerate. + +2001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * addr2line.c (main): Protoype. + * ar.c (main): Protoype. + * nm.c (main): Protoype. + * objcopy.c (main): Protoype. + * objdump.c (main): Protoype. + * size.c (main): Protoype. + * strings.c (main): Protoype. + +2001-12-17 Alan Modra <amodra@bigpond.net.au> + + * readelf.c (symtab_shndx_hdr): New global. + (SECTION_HEADER_INDEX): Define. + (SECTION_HEADER_NUM): Define. + (SECTION_HEADER): Define. + (GET_ELF_SYMBOLS): Pass two params rather than three. + (get_32bit_elf_symbols): Take file and section args. Read and + use SHT_SYMTAB_SHNDX. + (get_64bit_elf_symbols): Likewise. + (dump_relocations): Use SECTION_HEADER to index "section_headers". + (process_section_headers): Likewise. Use SECTION_HEADER_NUM too. + Remember symtab_shdx_hdr. + (process_program_headers): Scan from index 1 for segment map. + (slurp_ia64_unwind_table): Use SECTION_HEADER to index + "section_headers". + (process_relocs): Likewise. Also adjust call to GET_ELF_SYMBOLS. + (process_unwind): Likewise. + (process_version_sections): Likewise. + (process_symbol_table): Likewise. + (display_debug_info): Likewise. + (process_dynamic_segment): Fake up a symtab section for changed + GET_ELF_SYMBOLS. + (get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE. + (process_program_headers): Kill signed/unsigned warning. + (load_debug_str): Likewise. + (display_debug_info): Likewise. + +2001-12-13 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (get_segment_type): Support PT_GNU_EH_FRAME. + +2001-12-11 Alan Modra <amodra@bigpond.net.au> + + * readelf.c (process_file_header): Print extended e_shnum and + e_shdtrndx values. Set elf_header values for same. + (get_32bit_section_headers): Add "num" arg to read "num" headers. + (get_64bit_section_headers): Likewise. + (process_section_headers): Update calls. + (get_file_header): Call get_32bit_section_headers or 64bit variant. + +2001-12-10 Jakub Jelinek <jakub@redhat.com> + + * objcopy.c (setup_section): Copy entsize. + +2001-12-07 Geoffrey Keating <geoffk@redhat.com> + + * readelf.c (guess_is_rela): Add support for stormy16. + (dump_relocations): Likewise. + (get_machine_name): Likewise. + +2001-12-05 Nick Clifton <nickc@cambridge.redhat.com> + + * dllwrap.c (main) Replace multiple strings describing a + single error with a single, newline escaped sentence to permit + better translation into foreign languages. + + * readelf.c (get_elf_class): Remove internalionalisation of ELF + class names. + +2001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * strings.c (get_char): Initialize value. + +2001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * arlex.l: Silence compile warnings. + * arsup.h: Likewise. Fix formatting. + +2001-12-04 Jakub Jelinek <jakub@redhat.com> + + * strings.c: Include config.h before bfd.h. + (file_off): New type. + (file_open): Define. + (print_strings): Use file_off instead of file_ptr. Print addresses + which don't fit into long correctly. + (get_char): Use file_off instead of file_ptr. Use getc_unlocked if + available. + (strings_file): Use file_off instead of file_ptr. Use file_open. + * configure.in: Check for getc_unlocked. + Check for fopen64 and whether _LARGEFILE64_SOURCE needs to + be defined for it. + * configure: Rebuilt. + * config.h.in: Rebuilt. + +2001-11-29 H.J. Lu <hjl@gnu.org> + + * bucomm.c (make_tempname): Revert the changes made on + 2001-11-14 and 2001-11-12. They won't work with directories. + +2001-11-23 John David Anglin <dave@hiauly1.hia.nrc.ca> + + * binutils/Makefile.am (check-DEJAGNU): Pass CC_FOR_TARGET and + CFLAGS_FOR_TARGET to runtest in environment. + * Makefile.in: Rebuild. + * doc/Makefile.in: Rebuild. + +2001-11-28 Mike Stump <mrs@wrs.com> + + * objcopy.c (setup_section): Preserve SEC_RELOC when + --set-section-flags is used. + +2001-11-19 Nick Clifton <nickc@cambridge.redhat.com> + + * readelf.c (do_debug_str): New variable. + (display_debug_str): New function: Display the contents of a + .debug_str section. + (load_debug_str): New function: Load in the contents of a + .debug_str section. + (free_debug_str): New function: Free the memory used by + load_debug_str(). + (fetch_indirect_string): Retrieve a string from the .debug_str + section. + (usage): Add -ws. + (parse_args): Accept -ws. + (process_section_headers): Allow the display of the .debug_str + section. + (read_and_display_attr_value): Use fetch_indirect_string. Show + offset into .debug_str section. + (display_debug_info): Use load_debug_str and free_debug_str. + (debug_displays): Add .debug_str. + * doc/binutils.texi: Document -ws. + +2001-11-19 Andreas Jaeger <aj@suse.de> + + * testsuite/binutils-all/objdump.exp: Add x86-64. + +2001-11-15 Andreas Schwab <schwab@suse.de> + + * readelf.c: Fix warnings without terminating newline. + +2001-11-15 Alan Modra <amodra@bigpond.net.au> + + * doc/binutils.texi (objdump): Document ppc -M options. + +2001-11-14 Andreas Jaeger <aj@suse.de> + + * doc/binutils.texi (objdump): Fix description to use x86-64. + +2001-11-14 Nick Clifton <nickc@cambridge.redhat.com> + + * bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since + not all systems provide mkstemp. + +2001-11-14 Alan Modra <amodra@bigpond.net.au> + + * doc/binutils.texi (objdump): Document x86 -M options. + +2001-11-13 Keith Walker <keith.walker@arm.com> + + * readelf.c (read_and_display_attr_value): New function to + handle DW_FORM_indirect. + (read_and_display_attr): Use it. + +2001-11-13 Geoffrey Keating <geoffk@redhat.com> + + * readelf.c (display_debug_lines): Deal with unknown standard + opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin, + DW_LNS_set_isa. + +2001-11-13 Timothy Wall <twall@alum.mit.edu> + + * MAINTAINERS: Add self as tic54x maintainer. This target + includes the IBM C54XDSP clone. + +2001-11-12 * Steven J. Hill <sjhill@realitydiluted.com> + + * bucomm.c (make_tempname): Use mkstemp in place of mktemp. + +2001-11-09 Jeffrey A Law (law@cygnus.com) + + * unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch. + (unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise. + (unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise. + (unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise. + (unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise. + (unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise. + (unw_decode_b2, unw_decode_b3_b4): Likewise. + + * readelf.c (get_elf_class): Fix ISO portability glitch. + (get_data_encoding, get_osabi_name, request_dump): Likewise. + +2001-11-07 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (debug_str, debug_str_size): New. + (display_debug_abbrev): If no abbrevs were read, skip the CU. + Call free_abbrevs. + (read_and_display_addr): Handle DW_FORM_strp. + (display_debug_info): Read .debug_str section if present, + so that DW_FORM_strp can be handled. + Fix test for non-existant .debug_abbrev section. + +2001-11-05 Jakub Jelinek <jakub@redhat.com> + + * arlex.l: Accept `\' in filenames. Patch by <earl_chew@agilent.com>. + + * arsup.c (ar_open): Prepend tmp- to basename, not whole path. + +2001-11-05 Martin Schwidefsky <schwidefsky@de.ibm.com> + + * MAINTAINERS: Add self as s390/s390x maintainer. + +2001-11-02 Tom Rix <trix@bluey.cygnus.com> + + * MAINTAINERS: Add self as PPC XCOFF maintainer. + +2001-11-02 Nick Clifton <nickc@cambridge.redhat.com> + + * configure.in (ALL_LINGUAS): Add "fr" and "tr". + * configure: Regernate. + * po/fr.po: New file. + * po/tr.po: New file. + +2001-10-30 Hans-Peter Nilsson <hp@bitrange.com> + + * MAINTAINERS: Add self as MMIX port maintainer. + * readelf.c: Include elf/mmix.h. + (guess_is_rela): MMIX is RELA. + (dump_relocations): Handle MMIX relocations. + * Makefile.am: Regenerate dependencies. + * Makefile.in: Regenerate. + +2001-10-13 Nick Clifton <nickc@cambridge.redhat.com> + + * readelf.c (parse_args): Handle multiple options to the -w + switch. + +2001-10-12 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (get_section_type_name): Don't print SHT_ prefix for + LOPROC, LOOS and LOUSER. + +2001-10-11 J"orn Rennecke <amylaar@onetel.net.uk> + + * MAINTAINERS: Update my email address. + +2001-10-03 Alan Modra <amodra@bigpond.net.au> + + * doc/Makefile.in: Regenerate. + * configure: Regenerate. + +2001-10-02 Nick Clifton <nickc@cambridge.redhat.com> + + * readelf.c (display_debug_line, display_debug_pubnames, + display_debug_info, display_debug_frames): Detect and warn + about 64-bit format entries. + (display_debug_aranges): Reword 64-bit warning. + (debug_displays): Add .debug_pubtypes as a known, but not yet + supported, debug section. + +2001-10-02 Alan Modra <amodra@bigpond.net.au> + + * coffdump.c (PROGRAM_VERSION): Delete. + (main <'V'>): Call print_version. + * srconv.c: Likewise. + * sysdump.c: Likewise. + * version.c (program_version): Remove. + (print_version): Use BFD_VERSION_STRING. Just print the current + year in copyright message. + * addr2line.c (program_version): Remove unused declaration. + * objdump.c (display_target_tables): Use BFD_VERSION_STRING in + place of BFD_VERSION. + * Makefile.am (Makefile): Depend on bfd/configure.in. + (cplus-dem.o): Depend on Makefile. + Run "make dep-am". + * Makefile.in: Regenerate. + +2001-10-01 Nick Clifton <nickc@cambridge.redhat.com> + + * readelf.c (display_debug_aranges): Detect and warn about DWARF64 + format .debug_arange sections. + (main): Add missing prototype. + +2001-09-30 Hans-Peter Nilsson <hp@bitrange.com> + + * Makefile.am: Update dependencies with "make dep-am". + * Makefile.in: Regenerate. + +2001-09-28 Richard Henderson <rth@redhat.com> + + * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0. + +2001-09-26 Alan Modra <amodra@bigpond.net.au> + + * bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG, + VA_CLOSE. + (non_fatal): Likewise. + * objdump.c (objdump_sprintf): Likewise. + * readelf.c (error): Likewise. + (warn): Likewise. + +2001-09-25 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (do_wide): New. + (options): Add --wide. + (usage, parse_args): Likewise. + (process_program_headers): Put each segment on a single line if + --wide is given. + (process_section_headers): Put each section on a single line if + --wide is given. + * doc/binutils.texi: Document it. + * NEWS: Likewise. + +2001-09-25 Alan Modra <amodra@bigpond.net.au> + + * readelf.c (print_vma): Print 8 digits of low hex value. + +2001-09-24 Andreas Jaeger <aj@suse.de> + + * nlmconv.c: Fix warnings about unused attributes and function + prototypes. + + * strings.c: Add prototype for get_char. + +2000-09-19 H.J. Lu <hjl@gnu.org> + + * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and + $(srcdir)/cxxfilt.man. + * doc/Makefile.in: Rebuild. + +2001-09-19 Alan Modra <amodra@bigpond.net.au> + + * objcopy.c (copy_main): Correct rename-section string parsing. + Consolidate new_name parsing, and error messages. + +2001-09-18 Bruno Haible <haible@clisp.cons.org> + + * addr2line.c: Don't include <ctype.h>. + (main): For gettext, also set the LC_CTYPE locate facet. + * ar.c (main): Likewise. + * coffdump.c (main): Likewise. + * dlltool.c: Include "safe-ctype.h" instead of <ctype.h>. + (main): For gettext, also set the LC_CTYPE locate facet. + Use ISALNUM instead of isalpha/isdigit. + * dllwrap.c: Don't include <ctype.h>. + (main): For gettext, also set the LC_CTYPE locate facet. + * nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>. + (main): For gettext, also set the LC_CTYPE locate facet. + Use TOUPPER instead of islower/toupper. + * nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>. + (yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum. + Use TOUPPER instead of islower/toupper. + * nm.c (main): For gettext, also set the LC_CTYPE locate facet. + * objcopy.c (main): Likewise. + * objdump.c: Include "safe-ctype.h" instead of <ctype.h>. + (disassemble_bytes): Use ISPRINT instead of isprint. + (dump_section_stabs): Use ISDIGIT instead of isdigit. + (dump_data): Use ISPRINT instead of isprint. + (main): For gettext, also set the LC_CTYPE locate facet. + * rclex.l: Include "safe-ctype.h" instead of <ctype.h>. + (cpp_line, handle_quotes): Use ISSPACE instead of isspace. + * rcparse.y: Include "safe-ctype.h" instead of <ctype.h>. + Use TOUPPER instead of islower/toupper. + * readelf.c (main): For gettext, also set the LC_CTYPE locate facet. + * resrc.c: Include "safe-ctype.h" instead of <ctype.h>. + (write_rc_accelerators): Use ISPRINT instead of isprint. + (write_rc_rcdata): Likewise. + * size.c (main): For gettext, also set the LC_CTYPE locate facet. + * srconv.c (main): Likewise. + * stabs.c: Include "safe-ctype.h" instead of <ctype.h>. + (parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of + isdigit/isupper/islower. + (parse_stab_string, parse_stab_type, parse_stab_argtypes, + parse_stab_array_type, stab_demangle_count, stab_demangle_get_count, + stab_demangle_prefix, stab_demangle_qualified, + stab_demangle_template, stab_demangle_type, + stab_demangle_fund_type): Use ISDIGIT instead of isdigit. + * strings.c: Include "safe-ctype.h" instead of <ctype.h>. + (isgraphic): Use ISPRINT instead of isascii/isprint. + (main): Remove HAVE_LC_MESSAGES dependency. + * sysdump.c: Include "safe-ctype.h" instead of <ctype.h>. + (pbarray): Use ISPRINT instead of isprint. + (main): For gettext, also set the LC_CTYPE locate facet. + * windres.c: Include "safe-ctype.h" instead of <ctype.h>. + (format_from_filename): Use ISPRINT instead of isprint. + (main): For gettext, also set the LC_CTYPE locate facet. + * winduni.c: Include "safe-ctype.h" instead of <ctype.h>. + (unicode_print): Use ISPRINT instead of isprint. + * wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>. + (stab_variable): Use ISDIGIT instead of isdigit. + +2001-09-18 Alan Modra <amodra@bigpond.net.au> + + * ar.c (print_contents): Cast args of bfd_seek to the right types. + Replace bfd_read call with call to bfd_bread. + (extract_file): Likewise. + + * objdump.c (dump_section_header): Cast section->filepos to + unsigned long to suit printf format string. + * readelf.c (process_section_headers): Similarly for sh_offset. + (process_unwind): Likewise. + +2001-09-14 Nick Clifton <nickc@cambridge.redhat.com> + + * strings.c (encoding, encoding_bytes): New variables. + (long_options): Add --encoding. + (main): Accept -e and --encoding. + (get_char): New function. Read a, possibly wide, character from + the input stream. + (print_strings): Use get_char(). + (usage): Document new command line option. + * doc/binutils.texi: Document new command line option. + * NEWS: Announce new command line option. + +2001-09-12 Alexandre Oliva <aoliva@redhat.com> + + * readelf.c (guess_is_rela, dump_relocations, get_machine_name, + get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V, + EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD. + Removed EM_CYGNUS_ARC. + +2001-09-04 Jeffrey A Law (law@cygnus.com) + + * readelf.c: Include elf/h8 for H8 series definitions. + (guess_is_rela): H8 series if RELA. + (dump_relocations): Handle H8 series relocations. + +2001-08-31 Eric Christopher <echristo@redhat.com> + + * readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K. + +2001-08-29 Peter Targett <peter.targett@arccores.com> + + * MAINTAINERS: Include ARC Maintainer. + +2001-08-29 Ben Elliston <bje@redhat.com> + + * stabs.c (stab_demangle_template): Initialise s4. + +2001-08-27 Alan Modra <amodra@bigpond.net.au> + + * readelf.c (dump_relocations): Recognise EM_PPC64. + +2001-08-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE. + +2001-08-25 H.J. Lu <hjl@gnu.org> + + * nm.c (print_width): New. + (display_rel_file): Set `print_width' according to + bfd_sprintf_vma. + (print_symbol_info_bsd): Check `print_width' instead of BFD64. + +2001-08-24 Alexandre Oliva <aoliva@redhat.com> + + * objcopy.c (use_alt_mach_code): New variable. + (OPTION_ALT_MACH_CODE): Define. + (copy_options): Added --alt-machine-code. + (copy_main): Handle it. + (copy_object): Switch to alternate machine code if requested. + * doc/binutils.texi: Document new option. + * NEWS: Likewise. + +2001-08-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE. + +2001-08-21 H.J. Lu <hjl@gnu.org> + + * readelf.c (dump_relocations): Support ELF64 on 32bit hosts. + (display_debug_info): Cast for 64bit hosts. + (display_debug_frames): Likewise. + (process_mips_specific): Likewise. + +2001-08-21 Andreas Jaeger <aj@suse.de> + + * coffgrok.h: Add missing parameter for prototype of coff_grok. + + * sysdump.c: Add missing prototypes. + * srconv.c: Likewise. + * unwind-ia64.c: Likewise. + * coffdump.c: Likewise. + + * sysinfo.y: Print prototypes, include <ansidecl.h>. + + * coffgrok.c: Add missing prototypes, include libiberty.h instead + of declaring xcalloc. + +2001-08-10 H.J. Lu <hjl@gnu.org> + + * nm.c (print_value): Add one arg, bfd *. + (print_value): Replace fprintf_vma with bfd_fprintf_vma. + (print_symbol_info_bsd): Also pass `abfd' to print_value (). + (print_symbol_info_sysv): Likewise. + (print_symbol_info_posix): Likewise. + + * objdump.c (dump_section_header): Replace printf_vma with + bfd_printf_vma. + (print_section_stabs): Likewise. + (dump_bfd_header): Likewise. + (objdump_print_value): Replace sprintf_vma with + bfd_sprintf_vma. + (disassemble_bytes): Likewise. + (dump_reloc_set): Likewise. + +2001-08-10 Andreas Jaeger <aj@suse.de> + + * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes + to build warnings. + * configure: Regenerate. + +2001-08-09 Alan Modra <amodra@bigpond.net.au> + + * readelf.c: Add missing prototypes. + * objdump.c: Likewise. Format existing prototypes. + +2001-08-08 Alexandre Oliva <aoliva@redhat.com> + + * readelf.c (display_debug_info): Add to abbrev_offset the addend + of any RELA relocation for the abbrev_offset memory location that + refers to the .debug_abbrev section symbol. + +2001-08-07 H.J. Lu <hjl@gnu.org> + + * readelf.c (process_file): Return 0 if OK, otherwise return 1. + (main): Return process_file (). + +2001-08-05 Philip Blundell <philb@gnu.org> + + * doc/binutils.texi: Use "Thumb" not "THUMB". + +2001-08-03 John Healy <jhealy@redhat.com> + + Patch suggested by Frank Eigler <fche@redhat.com>. + * objdump.c (disassemble_data): Fill in section member of the + disasm_info structure. + +2001-08-03 Tom Walsh <tom@cyberiansoftware.com> + + * configure.in: Added --with-windres option. + * configure: Regenerated. + +2001-07-11 Stephane Carrez <Stephane.Carrez@worldnet.fr> + + * doc/binutils.texi: Use @command{name} for commands; + use @option{-opt} for options; use @table @env for list of options; + remove spaces arround [ | ] in synopsis. + + * doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the + center title. + +2001-07-31 Nick Clifton <nickc@cambridge.redhat.com> + + * objcopy.c: Fix formatting. + (section_rename): New structure. + (OPTION_RENAME_SECTION): New switch. + (copy_usage): Document new switch. + (add_section_rename): New function: Add a node to the section + rename list. + (find_section_rename): New function: Find the new name and + flags for a section. + (setup_section): Call find_section_name to determine the name + of the output section. + (copy_main): Handle OPTION_RENAME_SECTION. + * binutils.texi: Document new switch. + * NEWS: Mention new switch. + +2001-07-30 Nick Clifton <nickc@cambridge.redhat.com> + + * README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org. + * MAINTAINERS: Rename bug-gnu-utils@gcc.org to + bug-binutils@gcc.org. + +2001-07-28 Matthias Kramm <kramm@quiss.org> + + * bucomm.c (list_supported_architectures): New function. + * bucomm.h (list_supported_architectures): Declare. + * objdump.c (usage): Call the above. + +2001-07-25 Dave Brolley <brolley@redhat.com> + + * objdump.c (SKIP_ZEROES): Only define it if it is not already defined. + (SKIP_ZEROES_AT_END): Only define it if it is not already defined. + +2001-07-19 Nick Clifton <nickc@cambridge.redhat.com> + + * README: Update for 2.11. Change bug reporting email address. + * MAINTAINERS: Tidy up. Change bug reporting email address. + +2001-07-16 DJ Delorie <dj@redhat.com> + + * resres.c (write_res_header): Align header size. + (res_align_file): Calculate alignment correctly. + + * rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more + correct 10). + * resrc.c (write_rc_resource): Likewise. + * windres.h (SUBLANG_SHIFT): Define - as 10. + +2001-07-15 Nick Clifton <nickc@cambridge.redhat.com> + + * MAINTAINERS: Add Christian Groessler as maintainer for z8k port. + +2001-07-11 Nick Clifton <nickc@cambridge.redhat.com> + + * MAINTAINERS: Add notes about branch checkins. + +2001-07-05 Daniel Berlin <dan@cgsoftware.com> + + * readelf.c (display_debug_macinfo): New function, display + .debug_macinfo section. + (do_debug_macinfo): New variable. + (parse_args): Handle "-w[mM]" to mean display macro info. + (process_section_headers): Handle debug_macinfo. + (debug_displays): Replace unsupported function with macinfo + function for .debug_macinfo display. + * doc/binutils.texi: Document new command line switch. + * NEWS: Document new feature of readelf. + +2001-07-05 H.J. Lu <hjl@gnu.org> + + * objcopy.c (filter_symbols): Don't turn undefined symbols + into local. + +2001-07-03 H.J. Lu <hjl@gnu.org> + + * doc/Makefile.am (addr2line.1): Use addr2line.pod instead of + $@.pod. + (ar.1): Likewise. + (dlltool.1): Likewise. + (nlmconv.1): Likewise. + (nm.1): Likewise. + (objcopy.1): Likewise. + (objdump.1): Likewise. + (ranlib.1): Likewise. + (readelf.1): Likewise. + (size.1): Likewise. + (strings.1): Likewise. + (strip.1): Likewise. + (windres.1): Likewise. + (cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod. + ($(DEMANGLER_NAME).1): Also substitute cxxfilt with + $(DEMANGLER_NAME). + (as.1): Removed. + * doc/Makefile.in: Regenerated. + +2001-07-03 Nick Clifton <nickc@cambridge.redhat.com> + + * MAINTAINERS: Change MIPS maintainer to Eric Christopher. + +2001-07-01 Daniel Berlin <dan@cgsoftware.com> + + * readelf.c: Support DWARF 2.1 tags, encodings, languages. + +2001-06-29 James Cownie <jcownie@etnus.com> + + * readelf.c: Support DWARF 2.1 attributes. + +2001-06-28 Alan Modra <amodra@bigpond.net.au> + + * readelf.c (GET_DATA_ALLOC): Remove. + (GET_DATA): Remove. + (get_data): New function combining above macros, with an extra + test for zero size. + (slurp_rela_relocs): Use get_data, and catch error return. + (slurp_rel_relocs): Likewise. + (get_32bit_program_headers): Likewise. + (get_64bit_program_headers): Likewise. + (get_32bit_section_headers): Likewise. + (get_64bit_section_headers): Likewise. + (get_32bit_elf_symbols): Likewise. + (get_64bit_elf_symbols): Likewise. + (process_section_headers): Likewise. + (process_relocs): Likewise. + (slurp_ia64_unwind_table): Likewise. + (process_unwind): Likewise. + (get_32bit_dynamic_segment): Likewise. + (get_64bit_dynamic_segment): Likewise. + (process_dynamic_segment): Likewise. + (process_version_sections): Likewise. + (process_symbol_table): Likewise. + (dump_section): Likewise. + (display_debug_info): Likewise. + (display_debug_section): Likewise. + (process_section_contents): Likewise. + (process_corefile_note_segment): Likewise. + (process_mips_specific): Likewise. Also free econf32, econf64. + +2001-06-25 Alan Modra <amodra@bigpond.net.au> + + * readelf.c (dump_relocations): Print "bad symbol index" if + symtab == NULL with non-zero symtab_index. + (process_relocs): Don't bomb if reloc section has no symsec. + +2001-06-24 H.J. Lu <hjl@gnu.org> + + * objcopy.c (strip_main): Revert the change made on 2001-05-30 + by accident. + (copy_main): Apply the the change made to strip_main on + 2001-05-30 by accident. + +2001-06-23 Andreas Jaeger <aj@suse.de> + + * unwind-ia64.c (unw_decode_x1): Add unused attribute for + parameter 'code'. + (unw_decode_x2): Likewise. + (unw_decode_x3): Likewise. + (unw_decode_x4): Likewise. + +2001-06-23 Ben Elliston <bje@redhat.com> + + * MAINTAINERS: Add myself as M88k maintainer. + +2001-06-22 Jocelyn Mayer <jocelyn.mayer@netgem.com> + + * objcopy.c (strip_main): Support -o or --output-file command lien + switch. + +2001-06-19 H.J. Lu <hjl@gnu.org> + + * doc/Makefile.in: Regenerated. + +2001-06-19 Nick Clifton <nickc@cambridge.redhat.com> + + * readelf.c: Restore formatting. + +2001-06-18 H.J. Lu <hjl@gnu.org> & Nick Clifton <nickc@redhat.com> + + * Makefile.am: Move documentation into doc subdirectory. + * Makefile.in: Regenerated. + * binutils.texi: Move into doc subdirectory. + * addr2line.1: Removed. + * ar.1: Likewise. + * dlltool.1: Likewise. + * nlmconv.1: Likewise. + * nm.1: Likewise. + * objcopy.1: Likewise. + * objdump.1: Likewise. + * ranlib.1: Likewise. + * readelf.1: Likewise. + * size.1: Likewise. + * strings.1: Likewise. + * strip.1: Likewise. + * windres.1: Likewise. + * cxxfilt.man: Likewise. + * doc: New Directory. + * doc/Makefile.am: New file. + * doc/Makefile.in: Generate. + +2001-06-09 Alan Modra <amodra@bigpond.net.au> + + * NEWS: Fix a typo. Mention hppa64-elf. Add binutils-2.11 marker. + +2001-06-01 Alan Modra <amodra@bigpond.net.au> + + * MAINTAINERS: Update my email address. + +2001-05-30 Honda Hiroki <hhonda@kobe-catv.ne.jp> + + * objcopy.c: Add new switches: --keep-global-symbol, + --keep-symbols, --localize-symbols, --keep-global-symbols and + --weaken-symbols. + * binutils.texi: Document new switches. + * objcopy.1: Regenerate. + * NEWS: Announce new feature. + +2001-05-28 Andreas Jaeger <aj@suse.de> + + * readelf.c (display_debug_frames): Fix warnings: Remove unused + variables, fix format strings. + +2001-05-28 Nick Clifton <nickc@cambridge.redhat.com> + + * objdump.c (disassemble_bytes): Remove section VMA adjustment + when computing the address of the line to show. + +2001-05-16 Richard Henderson <rth@redhat.com> + + * readelf.c (do_debug_frames_interp): New. + (byte_get_little_endian): If BFD64, always read entire 8-byte fields. + (byte_get_big_endian): Likewise. + (parse_args) ['F']: Set do_debug_frames_interp. + (Frame_Chunk): Make data_factor signed, add fde_encoding. + (frame_display_row): Don't trunc pc_begin to int. + (size_of_encoded_value): New. + (display_debug_frames): Handle 64-bit targets. Print raw data + unless do_debug_frames_interp. + (debug_displays): Remove duplicate .debug_frame. + +2001-05-15 Ralf Baechle <ralf@gnu.org> + + * readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE. + The former constant was never in active use and is used otherwise + by the ABI. + +2001-05-11 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (process_unwind): Print all unwind sections, not just + one. + +2001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * readelf.c (process_unwind): Remove const specifier. + +2001-04-27 Michal Svec <rebel@atrey.karlin.mff.cuni.cz> + + * strings.c (isgraphic): Do not use isascii() unless it is needed + for isprint() to work. + (main): Set the locale domain to LC_ALL not just LC_MESSAGES. + +2001-04-27 Johan Rydberg <jrydberg@opencores.org> + + * NEWS: Announce support for OpenRISC. + +2001-04-17 Danny Smith <dannysmith@users.sourceforge.net> + + * dlltool.c (do_default_excludes): Initialise to true. + +2001-04-10 Alan Modra <amodra@one.net.au> + + * MAINTAINERS: Update my email address + * nm.c (print_symbol_info_bsd): Use a simple printf string. + +2001-04-05 Hans-Peter Nilsson <hp@axis.com> + + * readelf.c (display_debug_lines): Fix typo for "Prologue". + +2001-03-30 H.J. Lu <hjl@gnu.org> + + * readelf.c (process_unwind): Just return if do_unwind is 0. + +2001-03-28 Roger Sayle <roger@metaphorics.com> + + * dlltool.c (make_one_lib_file): Fix section flags for + .text, .data and .bss in stub ds*.o files to match those + generated by gas. + +2001-03-29 H.J. Lu <hjl@gnu.org> + + * readelf.c (process_unwind): Only do unwind sections for + IA64. + +2001-03-28 H.J. Lu <hjl@gnu.org> + + * Makefile.am ($(srcdir)/dlltool.1): Remove the extra target. + * Makefile.in: Regenerate. + +2001-03-26 Andreas Jaeger <aj@suse.de> + + * binutils.texi (nm): Fix texi syntax. + +2001-03-25 Stephane Carrez <Stephane.Carrez@worldnet.fr> + + * binutils.texi: Put @c man begin and @c man end indications + to generate man pages using texi2pod and pod2man. Put @c man title + to identify each man. Add SEEALSO entries. + * Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable. + (man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1, + sort the list. + (*.1): Build the man pages from binutils.texi. + * Makefile.in: Regenerate. + +2001-03-13 Eric Kohl <ekohl@rz-online.de> + + * defparse.y (opt_equal_name): allow "." in name. + * dlltool.c (def_exports): Added ability to generate forwarded exports. + (gen_exp_file): Likewise. + +2001-03-12 Stefan Geuken <mail@stefan-geuken.de> + + * NEWS: Document addition of -B switch to objcopy. + * binutils.texi: Document addition of -B switch to objcopy. + * objcopy.c: (copy_options): Add --binary-architecture. + (copy_usage): Document -B/--binary-architecture. + (copy_main): Support -B/--binary-architecture. Set + bfd_external_binary_architecture. + +2001-03-11 Andreas Jaeger <aj@suse.de> + + * readelf.c (guess_is_rela): Handle EM_S390_OLD. + (dump_relocations): Likewise. + (get_machine_name): Likewise. + +2001-02-28 Nick Clifton <nickc@redhat.com> + + * readelf.c: (struct unw_aux_info): Remove const modifier for + 'strtab' field. + (process_unwind): Remove non-K&R compliant LHS type cast in call + to GET_DATA_ALLOC macro. + +2001-02-28 Philip Blundell <pb@futuretv.com> + + * readelf.c (decode_ARM_machine_flags): Explicitly mention which + ABI is in use; remove ambiguity between the "unknown" EABI and + unrecognised ABIs. Handle version 2 ARM EABI. Update uses of + renamed EF_xx constants. + +2001-02-27 Alan Modra <alan@linuxcare.com.au> + + * configure.in (BFD_VERSION): New. + (AM_INIT_AUTOMAKE): Use $BFD_VERSION. + * configure: Regenerate. + * Makefile.am: Run "make dep-am" + * Makefile.in: Regenerate. + +2001-02-14 Nick Clifton <nickc@redhat.com> + + * MAINTAINERS: Add "Obvious Fix" rule. + +2001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG> + + * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string + literal concatenation. + +2001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG> + + * readelf.c (struct unw_aux_info): Remove const from the info member. + (process_unwind): Don't type-cast the third argument to the + GET_DATA_ALLOC macro. + +2001-02-11 Nick Clifton <nickc@redhat.com> + + * readelf.c (dump_relocations): Free corrected allocated + array. + (process_unwind): Fix compile time warning. + +2001-02-10 Nick Clifton <nickc@redhat.com> + + * binutils.texi: Document new --unwind option to readelf. + +2001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com> + + * readelf.c: Add linux target for S/390. + +2001-02-10 Alan Modra <alan@linuxcare.com.au> + + * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case + printf is a macro. + +2001-02-08 Hans-Peter Nilsson <hp@bitrange.com> + + * acinclude.m4 (AM_PROG_LEX): Override installed definition. + * aclocal.m4: Regenerate. + * configure: Regenerate. + +2001-02-07 Todd Vierling <tv@wasabisystems.com> + + * bucomm.c (bfd_target_vector): Change extern array to pointer. + * objdump.c (bfd_target_vector): Likewise. + +2001-02-07 David Mosberger <davidm@hpl.hp.com> + + * readelf.c (process_unwind): New function. + (slurp_ia64_unwind_table): Ditto. + (dump_ia64_unwind): Ditto. + (find_symbol_for_address): Ditto. + (slurp_rela_relocs): New function (split off from dump_relocations()). + (slurp_rel_relocs): Ditto. + (parse_args): Handle '-u' option. + + * unwind-ia64.c: New file. + * unwind-ia64.h: New file. + * Makefile.am: Include unwind-ia64.c in readelf build. + * Makefile.in: Regenerate. + * po/binutils.pot: Regenerate. + +2001-02-04 Philip Blundell <philb@gnu.org> + + * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'. + * configure: Regenerate. + +2001-01-31 Steve deRosier <sderosier@vari-lite.com> + + * ieee.c (ieee_add_bb11): Don't check for backslashes + unless HAVE_DOS_BASED_FILE_SYSTEM is defined. + +2001-01-24 Mark Elbrecht <snowball3@bigfoot.com> + + * ieee.c: Update copyright. + (ieee_start_compilation_unit): Don't check for backslashes + unless HAVE_DOS_BASED_FILE_SYSTEM is defined. + + * stabs.c: Update copyright. Include "filenames.h". + (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs. + +2001-01-23 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (process_version_sections): Check if VERDEF or VERNEED + sections are present before using them. Remove code duplication. + (process_symbol_table): Check if VERDEF or VERNEED sections are + present before using them. + +2001-01-17 Nick Clifton <nickc@redhat.com> + + * objcopy.c (copy_object): Fail if attempting to convert the + endianness of the input object file. + + * binutils.texi: Explain that objcopy cannot convert endianness. + +2001-01-16 Nick Clifton <nickc@redhat.com> + + * readelf.c (string_table_length): New variable. + (SECTION_NAME): Catch out of range indices and missing section + pointers. + (process_section_headers): Delete useless local variable + string_table_offset. Set the value of string_table_length + after loading the string table. + (process_mips_specific): Use SECTION_NAME macro. + (process_file): Set string_table_length to 0 when it is freed. + +2001-01-12 Nick Clifton <nickc@redhat.com> + + * version.c (print_version): Update copyright date. + +2001-01-11 Peter Targett <peter.targett@arccores.com> + + * readelf.c (dump_relocations): Include selection with EM_ARC. + (get_machine_name) Update name to "ARC". + +2001-01-09 Nick Clifton <nickc@redhat.com> + + * Makefile.am: Add rule to build objdump.o from objdump.c and + using OBJDUMP_DEFS. + * Makefile.in: Regenerate. + + * configure.in: Define OBJDUMP_DEFS. Default to empty. + (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to + -DDISASSEMBLER_NEEDS_RELOCS. + * configure: Regenerate. + + * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS + is defined read in the relocs even if dump_reloc_info is + false. + +2001-01-07 Philip Blundell <philb@gnu.org> + + * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with + `bug-binutils'. + * README: Likewise. + +2000-12-19 Nick Clifton <nickc@redhat.com> + + * dlltool.c: Add missing support for arm-epoc-pe. + * configure.in: Add missing support for arm-epoc-pe. + * configure: Regenerate. + +2000-12-15 Nick Clifton <nickc@redhat.com> + + * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel + Mode parts of the x86 port. + +2000-12-04 Andreas Jaeger <aj@suse.de> + + * readelf.c (guess_is_rela): Add EM_X86_64. + (dump_relocations): Add EM_X86_64. + (get_machine_name): Add EM_X86_64. + Include "elf/x86-64.h". + +2000-12-12 Nick Clifton <nickc@redhat.com> + + * readelf.c: Fix formatting. + +2000-12-11 Jan Hubicka <jh@suse.cz> + + * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer. + +2000-12-07 Andrew Haley <aph@redhat.com> + + * readelf.c (display_debug_frames): Only display columns that are + referenced by the frame debug info. + +2000-12-05 Nick Clifton <nickc@redhat.com> + + * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer. + +2000-12-04 Jason Merrill <jason@redhat.com> + + * readelf.c (process_section_headers): Handle linkonce.wi sections. + (display_debug_section): Likewise. + (display_debug_info): Display CU header before bailing. + +2000-12-01 Chris Demetriou <cgd@sibyte.com> + + * readelf.c (get_machine_flags): Recognize MIPS32 ISA in + EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with + E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly. + + * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5, + and E_MIPS_ARCH_64. + + * readelf.c (get_machine_flags): Add case for + E_MIPS_MACH_SB1. + +2000-11-30 Richard Earnshaw <rearnsha@arm.com> + + * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value. + +2000-11-28 Hans-Peter Nilsson <hp@bitrange.com> + + * MAINTAINERS: Add Jörn Rennecke and self as SH maintainers. + Change sourceware.cygnus.com to sources.redhat.com. + Fix typo for "amongst". + +2000-11-28 Nick Clifton <nickc@redhat.com> + + * strip.1 (COPYING): Mention that the GNU Free Documentation + License is present in the sources, but not the output, and + also available from the GNU website. + (GNU Free Documentation License): Comment out this section. + * strings.1: Ditto. + * size.1: Ditto. + * ranlib.1: Ditto. + * objdump.1: Ditto. + * objcopy.1: Ditto. + * nm.1: Ditto. + * nlmconv.1: Ditto. + * ar.1: Ditto. + * addr2line.1: Ditto. + +2000-11-27 DJ Delorie <dj@redhat.com> + + * readelf.c (usage): Add -wf (--debug-dump=frames) option. + (parse_args): Support -wf option. + (process_section_headers): Ditto. + (debug_displays): Ditto. + (display_debug_frames): New, dump *_frame sections. + (frame_need_space): Support for above. + (frame_display_row): Ditto. + * binutils.texi: Document it. + +2000-11-24 Nick Clifton <nickc@redhat.com> + + * NEWS: Announce support for v5t, v5te and XScale. + +2000-11-22 Nick Clifton <nickc@redhat.com> + + * readelf.c (get_machine_name): Add EM_JAVELIN, EM_FIREPATH, + EM_ZSP, EM_MMIX, EM_HUANY, EM_PRISM. + (get_section_type_name): Add SHT_GROUP and SHT_SYMTAB_SHNDX. + (get_elf_section_flags: Add SHF_GROUP. + (process_section_headers): Adjust output for 32-bit binaries + to look nice on an 80 column terminal. + +2000-11-20 H.J. Lu <hjl@gnu.org> + + * readelf.c (get_osabi_name): Change ELFOSABI_MONTEREY to + ELFOSABI_AIX. + +2000-11-17 Richard Henderson <rth@redhat.com> + + * readelf.c (display_debug_lines): Adjust last change to + use sizeof (external->li_length). + +2000-11-17 Richard Henderson <rth@redhat.com> + + * readelf.c (display_debug_lines): Fix section length check + and end_of_sequence computation. + +2000-11-06 Nick Clifton <nickc@redhat.com> + + * binutils.texi: Add GNU Free Documentation License. + * objcopy.1: Add GNU Free Documentation License. + * objdump.1: Add GNU Free Documentation License. + * addr2line.1: Add GNU Free Documentation License. + * ar.1: Add GNU Free Documentation License. + * nlmconv.1: Add GNU Free Documentation License. + * nm.1: Add GNU Free Documentation License. + * ranlib.1: Add GNU Free Documentation License. + * size.1: Add GNU Free Documentation License. + * strings.1: Add GNU Free Documentation License. + * strip.1: Add GNU Free Documentation License. + +2000-10-06 Luciano Gemme <ishitawa@yahoo.com> + + * objcopy.c (--srec-len=nn): New parameter to set the + maximum length of generated Srecords. + (--srec-forceS3): New parameter that restricts the generation of + Srecords to type S3 only. + * binutils.texi: Document new command line switches. + * objcopy.1: Docuemnt the new command line switches. + * NEWS: Announce the existence of the new command line switches. + +2000-10-31 Nick Clifton <nickc@redhat.com> + + * MAINTAINERS: Add Jim Wilson as the maintainer for the IA64 + code. Add Eric Chrisopher as maintainer of MN10300 port. + +2000-10-12 Roger Sayle <roger@metaphorics.com> + + * Make comma after string after icon/control optional. + +2000-09-13 Anders Norlander <anorland@acc.umu.se> + + * readelf.c (get_machine_flags): Also print EF_MIPS_MACH field. + + * NEWS: Mention support for MIPS32. + +2000-09-08 Nick Clifton <nickc@redhat.com> + + * MAINTAINERS: Add Stephane Carrez as maintainer for 68HC[11|12]. + +2000-09-07 H.J. Lu <hjl@gnu.org> + + * configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM. + * configure: Rebuild. + +2000-09-06 Alexandre Oliva <aoliva@redhat.com> + + * configure: Rebuilt with new libtool.m4. + +2000-09-05 Nick Clifton <nickc@redhat.com> + + * aclocal.m4: Regenerate. + * config.in: Regenerate. + * configure: Regenerate. + +2000-09-04 Todd Vierling <tv@wasabisystems.com> + + * strip.1: Fix stray '\' in -o formatting. + +2000-09-02 Nick Clifton <nickc@redhat.com> + + * configure.in: Increase version number to 2.10.91. + * configure: Regenerate. + * aclocal.m4: Regenerate. + * config.in: Regenerate. + * po/binutils.pot: Regenerate. + +2000-08-31 Alexandre Oliva <aoliva@redhat.com> + + * acinclude.m4: Include libtool and gettext macros from the + top level. + * aclocal.m4, configure: Rebuilt. + +2000-08-30 Jamie Guinan <guinan@bluebutton.com> + + * resrc.c (close_input_stream): Delete extraneous logic + +2000-08-24 Hans-Peter Nilsson <hp@axis.com> + + * NEWS: Mention support for CRIS. + +2000-08-21 Nick Clifton <nickc@redhat.com> + + * addr2line.c: Changed email address for Ulrich Lauther. + +2000-08-17 Christopher C. Chimelis <chris@debian.org> + + * objdump.c (LONGEST_ARCH): Set to sizeof("powerpc:common"). + +2000-08-17 Nick Clifton <nickc@redhat.com> + + * readelf.c (display_debug_pubnames): Only issue warning + message once. Terminate message with a new line. + (display_debug_aranges): Only display version 2 debug info. + +2000-08-14 Todd Vierling <tv@wasabisystems.com> + + * objcopy.c (strip_main): Silently accept -d as an alias for -g + for compatibility with old BSD systems. + +2000-08-14 Jason Eckhardt <jle@cygnus.com> + + * NEWS: Mention i860 support. + +2000-08-11 Carlo Wood <carlo@alinoe.com> + + * addr2line.c (main): Add const to char *. + +2000-08-11 Geoff Keating <geoffk@cygnus.com> + + * ar.c (main): Don't crash if called with no arguments + or only '-X32_64' as an argument. + +2000-08-08 DJ Delorie <dj@redhat.com> + + * resrc.c: use "gcc -xc" instead of -xc-header + +2000-08-05 Jason Eckhardt <jle@cygnus.com> + + * readelf.c (elf/i860.h): Include. + (dump_relocations): Add recognition of i860 architecture. + (guess_is_rela): Add recognition of i860 architecture. + +2000-08-03 Nick Clifton <nickc@cygnus.com> + + * MAINTAINERS: Add information about CGEN maintainers. + +2000-07-26 Geoff Keating <geoffk@cygnus.com> + + * nm.c (main): Ignore '-X32_64' as an option. + * ar.c (main): Likewise. + * binutils.texi (nm): Document new option. + (ar): Likewise. + +2000-07-23 Michael Sokolov <msokolov@ivan.Harhan.ORG> + + * rdcoff.c (external_coff_symbol_p): K&R-ise. + +2000-07-20 H.J. Lu <hjl@gnu.org> + + * binutils.texi: Put back "@end table" deleted by + accident. + +2000-07-05 Kenneth Block <krblock@computer.org> + + * nm.c: Add optional style to demangle switch. + * objdump.c: Add optional style to demangle switch. + * addr2line.c: Add optional style to demangle switch. + * binutils.texi: Document optional style to demangle + switch. + +2000-07-20 Hans-Peter Nilsson <hp@axis.com> + + * MAINTAINERS: Add self as CRIS port maintainer. + * readelf.c: Include elf/cris.h. + (guess_is_rela): Handle EM_CRIS. + (dump_relocations): Ditto. + (get_machine_name): Ditto. + * Makefile.am: Rebuild dependencies. + * Makefile.in: Regenerate. + * po/binutils.pot: Regenerate. + +2000-07-19 H.J. Lu <hjl@gnu.org> + + * readelf.c (get_dynamic_type): Change "AUXILARY" to + "AUXILIARY". + (process_dynamic_segment): Print out strings for DT_CONFIG, + DT_DEPAUDIT, DT_AUDIT and DT_RUNPATH. + +2000-07-19 Mark Kettenis <kettenis@gnu.org> + + * nm.c (usage): Change output of `nm --help' to include a + description of the purpose of the program and a detailed + description of the accepted options. + +2000-07-19 H.J. Lu <hjl@gnu.org> + + * readelf.c (process_dynamic_segment): Change DF_1_NODEPLIB + to DF_1_NODEFLIB. + +2000-07-19 H.J. Lu <hjl@gnu.org> + + * readelf.c (get_dynamic_type): Fix DT_CHECKSUM. + +2000-07-19 H.J. Lu <hjl@gnu.org> + + * readelf.c (get_dynamic_type): Change DT_FEATURE_1 to + DT_FEATURE. + (process_dynamic_segment): Likewise. + + * readelf.c (get_dynamic_type): Handle DT_CONFIG, DT_DEPAUDIT, + DT_AUDIT, DT_PLTPAD, DT_MOVETAB and DT_CHECKSUM. + (process_dynamic_segment): Handle DTF_1_CONFEXP, DF_1_NODEPLIB, + DF_1_NODUMP and DF_1_CONLFAT. + +2000-07-18 Nick Clifton <nickc@cygnus.com> + + * binutils.texi (readelf): Fix spelling typo. + +2000-07-11 Mark Kettenis <kettenis@gnu.org> + + * objdump.c (usage): Make output of `objdump --help' more + consistent with the rest of the GNU world. Add a line describing + the purpose of the program. + +2000-07-10 David Huggins-Daines <dhd@linuxcare.com> + + * stabs.c (parse_stab_range_type): Cast to proper type to fix + warning. + +2000-07-10 Ryan Bradetich <rbradetich@uswest.net> + + * readelf.c (get_dynamic_data): Add casts and use unsigned chars + to fix warnings. + (process_symbol_table): Ditto. + (procesS_extended_line_op): Ditto. + (display_debug_lines): Ditto. + (display_debug_pubnames): Ditto. + (read_and_display_attr): Ditto. + +2000-07-09 Nick Clifton <nickc@cygnus.com> + + * MAINTAINERS: Add several more port specific maintainers. + +2000-07-05 Nick Clifton <nickc@cygnus.com> + + * MAINTAINERS: Add blanket write privs for Michael Meissner. + +2000-06-05 DJ Delorie <dj@redhat.com> + + * MAINTAINERS: New. + +2000-07-01 Eric Fifer <EFifer@sanwaint.com> + + * dllwrap.c: Changed mistaken dyn_string_append() calls + to dyn_string_append_cstr(). + +2000-07-01 Alexander Aganichev <AAganichev@hypercom.com> + + * stabs.c (parse_stab_type): Divide size in bits by 8 as binutils + struct debug_type stores size in bytes. + +2000-07-01 Alan Modra <alan@linuxcare.com.au> + + * Makefile.am (DEP): Fix 2000-06-22. grep after running dep.sed + (CLEANFILES): Add DEPA. + * Makefile.in: Regenerate. + +2000-06-27 Alan Modra <alan@linuxcare.com.au> + + * ar.c: Revert incorrect 2000-06-25 patch. + * bucomm.c: Likewise. + +2000-06-25 Mark Elbrecht <snowball3@bigfoot.com> + + * rdcoff (parse_coff_symbol): Treat GNU weak symbols as external. + (external_coff_symbol_p): New function. + (parse_coff): Use it. + +2000-06-25 Alexander Aganichev <AAganichev@hypercom.com> + + * ar.c (normalize): Advance past both characters in a DOS based + <letter>: filepath prefix. + (main): Likewise. + * bucomm.c (make_tempname): Likewise. + +2000-06-24 Nick Clifton <nickc@cygnus.com> + + * objdump.c (usage): Fix description of --stabs switch. + +2000-06-22 Alan Modra <alan@linuxcare.com.au> + + * Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we + find one. + * Makefile.in: Regenerate. + +2000-06-20 Alexander Aganichev <AAganichev@hypercom.com> + + * ar.c (normalize): Correct pointer comparison when checking for + backslashes. + (main): Likewise. + * bucomm.c (make_tempname): Likewise. + + * ieee.c (ieee_start_compilation_unit): Correct pointer comparison + and search for backslashes in the original pathname. + (ieee_add_bb11): Likewise. + +2000-06-18 Nick Clifton <nickc@redhat.com> + + * ar.c (print_contents): Improve verbose message. + +2000-06-15 H.J. Lu <hjl@gnu.org> + + * dyn-string.c: Removed. Not needed with dyn-string.c in + libiberty. + * dyn-string.h: Likewise. + + * Makefile.am: Remove references to dyn-string.c and + dyn-string.h. Rebuild dependency. + * Makefile.in: Rebuild. + +2000-06-15 H.J. Lu <hjl@gnu.org> + + * binutils.texi: Put a warning on copying relocatable object + files between two different formats. + +2000-06-13 DJ Delorie <dj@cygnus.com> + + * rcparse.y (control): ICON controls take an id as the first + parameter, not an optional string. Also, call new convenience + function that takes res_id's. + * resrc.c (define_control): missing text means zero-length string, + not zero ID. + (define_icon_control): New. + * windres.h: declare define_icon_control. + +2000-06-13 H.J. Lu <hjl@gnu.org> + + * configure: Regenerate. + +2000-06-08 David O'Brien <obrien@FreeBSD.org> + + * configure.in (VERSION): Update to show this is the CVS mainline. + +2000-06-02 David O'Brien <obrien@FreeBSD.org> + + * strings.c (isgraphic): Interpret <TAB> as a printable character, + analogous to <SPACE>. + +2000-05-30 Alan Modra <alan@linuxcare.com.au> + + * objdump.c (display_target_list): Use bfd_close_all_done, not + bfd_close to fix crash caused by 2000-05-24 change. + +2000-05-25 DJ Delorie <dj@cygnus.com> + + * resrc.c (close_input_stream): zero out cpp_pipe after closing it. + +2000-05-26 Alan Modra <alan@linuxcare.com.au> + + * Makefile.am: Update dependencies with "make dep-am" + * Makefile.in: Regenerate. + +2000-05-26 Eli Zaretskii <eliz@is.elta.co.il> + + * ar.c: Include filenames.h. + (normalize) [HAVE_DOS_BASED_FILE_SYSTEM]: Support backslashes + and drive letters in file names. + (main): Support backslashes and drive letters in argv[0]. Drop + the .exe suffix, if any, in argv[0] if is_ranlib is negative. Use + FILENAME_CMP instead of strcmp to compare file names. + (open_inarch) [__GO32__]: Don't ifdef errno != ENOENT test for + DJGPP v2. + (do_quick_append) [__GO32__]: Ditto. + (get_pos_bfd, delete_members, move_members, replace_members): + Compare file names with FILENAME_CMP. + + * bucomm.c: Include filenames.h. + (make_tempname) [HAVE_DOS_BASED_FILE_SYSTEM]: Support mixed + forward/backward slashes and drive letters in file names. + + * ieee.c (ieee_start_compilation_unit, ieee_add_bb11): Support + mixed forward/backward slashes and drive letters in file names. + + * strings.c (O_BINARY, setmode, SET_BINARY): Define. + (main) [SET_BINARY]: Use SET_BINARY to switch stdin into binary + mode. + + * objcopy.c: Include filenames.h. + (main) [HAVE_DOS_BASED_FILE_SYSTEM]: Drop the .exe suffix + before comparing to "strip". + Use FILENAME_CMP to compare file names. + + * arsup.c: Include filenames.h. + (map_over_list, ar_delete, ar_replace, ar_extract): Use + FILENAME_CMP to compare file names. + (ar_open): Prepend "tmp-" instead of appending "-tmp", to create + the temporary file name. + + * configure.in: Check for setmode. + * configure: Regenerate. + +2000-05-24 Alan Modra <alan@linuxcare.com.au> + + * objdump.c (display_target_list): Close the bfd. + (display_info_table): Likewise. + +2000-05-14 H.J. Lu (hjl@gnu.org) + + * objcopy.c (filter_symbols): Don't strip global symbols in + relocatable object files. + +2000-05-14 Alan Modra <alan@linuxcare.com.au> + + * size.c (usage): Associate short options with corresponding long + option to give a clue as to their function. + +2000-05-14 Philippe De Muyter <phdm@macqel.be> + + * size.c (main): Accept and ignore `-f' option. + +2000-05-13 Alan Modra <alan@linuxcare.com.au> + + * bucomm.h (gettext, dgettext, dcgettext, textdomain, + bindtextdomain): Replace defines with those from intl/libgettext.h + to quieten gcc warnings. + +2000-05-12 H.J. Lu <hjl@gnu.org> + + * nlmconv.c (temp_filename): Removed. + + * nlmconv.c (link_inputs): Use make_temp_file () instead of + choose_temp_base (). + * objdump.c (display_target_list): Likewise. + (display_info_table): Likewise. + +2000-05-08 Alan Modra <alan@linuxcare.com.au> + + * objcopy.c (setup_section): Add const and gettext calls for err. + +2000-05-02 H.J. Lu <hjl@gnu.org> + + * readelf.c (get_osabi_name): Handle ELFOSABI_NONE instead of + ELFOSABI_SYSV. Also handle ELFOSABI_NETBSD, ELFOSABI_HURD, + ELFOSABI_SOLARIS, ELFOSABI_MONTEREY, ELFOSABI_IRIX, + ELFOSABI_FREEBSD, ELFOSABI_TRU64, ELFOSABI_MODESTO + and ELFOSABI_OPENBSD. + +2000-05-02 Kazu Hirata <kazu@hxi.com> + + * coffgrok.c: Add ATTRIBUTE_UNUSED as appropriate. + * srconv.c: Likewise. + * sysdump.c: Likewise. + +2000-04-23 Denis Chertykov <denisc@overta.ru> + + * readelf.c (guess_is_rela): AVR uses RELA relocations. + (get_machine_name): machine name for EM_AVR added. + +2000-04-21 Richard Henderson <rth@cygnus.com> + David Mosberger <davidm@hpl.hp.com> + + * Makefile.am (readelf.o): Add elf/ia64.h. + * Makefile.in: Rebuild. + * readelf.c: Include elf/ia64.h. + (guess_is_rela, dump_relocations): Handle EM_IA_64. + +2000-04-17 Timothy Wall <twall@cygnus.com> + + * objdump.c (disassemble_data): Set octets per byte *after* + resolving arch/mach for binary files. + +2000-04-14 Michael Sokolov <msokolov@ivan.Harhan.ORG> + + * arlex.l: Add directives to increase lex buffer size. + + * objdump.c, readelf.c: Don't include strarg.h or varargs.h. They are + already included by bucomm.h. + +2000-04-10 Philippe De Muyter <phdm@macqel.be> + + * readelf.c (dynamic_segment_mips_val): Call `sprintf', not + `strftime' since strftime is not available on all systems. + (process_mips_specific): Ditto. + +2000-04-07 Andrew Cagney <cagney@b1.cygnus.com> + + * configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add + --enable-build-warnings option. + * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions. + * Makefile.in, configure: Re-generate. + +2000-04-06 Alan Modra <alan@linuxcare.com.au> + + * addr2line.c: Update copyright. + * objcopy.1: Likewise, and title. + * strings.1: Likewise. + + * version.c (print_version): Add 2000. + + * rddbg.c (read_section_stabs_debugging_info): Don't use + bfd_size_type for strx to avoid printf problems if BFD64. + + * bucomm.c: (report): Remove `static'. + Move inclusion of stdarg.h/vararg.h from here. + * bucomm.h: To here. + (CONST): Change all occurences to const. + (report): Declare it. + (bfd_fatal): Add ATTRIBUTE_NORETURN. + (fatal): Add ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN. + (non_fatal): Add ATTRIBUTE_PRINTF_1. + + * ar.c (main): Use fatal or non_fatal instead of fprintf. + Correct a typo in an error message. + (do_quick_append): Use non_fatal instead of fprintf. + (move_members): Use fatal instead of fprintf, exit. + * coffdump.c (main): Same here. + + * dlltool.c (display): Delete. + (warn): Delete. + (inform): Use `report' instead of `display'. + (rvaafter): Remove trailing \n from fatal error msg. + (rvabefore): Ditto. + (asm_prefix): Ditto. + (yyerror): Replace `warn' with `non_fatal', and remove \n. + (def_name): Likewise. + (run): Likewise. + (scan_all_symbols): Likewise. + (gen_lib_file): Likewise. + (def_library): Likewise. Remove extra program_name too. + (run): Remove \n from inform strings. + (scan_drectve_symbols): Likewise. + (add_excludes): Likewise. + (scan_open_obj_file): Likewise. + (gen_exp_file): Likewise. + (gen_lib_file): Likewise. + (process_duplicates): Likewise. + + * Makefile.am (dllwrap_SOURCES): Add version.c. + * dllwrap.c (program_version): Delete. + (print_version): Delete. + (display): Always print trailing \n. + (warn): New. + (delete_temp_files): Use warn instead of fprintf. Use gettext. + (run): Here too. + (main): And here. + (usage): gettext'ify. + (long_options): Add missing initialisers. + + * nlmconv.c (main): Use fatal/non_fatal instead of fprintf. + (select_output_format): Likewise. + (powerpc_mangle_relocs): Likewise. + (link_inputs): Likewise. + + * nm.c (set_print_radix): Use fatal instead of fprintf, exit. + (set_output_format): Likewise. + (main): Use non_fatal instead of fprintf. + (display_rel_file): Likewise. + + * objdump.c (slurp_symtab): Use non_fatal instead of fprintf. + (slurp_dynamic_symtab): Same here. + (disassemble_data): And here. + (read_section_stabs): And here. + (read_section_stabs): And here. + (dump_bfd): And here. + (main): And here. + (objdump_sprintf): Use fatal instead of fprintf, exit. + (disassemble_data): Same here. + + * rdcoff.c (parse_coff_type): Use non_fatal instead of fprintf. + (parse_coff_struct_type): Same here. + (parse_coff_enum_type): And here. + (parse_coff): And here. + * rddbg.c (read_debugging_info): And here. + * size.c (main): And here. + * windres.c (format_from_name): And here. + * wrstabs.c (stab_write_symbol): Here too. + (write_stabs_in_sections_debugging_info): And here. + (stab_int_type): And here. + (stab_struct_field): And here. + (stab_typdef): And here. + + * rescoff.c (read_coff_rsrc): Use fatal instead of fprintf, exit. + * srconv.c (main): Same here. + * strings.c (main): And here. + (integer_arg): And here. + * sysdump.c (main): And here. + +2000-04-06 Timothy Wall <twall@cygnus.com> + + * objdump.c (dump_section_header): Print CLINK and BLOCK flags. + +2000-04-06 Jason Merrill <jason@yorick.cygnus.com> + + * readelf.c (decode_location_expression): Loop through multiple + operations. + (read_and_display_attr): Pass in length. + + * readelf.c (read_and_display_attr): Add CU offset to references. + (display_debug_info): Pass it in. + +2000-04-06 Nick Clifton <nickc@cygnus.com> + + * readelf.c (decode_ARM_machine_flags): New function. + (get_machine_flags): Call decode_ARM_machine_flags for ARM + targets. + + (get_machine_name): Catch EM_AVR + +2000-04-05 Alan Modra <alan@linuxcare.com.au> + + * binutils.texi: Remove optional `=' from long options that have + an `=' in the argument. + * objcopy.1: Here too. Remove extra space on discard-all. + + * binutils.texi (objcopy): Mention --redefine-sym. + * objcopy.1: Here too. + * NEWS: And here. + + * objcopy.c (parse_flags): Split off flag names from error message + gettext as they are not translated. + (copy_main): Similarly split off option name for --add-section, + --set-section-flags, --change-section-vma, --change-section-lma + error messages. + Some white space changes. + + from Matthew Benjamin <matt@linuxbox.nu> + * objcopy.c (struct redefine_node): New. + (redefine_sym_list): New. + (redefine_list_append): New. + (lookup_sym_redefinition): New. + (OPTION_REDEFINE_SYM): New. + (copy_options): Add --redefine-sym option. + (copy_usage): Mention it. + (filter_symbols): Rename symbols on redefine_sym_list. + (copy_object): Call filter_symbols if redefine_sym_list != NULL. + (copy_main): Handle OPTION_REDEFINE_SYM. + +2000-04-04 H.J. Lu <hjl@gnu.org> + + * readelf.c (process_symbol_table): Correctly read in symbol + versioning information. + +2000-04-04 Alan Modra <alan@linuxcare.com.au> + + * po/binutils.pot: Regenerate. + + * addr2line.c (usage): Restore translated part of bug string. + * ar.c (usage): Likewise. + * nlmconv.c (show_usage): Likewise. + * nm.c (usage): Likewise. + * objcopy.c (copy_usage): Likewise. + (strip_usage): Likewise. + * objdump.c (usage): Likewise. + * readelf.c (usage): Likewise. + * size.c (usage): Likewise. + * strings.c (usage): Likewise. + * windres.c (usage): Likewise. + + * Makefile.am (MKDEP): Use gcc -MM rather than mkdep. + (DEP): Quote when passing vars to sub-make. Add warning + message to end. + (DEP1): Rewrite for "gcc -MM". + (CLEANFILES): Add DEP2. + Update dependencies. + * Makefile.in: Regenerate. + +2000-04-04 H.J. Lu <hjl@gnu.org> + + * Makefile.am (GENERATED_HFILES): Add rcparse.h + (arparse.h): Depend on arparse.c + (defparse.h, nlmheader.h, rcparse.h, sysinfo.h): Similarly. + +2000-04-03 H.J. Lu (hjl@gnu.org) + + * size.c (usage): Use REPORT_BUGS_TO. + +2000-04-03 Alan Modra <alan@linuxcare.com.au> + + * bucomm.h: #include "bin-bugs.h" + * addr2line.c (usage): Use REPORT_BUGS_TO. + * ar.c (usage): Likewise. + * nlmconv.c (show_usage): Likewise. + * nm.c (usage): Likewise. + (OPTION_TARGET): Define. + (long_options): Use OPTION_TARGET rather than 200. + (main): Likewise. + + * objcopy.c (copy_usage): Use REPORT_BUGS_TO. + (strip_usage): Likewise. + * objdump.c (usage): Likewise. + * readelf.c (usage): Likewise. + * strings.c (usage): Likewise. + * windres.c (usage): Likewise. + +2000-03-31 John David Anglin <dave@hiauly1.hia.nrc.ca> + + * readelf.c: Include sys/types.h before sys/stat.h for ultrix. + +2000-03-27 Nick Clifton <nickc@cygnus.com> + + * rddbg.c (read_section_stabs_debugging_info): Catch out of range + string offsets in corrupt stabs entries. + +2000-03-27 Alan Modra <alan@linuxcare.com.au> + + * readelf.c: Include elf/avr.h + (dump_relocations): Add EM_AVR case. + +2000-03-09 Tim Waugh <twaugh@redhat.com> + + * strings.1: Correct '-bytes' to '--bytes'. + +2000-03-08 H.J. Lu <hjl@gnu.org> + + * Makefile.am (install-exec-local): Depend on + install-binPROGRAMS for parallel make. + * Makefile.in: Regenerated. + +2000-02-27 Ian Lance Taylor <ian@zembu.com> + + From Brad Lucier <lucier@math.purdue.edu>: + * readelf.c (process_dynamic_segment): Add cast to make sure + argument to %* is int. + +2000-02-25 H.J. Lu <hjl@gnu.org> + + * configure.in (AC_SEARCH_LIBS): Pass m, not -lm. + +2000-02-24 Nick Clifton <nickc@cygnus.com> + + * configure.in: Add arm-wince, mips-pe and sh-pe targets. + * configure: Regenerate. + + * dlltool.c: Add support for sh-pe and mips-pe targets. + * rescoff.c: Add support for sh-pe and mips-pe targets. + +2000-02-23 H.J. Lu <hjl@gnu.org> + + * readelf.c (get_osabi_name): Handle ELFOSABI_LINUX. + +2000-02-22 Nick Clifton <nickc@cygnus.com> + + * readelf.c (process_symbol_table): Remove use of ELF_ST_OTHER. + +2000-02-22 Ian Lance Taylor <ian@zembu.com> + + From Brad Lucier <lucier@math.purdue.edu>: + * readelf.c (process_version_sections): Add casts to make sure + argument to %* is an int. + (process_mips_specific): Add casts to make printf arguments match + format. + +2000-02-21 Alan Modra <alan@spri.levels.unisa.edu.au> + + * objdump.c (dump_section_header): Change `opb' to unsigned. + (find_symbol_for_address): Same here. + (disassemble_data): And here. Change `addr_offset', + `stop_offset', `nextstop_offset' to unsigned long. + (dump_data): Change opb to unsigned. + +2000-02-18 Frank Ch. Eigler <fche@redhat.com> + + * resrc.c: Remove unmatched #if for cygwin. + +2000-02-14 Fernando Nasser <fnasser@totem.to.cygnus.com> + + * binutils.texi: Document the change of flavor name from atpcs-special + to special-atpcs to prevent name conflict in gdb. + +2000-02-08 Timothy Wall <twall@redhat.com> + + * objdump.c (show_line): Fix bug preventing printing of the very + first line (line zero) of a file when interlisting source and + assembly. Added option to print entire context from start of file + when the first line from that file is encountered. + +2000-02-03 Timothy Wall <twall@redhat.com> + + * objdump.c (dump_section_header, find_symbol_for_address, + show_line, disassemble_bytes, disassemble_data, dump_data): + distinguish between octets and bytes. + +2000-01-27 Thomas de Lellis <tdel@windriver.com> + + * nm.c (print_symbol_info_bsd): Use bfd_is_undefined_symclass to + check to unresolved symbols. + (print_symbol_info_sysv): Ditto. + (print_symbol_info_posix): Ditto. + + * binutils.texi: Document new 'V' symclass flag for nm. + +2000-01-27 Nick Clifton <nickc@redhat.com> + + * binutils.texi (objdump): Document new ARM specific + disassembler options. + + * objdump.c (usage): Call disassembler_usage(). + +2000-01-27 Alan Modra <alan@spri.levels.unisa.edu.au> + + * readelf.c (get_dynamic_flags): Return buff. + (process_dynamic_segment): Don't pass error strings to printf + as format arg. + (read_and_display_attr): Use lx and ld to print longs. + (process_corefile_note_segment): Cast bfd_vma to unsigned long + before printing. + Update copyright. + +2000-01-17 Nick Clifton <nickc@cygnus.com> + + * readelf.c (get_osabi_name): Recognise ELFOSABI_ARM. + +2000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au> + + * debug.c (debug_name_type): Return DEBUG_TYPE_NULL rather than + false. + (debug_tag_type): Here too. + * ieee.c (ieee_builtin_type): And here. + * stabs.c (parse_stab_type, parse_stab_array_type): And here. + +2000-01-13 Nick Clifton <nickc@cygnus.com> + + * readelf.c (get_machine_name): Change EM_S370 to return "IBM + System/370". + +2000-01-11 Nick Clifton <nickc@cygnus.com> + + * readelf.c (get_dynamic_type): Remove DT_ENCODING. + +2000-01-10 Nick Clifton <nickc@cygnus.com> + + * readelf.c (get_note_type): Display NT_WIN32PSTATUS notes. + +2000-01-07 Mumit Khan <khan@xraylith.wisc.edu> + + * windres.c (long_options): Add --use-temp-file and + --no-use-temp-file options. + (usage): Document. + (main): Handle. + + * windres.h: Update read_rc_file prototype. + + * resrc.c (cpp_temp_file): New static variable. + (istream_type): New static variable. + (close_pipe): Delete function. + (run_cmd): New static function. + (open_input_stream): New static function. + (close_input_stream): New static function. + (look_for_default): Handle DOS directory separator. Use + open_input_stream instead of popen. + (read_rc_file): Likewise. + + * binutils.texi: Document --use-temp-file, --no-use-temp-file + options. + +2000-01-04 Mumit Khan <khan@xraylith.wisc.edu> + + * dlltool.c (create_compat_implib): New variable. + (gen_exp_file): Use. + (make_one_lib_file): Use. + (long_options): Add --compat-implib option. + (usage): Handle. + (main): Handle. + + * dllwrap.c (enum target_type): Rename MINGW32_TARGET to MINGW_TARGET. + (main): Use. Don't look for "32" in cygwin and mingw target names. + +2000-01-03 Nick Clifton <nickc@cygnus.com> + + * binutils.texi: Document new, ARM specific disassembler + command line switch "-M force-thumb". + +For older changes see ChangeLog-9899 + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/binutils/ChangeLog-0203 b/binutils/ChangeLog-0203 new file mode 100644 index 0000000..c633775 --- /dev/null +++ b/binutils/ChangeLog-0203 @@ -0,0 +1,2181 @@ +2003-12-31 Daniel Jacobowitz <drow@mvista.com> + + * MAINTAINERS: Rename CONFIGURE to BUILD SYSTEM and add myself. + +2003-12-29 Nick Clifton <nickc@redhat.com> + + * readelf.c (debug_line_pointer_size): Replace with an array + called 'debug_line_pointer_sizes'. + (num_debug_line_pointer_sizes): New variable. + (display_debug_lines): Extract pointer size from the + debug_line_pointer_sizes array. + (display_debug_loc): Likewise. + (prescan_debug_info): Fill in the debug_line_pointer_sizes + array. + +2003-12-23 Ralf Baechle <ralf@gnu.org> + Maciej W. Rozycki <macro@ds2.pg.gda.pl> + + * objcopy.c (bfd_flags_to_set, bfd_flags_to_clear): New variables + to handle flags for tweaking. + (copy_options): New options: impure, pure, readonly-text, + writable-text. + (copy_usage, copy_object, command_line_switch): Handle the new + options. + * doc/binutils.texi: Document the new options. + +2003-12-22 Jakub Jelinek <jakub@redhat.com> + + * objdump.c (disassemble_bytes): Subtract rel_offset from printed + reloc address. + (disassemble_section): Set rel_offset to section->vma instead of + pinfo->buffer_vma. + +2003-12-19 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> + + * readelf.c (guess_is_rela): Changed m32r's default type to RELA. + +2003-12-11 Nick Clifton <nickc@redhat.com> + + * objcopy.c (strip_usage): Add --only-keep-debug. + (copy_usage): Likewise. + +2003-12-04 Nick Clifton <nickc@redhat.com> + + * objcopy.c (copy_object): Do not copy the object if the + output file's format cannot be set to that of the input file. + If the input file's format is unknown, fail. + +2003-11-28 Ian Lance Taylor <ian@wasabisystems.com> + + * cxxfilt.c (usage): Mention new -p/--no-params options. + +2003-11-28 Alan Modra <amodra@bigpond.net.au> + + * Makefile.am (install-exec-local): Remove common term from string + comparison. + * Makefile.in: Regenerate. + * doc/Makefile.am: Don't use $<. + * doc/Makefile.in: Regenerate. + +2003-11-27 Nick Clifton <nickc@redhat.com> + + * rename.c (smart_rename): Make sure that we have write + permission on the destination file before renaming. + +2003-11-26 Daniel Jacobowitz <drow@mvista.com> + Nick Clifton <nickc@redhat.com> + + * readelf.c: Add a comment describing the difference between + readelf and objdump. + * doc/binutils.texi (readelf): Likewise. + +2003-11-25 Danny Smith <dannysmith@users.sourceforge.net> + + * doc/binutils.texi (dlltool): Document dlltool --temp-prefix + option. + * dlltool.c (usage): Likewise. + +2003-11-22 Ian Lance Taylor <ian@wasabisystems.com> + + * cxxfilt.c (long_options): Add --no-params. + (main): Handle -p/--no-params. + * doc/binutils.texi (c++filt): Document -p/--no-params. + +2003-11-19 Alan Modra <amodra@bigpond.net.au> + + * objdump.c: Wrap long lines, init vars separately from decl. + (disassemble_section): Reset require_sec after call to + find_symbol_for_address. + +2003-11-14 Nick Clifton <nickc@redhat.com> + + * objdump.c (find_symbol_for_address): Change parameters so + that the entire disassemble_info structure is passed, not just + a few fields. Use the symbol_is_valid field to check the + validity of located symbols and continue searching if they are + not valid. + (objdump_print_addr): Alter parameters passed to + find_symbol_for_address. + (objdump_symbol_at_address): Likewise. + (disassemble_section): Likewise. Also use symbol_is_valid + function to check the validity of located symbols. + +2003-11-13 Tobias Burnus <tobias.burnus@physik.fu-berlin.de> + + * ar.c (open_inarch): Emit a warning when an archive is created + (only shown with -v) in order to confrom to POSIX specification. + +2003-11-11 Wang Li <charles@linux.net.cn> + + * objcopy.c (wildcard): New variable. True if wildcard pattern + matching is allowed in symbol names. + (strip_options): Add -w option to enable wildcard pattern + matching. + (copy_options): Likewise. + (copy_usage): Mention new switch. + (strip_usage): Likewise. + (is_specified_symbol): If performing wildcard matches use fnmatch + to compare symbol names with entries on the symbol list. + (strip_main): Accept -w switch. + (copy_main): Likewise. + * Makefile.am: Add dependency on fnmatch.h for objcopy.c + * Makefile.in: Regenerate. + * doc/binutils.texi: Document new switch. + * NEWS: Mention new switch. + +2003-11-11 Alan Modra <amodra@bigpond.net.au> + + * objdump.c: Revert rev 1.81 commit. + +2003-11-10 Tobias Burnus <tobias.burnus@physik.fu-berlin.de> + + * ar.c (print_contents): Remove "member" from verbose output in + order to conform to POSIX specification. + +2003-11-10 Alan Modra <amodra@bigpond.net.au> + + * README: Expand bug reporting information. + +2003-11-07 Jonathan R. Grant <jg-binutils@jguk.org> + + * bucomm,c (get_file_size): New function. Returns the size of a + file. + * bucomm.h: Add prototype for get_file_size. + * addr2line.c (process_file): Use new function. + * ar.c (main, ranlib_only, ranlib_touch): Likewise. + * nm.c (display_file): Likewise. + * objcopy.c (add_specific_symbols, copy_file, strip_main, + copy_main): Likewise. + * objdump.c (display_file): Likewise. + * size.c (display_file): Likewise. + * strings.c (strings_file): Likewise. + * readelf.c (process_file): Use similar code to get_file_size. + +2003-11-06 Bruno Rohee <bruno@rohee.com> + + * ieee.c: Fix "the the" typo. + * stabs.c: Likewise. + +2003-10-30 Marshall T. Vandegrift <llasram@wuli.nu> + + * readelf.c (dump_section): Do not dump the contents of SHT_NOBITS + sections - they have no file space assigned to their contents. + +2003-10-28 Segher Boessenkool <segher@kernel.crashing.org> + + * readelf.c (dump_section): Don't display DEL characters. + +2003-10-27 Kazu Hirata <kazu@cs.umass.edu> + + * ChangeLog: Fix typos. + * ChangeLog-9197: Likewise. + * ChangeLog-9899: Likewise. + * NEWS: Likewise. + * ar.c: Fix comment typos. + * arsup.c: Likewise. + * coffgrok.c: Likewise. + * debug.c: Likewise. + * debug.h: Likewise. + * dlltool.c: Likewise. + * ieee.c: Likewise. + * nm.c: Likewise. + * objdump.c: Likewise. + * prdbg.c: Likewise. + * readelf.c: Likewise. + * resrc.c: Likewise. + * sysinfo.y: Likewise. + * windres.c: Likewise. + +2003-10-27 Nick Clifton <nickc@redhat.com> + + * objcopy.c (copy_section): Do not complain when a target does not + support relocations. + (mark_symbols_used_in_relocations): Likewise. + +2003-10-14 Anil Paranjpe <anilp1@KPITCummins.com> + + * objcopy.c (copy_main): Reads machine flags from arch_info + structure. + +2003-10-20 Andrew Cagney <cagney@redhat.com> + + * coffgrok.h (coff_section): Replace 'struct sec" with "struct + bfd_section". + +2003-10-07 Nathan Sidwell <nathan@codesourcery.com> + + * objdump.c (read_section_stabs): Just read one section, return + pointer to it. Add size parameter. + (print_section_stabs): Add string offset parameter. Adjust. + (struct stab_section_names): Add string offset member. + (find_stabs_sections): Correct check for split section suffix, + adjust read_section_stabs and print_section_stabs calls. + (dump_stabs_section): Clear string_offset, free string table. + +2003-10-01 Martin Fuchs <martin-fuchs@gmx.net> + + * resrc.c (define_icon): Fix storage of color attributes 'planes' and + 'bit count' in icon groups. + +2003-09-30 Chris Demetriou <cgd@broadcom.com> + + * NEWS: Add an indication of the cutoff for 2.14. + +2003-09-30 Chris Demetriou <cgd@broadcom.com> + + * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_64R2. + +2003-09-29 H.J. Lu <hongjiu.lu@intel.com> + + * readelf.c (dump_relocations): Support SHN_IA_64_ANSI_COMMON. + (get_symbol_index_type): Likewise. + +2003-09-25 H.J. Lu <hongjiu.lu@intel.com> + + * readelf.c (process_version_sections): Indent version names. + +2003-09-15 Anthony Green <green@redhat.com> + + * dlltool.c (prefix_encode): Fix ISO C90 conversion. + (dlltmp): Ditto. + (dtab): Ditto. + +2003-09-14 Andreas Jaeger <aj@suse.de> + + * addr2line.c: Convert to ISO C90 prototypes, change PTR, remove + unneeded (void *) casts. + * ar.c: Likewise. + * arlex.l: Likewise. + * arparse.y: Likewise. + * arsup.c: Likewise. + * binemul.c: Likewise. + * binemul.h: Likewise. + * bucomm.c: Likewise. + * bucomm.h: Likewise. + * budbg.h: Likewise. + * budemang.c: Likewise. + * budemang.h: Likewise. + * coffdump.c: Likewise. + * coffgrok.c: Likewise. + * cxxfilt.c: Likewise. + * debug.c: Likewise. + * debug.h: Likewise. + * deflex.l: Likewise. + * dlltool.c: Likewise. + * dlltool.h: Likewise. + * dllwrap.c: Likewise. + * emul_aix.c: Likewise. + * filemode.c: Likewise. + * ieee.c: Likewise. + * nlmconv.c: Likewise. + * nlmconv.h: Likewise. + * nlmheader.y: Likewise. + * nm.c: Likewise. + * prdbg.c: Likewise. + * rclex.l: Likewise. + * rcparse.y: Likewise. + * rdcoff.c: Likewise. + * rddbg.c: Likewise. + * rename.c: Likewise. + * resbin.c: Likewise. + * rescoff.c: Likewise. + * resrc.c: Likewise. + * size.c: Likewise. + * srconv.c: Likewise. + * stabs.c: Likewise. + * strings.c: Likewise. + * sysdump.c: Likewise. + * sysinfo.y: Likewise. + * syslex.l: Likewise. + * unwind-ia64.c: Likewise. + * unwind-ia64.h: Likewise. + * version.c: Likewise. + * windres.c: Likewise. + * windres.h: Likewise. + * winduni.c: Likewise. + * wrstabs.c: Likewise. + +2003-09-10 James E Wilson <wilson@specifixinc.com> + + * MAINTAINERS: Update my e-mail address. + +2003-09-09 Ian Lance Taylor <ian@wasabisystems.com> + + * MAINTAINERS: Update my e-mail address. + +2003-09-04 Nick Clifton <nickc@redhat.com> + + * MAINTAINERS: Make it clear what should be done with patches to + the top level configure files (other than config.guess and + config.sub). Add binutils@sources.redhat.com as an address to + which patches can be sent. + +2003-09-04 Nick Clifton <nickc@redhat.com> + + * readelf.c (get_machine_flags): Recognise V850E1 machine type. + +2003-09-03 Andrew Cagney <cagney@redhat.com> + + * objdump.c: Refer to init_disassemble_info in comments. + (disassemble_data): Replace INIT_DISASSEMBLE_INFO with + init_disassemble_info. + +2003-09-03 Nick Clifton <nickc@redhat.com> + + * objdump.c (struct objdump_disasm_info): Add new fields + 'dynrelbuf', 'dynrelcount' and 'disassemble_fn'. + (process_section_p): New function: Returns TRUE if a section + can be dumped. + (disassemble_section): New function: Contains the body of + disassemble_data(), but just for one section. + (disassemble_data): Use bfd_map_over_sections to walk section + chain. + (find_stabs_section): New function: Find a stabs containing + section and then dump it. + (dump_stabs_section): New function: Use bfd_map_over_sections + to find the section to dump. + (dump_stabs): Use dump_stabs_section. + (dump_section): New function: Display the contents of a + section. + (dump_data): Use bfd_map_over_sections to display section + contents. + (dump_relocs_in_section): Display the relocs in a given section. + (dump_relocs): Use bfd_map_over_sections to display relocs. + (adjust_addresses): New function: Adjust the vma and lma of + sections. + (dump_bfd): Use bfd_map_over_sections. + * doc/binutils.texi: Document the "objdump -s" (no longer) + dumps empty sections. + +2003-08-24 Jonathan R. Grant <jg-binutils@jguk.org> + + * objdump.c: Improve comments/documentation. + dump_data: Eliminate duplicate function calls to bfd_section_size. + +2003-09-02 Alan Modra <amodra@bigpond.net.au> + + * MAINTAINERS: Move Dave Anglin's entry to where it belongs. + +2003-08-21 Nick Clifton <nickc@redhat.com> + + * po/tr.po: Updated Turkish translation. + +2003-08-14 Alan Modra <amodra@bigpond.net.au> + + * dep-in.sed: Remove libintl.h. + * Makefile.am (POTFILES.in): Unset LC_COLLATE. + Run "make dep-am". + * Makefile.in: Regenerate. + +2003-08-11 Ian Lance Taylor <ian@airs.com> + + * readelf.c (process_archive): Fix error handling. Remove memory + leak. + + * readelf.c: Add ability to read archives. + (archive_file_offset): New variable. + (archive_file_size): New variable. + (get_data): Include archive_file_offset in file offset + calculation when fseeking. + (process_program_headers): Likewise. + (process_symbol_table): Likewise. + (process_dynamic_segment): Handle computation of end of file + position when the file is in an archive. + (process_object): New function. Contains the body of + process_file(). + (process_archive): New function. Call process_object on each + member of an archive. + (process_file): Detect archives and handle appropriately. + * Makefile.am: Add dependency on aout/ar.h for readelf.c + * Makefile.in: Regenerate. + * NEWS: Document readelf's new ability. + * doc/binutils: Alter text to say that readelf supports archives + and 64-bit ELF files. + +2003-08-08 Nick Clifton <nickc@redhat.com> + + * po/fr.po: Updated French translation. + +2003-08-05 Alan Modra <amodra@bigpond.net.au> + + * objcopy.c: Remove unnecessary prototypes and casts. + * objdump.c: Remove unnecessary casts. + * readelf.c: Convert to C90. Remove unnecessary prototypes and casts. + (get_osabi_name): Move so we don't need a forward declaration. + +2003-08-04 Bradley Harrington <bharring@us.ibm.com> + Alan Modra <amodra@bigpond.net.au> + + * objdump.c (include_paths, include_path_count): New vars. + (usage): Describe --include. + (long_options): Add "include". + (add_include_path): New function. + (struct print_file_list): Make filename const. Add modname. + (try_print_file_open, update_source_path): New functions. + (show_line): Use them. + (main): Handle 'I' option. Don't check for NULL xrealloc arg. + +2003-07-30 Alan Modra <amodra@bigpond.net.au> + + * objdump.c: Remove unnecessary prototypes. + (disassemble_bytes): Add rel_offset parameter. Simplify reloc skipping + code, and print relocs when dump_dynamic_reloc_info. + (disassemble_data): Read and handle dynamic relocs. Correct reloc + skip code. Formatting. + (dump_bfd): Don't dump dynamic relocs when disassembling. + +2003-07-29 Ben Elliston <bje@wasabisystems.com> + + * MAINTAINERS: Remove self as M88k maintainer. Future M88k + maintenance defaults to the blanket write privilege maintainers. + +2003-07-29 Michael Meissner <gnu@the-meissners.org> + + * MAINTAINERS: Updated my email address. + +2003-07-29 Nick Clifton <nickc@redhat.com> + + * objdump.c: Update to ISO C. + +2003-07-24 Nick Clifton <nickc@redhat.com> + + * objdump.c (disassemble_data): Do not ignore sections without the + LOAD flag when disassemble_all is true. Only print a message + about disassembling a section if it contains some data. + + * po/fr.po: Updated French translation. + +2003-07-23 Nick Clifton <nickc@redhat.com> + + * objcopy.c: Switch to ISO C. Remove debugging code accidentally + left in. Some formatting tidy ups. + +2003-07-22 Salvador Eduardo Tropea <set@computer.org> + + * objdump.c: New command line option --debugging-tags. + * doc/binutils.texi: Document new command line option. + * prdbg.c: Code to print the debug info as tags compatible + with ctags. + * budbg.h: Adjust prototype. + * NEWS: Mention new switch + +2003-07-18 Nick Clifton <nickc@redhat.com> + + * objdump.c (main) :Accept multiple -M switch. + * doc/binutils.texi: Document that multiple -M switches are + accepted and that a single -M switch can contain comma + separated options. + +2003-07-17 Nick Clifton <nickc@redhat.com> + + * objdump.c (main): Issue a warning message if multiple -M + switches are used. + + * doc/binutils.texi (objdump): Update documentation about -M + option. + +2003-07-17 Nick Clifton <nickc@redhat.com> + + * po/es.po: New Spanish translation. + +2003-07-11 Alan Modra <amodra@bigpond.net.au> + + * po/binutils.pot: Regenerate. + +2003-07-05 Christopher Faylor <cgf@redhat.com> + + * dlltool.c (prefix_encode): Use a fixed length for alpha. + +2003-07-04 Christopher Faylor <cgf@redhat.com> + + * dlltool.c (prefix_encode): New function. Encode temp file prefix + from pid. + (dlltmp): Pass address of pointer being alloced or suffer neverending + mallocs. + (make_one_lib_file): Allocate enough space for new longer stub names. + (gen_lib_file): Ditto. + (main): Generate the temp file prefix from the pid if prefix was not + specified on the command line. + +2003-07-04 Nick Clifton <nickc@redhat.com> + + * readelf.c (get_data): Print (unsigned) hex values for size and + offset in error messages. + (process_section_headers): If the string table could not be + allocated, do not continue. + +2003-07-01 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (dynamic_segment_ia64_val): Print address and newline + for sections by default. Comment fix. + +2003-06-28 Danny Smith <dannysmith@users.sourceforge.net> + + * rcparse.y (res_text_field): New res_id variable. + (res_null_text): New static const struct res_id object, + with empty unicode name field. + (control): Pop parsing of optresidc up one level. Set + res_text_field to $2 except for controls which do not accept + a text field. Set res_text_field to res_null_text for the + special cases (viz. COMBOBOX, EDITTEXT, LISTBOX, SCROLLBAR). + (control_params): Adjust to use res_text_field rather + than optresidc. + (COMBOBOX): Add comment about discrepency between documented + vs. observed default style. + * resrc.c (define_control): Make first param const. + * windres.h (define_control): Adjust prototype. + +2003-06-27 Nick Clifton <nickc@redhat.com> + + * objcopy.c (copy_object): Replace call to + bfd_create_gnu_debuglink_section with separate calls to + bfd_add_gnu_debuglink_section and + bfd_fill_in_gnu_debuglink_section, separated by a walk over the + symbol tables. + +2003-06-26 Roland McGrath <roland@redhat.com> + + * readelf.c (loadaddr): Variable removed. + (dynamic_info, version_info): Fix type long -> bfd_vma. + (program_headers): New variable. + (get_program_headers): New function, broken out of + process_program_headers. + (process_program_headers): Call it. Don't set `loadaddr'. + (slurp_ia64_unwind_table): Use get_program_headers. + (process_corefile_note_segments): Likewise. + (offset_from_vma): New function. + (process_relocs, process_dynamic_segment): Call that instead of + subtracting `loadaddr'. + (process_version_sections, process_symbol_table): Likewise. + (process_mips_specific): Likewise. + +2003-06-26 Nick Clifton <nickc@redhat.com> + + * objcopy (enum strip_action): Add STRIP_NONDEBUG. + (OPTION_ONLY_KEEP_DEBUG): New. + (strip_options): Add --only-keep-debug. + (copy_options): Likewise. + (is_strip_section): Invert return value if STRIP_NONDEBUG is + active. + (copy_object): Do not copy private data when STRIP_NONDEBUG is + active. + (setup_section): Likewise. + (strip_main): Handle --only-keep-debug. + (copy_main): Likewise. + * NEWS: Mention new switch + * doc/binutils.texi: Document new switch. + +2003-06-25 Alan Modra <amodra@bigpond.net.au> + + * NEWS: Correct spelling of "relocatable". + * objdump.c: Likewise. + * sysroff.info: Likewise. + +2003-06-19 Nick Clifton <nickc@redhat.com> + + * readelf.c (print_vma): When printing DEC_5 values, if the + number is bigger than 99999 switch to using hexadecimal + notation. + +2003-06-11 Nick Clifton <nickc@redhat.com> + + * objcopy.c (gnu_debuglink_filename): New variable. + (OPTION_ADD_GNU_DEBUGLINK): New switch + (copy_options): Describe --add-gnu-debuglink switch. + Mention that --strip-debug removes sections as well. + (is_strip_section): Process the sections removed and kept + lists before checking for debugging sections. + (add_redefine_syms_file): Make function static. + (copy_object): Use is_strip_section. + Check to see if a .gnu_debuglink section should be added. If + so, call bfd_add_gnu_debuglink. + (setup_section): Use is_strip_section. + (copy_section): Use is_strip_section. + (copy_main): Handle OPTION_ADD_GNU_DEBUGLINK. + * NEWS: Mention new objcopy switch. + * doc/binutils.texi: Document new switch. + +2003-06-11 H.J. Lu <hongjiu.lu@intel.com> + + * po/Make-in (DESTDIR): New. + (install-data-yes): Support $(DESTDIR). + (uninstall): Likewise. + +2003-06-11 Alan Modra <amodra@bigpond.net.au> + + * Makefile.in: Regenerate. + +2003-05-23 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (get_segment_type): Handle PT_GNU_STACK. + +2003-06-03 Elias Athanasopoulos <elathan@phys.uoa.gr> + + * NEWS: Document the new BSD/POSIX single-character mapping for + .comment/.note sections. + +2003-06-02 Chris Demetriou <cgd@broadcom.com> + Jason Thorpe <thorpej@wasabisystems.com> + + * objcopy.c (redefine_list_append): Add an argument that + indicates the context from which this function is being + called. Change all callers. + (copy_options): Add a new option, --redefine-syms. + (copy_usage): Document new option. + (copy_main): Handle the --redefine-syms option. + * doc/binutils.text (objcopy): Document new option. + +2003-05-31 Richard Henderson <rth@redhat.com> + + * readelf.c (byte_get_signed): New. + (get_encoded_value): New. + (display_debug_frames): Use it. Always pre-process opcodes. + +2003-05-20 Michal Ludvig <mludvig@suse.cz> + + * readelf.c (display_debug_frames): Print both registers + for DW_CFA_register. + +2003-05-16 Kelley Cook <kelleycook@wideopenwest.com> + + * configure.in: Accept i[3-7]86 variants. Escape '[]' for + i[3-7]86-*-interix. + * configure.in: Regenerate. + +2003-05-13 Michael Eager <eager@mvista.com> + + * objcopy.c: Treat identical src/dst file names as if only one + entered. One Windows creating an output file of the same name as + the input file will delete the input file before it is read. + +2003-05-12 Salvador Eduardo Tropea <salvador@inti.gov.ar> + + * debug.c (debug_get_real_type): Extend test for circular debug + references. + +2003-05-12 Nick Clifton <nickc@redhat.com> + + * configure.in (ALL_LINGUAS): Add zh_CN. + * configure: Regenerate. + * po/zh_CN.po: New file: Chinese (simplified) translation. + +2003-05-11 Jason Eckhardt <jle@rice.edu> + + * MAINTAINERS: Update my mail address. + +2003-05-07 H.J. Lu <hongjiu.lu@intel.com> + + * readelf.c (dump_relocations): Enlarge the type field in wide + mode by one character. + +2003-05-03 Richard Henderson <rth@redhat.com> + + * readelf.c (struct Frame_Chunk): Add cfa_exp. + (frame_display_row): Just print "exp" for cfa or register + defined by a location expression. + (display_debug_frames): Handle DW_CFA_def_cfa_expression, + DW_CFA_expression, DW_CFA_MIPS_advance_loc8. + +2003-04-30 H.J. Lu <hjl@gnu.org> + + * objdump.c (only): Change it to char **. + (only_size): New. + (only_used): New. + (disassemble_data): Check only as an array. + (dump_data): Likewise. + (dump_relocs): Likewise. + (main): Treat only as an array. + +2003-04-24 Dimitrie O. Paun <dpaun@rogers.com> + + * doc/binutils.texi: Fix the documentation for the -fo option. + +2003-04-23 J"orn Rennecke <joern.rennecke@superh.com> + + * readelf.c (get_machine_name) <EM_SH>: Amend return value + to refer to SuperH. + + * readelf.c (decode_location_expression): Don't add a trailing ';'. + +2003-04-23 Dimitrie O. Paun <dpaun@rogers.com> + Nick Clifton <nickc@redhat.com> + + * windres.c (long_options): Move close to main, where it is used. + Add 'input' and 'output' long options. + (main): Accept "-fo" as an alias for "-o". This is for rc + comptibility. + * doc/binutils.texi: Mention that -fo is accepted as an alias for + -o, but discourage its use. + +2003-04-22 Dimitrie O. Paun <dpaun@rogers.com> + + * windres.c (format_from_name): Make the exit on error + behaviour optional. + (main): Rename the -I option to -J. Introduce -I as a synonym + for --include-dir. For backwards compatibility also support the + old -I behaviour, but issue a deprecation warning. + * doc/binutils.texi: Rename -I to -J. Document the new behaviour + of the -I option. + +2003-04-22 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> + + * readelf.c: Replace references to Mitsubishi M32R with + references to Renesas M32R. + +2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com> + + * readelf.c: Replace occurrances of 'Hitachi' with 'Renesas'. + +2003-04-09 Alexandre Oliva <aoliva@redhat.com> + + * doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w + for debugging information types not supported by objdump. + +2003-04-09 Bernd Jendrissek <berndj@prism.co.za> + + * configure.in: Recognize canonical form of i[3-6]86-pe*. + * configure: Regenerate. + +2003-04-09 Alexandre Oliva <aoliva@redhat.com> + + * readelf.c (display_debug_info): Apply RELA relocations on the + entire section. + (byte_put_little_endian, byte_put_big_endian): New functions. + (byte_put): New variable. + (get_file_header): Initialize it. + +2003-04-05 Dimitrie O. Paun <dpaun@rogers.com> + + * windres.c: Add -l for compatibility with wrc, and rc. + Use the short option as a key for long options that have + a synonymous short option. + * doc/binutils.texi: Added -l to the list of options. + +2003-04-03 Dimitrie O. Paun <dpaun@rogers.com> + + * windres.c: Add -U for compatibility with wrc, rc, and cpp. + (main): Just pass the -U option down to the preprocessor. + * doc/binutils.texi: Added -U to the list of options. + +2003-04-01 Dimitrie O. Paun <dpaun@rogers.com> + + * windres.c (usage): Report -r option. + (main): Ignore the -r option. + * doc/binutils.texi: Add -r to the list of options. + +2003-04-01 Bob Wilson <bob.wilson@acm.org> + + * MAINTAINERS: Add myself as Xtensa maintainer. + +2003-04-01 Bob Wilson <bob.wilson@acm.org> + + * readelf.c: Include "elf/xtensa.h". + (guess_is_rela): Add EM_XTENSA and EM_XTENSA_OLD to list of + targets that use RELA relocations. + (dump_relocations): Call elf_xtensa_reloc_type for + EM_XTENSA and EM_XTENSA_OLD. + (get_machine_name): Handle EM_XTENSA and EM_XTENSA_OLD. + +2003-04-01 Nick Clifton <nickc@redhat.com> + + * configure.in: Change "arm-pe*" to "arm-*-pe*". Similarly for + thumb-pe*, mcore-pe and mcore-*elf. + * configure: Regenerate. + +2003-03-31 Alexandre Oliva <aoliva@redhat.com> + + * objdump.c (dump_data): Don't truncate the address to long; make + the width large enough, and uniform for all entries in a section. + +2003-03-31 H.J. Lu <hjl@gnu.org> + + * readelf.c: Include "libiberty.h". + (dynamic_relocations): New. + (process_relocs): Properly handle dynamic relocation. + (process_dynamic_segment): Fill relocation elements in + dynamic_info. + +2003-03-31 Kevin Buettner <kevinb@redhat.com> + + * readelf.c (read_and_display_attr, read_and_display_attr_value): + Add new arguments ``offset_size'' and ``dwarf_version''. Adjust + all callers. + (display_debug_lines, display_debug_pubnames, display_debug_info) + (display_debug_aranges, display_debug_frames, read_and_display_attr) + (read_and_display_attr_value): Add 64-bit DWARF support. + +2003-03-31 Ian Lance Taylor <ian@airs.com> + + * rcparse.y: Replace uses of 'optstringrc' with 'optresid'. + (optresid): Handle a resource id that can be a string or a number. + * resrc.c (define_control): Replace 'text' parameter with 'iid' a + struct res_id. + (define_icon_control): Pass a struct res_id to define_control. + * windres.h (define_control): Change prototype. + +2003-03-24 Elias Athanasopoulos <elathan@phys.uoa.gr> + + * objcopy (OPTION_FORMATS_INFO): Define. + (strip_options): Add "info"/OPTION_FORMATS_INFO option. + (copy_options): Likewise. + (strip_usage): Add "--info" to usage. + (copy_usage): Likewise. + (strip_main): Declare formats_info. Iniatilize it to FALSE. + Handle "info". + (copy_main). Likewise. + * doc/binutils.texi. Document the "--info" option for + objcopy/strip. + * NEWS: Mention the new command line switch. + + * objdump.c (endian_string): Move to bucomm.c. + (display_info): Likewise. + (display_target_list): Likewise. + (display_info_table): Likewise. + (display_target_tables): Likewise. + (main): Assign the return value of display_info to exit_status. + * bucomm.c: Include bfdver.h and libbfd.h + (display_target_list): Call bfd_nonfatal instead of nonfatal and + return 0 on a non-fatal error, 1 on success. + (display_info_table): Likewise. + * bucomm.h (display_info): Provide a prototype. + * Makefile.am (bucomm.o): Add dependencies on bfdver.h and + libbfd.h. + * Makefile.in: Regenerate. + +2003-03-22 Danny Smith <dannysmith@users.sourceforge.net> + + * dlltool.c (gen_def_file): Put demangled name comments on + own line preceding export name. + +2003-03-17 Nick Clifton <nickc@redhat.com> + + * objdump.c (disassemble_data): Use disasm_info.fprintf_func not + printf for emitting new lines. + +2003-03-16 Elias Athanasopoulos <elathan@phys.uoa.gr> + + * nm.c (print_symbol_info_bsd): Print the symbol's size instead of + the symbol's value when --size-sort is used, unless -S is used. + doc/binutils.texi (--size-sort): For non-bsd formats both the + value and size of the symbols are displayed. + +2003-03-13 Nick Clifton <nickc@redhat.com> + + * po/da.po: Update. + +2003-03-12 Nick Clifton <nickc@redhat.com> + + * MAINTAINERS: Remove Peter Targett as ARC maintainer. + +2003-03-10 Ben Elliston <bje@wasabisystems.com> + + * MAINTAINERS: Update my mail address. + +2003-03-06 Elias Athanasopoulos <elathan@phys.uoa.gr> + + * stabs.c (BYTES_IN_WORD): Remove definition. + * wrstabs.c (BYTES_IN_WORD): Likewise. + +2003-03-04 Nick Clifton <nickc@redhat.com> + + * nm.c (main): Print a warning message if --size-sort and + --undefined-only are used together. + +2003-03-04 Elias Athanasopoulos <elathan@phys.uoa.gr> + + * nm.c (print_symbol): Remove check for undefined_only. + +2003-03-03 Nick Clifton <nickc@redhat.com> + + * po/da.po: Installed latest translation. + +2003-02-24 Nick Clifton <nickc@redhat.com> + + * README: Update binutils references to 2.13. + Add paragraph about using --disable-nls. + +2003-02-24 Elias Athanasopoulos <elathan@phys.uoa.gr> + + * doc/binutils.texi (nm --size-sort): Update. + +2003-02-21 James E Wilson <wilson@tuliptree.org> + + * MAINTAINERS: Update email address. + +2003-02-21 Ian Wienand <ianw@gelato.unsw.edu.au> + + * readelf.c (get_ia64_dynamic_type): New function. + (dynamic_segment_ia64_val): New function. + (get_dynamic_type): If machine type is EM_IA_64 call + get_ia64_dynamic_val. + (get_ia64_section_type_name): Handle sections with types in the + SHT_IA_64_LOPSREG to SHT_IA_64_HIPSREG range. + (get_dynamic_flags): If machine type is EM_IA_64 call + dynamic_segment_ia64_val. + +2003-02-21 Bob Wilson <bob.wilson@acm.org> + + * doc/binutils.texi: Fix typos and obvious texinfo mistakes. Make + section title capitalization more consistent. Update descriptions + of various options to be consistent with the code. Fix errors and + incomplete list in the description of c++filt format options. Remove + information about the linker. Change to be more polite about poor + bug reports. Replace FDL appendix with include of fdl.texi. + * doc/fdl.texi: New file. + +2003-02-21 Roger Sayle <roger@eyesopen.com> + + * objcopy.c (filter_symbols): Fix compilation problems with + HP-UX's C compiler. + +2003-02-19 Christopher Faylor <cgf@redhat.com> + + * rclex.l (handle_quotes): Fix minor formatting problems introduced in + previous change. + +2003-02-19 Mark Blackburn <marklist@fangorn.ca> + + * rclex.l (handle_quotes): Handle strings spanning more than one line. + +2003-02-12 Bob Wilson <bob.wilson@acm.org> + + * nm.c (usage): Add `java' and `gnat' demangle styles and make + quotes consistent. + * objdump.c (usage): Ditto. Also fix some typos. + + * readelf.c (parse_args): Include 'H' option in call to getopt_long. + + * debug.c (debug_record_variable): Handle global register variables. + + * stabs.c (parse_stab): For N_SLINE only include + function_start_offset if the symbol is within a function; + otherwise, the value is absolute. + +2003-02-10 Nick Clifton <nickc@redhat.com> + + * readelf.c (decode_ARM_machine_flags): Handle the + EF_ARM_MAVERICK_FLOAT flag. + +2003-02-04 Andreas Schwab <schwab@suse.de> + + * rddbg.c (read_section_stabs_debugging_info): Cast ptrdiff_t to + long and use %ld in printf format. + +2003-01-28 Richard Sandiford <rsandifo@redhat.com> + + * readelf.c (dump_relocations): Reorder the r_info field for + little-endian mips elf64. Move #ifdef BFD64 to cover the new code. + +2003-01-21 Daniel Berlin <dan@dberlin.org> + + * readelf.c (display_debug_loc): Skip address base changes. + +2003-01-17 Fabio Alemagna <falemagn@aros.org> + + * readelf.c (get_osabi_name): Handle ELFOSABI_AROS, ELFOSABI_OPENVMS + and ELFOSABI_NSK. + +2003-01-16 Alan Modra <amodra@bigpond.net.au> + + * readelf.c: Include elf/ppc64.h. + (dump_relocations <EM_PPC64>): Use elf_ppc64_reloc_type. + * Makefile.am: Run "make dep-am". + * Makefile.in: Regenerate. + +2003-01-02 Ben Elliston <bje@redhat.com> + + * readelf.c (guess_is_rela): Handle EM_IQ2000. + (get_machine_name): Likewise. + (dump_relocations): Likewise. + * NEWS: Mention IQ2000 support. + +2003-01-02 Richard Sandiford <rsandifo@redhat.com> + + * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_32R2. + +2002-12-30 Chris Demetriou <cgd@broadcom.com> + + * doc/binutils.texi (objdump): Note MIPS HWR (Hardware Register) + changes in MIPS -M options. + +2002-12-30 Dmitry Diky <diwil@mail.ru> + + * Makefile.am: Add msp430 target. + * Makefile.in: Regenerate. + * readelf.c: Add support for msp430 target. + +2002-12-27 Chris Demetriou <cgd@broadcom.com> + + * doc/binutils.texi (objdump): Document MIPS -M options. + +2002-12-23 Andreas Schwab <schwab@suse.de> + + * readelf.c (main): Reset dump request after each file. + +2002-12-23 Nick Clifton <nickc@redhat.com> + + * nlmconv.c (main): Pass TRUE as third argument to + bfd_arch_get_compatible. + +2002-12-23 Nick Clifton <nickc@redhat.com> + + * strings.c (isgraphic): Replace definition with STRING_ISGRAPHIC + macro. Handle 'S' encoding, accepting 8-bit characters. + (main): Parse 'S' encoding. + (get_char): Accept 'S' encoding. + (print_strings): Use STRING_ISGRAPHIC. + (usage): Document support of 'S' encoding. + * doc/binutils.texi: Document support of 'S' encoding/ + * NEWS: Mention new feature. + +2002-12-20 Alan Modra <amodra@bigpond.net.au> + + * README <building ar>: Don't use libibery's needed_list or + required_list, instead link libiberty/*.o. + +2002-12-19 Kazu Hirata <kazu@cs.umass.edu> + + * doc/binutils.texi: Fix typos. + +2002-12-14 John David Anglin <dave@hiauly1.hia.nrc.ca> + + * doc/binutils.texi: Add missing parenthesis. + +2002-12-15 Nick Kelsey <nickk@ubicom.com> + + * objcopy.c: Add --prefix-symbols=<prefix> option to rename all + symbols by adding the given prefix to the begining of the symbol + name. This is useful to provide name space separation regardless + of how the object file was created. Added --prefix-sections= + <prefix> and --prefix-alloc-sections=<prefix> options to rename all + sections (or all sections with the alloc flag set) by adding the given + prefix to the begining of the symbol name. + * NEWS: Mention this new feature. + * doc/binutils.texi: Document this new feature. + +2002-12-13 Alan Modra <amodra@bigpond.net.au> + + * dlltool.c (mcore_elf_gen_out_file): Replace all occurrences of + dyn_string_append with dyn_string_append_cstr. + + * emul_aix.c (ar_emul_aix_create): Remove unused function. + +2002-12-10 James Cownie <jcownie@etnus.com> + + * readelf.h (get_TAG_name, get_AT_name, + read_and_display_attr_value): Add support for UPC extensions to + DWARF2 spec. + * NEWS: Mention this new support. + +2002-12-08 Alan Modra <amodra@bigpond.net.au> + + * NEWS: Mention that bfd no longer declares a "boolean" type. + +2002-12-07 Alan Modra <amodra@bigpond.net.au> + + * readelf.c (process_program_headers): When setting loadaddr, don't + assume segment size is 4k. Use p_align instead. + (loadaddr): Change from int to long. + (dynamic_addr, dynamic_info, version_info): Likewise. + (process_dynamic_segment <syminsz>): Likewise. + (process_dynamic_segment): Adjust print format string. + (rela_addr, rela_size): Delete. + (process_relocs): Formatting. + +2002-12-05 Jim Wilson <wilson@redhat.com> + + * configure.in (OBJDUMP_DEFS): Define SKIP_ZEROES as 16 for IA-64. + * configure: Regenerate. + +2002-12-04 Ian Lance Taylor <ian@airs.com> + + * MAINTAINERS: Change e-mail address back to airs.com. + +2002-12-04 Aldy Hernandez <aldyh@redhat.com> + + * MAINTAINERS: Add self. + +2002-11-30 Alan Modra <amodra@bigpond.net.au> + + * addr2line.c, ar.c, arsup.c, binemul.c, binemul.h, bucomm.c, bucomm.h, + budbg.h, debug.c, debug.h, dlltool.c, emul_aix.c, ieee.c, nlmconv.c, + nlmconv.h, nlmheader.y, nm.c, objcopy.c, objdump.c, prdbg.c, rdcoff.c, + rddbg.c, readelf.c, rename.c, size.c, stabs.c, strings.c, + unwind-ia64.h, wrstabs.c: Replace boolean with bfd_boolean, true with + TRUE, false with FALSE. Simplify comparisons of bfd_boolean vars + with TRUE/FALSE. Formatting. + +2002-11-29 Jakub Jelinek <jakub@redhat.com> + + * readelf.c Replace occurrences of Elf32_Internal_* and + Elf64_Internal_* with Elf_Internal_*. + (slurp_rel_relocs): Change Elf_Internal_Rel to Elf_Internal_Rela. + Zero r_addend fields. + (dump_relocations): Remove relas variable, change Elf_Internal_Rel to + Elf_Internal_Rela. + +2002-11-23 Nick Clifton <nickc@redhat.com> + + * size.c (usage): Fix typo describing switch for hex format. + +2002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com> + + * testsuite/binutils-all/objcopy.exp: Disable tic4x from test + * testsuite/binutils-all/objdump.exp: Setup proper values for tic4x + testcase + +2002-11-14 Nick Clifton <nickc@redhat.com> + + * readelf.c (process_program_headers): Add comment about return + value. Ensure that 0 is returned if the headers are not loaded. + (process_file): If process_section_headers failed to load the + headers disable any tests that rely upon them. Similarly for + process_program_headers. + +2002-11-12 Nick Clifton <nickc@redhat.com> + + * po/da.po: Updated Danish translation. + +2002-11-12 Klee Dienes <kdienes@apple.com> + + * rddbg.c (read_section_stabs_debugging_info): Also recognize + LC_SYMTAB.stab/LC_SYMTAB.stabstr as a valid pair of sections. + +2002-11-11 Christopher Faylor <cgf@redhat.com> + + * MAINTAINERS: Reinstate DJ Delorie as COFF maintainer. Drop COFF from + cgf maintainership. + +2002-11-11 Christopher Faylor <cgf@redhat.com> + + * MAINTAINERS: Replace DJ Delorie as PE/COFF maintainer. + +2002-11-07 Nick Clifton <nickc@redhat.com> + + * configure.in (ALL_LINGUAS): Add 'da'. + * configure: Regenerate. + * po/da.po: New Danish translation. + + * readelf.c (get_symbol_index_type): Revert part of previous + patch: Display unknown symbol types in decimal, not hex. + +2002-11-07 Danny Smith <dannysmith@users.sourceforge.net> + + * dlltool.c (add_excludes): Don't prefix excluded fastcall + symbols with underscore. + (xlate): Ignore add_underscore for decorated fastcall symbols. + +2002-11-07 Eric Kohl <ekohl@rz-online.de> + + * deflex.l: Accept '@' as first character of an ID. + * dlltool.c (gen_exp_file): Use existing '@' prefix rather than + ASM_PREFIX for fastcall symbols. + (scan_drectve_symbols): Handle fastcall symbols when generating + undecorated aliases for symbols in drectve section. + (scan_filtered_symbols): Likewise, with export-all. + (xlate): Likewise, with --kill-at. + (make_imp_label): New function to handle fastcall symbols + correctly. + (make_one_lib_file): Use make_imp_label instead of make_label + for imp symbols. + +2002-11-06 Svein E. Seldal <Svein.Seldal@solidas.com> + + * MAINTAINERS: Add self as TIC4X maintainer. + +2002-11-06 Hiroyuki Machida <machida@sm.sony.co.jp> + + * readelf.c (get_symbol_index_type): Add hex number to + PROCESSOR-specific, OS-specific, reserved and unknown symbol + types. + +2002-11-04 Alan Modra <amodra@bigpond.net.au> + + * readelf.c (byte_get_little_endian): Comment typo fix. + (print_symbol): Constify "symbol" arg. Don't pass "symbol" to printf + as the format string. + (dump_relocations): Correct section sym names. + (process_section_headers): Clear symtab_shndx_hdr. + (read_and_display_attr_value): Don't pass indirect string to printf + as the format string. + (display_debug_frames): Indicate when zero terminator found. Decode + DW_EH_PE_pcrel addresses. + +2002-10-23 Svein E. Seldal <Svein.Seldal@solidas.com> + + * configure.in: Define SKIP_ZEROES as 32 for tic4x target in + order to ensure proper disassembly of the valid 0-value opcode. + * configure: Regenerate. + * aclocal.m4: Regenerate. + * config.in: Regenerate. + * configure.in: Regenerate. + * doc/Makefile.in: Regenerate. + * po/binutils.pot: Regenerate. + +2002-10-23 Kaz Kojima <kkojima@rr.iij4u.or.jp> + + * MAINTAINERS: Add self as SH maintainer. + +2002-10-23 Ben Elliston <bje@redhat.com> + + * doc/binutils.texi (objdump): Document -z and move the entry for + --disassemble-zeroes to the end of the options section (for `z'). + +2002-10-21 Nick Clifton <nickc@redhat.com> + + * MAINTAINERS: Discontinue Hans-Peter Nilsson as SH maintainer. + +2002-10-21 Svein E. Seldal <Svein.Seldal@solidas.com> + + * objdump.c (dump_data): Correct addr_offset for opb != 1. + +2002-10-15 Alan Modra <amodra@bigpond.net.au> + + * bucomm.c (list_supported_targets): Use bfd_target_list. + + * objcopy.c (copy_file): Report ambiguous bfd_object matches, and + other object errors in preference to bfd_core errors. + +2002-10-14 Alan Modra <amodra@bigpond.net.au> + + * Makefile.am: Run "make dep-am". + * objdump.c: #include "bfdver.h". + * version.c: Likewise. + * Makefile.in: Regenerate. + * config.in: Regenerate. + * configure: Regenerate. + * po/POTFILES.in: Regenerate. + +2002-10-09 Daniel Jacobowitz <drow@mvista.com> + + * readelf.c (display_debug_info): Ignore empty .rela.debug_info + sections. Allow relocations against the absolute symbol. Don't + use the value in compunit.cu_abbrev_offset if we found a RELA + relocation. + +2002-10-07 Gordon Chaffee <chaffee@netvmg.com> + + * addr2line.c (slurp_symtab): Read in dynamic symbols if no + ordinary ones are available. + +2002-09-30 H.J. Lu <hjl@gnu.org> + + * readelf.c (get_machine_flags): Handle E_MIPS_MACH_4120, + E_MIPS_MACH_5400 and E_MIPS_MACH_5500. + +2002-09-17 Zack Weinberg <zack@codesourcery.com> + + * Makefile.am (CFILES): Add cxxfilt.c. + (cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS). + (cxxfilt_LDADD): Delete. + Remove all references to underscore.c. + Regen dependencies. + * configure.in: Define TARGET_PREPENDS_UNDERSCORE in + config.h from $UNDERSCORE, rather than AC_SUBSTing it. + * binutils/cxxfilt.c: Moved here from gcc/cp, minor + adjustments to fit into binutils framework. + * configure, config.in, Makefile.in, doc/Makefile.in: Regenerate. + +2002-09-12 Roland McGrath <roland@redhat.com> + + * readelf.c (decode_location_expression): DW_OP_calli -> DW_OP_call_ref + Handle DW_OP_GNU_push_tls_address. + +2002-09-11 Nick Clifton <nickc@redhat.com> + + * po/tr.po: Updated Turkish translation. + +2002-09-10 Nick Clifton <nickc@redhat.com> + + * MAINTAINERS: Add Ben Elliston as a maintainer for configure and + testsuite changes. Add paragraphs about testsuite and config + patches. + +2002-08-29 Nick Clifton <nickc@redhat.com> + + * readelf.c (get_machine_flags): Remove redundant reference to + E_V850EA_ARCH. + +2002-08-28 Alan Modra <amodra@bigpond.net.au> + + * objdump.c (dump_bfd): Restore lines accidentally deleted in + last commit. + +2002-08-28 Michael Hayes <m.hayes@elec.canterbury.ac.nz> + + * objdump.c (dump_headers): Add printing of HAS_LOAD_PAGE flag. + (dump_bfd_header): Likewise. + +2002-08-27 Alan Modra <amodra@bigpond.net.au> + + * nm.c: Revert last change. + +2002-08-26 Alan Modra <amodra@bigpond.net.au> + + * nm.c (display_rel_file): Don't report "no symbols" as an error. + * objdump.c (slurp_symtab): Likewise. + (slurp_dynamic_symtab): Likewise. + (dump_symbols): Likewise. Do print "no symbols" to stdout. + +2002-08-24 Geoffrey Keating <geoffk@redhat.com> + + * MAINTAINERS: Change my mailing address. + +2002-08-23 John David Anglin <dave@hiauly1.hia.nrc.ca> + + * MAINTAINERS: Add Dave Anglin as HPPA co-maintainer. + +2002-08-22 Nick Clifton <nickc@redhat.com> + + * MAINTAINERS: Add Jeff Law as (maintainance) maintainer for + HPPA. + +2002-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca> + + * readelf.c (parse_args): Change debug_dump_opt to static. + +2002-08-16 Sivaguru Sankaridurg <siva@eternal-systems.com> + + * stabs.c (parse_stab_argtype): Pass length of physname to + stab_demangle_argtypes. + (stab_demangle_argtypes): Add new parameter - length of physname. + Pass length of physname on to stab_demangle_prefix. + (stab_demangle_prefix): Add new parameter - length of physname. + Use length of physname (if supplied) to compute end of function + name. + +2002-08-15 Alan Modra <amodra@bigpond.net.au> + + * readelf.c: Include elf/i370.h. + (dump_relocations): Handle EM_S370. + (dynamic_segment_parisc_val): Print \n. + (process_dynamic_segment <DT_BIND_NOW>): Here too. + +2002-08-14 Nick Clifton <nickc@redhat.com> + + * nm.c (usage): Change 'gnu-new-abi' to 'gnu-v3'. + * objdump.c (usage): Likewise. + * doc/binutils.texi: Likewise. + +2002-08-14 Luke Dunstan <infidel@users.sourceforge.net> + + * rcparse.y (acc_entry): Don't warn about ALT use with + non-VIRTKEY. + +2002-08-13 H.J. Lu <hjl@gnu.org> + + * objcopy.c (copy_object): Don't warn about the unsupported + architecture unless the input target is defaulted or the + output architecture is different from the input. + +2002-08-09 Nick Clifton <nickc@redhat.com> + + * po/sv.po: Updated Swedish translation. + +2002-08-05 Alan Modra <amodra@bigpond.net.au> + + * prdbg.c (pr_fix_visibility): Remove assert. + +2002-07-31 Nick Clifton <nickc@redhat.com> + + * addr2line.c (process_file): Rename parameter 'filename' to + 'file_name' in order to avoid shadowing global symbol of the + same name. + (main): Likewise. + +2002-07-30 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (OPTION_DEBUG_DUMP): Define. + (options): Use it. + (usage): Update help. + (parse_args): Handle --debug-dump separately from -w. + * doc/binutils.texi (readelf): Update documentation. + +2002-07-25 Nick Clifton <nickc@redhat.com> + + * po/es.po: Updated Spanish translation. + * po/fr.po: Updated French translation. + +2002-07-24 Nick Clifton <nickc@redhat.com> + + * po/es.po: Updated Spanish translation. + +2002-07-23 Alan Modra <amodra@bigpond.net.au> + + * Makefile.am: Run "make dep-am". + * Makefile.in: Regenerate. + +2002-07-23 Nick Clifton <nickc@redhat.com> + + * po/fr.po: Updated French translation. + +2002-07-23 Eric S. Raymond <esr@golux.thyrsus.com> + + * doc/binutils.texi (addr2line <man synopsis>): Correct brackets. + +2002-07-20 Alan Modra <amodra@bigpond.net.au> + + * budemang.c: Include config.h and string.h/strings.h. + +2002-07-18 Denis Chertykov <denisc@overta.ru> + Frank Ch. Eigler <fche@redhat.com> + + * readelf.c: Include "elf/ip2k.h". + (guess_is_rela): Add support for EM_IP2K and EM_IP2K_OLD. + (dump_relocations): Likewise. + (get_machine_name): Likewise. + * NEWS: Mention IP2K support. + +2002-07-16 Nick Clifton <nickc@cambridge.redhat.com> + + * NEWS: Add 'Changes in 2.13'. + +2002-07-10 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED, + DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*. + (get_section_type_name): Handle SHT_GNU_LIBLIST. + (process_dynamic_segment): Handle DT_GNU_CONFLICTSZ, + DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED. + (process_gnu_liblist): New. + (process_file): Call it. + +2002-07-03 Alan Modra <amodra@bigpond.net.au> + + * Makefile.am (check-DEJAGNU): Revert 2002-06-25 change. + * Makefile.in: Regenerate. + +2002-07-02 Alan Modra <amodra@bigpond.net.au> + + * budemang.c: New file, "demangle" function. + * budemang.h: New file. + * addr2line.c (translate_addresses): Use "demangle". + * nm.c (print_symname): Likewise. + * objdump.c (objdump_print_symname): Likewise. + (dump_symbols): Likewise. Also, don't use bfd_asymbol_name macro + here since that obfuscates. + * rdcoff.c: Don't #include demangle.h. + * Makefile.am (CFILES): Add budemang.c, emul_aix.c, + emul_vanilla.c. Remove emul_$(EMULATION).c. Sort. + (HFILES): Add budemang.h. Sort. + (nm_new_SOURCES, objdump_SOURCES, addr2line_SOURCES): Add budemang.c. + Run "make dep-am". + * Makefile.in: Regenerate. + +2002-07-01 Matt Thomas <matt@3am-software.com> + + * readelf.c: Include "elf/vax.h". + (guess_is_rela): Move EM_VAX from unknown to RELA case. + (dump_relocations): Handle VAX relocations. + (get_machine_flags): Handle VAX machine flags. + +2002-06-29 Stephane Carrez <stcarrez@nerim.fr> + + * readelf.c (dump_relocations): Handle 68HC11/68HC12 relocations. + +2002-06-26 Nick Clifton <nickc@cambridge.redhat.com> + + * MAINTAINERS: Remove Tom Rix from d10v and pcc maintainerships. + +2002-06-26 Alan Modra <amodra@bigpond.net.au> + + * nm.c (print_symname): When demangling, strip leading dots from + symbol names to avoid confusing the demangler. + +2002-06-25 H.J. Lu <hjl@gnu.org> + + * Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it. + * Makefile.in: Regenerated. + +2002-06-21 Igor Schein <igor@txc.com> + + * configure.in: Quote bu_cv_have_fopen64. + * configure: Regenerate. + +2002-06-21 Mitsru Chinen <chinen@jp.ibm.com> + + * configure.in: Check for strcoll. + * configure: Regenerate. + * config.in: Regenerate. + * nm.c (main): Set locale for LC_COLLATE category. + (non_numeric_forward): Use strcoll if available. + +2002-06-20 Dave Brolley <brolley@redhat.com> + + * MAINTAINERS: Add self as fr30 and frv maintainer. + +2002-06-18 H.J. Lu (hjl@gnu.org) + + * nm.c: Include "elf/common.h". + (extended_symbol_info): Add elfinfo, a pointer to + elf_symbol_type. + (SYM_SIZE): Use elfinfo if it is not NULL. + (get_symbol_type): New function. + (display_archive): Set print_width for each archive member. + (display_file): Likewise. + (display_rel_file): Don't set print_width here. + (print_object_filename_sysv): Handle print_width. + (print_archive_member_sysv): Likewise. + (print_symbols): Pass (bfd_vma) 0 to print_symbol. + (print_symbol): Set the elfinfo field in extended_symbol_info + for ELF. + (print_object_filename_sysv): Fix the output format. + (print_symbol_info_sysv): Print type and section for ELF. + +2002-06-18 Elias Athanasopoulos <eathan@otenet.gr> + + * nm.c (print_size_symbols): Remove assignment, which makes + the symbol's size equal to its value when --size-sort is + used. + +2002-06-18 Dave Brolley <brolley@redhat.com> + + From Catherine Moore: + * readelf.c (elf/frv.h): #include it. + (guess_is_rela): Support EM_CYGNUS_FRV. + (dump_relocations): Ditto. + (get_machine_name): Ditto. + * Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h. + +2002-06-18 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (get_file_header): Only read the first section header if + e_shoff is non-zero. + +2002-06-15 H.J. Lu (hjl@gnu.org) + + * nm.c (print_size): New variable. Initialize to 0. + (long_options): Add 'S'/"print-size". + (main): Handle 'S'. + (print_symbol_info_bsd): Print size only if print_size is not + 0. + + * doc/binutils.texi: Document -S/--print-size. + +2002-6-13 Elias Athanasopoulos <eathan@otenet.gr> + + * nm.c (struct extended_symbol_info): New structure: Add the size + of the symbols to the information provided by the symbol_info + structure. + (print_symbols): Pass the symbol size to print_symbol. + (print_size_symbols): Pass the symbol size to print_symbol. + (print_symbol): Extra argument: The size of the symbol. Store + this in the extended_symbol_info structure. + (print_symbol_info): Change type of info parameter to + extended_symbol_info. Display the size, if known. + (print_symbol_info_posix): Likewise. + (print_symbol_info_sysv): Likewise. + +2002-06-08 Alan Modra <amodra@bigpond.net.au> + + * Makefile.am: Run "make dep-am". + * Makefile.in: Regenerate. + * doc/Makefile.in: Regnerate. + + * bucomm.c: Replace CONST with const. + * nm.c: Likewise. + * objdump.c: Likewise. + +2002-06-07 H.J. Lu <hjl@gnu.org> + + * readelf.c (DW_CFA_GNU_args_size): Don't define. + (DW_CFA_GNU_negative_offset_extended): Likewise. + (DW_CFA_GNU_window_save): Likewise. + (display_debug_frames): Handle DW_CFA_offset_extended_sf, + DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf. + +2002-06-07 Elias Athanasopoulos <eathan@otenet.gr> + + * nm.c: When computing size of symbols for an ELF target use the + internal size field. + +2002-06-06 John David Anglin <dave@hiauly1.hia.nrc.ca> + + * testsuite/binutils-all/objcopy.exp: clear xfail for + "hppa*64*-*-hpux*". + * testsuite/binutils-all/hppa/objdump.exp: Return if + "*64*-*-*". + +2002-06-05 Alan Modra <amodra@bigpond.net.au> + + * objcopy.c (copy_section): Don't copy SEC_GROUP sections. + +2002-06-03 Elias Athanasopoulos <eathan@otenet.gr> + + * objdump.c: Fix formatting. + +2002-05-29 Ben Elliston <bje@redhat.com> + + * MAINTAINERS: Add self as M68k maintainer. + +2002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net> + + * readelf.c: Modified/Added DLX elf support. + +2002-05-27 Nick Clifton <nickc@cambridge.redhat.com> + + * arsup.c: Fix formatting. + * debug.c (debug_record_label): Add missing colon to error + message. + * ieee.c (parse_ieee_ty): Fix spelling typo. + * readelf.c (process_program_headers): Remove English assumption + about making a plural word. + (process_section_headers): Likewise. + (process_relocs): Allow quotes to be translated. + (process_unwind): Likewise, + (process_mips_specific): Improve error message. + (get_note_type): Fix spelling typo. + + * configure.in (ALL_LINGUAS): Add sv + * po/sv.po: New file. + +2002-05-27 Alan Modra <amodra@bigpond.net.au> + + * unwind-ia64.c (unw_print_brmask): Don't use sprintf. + (unw_print_grmask): Likewise. + (unw_print_frmask): Likewise. + +2002-05-26 Kazu Hirata <kazu@cs.umass.edu> + + * arsup.c: Remove ARGSUSED. + * debug.c: Likewise. + * ieee.c: Likewise. + * nlmconv.c: Likewise. + * prdbg.c: Likewise. + * stabs.c: Likewise. + * wrstabs.c: Likewise. + +2002-05-25 Alan Modra <amodra@bigpond.net.au> + + * arlex.l: Use #include "" instead of <> for local header files. + * coffdump.c: Likewise. + * coffgrok.c: Likewise. + * nlmconv.c: Likewise. + * nlmheader.y: Likewise. + * srconv.c: Likewise. + * strings.c: Likewise. + * sysdump.c: Likewise. + * unwind-ia64.h: Likewise. + * windres.h: Likewise. + * winduni.h: Likewise. + +2002-05-24 Tom Rix <trix@redhat.com> + + * MAINTAINERS: Add self as the d10v maintainer. + +2002-05-24 TAMURA Kent <kent@netbsd.org> + + * configure.in: Builds dlltool for i386-netbsdpe. + * configure: Regenerate. + +2002-05-23 Kazu Hirata <kazu@cs.umass.edu> + + * size.c: Fix formatting. + * srconv.c: Likewise. + * stabs.c: Likewise. + * sysdump.c: Likewise. + * unwind-ia64.c: Likewise. + * wrstabs.c: Likewise. + +2002-05-23 Jakub Jelinek <jakub@redhat.com> + + * readelf.c (get_segment_type): Add PT_TLS. + (get_elf_section_flags): Add SHF_TLS. + (get_dynamic_flags): Optimize. Add DF_STATIC_TLS. + (process_dynamic_segment): Use puts instead of printf. + (get_symbol_type): Support STT_TLS. + * objdump.c (dump_section_header): Remove SEC_CONSTRUCTOR_TEXT, + SEC_CONSTRUCTOR_DATA, SEC_CONSTRUCTOR_BSS. + Add SEC_THREAD_LOCAL. + +2002-05-23 Kazu Hirata <kazu@cs.umass.edu> + + * rdcoff.c: Fix formatting. + * rddbg.c: Likewise. + * readelf.c: Likewise. + * rename.c: Likewise. + * resbin.c: Likewise. + * resrc.c: Likewise. + * resres.c: Likewise. + +2002-05-21 Kazu Hirata <kazu@cs.umass.edu> + + * filemode.c: Fix formatting. + * ieee.c: Likewise. + * is-ranlib.c: Likewise. + * is-strip.c: Likewise. + * maybe-ranlib.c: Likewise. + * maybe-strip.c: Likewise. + * nlmconv.c: Likewise. + * nm.c: Likewise. + * not-ranlib.c: Likewise. + * not-strip.c: Likewise. + * objcopy.c: Likewise. + * objdump.c: Likewise. + +2002-05-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * objdump.c (dump_headers): Fix output formatting for ELF32 + architectures in a BFD64 enabled toolchain. + +2002-05-20 Kazu Hirata <kazu@cs.umass.edu> + + * debug.c: Fix formatting. + * debug.h: Likewise. + * dlltool.c: Likewise. + * dllwrap.c: Likewise. + * emul_aix.c: Likewise. + * emul_vanilla.c: Likewise. + +2002-05-19 Kazu Hirata <kazu@cs.umass.edu> + + * addr2line.c: Fix formatting. + * ar.c: Likewise. + * arsup.c: Likewise. + * arsup.h: Likewise. + * binemul.c: Likewise. + * binemul.h: Likewise. + * bucomm.c: Likewise. + * coffdump.c: Likewise. + * coffgrok.c: Likewise. + * coffgrok.h: Likewise. + +2002-05-16 Marek Michalkiewicz <marekm@amelek.gda.pl> + + * MAINTAINERS: Add myself as the second AVR port maintainer. + +2002-05-16 Stephane Carrez <stcarrez@nerim.fr> + + * MAINTAINERS: Update my email address. + +2002-05-09 Nick Clifton <nickc@cambridge.redhat.com> + + * MAINTAINERS: Add Jason Thorpe as VAX maintainer. + +2002-05-09 Alan Modra <amodra@bigpond.net.au> + + * configure.in: Replace `*pe' with `pe' throughout. + * configure: Regenerate. + +2002-05-07 Federico G. Schwindt <fgsch@olimpo.com.br> + + * Makefile.am: Honour DESTDIR. + * Makefile.in: Regenerate. + +2002-05-06 Alan Modra <amodra@bigpond.net.au> + + * dlltool.c (process_def_file): Add missing prototype. + (new_directive, assemble_file, main): Likewise. + (process_def_file, new_directive): Make static. + (inform): Rewrite using VA_FIXEDARG. + * dllwrap.c (mybasename): Add missing prototype. + (strhash, main): Likewise. + (inform): Rewrite using VA_FIXEDARG. + (warn): Likewise. + (cleanup_and_exit): Use old style function definition. + (strhash): Likewise. + * windres.c (define_resource): Use one memset to clear all of + struct res_resource. + + * rcparse.y: Remove newcmd rule. Move rcparse_discard_strings + call to rules that need no lookahead. Check for no lookahead. + +2002-05-06 Borut Razem <borut.razem@siol.net> + + * rclex.l (get_string): Correct "strings" list handling. + * resrc.c (read_rc_file): Discard strings. + +2002-05-04 Alan Modra <amodra@bigpond.net.au> + + * ar.c (replace_members): Remove unused var. Formatting fix. + * binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED. + + * MAINTAINERS: Sort port maintainers by CPU. + +2002-05-04 Bob Byrnes <byrnes@curl.com> + + * size.c (display_archive): Add last_arfile and code to close archives. + +2002-05-01 Alan Modra <amodra@bigpond.net.au> + + * nm.c (print_symbol): Check returned filename from + bfd_find_nearest_line is non-NULL. + +2002-04-25 Elena Zannoni <ezannoni@redhat.com> + + * readelf.c (get_AT_name): Handle DW_AT_GNU_vector. + +2002-04-24 Christian Groessler <chris@groessler.org> + + * MAINTAINERS: Changed my email address. + +2002-04-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * arparse.y: Fix syntax warning. + +2002-04-16 Nick Clifton <nickc@cambridge.redhat.com> + + * readelf.c (fetch_location_list): Remove unused function. + + * readelf.c (process_corefile_note_segment): Catch corrupt notes + and display a warning message, then exit the loop. + + * rcparse.y: Set MEMFLAG_DISCARDABLE by default. + +2002-04-15 Nick Clifton <nickc@cambridge.redhat.com> + + * resrc.c (write_rc_dialog): If charset is non-default value + display all of the DIALOGEX parameters. + +2002-04-15 Eric Kohl <ekohl@rz-online.de> + + * rcparse.y: Allow two to five parameter in FONT statement of + DIALOGEX resources. + * resbin.c (bin_to_res_dialog): Fixed read/write code for dialogex + resource data. + (res_to_bin_dialog): Likewise. + * windres.h: Added misssing charset variable to dialog_ex + structure. + +2002-04-10 Nick Clifton <nickc@cambridge.redhat.com> + + * rcparse.y: Set MEMFLAG_PURE by default. + +2002-04-09 Bernd Herd <info@herdsoft.com> + + * rcparse.y: CLASS definitions in DIALOG resources + are quoted. + Fix typo in BEDIT warning. + Don't add default dialog style when explicit style specified. + Add WS_CAPTION dialog style if CAPTION is specified. + + * rclex.l (handle_quotes): "\xhex" encoding in strings corrected. + (handle_quotes) "\a" escape (used for right justified key + definitions in menus) is encodes as binary 8. + + * resrc.c (write_rc_dialog): Print style even if it is 0. + (write_rc_directory): Fix overlooked sublang shift bug. + (bin_to_res_dialog): Don't print empty dialog caption. + + * resbin.c (bin_to_res_dialog): Use signature to identify + DIALOGEX. + + * windres.c (main): Set default LANGUAGE to english/us. + +2002-04-09 Gunnar Degnbol <degnbol@danbbs.dk> + + * resrc.c: print CLASS names in quotes + +2002-04-09 J"orn Rennecke <joern.rennecke@superh.com> + + * MAINTAINERS: Update my email address. + +2002-04-04 Alan Modra <amodra@bigpond.net.au> + + * dep-in.sed: Cope with absolute paths. + * Makefile.am (dep.sed): Subst TOPDIR. + Run "make dep-am". + * Makefile.in: Regenerate. + +2002-03-27 Peter Targett <peter.targett@arc.com> + + * MAINTAINERS: Update my email address. + +2002-03-21 Alan Modra <amodra@bigpond.net.au> + + * Makefile.am: Run "make dep-am". + * Makefile.in: Regenerate. + * doc/Makefile.in: Regenerate. + * po/POTFILES.in: Regenerate. + * aclocal.m4: Regenerate. + * config.in: Regenerate. + * configure: Regenerate. + +2002-03-20 Daniel Berlin <dan@dberlin.org> + + * readelf.c: Add support for displaying dwarf2 location lists. + (do_debug_loc, debug_loc_section, debug_loc_size): New. + (parse_args): Use 'O' as shorthand for displaying location list + section. + (process_section_headers): Handle debug_loc as well. + (load_debug_loc): New. + (free_debug_loc): New. + (fetch_location_list): New. + (display_debug_loc): New. + (display_debug_info): Call load_debug_loc and free_debug_loc. + (debug_displays): We can display .debug_loc now, too. + (usage): Update usage string. + (read_and_display_attr_value): Note location lists, but don't + display them inline. + +2002-03-18 Tom Rix <trix@redhat.com> + + * Makefile.am: Add binutils emulation support. + * configure.in: Same. + * configure.tgt: New file. Same. + * ar.c (main): Use ar_emul_parse_arg. + (usage): Use ar_emul_usage. + (replace_members): Use ar_emul_replace, ar_emul_append. + * binemul.c: New file. Define the binutils emulation + layer. Define default methods. + * binemul.h: New file. Binutils emulation layer header file. + * emul_aix.c: New file. AIX binutils emulation. + * emul_vanilla.c: New file. Default binutils emulation. + * Makefile.in: Regenerate. + * configure: Same. + +2002-03-18 Nick Clifton <nickc@cambridge.redhat.com> + + * po/fr.po: Updated version. + +2002-03-13 Nick Clifton <nickc@cambridge.redhat.com> + + * po/fr.po: Updated version. + +2002-03-07 Daniel Jacobowitz <drow@mvista.com> + + * README: Update some version numbers. + +2002-03-07 Daniel Jacobowitz <drow@mvista.com> + + * doc/binutils.texi (Target Selection): Fix LD crossreferences. + (Architecture Selection): Likewise. + +2002-03-01 Dmitry Timoshkov <dmitry@baikal.ru> + + * dlltool.c (gen_exp_file): Take into account --kill-at (-k) while + generating .exp file. + +2002-02-21 Nick Clifton <nickc@cambridge.redhat.com> + + * readelf.c (dump_relocations): Fix typo. + +2002-02-20 Nick Clifton <nickc@cambridge.redhat.com> + + * NEWS: Mark 2.12 branch. + +2002-02-18 Timothy Daly <remote_bob@yahoo.com> + + * readelf.c (dump_relocations): Display 2nd and 3rd reloc + types for 64-bit MIPS. Narrow some fields for 80-char + output. + (dump_relocations): Change spelling from 'unrecognised' + to 'unrecognized'. + (decode_ARM_machine_flags): Likewise. + (parse_args): Likewise. + (read_and_display_attr_value): Likewise. + (display_debug_section): Likewise. + +2002-02-15 Hans-Peter Nilsson <hp@bitrange.com> + + * NEWS: Mention support for MMIX. + +2002-02-13 Matt Fredette <fredette@netbsd.org> + + * readelf.c (get_machine_flags): Recognize EF_M68000. + +2002-02-12 Alexandre Oliva <aoliva@redhat.com> + + * MAINTAINERS: Added self as MN10300 co-maintainer. + +2002-02-12 Alan Modra <amodra@bigpond.net.au> + + * readelf.c (get_ppc64_dynamic_type): Handle DT_PPC64_OPD and + DT_PPC64_OPDSZ. + +2002-02-11 Daniel Jacobowitz <drow@mvista.com> + + * MAINTAINERS: List myself as branch maintainer. + +2002-02-11 Alan Modra <amodra@bigpond.net.au> + + * configure: Regenerate. + * objcopy.c: Update copyright date. + * doc/Makefile.in: Regenerate. + +2002-02-10 Daniel Jacobowitz <drow@mvista.com> + + * nlmconv.c: Back out localtime PARAMS change. + +2002-02-11 Alan Modra <amodra@bigpond.net.au> + + * objcopy.c (MKDIR): Define. + (copy_archive): Make name_list.name const. Use MKDIR. + Handle duplicate files in archives by making more temp dirs. + +2002-02-10 Daniel Jacobowitz <drow@mvista.com> + + * coffdump.c: Include "getopt.h" after "bucomm.h" + so that macros are defined correctly. + * nlmconv.c: Add PARAMS ((const time_t *)) to localtime + prototype. Prototype main. + * nlmheader.y: Add PARAMS ((int)) to strerror prototype. + +2002-02-06 Alexandre Oliva <aoliva@redhat.com> + + * MAINTAINERS: Added self as SH co-maintainer. + +2002-02-05 Nick Clifton <nickc@redhat.com> + + * po/tr.po: Updated translation. + +2002-02-01 Alan Modra <amodra@bigpond.net.au> + + * Makefile.am: Run "make dep-am" + * Makefile.in: Regenerate. + +2002-01-29 Daniel Jacobowitz <drow@mvista.com> + + * nm.c (print_value): Mark abfd unused. + +2002-01-29 Daniel Jacobowitz <drow@mvista.com> + + * unwind-ia64.c (unw_decoder): Change second argument + to unsigned int, to match function prototypes. + +2002-01-29 Daniel Jacobowitz <drow@mvista.com> + + * objdump.c: Include "getopt.h" after "bucomm.h" so that + __GNU_LIBRARY__ will be defined. + * size.c: Likewise. + +2002-01-27 Daniel Jacobowitz <drow@mvista.com> + + * configure: Regenerated. + +2002-01-26 Hans-Peter Nilsson <hp@bitrange.com> + + * doc/Makefile.am (install): Depend on install-info. + * doc/Makefile.in: Regenerate. + +2002-01-25 Jason R. Thorpe <thorpej@wasabisystems.com> + + * objcopy.c (strip_usage): Document -d as an alias + --strip-debug. + + * size.c (usage): Document [-t | --totals] options. + (long_options): Add --totals option. + (main): If the [-t | --totals] option is specified and + the output format is Berkeley-style, print the total + text, data, and bss sizes of all objects listed. + (print_berkeley_format): If the [-t | --totals] option + is specified, track the total text, data, and bss + sizes. + * doc/binutils.texi (size): Document [-t | --totals] options. + (strip): Document -d as an alias for --strip-debug. + * NEWS: Mention new feature of size. + +2002-01-25 Nick Clifton <nickc@cambridge.redhat.com> + + * po/fr.po: Updated version. + * po/es.po: Updated version. + +2002-01-23 Nick Clifton <nickc@cambridge.redhat.com> + + * addr2line.c (usage): Update text to provide verbose + description of the command line options. + * ar.c (usage): Update text to provide verbose + description of the command line options. + (main): Accept -h and -H when running as ranlib. + * coffdump.c (show_usage): Update text to provide verbose + description of the command line options. + * dlltool.c (main): Accept -H as an alias for --help. + * nlmconv.c (show_usage): Update text to provide verbose + description of the command line options. + * nm.c (usage): Replace OPTIONS with option(s). + (main): Accept -H as an alias for --help. + * objcopy.c (strip_main): Accept -H as an alias for --help. + * objdump.c (main): Accept -v as an alias for --verbose. + * readelf.c (usage): Adjust format to match style used in + other binutils. + * size.c (usage): Update text to provide verbose description + of the command line options. + (main): Accept -v, -h and -H as command line options. + * srconv.c (show_usage): Update text to provide verbose + description of the command line options. + * strings.c (main): Accept -H and -v as command line options. + (usage): Update text to provide verbose description of the + command line options. + * sysdump.c (show_usage): Update text to provide verbose + description of the command line options. + * windres.c (usage): Adjust format to match style used in + other binutils. + + * coffdump.c: Fix formatting. + * nlmconv.c: Fix formatting. + * srconv.c: Fix formatting. + * sysdump.c: Fix formatting. + +2002-01-22 Alan Modra <amodra@bigpond.net.au> + + * Makefile.am: Run "make dep-am". + * Makefile.in: Regenerate. + +2002-01-18 Andreas Jaeger <aj@suse.de> + + * version.c (print_version): Update year. + +2002-01-17 Alan Modra <amodra@bigpond.net.au> + + * readelf.c (get_machine_name): Handle EM_PPC64. + (guess_is_rela): Here too. + +2002-01-17 Nick Clifton <nickc@cambridge.redhat.com> + + * po/binutils.pot: Regenerate. + * po/fr.po: Regenerate. + * po/tr.po: Regenerate. + +2002-01-16 Nick Clifton <nickc@cambridge.redhat.com> + + * po/tr.po: Import new version. + +2002-01-16 Alan Modra <amodra@bigpond.net.au> + + * readelf.c (get_ppc64_dynamic_type): New. + (get_dynamic_type): Call it. + +2002-01-15 Nick Clifton <nickc@cambridge.redhat.com> + + * objcopy.c (copy_usage): Use "options" instead of "switches". + (strip_usage): Use "options" instead of "switches". + * doc/binutils.texi (dlltool): Refer to "options" instead of + "switches". + +2002-01-14 Richard Earnshaw <rearnsha@arm.com> + + * MAINTAINERS: Add self as co-maintainer for the ARM code. + +2001-12-18 Nick Clifton <nickc@cambridge.redhat.com> + + * po/es.po: Import from translation project. + * configure.in (ALL_LINGUAS): Add es. + * configure: Regenerate. + +2002-01-09 Jason Thorpe <thorpej@wasabisystems.com> + + * readelf.c (get_netbsd_elfcore_note_type): Use + NT_NETBSDCORE_PROCINFO and NT_NETBSDCORE_FIRSTMACH. + +2002-01-09 Jason Thorpe <thorpej@wasabisystems.com> + + * readelf.c: Update copyright years. + (get_note_type): Return a const char *. + (get_netbsd_elfcore_note_type): New function. + (process_note): Use get_netbsd_elfcore_note_type to get + the note type string for NetBSD ELF core files. + +2002-01-06 Steve Ellcey <sje@cup.hp.com> + + * readelf.c (get_ia64_segment_type): Add support for macros. + (get_segment_type): Add support for IA64 specific macros. + +For older changes see ChangeLog-0001 + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/binutils/testsuite/ChangeLog b/binutils/testsuite/ChangeLog index 50b4e33..829c5b8 100644 --- a/binutils/testsuite/ChangeLog +++ b/binutils/testsuite/ChangeLog @@ -1,1044 +1,9 @@ -2003-12-03 Nick Clifton <nickc@redhat.com> - * binutils-all/objdump.exp (cpus_expected): Add "msp". - -2003-10-06 Dave Brolley <brolley@redhat.com> - - * binutils-all/objdump.exp (cpu_expected): Add fr550. - -2003-09-29 H.J. Lu <hongjiu.lu@intel.com> - - * binutils-all/readelf.exp: Use is_elf_format. - - * binutils-all/readelf.h: Support IA64/ILP32. - * binutils-all/readelf.s: Likewise. - * binutils-all/readelf.ss: Likewise. - - * lib/utils-lib.exp (proc is_elf_format): Copy from ld - testsuite. Add ia64-*-hpux*. - -2003-06-29 Danny Smith <dannysmith@users.sourceforge.net> - - * binutils-all/objcopy.exp: Initialise $test_prog to - testprog.exe on mingw targeted systems too. - -2003-06-28 Danny Smith <dannysmith@users.sourceforge.net> - - * binutils-all/windres/checkbox.rc: New file. - * binutils-all/windres/checkbox.rsd: New file. - * binutils-all/windres/combobox.rc: New file. - * binutils-all/windres/combobox.rsd: New file. - * binutils-all/windres/edittext.rc: New file. - * binutils-all/windres/edittext.rsd: New file. - * binutils-all/windres/listbox.rc: New file. - * binutils-all/windres/listbox.rsd: New file. - * binutils-all/windres/scrollbar.rc: New file. - * binutils-all/windres/scrollbar.rsd: New file. - -2003-06-27 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * binutils-all/readelf.ss-tmips: Adjust symbol indices. - -2003-06-19 Nick Clifton <nickc@redhat.com> - - * binutils-all/objcopy.exp: Replace occurances of testprog with - $test_prog. Initialise this variable to testprog.exe on Cygwin - targeted systems. - -2003-04-26 Nick Clifton <nickc@redhat.com> - - * binutils-all/readelf.exp (prune_read_warnings): Rename to - prune_readelf_wi_warnings. - (readelf_wi_test): New proc: Test 'readelf -wi' by grepping - through its output. - Replace invocation of "readelf_test -wi" with "readelf_wi_test" - * binutils-all/readelf.wi: Delete. - -2003-04-23 Nick Clifton <nickc@redhat.com> - - * binutils-all/readelf.exp (proc prune_readelf_warnings): New - function. - (proc readelf_test): Prune warning messages. - (readelf_test -wi): Add more expected failures. - * binutils-all/readelf.wi: Severly reduce expected output. - * binutils-all/testprog.c (string): Explicitly use unsigned - chars. - (stdio.h, string.h): Remove inclusion. - -2003-04-23 J"orn Rennecke <joern.rennecke@superh.com> - - * binutils-all/readelf.wi: Update. - -2003-04-22 Dimitrie O. Paun <dpaun@rogers.com> - - * binutils-all/windres/windres.exp: Add test for the new -J - option. Remove use of -I as it now generates a warning message. - -2003-04-03 Nick Clifton <nickc@redhat.com> - - * binutils-all/windres/dialogid.rc: Replace "Static" with - "classname" so that compilation will match behaviour of the - Windows resource compiler. - -2003-03-31 Nick Clifton <nickc@redhat.com> - - * binutils-all/windres/dialogid.rc: New test source file. - * binutils-all/windres/dialogid.rsd: New test expected results. - -2002-11-07 Casper S. Hornstrup <chorns@users.sourceforge.net> - - * binutils-all/dlltool.exp: New file for testing dlltool. - * binutils-all/fastcall.def: New file for testing fastcall - exports. - * config/default.exp: Set DLLTOOL variable. - -2002-08-27 Alan Modra <amodra@bigpond.net.au> - - * binutils-all/objcopy.exp: Revert last change. - -2002-08-26 Alan Modra <amodra@bigpond.net.au> - - * binutils-all/objcopy.exp (strip_test): Adjust for "no symbols" on - stdout. - (strip_executable): Likewise. - -2002-08-13 Alan Modra <amodra@bigpond.net.au> - - * binutils-all/objdump.exp (cpus_expected): Add fr500, ip2022, - tic80, tms320c30. - * binutils-all/objcopy.exp (simple copy): Revise xfails. - -2002-05-29 Alan Modra <amodra@bigpond.net.au> - - * binutils-all/objcopy.exp (strip_test_with_saving_a_symbol): - Revert 2001-11-15. Instead allow `D main'. - -2002-04-16 Eric Kohl <ekohl@rz-online.de> - - * binutils-all/windres/dialog0.rc: New test case: Check default - attributes for dialogs - * binutils-all/windres/dialog0.rsd: New file: Expected output. - * binutils-all/windres/dialog1.rc: New test case: Check - DISCARDABLE flag is propogated. - * binutils-all/windres/dialog1.rsd: New file: Expected output. - -2002-04-15 Eric Kohl <ekohl@rz-online.de> - - * binutils-all/windres/dlgfont.rc: New test case: Checks FONT - statement in DIALOG and DIALOGEX resources. - * binutils-all/windres/dlgfont.rsd: Expected output. - -2002-04-11 Nick Clifton <nickc@cambridge.redhat.com> - - * binutils-all/ar.exp (long_filenames): Use 'file delete' instead - of 'exec rm -f'. - -2002-04-10 Nick Clifton <nickc@cambridge.redhat.com> - - * binutils-all/ar.exp (long_filenames): Delete the abc... files - upon successfully completion of the test. - - * binutils-all/windres/capstyle.rsd: Regenerate using MSVC. - * binutils-all/windres/deflang.rsd: Regenerate using MSVC. - * binutils-all/windres/dialogsignature.rsd: Regenerate using MSVC. - * binutils-all/windres/escapea.rsd: Regenerate using MSVC. - * binutils-all/windres/escapex.rsd: Regenerate using MSVC. - * binutils-all/windres/nocaption.rsd: Regenerate using MSVC. - * binutils-all/windres/printstyle.rsd: Regenerate using MSVC. - * binutils-all/windres/sublang.rsd: Regenerate using MSVC. - -2002-04-09 Nick Clifton <nickc@cambridge.redhat.com> - - * binutils-all/windres/capstyle.rc: New test case: Set default - style for captions. - * binutils-all/windres/capstyle.rsd: Expected output. - - * binutils-all/windres/deflang.rc: New test case: Check default - language. - * binutils-all/windres/deflang.rsd: Expected output. - - * binutils-all/windres/dialogsignature.rc: New test case for - decoding the dialog signature. - * binutils-all/windres/dialogsignature.rsd: Expected output. - - * binutils-all/windres/escapea.rc: New test case for encoding \a - escape sequence. - * binutils-all/windres/escapea.rsd: Expected output. - - * binutils-all/windres/escapex.rc: New test case for hex constants - in strings. - * binutils-all/windres/escapex.rsd: Expected output - - * binutils-all/windres/nocaption.rc: New test case dialogs without - captions. - * binutils-all/windres/nocaption.rsd: Expected output - - * binutils-all/windres/quoteclass.rc: New test case for quoted - CLASS definitions in DIALOG resources. - - * binutils-all/windres/sublang.rc: New test case: Check assignment - of sub-language. - * binutils-all/windres/sublang.rsd: Expected output. - -2002-02-18 Timothy Daly <remote_bob@yahoo.com> - - * binutils-all/readelf.r: Change expected output to match new, - narrowed-to-80-chars format. - * binutils-all/readelf.r-64: Change expected output to match new, - narrowed-to-80-chars format. - -2002-02-18 Hans-Peter Nilsson <hp@bitrange.com> - - * binutils-all/objcopy.exp - (strip_executable_with_saving_a_symbol): Prune symbol Main in nm - output for mmix-knuth-mmixware. - -2002-02-13 Nick Clifton <nickc@cambridge.redhat.com> - - * binutils-all/readelf.ss-mips: Do not expect an explicit - ordering of the sections. - -2002-02-10 Nick Clifton <nickc@cambridge.redhat.com> - - * binutils-all/objdump.exp: Add 'xscale' to the list of expected - CPUs. - -2002-01-14 Nick Clifton <nickc@cambridge.redhat.com> - - * binutils-all/objcopy.exp: Expect xscale-coff to fail simple - objcopy test for the same reason as arm-coff. - -2001-11-29 H.J. Lu <hjl@gnu.org> - - * binutils-all/objcopy.exp (strip_test): Add strip on archive. - -2001-11-15 Alan Modra <amodra@bigpond.net.au> - - * binutils-all/objcopy.exp: (strip_test_with_saving_a_symbol): - Allow '? main', to suit powerpc64. - -2001-11-14 Geoffrey Keating <geoffk@redhat.com> - - * binutils-all/readelf.exp: powerpc-*-eabi* is an ELF target. - -2001-10-03 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * binutils-all/readelf.exp: Exclude mips*-*-elf* from 'readelf -wi' - test. - -Tue Sep 4 20:25:41 2001 Jeffrey A Law (law@cygnus.com) - - * binutils/all/readelf.exp: Expect readelf -wi to - fail for the H8 series. - -2001-08-27 Alan Modra <amodra@bigpond.net.au> - - * binutils-all/readelf.s-64: Adjust offsets for powerpc64. Don't - use constructs like [45][08] when all combinations are not valid. - Instead use (48|50) to explicitly state which values are correct. - -2001-08-21 H.J. Lu <hjl@gnu.org> - - * binutils-all/readelf.r: Updated for the readelf change. - - * binutils-all/readelf.r-64: New for the readelf change. - -2001-07-27 H.J. Lu <hjl@gnu.org> - - * binutils-all/windres/windres.exp: Don't set xfail for - bmpalign (compare) on none-ix86/pe targets. - -2001-07-24 H.J. Lu <hjl@gnu.org> - - * binutils-all/windres/windres.exp: Set xfail on none-ix86/pe - targets. - -2001-07-18 DJ Delorie <dj@redhat.com> - - * config/default.exp (WINDRES): Add. - * binutils-all/windres/windres.exp: New. - * binutils-all/windres/README: New. - * binutils-all/windres/bmp1.bmp: New. - * binutils-all/windres/bmpalign.rc: New. - * binutils-all/windres/bmpalign.rsd: New. - * binutils-all/windres/lang.rc: New. - * binutils-all/windres/lang.rsd: New. - * binutils-all/windres/msupdate: New. - * binutils-all/windres/strtab1.rc: New. - * binutils-all/windres/strtab1.rsd: New. - -2001-07-05 Ben Elliston <bje@redhat.com> - - * lib/utils-lib.exp (target_assemble): Remove duplicate copy. - (default_target_assemble): Likewise. - -2001-06-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * binutils-all/readelf.exp: Typo. - -2001-06-19 Andreas Jaeger <aj@suse.de> - - * binutils-all/readelf.r: Don't check for specific info value to - pass testsuite on ia64 and alpha. - -2001-06-07 H.J. Lu <hjl@gnu.org> - - * binutils-all/readelf.ss-mips: Support stabs. - * binutils-all/readelf.ss-tmips: Likewise. - -2001-05-25 H.J. Lu <hjl@gnu.org> - - * binutils-all/readelf.exp (readelf_test): Set target_machine - to tmips for traditional mips. - - * binutils-all/readelf.s: Support traditional mips. - - * binutils-all/readelf.ss-tmips: New for traditional mips. - -2001-05-25 Alan Modra <amodra@one.net.au> - - * binutils-all/readelf.exp: Replace linuxoldld with linux*oldld - and linuxaout with linux*aout. - * binutils-all/objcopy.exp: Remove xfail for linuxaout. - -2001-05-24 H.J. Lu <hjl@gnu.org> - - * binutils-all/objdump.exp (cpus_expected): Add s390. - -2001-03-30 H.J. Lu <hjl@gnu.org> - - * binutils-all/readelf.exp: Run on more ELF targets. - -2001-02-11 H.J. Lu <hjl@gnu.org> - - * config/default.exp: Set up gcc_gas_flag. - - * binutils-all/objcopy.exp (copy_setup): Process gcc_gas_flag - for Linux only. - - * binutils-all/testprog.c: Include <string.h> and don't use - exit (). - -2001-01-16 Matthew Green <mrg@redhat.com> - - * binutils-all/readelf.s-64: Match readelf -S output. - -2000-12-09 Nick Clifton <nickc@redhat.com> - - * binutils-all/objdump.exp (cpus_expected): Add tic54x and - tms320c54x. - -2000-11-28 Hans-Peter Nilsson <hp@axis.com> - - * binutils-all/readelf.s: Adjust to readelf.c formatting changes. - -2000-11-02 Chris Demetriou <cgd@sibyte.com> - - * binutils-all/readelf.exp (regexp_diff): Add code - from gas testsuite to treat "#..." at beginning of line - as an indicator to skip extra non-matching lines at that - location. - (readelf_test): Add support for using a machine-specific - regexp comparison file. - (readelf -S test, readelf -s test): Remove v850*-*-* and - mips*-*-* from list of expected failures. - * binutils-all/readelf.s: Accomodate changes due to - additional sections (and therefore section numbering - differences) on v850*-*-* and mips*-*-* targets. - * binutils-all/readelf.ss: Likewise. - * binutils-all/readelf.ss-mips: New file, which matches - expected output of readelf -s test for mips*-*-*. - -2000-10-25 Hans-Peter Nilsson <hp@axis.com> - - * binutils-all/readelf.exp (-wi test): Add cris-*-* to xfails. - -2000-10-19 Chris Demetriou <cgd@sibyte.com> - - * binutils-all/readelf.exp (readelf_test): Work properly - when multiple targets expect failtures. - (readelf -S test, readelf -s test): Expect mips*-*-* - to fail. - -2000-07-10 Alan Modra <alan@linuxcare.com.au> - - * lib/utils-lib.exp (default_binutils_assemble): Don't do the hppa - sed fudges for hppa-linux. - -2000-07-01 Frank Ch. Eigler <fche@redhat.com> - - * binutils-all/objdump.exp (cpus_expected, cpus_regex): Reorganize - syntax to display more tcl nature. - -2000-06-18 Stephane Carrez <stcarrez@worldnet.fr> - - * binutils-all/objdump.exp (cpus_expected): Recognize m68hc11 and - m68hc12. - -2000-06-18 Nick Clifton <nickc@redhat.com> - - * binutils-all/readelf.wi: Do not assume the compilation tag to be - unit 1. - - * binutils-all/objcopy.exp: Expect all arm variants to fail the - copying executable test. - -2000-06-14 Hans-Peter Nilsson <hp@bitrange.com> - - * binutils-all/readelf.exp (regexp_diff): Do not break when a - mismatching line is found. - (readelf_find_size): New. - (readelf_size): New global variable. - (readelf_test): Add newline to send_log of command. - If $srcdir/$subdir/$regexp_file-$readelf_size exists, use it - instead of $srcdir/$subdir/$regexp_file. - (*-*elf test): Fix typo in message. - * binutils-all/readelf.s-64: New. - * binutils-all/readelf.ss-64: New. - -2000-05-02 Alan Modra <alan@linuxcare.com.au> - - * binutils-all/objcopy.exp (simple copy): Clear xfail for hppa-linux. - - * binutils-all/hppa/objdump.exp: Disable test for elf. - -2000-03-13 Nick Clifton <nickc@cygnus.com> - - * binutils-all/readelf.s: Adjust to match new format of readelf - output. - * binutils-all/readelf.ss: Adjust to match new format of readelf - output. - -1999-11-01 Nick Clifton <nickc@cygnus.com> - - * binutils-all/objcopy.exp: Expect simple objcopy test to fail - for COFF based ARM and Thumb ports. - -Tue Sep 14 00:28:17 1999 Jeffrey A Law (law@cygnus.com) - - * binutils-all/hppa/objdump.exp: Do not run for PA64. - -1999-09-04 Steve Chamberlain <sac@pobox.com> - - * binutils-all/objdump.exp: Add pj to cpus_expected. - -Sat Aug 28 00:24:27 1999 Jerry Quinn <jquinn@nortelnetworks.com> - - * binutils-all/hppa/freg.s: New file. - * binutils-all/hppa/objdump.exp: Add freg.s test. - -1999-08-09 Ian Lance Taylor <ian@zembu.com> - - * binutils-all/objcopy.exp: Add setup_xfail for simple copy test - for i*86-*-msdos*. - -1999-07-21 H.J. Lu <hjl@gnu.org> - - * binutils-all/testprog.c: Include <stdio.h>. - -1999-06-29 Nick Clifton <nickc@cygnus.com> - - * binutils-all/objdump.exp: Add fr30 and MCore to expected cpus - list. - - * binutils-all/readelf.r: Do not assume a fixed number of spaces - in the output. - -1999-06-10 Nick Clifton <nickc@cygnus.com> - - * binutils-all/readelf.wi: Update to match latest output. - * binutils-all/readelf.h: Update to match latest output. - -Wed Jun 9 11:59:22 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> - - * binutils-all/objdump.exp: Tighten regexp to match `objdump -i' - output to avoid massive exponential behaviour. - -1999-05-28 Ian Lance Taylor <ian@zembu.com> - - * binutils-all/readelf.h: Update for changes of 1999-04-08. - -1999-03-12 Nick Clifton <nickc@cygnus.com> - - * binutils-all/readelf.wi: Remove FR30 specific components. - * binutils-all/readelf.s: Remove RELA specific components. - -1999-02-16 Nick Clifton <nickc@cygnus.com> - - * binutils-all/readelf.s: Do not assume section alignment is 4. - * binutils-all/readelf.r: Do not assume rela's are being used. - * binutils-all/readelf.exp: disable tests for non ELF based - targets. - -1999-02-02 Nick Clifton <nickc@cygnus.com> - - * binutils-all/readelf.wi: Amend to match new readelf output. - * binutils-all/readelf.r: Do not assume that RELAs will be used. - -1999-01-29 Nick Clifton <nickc@cygnus.com> - - * config/default.exp: Add definitions of READELF and READELFFLAGS. - - * binutils-all/readelf.exp: New file: Readelf tests - * binutils-all/readelf.h: New file: Expected results for 'readelf -h' - * binutils-all/readelf.s: New file: Expected results for 'readelf -S' - * binutils-all/readelf.ss: New file: Expected results for 'readelf -s' - * binutils-all/readelf.r: New file: Expected results for 'readelf -r' - * binutils-all/readelf.wi: New file: Expected results for 'readelf -wi' - -Wed Dec 9 19:11:39 1998 Jeffrey A Law (law@cygnus.com) - - * binutils-all/objcopy.exp (copy_executable): Expect comparison - failure for mips*-*-elf. - -Fri Oct 16 22:57:12 1998 Felix Lee <flee@cygnus.com> - - * binutils-all/objcopy.exp: fix "no symbols" message. - -Tue Jul 28 15:14:04 1998 Jeffrey A Law (law@cygnus.com) - - * binutils-all/objcopy.exp: Keep "main" and "_main" for strip with - saving symbol tests. Look for either "main" or "_main" in the output - file. Fix test for "no symbols" in the output file. - -1998-07-22 Vladimir N. Makarov <vmakarov@cygnus.com> - - * binutils-all/objcopy.exp: Polish output about fail for objcopy - (simple copy), strip with/without saving a symbol for object file - and executable. - -Wed Jul 1 16:27:40 1998 Nick Clifton <nickc@cygnus.com> - - * binutils-all/objcopy.exp: ARM simple objcopy now passes. - -Wed Jun 24 09:20:21 1998 Nick Clifton <nickc@cygnus.com> - - * binutils-all/objdump.exp: Look for '.data' rather than 'data' - when parsing output of objdump -h. - * binutils-all/size.exp: Look for '.data' rather than 'data' when - parsing output of size -A. - -1998-07-20 Vladimir N. Makarov <vmakarov@cygnus.com> - - * binutils-all/objcopy.exp: Two new tests - strip object file with - saving a symbol and strip executable file with saving a symbol. - -Fri May 29 14:50:24 1998 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Don't xfail the simple objcopy test - when cross compiling. - -Thu Nov 6 14:32:37 1997 Bob Manson <manson@charmed.cygnus.com> - - * lib/utils-lib.exp: Temporary definition of target_assemble and - default_target_assemble so that testing can work with older - dejagnu versions. - -Wed Sep 24 12:09:15 1997 Bob Manson <manson@charmed.cygnus.com> - - * binutils-all/objcopy.exp(strip_executable): Make a new copy of - the executable being tested. - -Mon Sep 15 21:25:20 1997 Bob Manson <manson@charmed.cygnus.com> - - * binutils-all/objcopy.exp: Compile the executables to be tested - on the target with a status wrapper (as necessary). - - * binutils-all/ar.exp: If testing on a remote host, don't bother - looking on the local host for the program being tested. Use the - correct filenames on the remote host. - - * binutils-all/nm.exp: Ditto. - - * binutils-all/size.exp: Ditto. - - * binutils-all/objdump.exp: Ditto. - (cpus_expected): Add the target CPU to the regexp of CPUs to be - expected, if it's not already there. - -Thu Aug 28 09:57:27 1997 Doug Evans <dje@canuck.cygnus.com> - - * binutils-all/objdump.exp (cpus_expected): Add arc. - -Tue Aug 5 00:03:20 1997 Ian Lance Taylor <ian@cygnus.com> - - * config/default.exp: Look for nm-new and strip-new. - -Tue Jun 3 17:12:54 1997 Bob Manson <manson@charmed.cygnus.com> - - * config/default.exp: Remove expect_before statement. - - * binutils-all/objcopy.exp: Don't use global exec_output variable; - the output is returned from remote_load instead. - -Mon May 12 22:14:20 1997 Bob Manson <manson@charmed.cygnus.com> - - * binutils-all/objcopy.exp(strip_test): Tests that - fail to compile are untested, not unresolved. - (copy_setup): Ditto. - - * lib/utils-lib.exp(default_binutils_assemble): Call - target_assemble instead of target_compile. - -Wed Apr 30 20:37:51 1997 Bob Manson <manson@charmed.cygnus.com> - - Changes to support multilib and remote hosted testing, along with - general cleanups and simplifications. - - * lib/utils-lib.exp(binutil_version): Use remote_exec. - (default_binutils_run): Ditto. - (default_binutils_assemble): Remove first argument; call - target_compile to actually do the assembly. - (default_binutils_compile,default_binutils_remove,prune_warnings): - Delete. - - * config/default.exp: Remove AS and ASFLAGS. - (binutils_compile,binutils_remove): Delete. - (binutils_assemble): Remove first argument. - - * binutils-all/ar.exp: See if we're running the tests on - a remote host, and download/upload files as appropriate. - Replace calls to binutils_remove with remote_file. Replace - calls to binutils_compile with target_compile. Remove initial - argument to binutils_assemble. Use remote_load to execute - programs on the target. - * binutils-all/nm.exp: Ditto. - * binutils-all/objcopy.exp: Ditto. - * binutils-all/objdump.exp: Ditto. - * binutils-all/size.exp: Ditto. - -Mon Apr 14 12:36:41 1997 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/ar.exp (long_filenames): Check for a file system - with a 14 character file name length limit. - -Tue Apr 1 09:52:15 1997 Jeffrey A Law (law@cygnus.com) - - * binutils-all/objdump.exp: Handle d10v. - -Fri Feb 7 16:45:34 1997 Bob Manson <manson@charmed.cygnus.com> - - * binutils-all/ar.exp: Use prune_warnings instead of - prune_system_crud. - * binutils-all/objcopy.exp: Ditto. - -Wed Jan 29 00:16:43 1997 Bob Manson <manson@charmed.cygnus.com> - - * binutils-all/nm.exp: Use / between $srcdir and $subdir. - * binutils-all/objcopy.exp: Ditto. - * binutils-all/objdump.exp: Ditto. - * binutils-all/size.exp: Ditto. - * binutils-all/hppa/objdump.exp: Ditto. - - -Wed Oct 16 22:57:59 1996 Jeffrey A Law (law@cygnus.com) - - * binutils-all/objdump.exp: Add mn10200 and mn10300 to expected - cpus list. - -Tue Oct 1 15:06:55 1996 Ian Lance Taylor <ian@cygnus.com> - - * lib/utils-lib.exp (binutil_version): Fix for current version - printing. - -Sun Aug 4 22:25:40 1996 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Fix end of line matching in srec tests - to work with TCL 7.5. - -Sat Jun 29 12:51:30 1996 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Simple copy test works for i960 b.out - targets. - -Mon Jun 24 14:33:04 1996 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: On OSF/1, the simple copy test will - succeed with gas, and fail with /bin/as, so mark it as an expected - failure only if it fails. - -Tue Mar 26 16:55:08 1996 Jeffrey A Law (law@cygnus.com) - - * binutils-all/objcopy.exp: No longer expect adjust-section-vma - test to fail for hppa*-*-proelf*. - -Mon Mar 11 08:25:14 1996 Jeffrey A Law (law@cygnus.com) - - * binutils-all/objdump.exp: Look for "$CODE$", not just "CODE". - -Wed Jan 31 11:55:13 1996 Jeffrey A Law (law@cygnus.com) - - * binutils-all/objcopy.exp: Expect adjust-section-vma tests to - fail for hppa*-*-proelf* targets. - -Thu Jan 25 13:53:04 1996 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objdump.exp: Update for objdump -h format change. - * binutils-all/objcopy.exp: Likewise. - -Mon Jan 15 18:14:14 1996 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Use the lma, not the vma, when testing - address adjustments. - -Fri Dec 15 16:31:55 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objdump.exp: Update objdump -i test for current - objdump output. - -Mon Nov 27 15:15:09 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Correct fail calls to always use the - same string as the pass call. - -Wed Nov 22 13:18:58 1995 Ian Lance Taylor <ian@cygnus.com> - - * lib/utils-lib.exp (prune_system_crud): Discard -g -O warnings - from native compilers on OSF/1 and SunOS. - -Fri Nov 17 10:36:09 1995 Ian Lance Taylor <ian@cygnus.com> - - * lib/utils-lib.exp (default_binutils_compiler: Change error - message to say compilation rather than assembly. - -Wed Nov 15 18:34:42 1995 Ken Raeburn <raeburn@cygnus.com> - - * binutils-all/objcopy.exp: Simple copy test does appear to work - on i*86-svr4. - -Wed Nov 15 12:19:28 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: If assembly fails, call unresolved. - Test running objcopy and strip on a final executable. - * binutils-all/testprog.c: New file. - * config/default.exp (STRIP, STRIPFLAGS): Define. - (binutils_compile): New procedure. - * lib/utils-lib.exp (default_binutils_compile): New procedure. - -Fri Nov 3 13:22:33 1995 Ian Lance Taylor <ian@cygnus.com> - - * lib/utils-lib.exp (default_binutils_run): Don't use verbose - -log, reverting part of Oct 2 change. - -Wed Nov 1 15:09:57 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 <manfred@lts.sel.alcatel.de> - - * binutils-all/objcopy.exp: Add setup_xfails for - m68*-motorola-sysv* and m88*-motorola-sysv*. - -Wed Oct 4 14:38:31 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/nm.exp: Add setup_xfails for XCOFF. - -Mon Oct 2 12:41:48 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/ar.exp: New file. - * binutils-all/bintest.s: Make text_symbol and data_symbol global. - Add new static symbols static_text_symbol and static_data_symbol. - * binutils-all/nm.exp: Adjust accordingly. - * config/default.exp (AR): Set if not set. - (binutils_remove): New procedure. - * lib/utils-lib.exp (default_binutils_run): Call - prune_system_crud on program output. Use verbose -log instead of - both verbose and send_log. - (default_binutils_remove): New procedure. - - * lib/utils-lib.exp (default_binutils_assemble): Call - prune_system_crud on assembler output. - -Tue Sep 26 14:07:05 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Add setup_xfails for simple copy test - for i386 COFF targets. - -Wed Sep 13 13:20:21 1995 Ian Lance Taylor <ian@cygnus.com> - - * lib/utils-lib.exp (prune_system_crud): Define if not defined. - * binutils-all/objcopy.exp: Call prune_system_crud on cmp output. - -Sat Aug 19 17:38:06 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Add xfail for i*86-*-aout* for simple - copy test. - -Wed Aug 16 16:52:53 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/nm.exp: Add setup_xfail for mips*-sony-bsd* for - tests which fail on ECOFF targets. - - * binutils-all/objcopy.exp: Change i*86-*-linux xfail for simple - copy test to check for i*86-*-linuxaout* instead. - -Tue Aug 8 17:48:37 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Add setup_xfail for a29k-*-vxworks* - for simple copy test. - -Tue Jul 25 11:57:12 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Change setup_xfail for simple copy - test from i960-*-vxworks5.1 to i960-*-vxworks*. - -Mon Jul 10 12:25:46 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Add setup_xfail for z8*-*-coff for - simple copy test. - * binutils-all/objdump.exp (cpus_expected): Add z8001 and z8002. - -Sun May 21 20:32:53 1995 Jeff Law (law@snake.cs.utah.edu) - - * binutils-all/hppa/objdump.exp (addendbug): Handle PA ELF targets - too. - * binutils-all/objcopy.exp (simple copy): Don't expect PA ELF - targets to fail. - -Tue Apr 4 14:52:08 1995 Jeff Law (law@snake.cs.utah.edu) - - * binutils-all/hppa: Renamed from binutils-hppa. - -Wed Mar 29 12:02:43 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Add setup_xfail for simple copy test - for h8500-*-hms and h8500-*-coff. - -Tue Mar 28 11:18:28 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Add setup_xfail for simple copy test - for m68*-ericsson-ose and m88*-*-coff. - -Mon Mar 27 11:27:31 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objcopy.exp: Add setup_xfail for simple copy test - for m68*-*-vxworks*. - -Fri Mar 24 11:44:25 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-hppa/objdump.exp: Correct hppa*-*-* check. - -Tue Mar 21 10:48:45 1995 Jeff Law (law@snake.cs.utah.edu) - - * binutils-hppa/addendbug.s: New testcase. - * binutils-hppa/objdump.exp: Run it. - -Mon Mar 20 11:31:05 1995 Ian Lance Taylor <ian@cygnus.com> - - * lib/utils-lib.exp (default_binutils_run): Quote any dollar signs - in progargs before passing it to exec. - -Fri Mar 17 16:39:31 1995 Jeff Law (law@snake.cs.utah.edu) - - * config/hppa.sed: Sed script to transform bintest.s into proper - PA assembly code. - * binutils-all/nm.exp: Enable these tests on the PA. - * binutils-all/objcopy.exp: Enable these tests on the PA. Expect - simple copy to fail. - * binutils-all/objdump.exp: Enable these tests on the PA. Handle - "CODE" as a section name. - * binutils-all/size.exp: Enable these tests on the PA. - * lib/utils-lib.exp (default_binutils_assemble): For "hppa*-*-*", - run the assembly through a sed script before passing it to the - assembler. - -Wed Mar 15 16:47:13 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/objdump.exp: Force section sizes to be interpreted - in hex. Change objdump -h failure mode to always use the same - string. - -Thu Jan 5 13:01:43 1995 Ian Lance Taylor <ian@cygnus.com> - - * binutils-all/nm.exp: Just check for irix4*, rather than - irix\[0-4\]*, to avoid DejaGnu bug. - -Thu Dec 15 19:35:31 1994 Ken Raeburn <raeburn@cujo.cygnus.com> - - * binutils-all/objcopy.exp: Expect simple-objcopy test to fail - for various other targets for which gas doesn't use bfd: sh-hms, - m68k-hpux, m68k-sunos, m68k-coff, i386-linux, a29k-udi, a29k-coff, - i960-vxworks5.1, i960-coff, h8300-hms, h8300-coff. - -Wed Dec 14 15:54:46 1994 Ken Raeburn <raeburn@cujo.cygnus.com> - - * binutils-all/size.exp: Skip tests requiring bintest.o on hppa, - since it (correctly) generates syntax errors on that platform. - * binutils-all/objdump.exp: Ditto. - * binutils-all/nm.exp: Ditto. - * binutils-all/objcopy.exp: Ditto. Also, move setup_xfail for - sh-coff to branch where objcopy execution produced no error - messages. Expect failure for hp300 also. - -Thu Dec 8 14:36:15 1994 Ken Raeburn <raeburn@cujo.cygnus.com> - - * binutils-all/objdump.exp (cpus_expected): New variable, taken - from objdump -i test, added ns32k and powerpc, sorted. - (objdump -i, -f tests): Use $cpus_expected. - - * binutils-all/objcopy.exp: For simple-copy test, expect failure - for sh-coff. - -Tue Oct 25 16:00:14 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> - - * binutils-all/objcopy.exp: Adjust --adjust-section-vma tests for - new S-record section handling. - -Tue Oct 18 11:18:21 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> - - * binutils-all/nm.exp: nm with no arguments and nm -P do not work - as expected on ECOFF targets; add calls to setup_xfail. - - * binutils-all/objcopy.exp: New file. - * config/default.exp: Initialize OBJCOPY and OBJCOPYFLAGS. - -Fri Oct 14 14:46:22 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> - - Rewrite testsuite. - * configure.in, Makefile.in: Remove. - * binutils-all/configure.in, binutils-all/Makefile.in: Remove. - * binutils-all/bintest.c: Remove. - * binutils-all/bintest.s: New file. - * binutils-all/nm.exp, binutils-all/objdump.exp: Rewrite. - * binutils-all/size.exp: Rewrite. - * config/default.exp: Load utils-lib.exp. Set AS and ASFLAGS. - Don't go up one directory from $base_dir. Create tmpdir. - (binutils_run, binutils-assemble): New procedures. - * config/unix.exp: Remove. - * config/mt-a29k-udi, config/mt-i386-aout: Remove. - * config/mt-i960-nindy, config/mt-lynx, config/mt-m68k: Remove. - * config/mt-mips-ecoff, config/mt-slite: Remove. - * config/mt-sparc-aout, config/mt-vxworks: Remove. - * lib/utils-lib.exp (binutil_version): Don't redirect standard - input when getting version. Don't unset errorInfo. - (default_binutils_run): New procedure. - (default_binutils_assemble): New procedure. - -Thu Sep 29 12:45:39 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) - - * VMS does not permit `.' in directory names: renamed binutils.all - to binutils-all. - * configure.in (configdirs): Change binutils.all to binutils-all. - -Fri Sep 23 16:01:14 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) - - * configure.in: Use mt-m68k for m68k*-*-aout* and m68k*-*-coff*, - not for m68k-*-*. - -Fri Sep 23 13:54:50 1994 Ken Raeburn <raeburn@cujo.cygnus.com> - - * binutils.all/objdump.exp: Added ARM to list of CPU types. - -Thu Sep 22 11:04:50 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) - - * binutils.all/objdump.exp: Update for new usage message. - * binutils.all/size.exp: Use a double backslash in the string to - get a single backslash to the regexp matcher. Accept $TEXT$, - $DATA$ and $BSS$ as well as .text, .data and .bss, for HP/UX. - -Fri Sep 2 12:53:10 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) - - * config/unix.exp: If nm.new does not exist, use [transform nm]. - * config/default.exp: Likewise. - -Wed Aug 24 12:41:37 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) - - * configure.in, binutils.all/configure.in: Change i386 to - i[345]86. - -Tue Jul 19 15:23:53 1994 Bill Cox (bill@rtl.cygnus.com) - - * config/mt-mips-ecoff: Add -Tidp.ld option. - -Thu Jun 30 12:41:55 1994 J.T. Conklin (jtc@phishhead.cygnus.com) - - * config/default.exp: Use nm.new, not nm, from newly built tree. - -Tue May 17 14:04:05 1994 Bill Cox (bill@rtl.cygnus.com) - - * config/default.exp, config/unix.exp: Replace error - proc calls with perror. - -Tue May 10 11:20:54 1994 Stan Shebs (shebs@andros.cygnus.com) - - * configure.in (sparclite): Match on sparclite*-*-*. - -Wed Apr 13 18:25:19 1994 Ken Raeburn (raeburn@cujo.cygnus.com) - - * config/unix.exp: Use nm.new, not nm, from newly built tree. - - * binutils.all/objdump.exp: Add more wildcards to list of - single-letter options in pattern for usage message. - - * binutils.all/nm.exp: Deleted debug-symbols test, since it only - works for a.out/stabs systems. Fixed regexps to make underscores - optional, since some C compilers don't prepend them. Deleted - check for foo.o symbol, since again some systems don't generate - it. - -Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com) - - * Makefile.in (check): Set TCL_LIBRARY for runtest. - -Mon Feb 14 19:34:03 1994 Rob Savoye (rob@darkstar.cygnus.com) - - * Makefile.in: Use new config features of DejaGnu in site.exp - file. "Make check" should now work for all crosses. - -Fri Jan 28 18:00:29 1994 Ken Raeburn (raeburn@cujo.cygnus.com) - - * binutils.all/objdump.exp: In usage message, accept - "section-name" as well as "section_name". - -Mon Jan 17 16:57:02 1994 Ken Raeburn (raeburn@cujo.cygnus.com) - - * binutils.all/objdump.exp: Trim list of format names expected, - and accept any known CPU type. - -Thu Dec 2 20:50:24 1993 Rob Savoye (rob@darkstar.cygnus.com) - - * Makefile.in: Remove some stuff from the site.exp file. - * config/unix.exp: Add global before seeing if the variables for - nm, objdump, and size exist. - -Wed Nov 3 11:12:32 1993 Rob Savoye (rob@darkstar.cygnus.com) - - * config/udi.exp,unix.exp: Transform tool name. - * binutils.all/*.exp: Clear errorInfo after exec. - -Fri Jul 2 12:41:20 1993 Ian Lance Taylor (ian@cygnus.com) - - * binutils.all/*.exp: Use -- for long arguments rather than +. - -Fri Jun 4 10:52:29 1993 david d `zoo' zuhn (zoo@cirdan.cygnus.com) - - * configure.in: change srctrigger to Makefile.in - -Wed May 26 17:27:46 1993 Ian Lance Taylor (ian@cygnus.com) - - * Makefile.in (FLAGS_TO_PASS): Pass down CC and CFLAGS. - -Fri May 7 13:58:44 1993 Ian Lance Taylor (ian@cygnus.com) - - * binutils.all/objdump.exp: Update for new usage message. - -Mon Apr 19 14:08:52 1993 Rob Savoye (rob@darkstar.cygnus.com) - - * binutils.all/*.exp: Use the new util_test proc. - * Makefile.in: Create a local site.exp file with config info. - -Thu Mar 25 05:38:47 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com) - - * nm.all/configure.in (srcname): Delete extra quote. - -Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com) - - * binutils/testsuite: made modifications to testcases, etc., to allow - them to work properly given the reorganization of deja-gnu and the - relocation of the testcases from deja-gnu to a "tool" subdirectory. - -Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com) - - * binutils/testsuite: Initial creation of binutils/testsuite. - Migrated dejagnu testcases and support files for testing nm to - binutils/testsuite from deja-gnu. These files were moved "as is" - with no modifications. This migration is part of a major overhaul - of dejagnu. The modifications to these testcases, etc., which - will allow them to work with the new version of dejagnu will be - made in a future update. +For older changes see ChangeLog-9303 + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: diff --git a/binutils/testsuite/ChangeLog-9303 b/binutils/testsuite/ChangeLog-9303 new file mode 100644 index 0000000..50b4e33 --- /dev/null +++ b/binutils/testsuite/ChangeLog-9303 @@ -0,0 +1,1044 @@ +2003-12-03 Nick Clifton <nickc@redhat.com> + + * binutils-all/objdump.exp (cpus_expected): Add "msp". + +2003-10-06 Dave Brolley <brolley@redhat.com> + + * binutils-all/objdump.exp (cpu_expected): Add fr550. + +2003-09-29 H.J. Lu <hongjiu.lu@intel.com> + + * binutils-all/readelf.exp: Use is_elf_format. + + * binutils-all/readelf.h: Support IA64/ILP32. + * binutils-all/readelf.s: Likewise. + * binutils-all/readelf.ss: Likewise. + + * lib/utils-lib.exp (proc is_elf_format): Copy from ld + testsuite. Add ia64-*-hpux*. + +2003-06-29 Danny Smith <dannysmith@users.sourceforge.net> + + * binutils-all/objcopy.exp: Initialise $test_prog to + testprog.exe on mingw targeted systems too. + +2003-06-28 Danny Smith <dannysmith@users.sourceforge.net> + + * binutils-all/windres/checkbox.rc: New file. + * binutils-all/windres/checkbox.rsd: New file. + * binutils-all/windres/combobox.rc: New file. + * binutils-all/windres/combobox.rsd: New file. + * binutils-all/windres/edittext.rc: New file. + * binutils-all/windres/edittext.rsd: New file. + * binutils-all/windres/listbox.rc: New file. + * binutils-all/windres/listbox.rsd: New file. + * binutils-all/windres/scrollbar.rc: New file. + * binutils-all/windres/scrollbar.rsd: New file. + +2003-06-27 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * binutils-all/readelf.ss-tmips: Adjust symbol indices. + +2003-06-19 Nick Clifton <nickc@redhat.com> + + * binutils-all/objcopy.exp: Replace occurances of testprog with + $test_prog. Initialise this variable to testprog.exe on Cygwin + targeted systems. + +2003-04-26 Nick Clifton <nickc@redhat.com> + + * binutils-all/readelf.exp (prune_read_warnings): Rename to + prune_readelf_wi_warnings. + (readelf_wi_test): New proc: Test 'readelf -wi' by grepping + through its output. + Replace invocation of "readelf_test -wi" with "readelf_wi_test" + * binutils-all/readelf.wi: Delete. + +2003-04-23 Nick Clifton <nickc@redhat.com> + + * binutils-all/readelf.exp (proc prune_readelf_warnings): New + function. + (proc readelf_test): Prune warning messages. + (readelf_test -wi): Add more expected failures. + * binutils-all/readelf.wi: Severly reduce expected output. + * binutils-all/testprog.c (string): Explicitly use unsigned + chars. + (stdio.h, string.h): Remove inclusion. + +2003-04-23 J"orn Rennecke <joern.rennecke@superh.com> + + * binutils-all/readelf.wi: Update. + +2003-04-22 Dimitrie O. Paun <dpaun@rogers.com> + + * binutils-all/windres/windres.exp: Add test for the new -J + option. Remove use of -I as it now generates a warning message. + +2003-04-03 Nick Clifton <nickc@redhat.com> + + * binutils-all/windres/dialogid.rc: Replace "Static" with + "classname" so that compilation will match behaviour of the + Windows resource compiler. + +2003-03-31 Nick Clifton <nickc@redhat.com> + + * binutils-all/windres/dialogid.rc: New test source file. + * binutils-all/windres/dialogid.rsd: New test expected results. + +2002-11-07 Casper S. Hornstrup <chorns@users.sourceforge.net> + + * binutils-all/dlltool.exp: New file for testing dlltool. + * binutils-all/fastcall.def: New file for testing fastcall + exports. + * config/default.exp: Set DLLTOOL variable. + +2002-08-27 Alan Modra <amodra@bigpond.net.au> + + * binutils-all/objcopy.exp: Revert last change. + +2002-08-26 Alan Modra <amodra@bigpond.net.au> + + * binutils-all/objcopy.exp (strip_test): Adjust for "no symbols" on + stdout. + (strip_executable): Likewise. + +2002-08-13 Alan Modra <amodra@bigpond.net.au> + + * binutils-all/objdump.exp (cpus_expected): Add fr500, ip2022, + tic80, tms320c30. + * binutils-all/objcopy.exp (simple copy): Revise xfails. + +2002-05-29 Alan Modra <amodra@bigpond.net.au> + + * binutils-all/objcopy.exp (strip_test_with_saving_a_symbol): + Revert 2001-11-15. Instead allow `D main'. + +2002-04-16 Eric Kohl <ekohl@rz-online.de> + + * binutils-all/windres/dialog0.rc: New test case: Check default + attributes for dialogs + * binutils-all/windres/dialog0.rsd: New file: Expected output. + * binutils-all/windres/dialog1.rc: New test case: Check + DISCARDABLE flag is propogated. + * binutils-all/windres/dialog1.rsd: New file: Expected output. + +2002-04-15 Eric Kohl <ekohl@rz-online.de> + + * binutils-all/windres/dlgfont.rc: New test case: Checks FONT + statement in DIALOG and DIALOGEX resources. + * binutils-all/windres/dlgfont.rsd: Expected output. + +2002-04-11 Nick Clifton <nickc@cambridge.redhat.com> + + * binutils-all/ar.exp (long_filenames): Use 'file delete' instead + of 'exec rm -f'. + +2002-04-10 Nick Clifton <nickc@cambridge.redhat.com> + + * binutils-all/ar.exp (long_filenames): Delete the abc... files + upon successfully completion of the test. + + * binutils-all/windres/capstyle.rsd: Regenerate using MSVC. + * binutils-all/windres/deflang.rsd: Regenerate using MSVC. + * binutils-all/windres/dialogsignature.rsd: Regenerate using MSVC. + * binutils-all/windres/escapea.rsd: Regenerate using MSVC. + * binutils-all/windres/escapex.rsd: Regenerate using MSVC. + * binutils-all/windres/nocaption.rsd: Regenerate using MSVC. + * binutils-all/windres/printstyle.rsd: Regenerate using MSVC. + * binutils-all/windres/sublang.rsd: Regenerate using MSVC. + +2002-04-09 Nick Clifton <nickc@cambridge.redhat.com> + + * binutils-all/windres/capstyle.rc: New test case: Set default + style for captions. + * binutils-all/windres/capstyle.rsd: Expected output. + + * binutils-all/windres/deflang.rc: New test case: Check default + language. + * binutils-all/windres/deflang.rsd: Expected output. + + * binutils-all/windres/dialogsignature.rc: New test case for + decoding the dialog signature. + * binutils-all/windres/dialogsignature.rsd: Expected output. + + * binutils-all/windres/escapea.rc: New test case for encoding \a + escape sequence. + * binutils-all/windres/escapea.rsd: Expected output. + + * binutils-all/windres/escapex.rc: New test case for hex constants + in strings. + * binutils-all/windres/escapex.rsd: Expected output + + * binutils-all/windres/nocaption.rc: New test case dialogs without + captions. + * binutils-all/windres/nocaption.rsd: Expected output + + * binutils-all/windres/quoteclass.rc: New test case for quoted + CLASS definitions in DIALOG resources. + + * binutils-all/windres/sublang.rc: New test case: Check assignment + of sub-language. + * binutils-all/windres/sublang.rsd: Expected output. + +2002-02-18 Timothy Daly <remote_bob@yahoo.com> + + * binutils-all/readelf.r: Change expected output to match new, + narrowed-to-80-chars format. + * binutils-all/readelf.r-64: Change expected output to match new, + narrowed-to-80-chars format. + +2002-02-18 Hans-Peter Nilsson <hp@bitrange.com> + + * binutils-all/objcopy.exp + (strip_executable_with_saving_a_symbol): Prune symbol Main in nm + output for mmix-knuth-mmixware. + +2002-02-13 Nick Clifton <nickc@cambridge.redhat.com> + + * binutils-all/readelf.ss-mips: Do not expect an explicit + ordering of the sections. + +2002-02-10 Nick Clifton <nickc@cambridge.redhat.com> + + * binutils-all/objdump.exp: Add 'xscale' to the list of expected + CPUs. + +2002-01-14 Nick Clifton <nickc@cambridge.redhat.com> + + * binutils-all/objcopy.exp: Expect xscale-coff to fail simple + objcopy test for the same reason as arm-coff. + +2001-11-29 H.J. Lu <hjl@gnu.org> + + * binutils-all/objcopy.exp (strip_test): Add strip on archive. + +2001-11-15 Alan Modra <amodra@bigpond.net.au> + + * binutils-all/objcopy.exp: (strip_test_with_saving_a_symbol): + Allow '? main', to suit powerpc64. + +2001-11-14 Geoffrey Keating <geoffk@redhat.com> + + * binutils-all/readelf.exp: powerpc-*-eabi* is an ELF target. + +2001-10-03 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * binutils-all/readelf.exp: Exclude mips*-*-elf* from 'readelf -wi' + test. + +Tue Sep 4 20:25:41 2001 Jeffrey A Law (law@cygnus.com) + + * binutils/all/readelf.exp: Expect readelf -wi to + fail for the H8 series. + +2001-08-27 Alan Modra <amodra@bigpond.net.au> + + * binutils-all/readelf.s-64: Adjust offsets for powerpc64. Don't + use constructs like [45][08] when all combinations are not valid. + Instead use (48|50) to explicitly state which values are correct. + +2001-08-21 H.J. Lu <hjl@gnu.org> + + * binutils-all/readelf.r: Updated for the readelf change. + + * binutils-all/readelf.r-64: New for the readelf change. + +2001-07-27 H.J. Lu <hjl@gnu.org> + + * binutils-all/windres/windres.exp: Don't set xfail for + bmpalign (compare) on none-ix86/pe targets. + +2001-07-24 H.J. Lu <hjl@gnu.org> + + * binutils-all/windres/windres.exp: Set xfail on none-ix86/pe + targets. + +2001-07-18 DJ Delorie <dj@redhat.com> + + * config/default.exp (WINDRES): Add. + * binutils-all/windres/windres.exp: New. + * binutils-all/windres/README: New. + * binutils-all/windres/bmp1.bmp: New. + * binutils-all/windres/bmpalign.rc: New. + * binutils-all/windres/bmpalign.rsd: New. + * binutils-all/windres/lang.rc: New. + * binutils-all/windres/lang.rsd: New. + * binutils-all/windres/msupdate: New. + * binutils-all/windres/strtab1.rc: New. + * binutils-all/windres/strtab1.rsd: New. + +2001-07-05 Ben Elliston <bje@redhat.com> + + * lib/utils-lib.exp (target_assemble): Remove duplicate copy. + (default_target_assemble): Likewise. + +2001-06-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * binutils-all/readelf.exp: Typo. + +2001-06-19 Andreas Jaeger <aj@suse.de> + + * binutils-all/readelf.r: Don't check for specific info value to + pass testsuite on ia64 and alpha. + +2001-06-07 H.J. Lu <hjl@gnu.org> + + * binutils-all/readelf.ss-mips: Support stabs. + * binutils-all/readelf.ss-tmips: Likewise. + +2001-05-25 H.J. Lu <hjl@gnu.org> + + * binutils-all/readelf.exp (readelf_test): Set target_machine + to tmips for traditional mips. + + * binutils-all/readelf.s: Support traditional mips. + + * binutils-all/readelf.ss-tmips: New for traditional mips. + +2001-05-25 Alan Modra <amodra@one.net.au> + + * binutils-all/readelf.exp: Replace linuxoldld with linux*oldld + and linuxaout with linux*aout. + * binutils-all/objcopy.exp: Remove xfail for linuxaout. + +2001-05-24 H.J. Lu <hjl@gnu.org> + + * binutils-all/objdump.exp (cpus_expected): Add s390. + +2001-03-30 H.J. Lu <hjl@gnu.org> + + * binutils-all/readelf.exp: Run on more ELF targets. + +2001-02-11 H.J. Lu <hjl@gnu.org> + + * config/default.exp: Set up gcc_gas_flag. + + * binutils-all/objcopy.exp (copy_setup): Process gcc_gas_flag + for Linux only. + + * binutils-all/testprog.c: Include <string.h> and don't use + exit (). + +2001-01-16 Matthew Green <mrg@redhat.com> + + * binutils-all/readelf.s-64: Match readelf -S output. + +2000-12-09 Nick Clifton <nickc@redhat.com> + + * binutils-all/objdump.exp (cpus_expected): Add tic54x and + tms320c54x. + +2000-11-28 Hans-Peter Nilsson <hp@axis.com> + + * binutils-all/readelf.s: Adjust to readelf.c formatting changes. + +2000-11-02 Chris Demetriou <cgd@sibyte.com> + + * binutils-all/readelf.exp (regexp_diff): Add code + from gas testsuite to treat "#..." at beginning of line + as an indicator to skip extra non-matching lines at that + location. + (readelf_test): Add support for using a machine-specific + regexp comparison file. + (readelf -S test, readelf -s test): Remove v850*-*-* and + mips*-*-* from list of expected failures. + * binutils-all/readelf.s: Accomodate changes due to + additional sections (and therefore section numbering + differences) on v850*-*-* and mips*-*-* targets. + * binutils-all/readelf.ss: Likewise. + * binutils-all/readelf.ss-mips: New file, which matches + expected output of readelf -s test for mips*-*-*. + +2000-10-25 Hans-Peter Nilsson <hp@axis.com> + + * binutils-all/readelf.exp (-wi test): Add cris-*-* to xfails. + +2000-10-19 Chris Demetriou <cgd@sibyte.com> + + * binutils-all/readelf.exp (readelf_test): Work properly + when multiple targets expect failtures. + (readelf -S test, readelf -s test): Expect mips*-*-* + to fail. + +2000-07-10 Alan Modra <alan@linuxcare.com.au> + + * lib/utils-lib.exp (default_binutils_assemble): Don't do the hppa + sed fudges for hppa-linux. + +2000-07-01 Frank Ch. Eigler <fche@redhat.com> + + * binutils-all/objdump.exp (cpus_expected, cpus_regex): Reorganize + syntax to display more tcl nature. + +2000-06-18 Stephane Carrez <stcarrez@worldnet.fr> + + * binutils-all/objdump.exp (cpus_expected): Recognize m68hc11 and + m68hc12. + +2000-06-18 Nick Clifton <nickc@redhat.com> + + * binutils-all/readelf.wi: Do not assume the compilation tag to be + unit 1. + + * binutils-all/objcopy.exp: Expect all arm variants to fail the + copying executable test. + +2000-06-14 Hans-Peter Nilsson <hp@bitrange.com> + + * binutils-all/readelf.exp (regexp_diff): Do not break when a + mismatching line is found. + (readelf_find_size): New. + (readelf_size): New global variable. + (readelf_test): Add newline to send_log of command. + If $srcdir/$subdir/$regexp_file-$readelf_size exists, use it + instead of $srcdir/$subdir/$regexp_file. + (*-*elf test): Fix typo in message. + * binutils-all/readelf.s-64: New. + * binutils-all/readelf.ss-64: New. + +2000-05-02 Alan Modra <alan@linuxcare.com.au> + + * binutils-all/objcopy.exp (simple copy): Clear xfail for hppa-linux. + + * binutils-all/hppa/objdump.exp: Disable test for elf. + +2000-03-13 Nick Clifton <nickc@cygnus.com> + + * binutils-all/readelf.s: Adjust to match new format of readelf + output. + * binutils-all/readelf.ss: Adjust to match new format of readelf + output. + +1999-11-01 Nick Clifton <nickc@cygnus.com> + + * binutils-all/objcopy.exp: Expect simple objcopy test to fail + for COFF based ARM and Thumb ports. + +Tue Sep 14 00:28:17 1999 Jeffrey A Law (law@cygnus.com) + + * binutils-all/hppa/objdump.exp: Do not run for PA64. + +1999-09-04 Steve Chamberlain <sac@pobox.com> + + * binutils-all/objdump.exp: Add pj to cpus_expected. + +Sat Aug 28 00:24:27 1999 Jerry Quinn <jquinn@nortelnetworks.com> + + * binutils-all/hppa/freg.s: New file. + * binutils-all/hppa/objdump.exp: Add freg.s test. + +1999-08-09 Ian Lance Taylor <ian@zembu.com> + + * binutils-all/objcopy.exp: Add setup_xfail for simple copy test + for i*86-*-msdos*. + +1999-07-21 H.J. Lu <hjl@gnu.org> + + * binutils-all/testprog.c: Include <stdio.h>. + +1999-06-29 Nick Clifton <nickc@cygnus.com> + + * binutils-all/objdump.exp: Add fr30 and MCore to expected cpus + list. + + * binutils-all/readelf.r: Do not assume a fixed number of spaces + in the output. + +1999-06-10 Nick Clifton <nickc@cygnus.com> + + * binutils-all/readelf.wi: Update to match latest output. + * binutils-all/readelf.h: Update to match latest output. + +Wed Jun 9 11:59:22 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> + + * binutils-all/objdump.exp: Tighten regexp to match `objdump -i' + output to avoid massive exponential behaviour. + +1999-05-28 Ian Lance Taylor <ian@zembu.com> + + * binutils-all/readelf.h: Update for changes of 1999-04-08. + +1999-03-12 Nick Clifton <nickc@cygnus.com> + + * binutils-all/readelf.wi: Remove FR30 specific components. + * binutils-all/readelf.s: Remove RELA specific components. + +1999-02-16 Nick Clifton <nickc@cygnus.com> + + * binutils-all/readelf.s: Do not assume section alignment is 4. + * binutils-all/readelf.r: Do not assume rela's are being used. + * binutils-all/readelf.exp: disable tests for non ELF based + targets. + +1999-02-02 Nick Clifton <nickc@cygnus.com> + + * binutils-all/readelf.wi: Amend to match new readelf output. + * binutils-all/readelf.r: Do not assume that RELAs will be used. + +1999-01-29 Nick Clifton <nickc@cygnus.com> + + * config/default.exp: Add definitions of READELF and READELFFLAGS. + + * binutils-all/readelf.exp: New file: Readelf tests + * binutils-all/readelf.h: New file: Expected results for 'readelf -h' + * binutils-all/readelf.s: New file: Expected results for 'readelf -S' + * binutils-all/readelf.ss: New file: Expected results for 'readelf -s' + * binutils-all/readelf.r: New file: Expected results for 'readelf -r' + * binutils-all/readelf.wi: New file: Expected results for 'readelf -wi' + +Wed Dec 9 19:11:39 1998 Jeffrey A Law (law@cygnus.com) + + * binutils-all/objcopy.exp (copy_executable): Expect comparison + failure for mips*-*-elf. + +Fri Oct 16 22:57:12 1998 Felix Lee <flee@cygnus.com> + + * binutils-all/objcopy.exp: fix "no symbols" message. + +Tue Jul 28 15:14:04 1998 Jeffrey A Law (law@cygnus.com) + + * binutils-all/objcopy.exp: Keep "main" and "_main" for strip with + saving symbol tests. Look for either "main" or "_main" in the output + file. Fix test for "no symbols" in the output file. + +1998-07-22 Vladimir N. Makarov <vmakarov@cygnus.com> + + * binutils-all/objcopy.exp: Polish output about fail for objcopy + (simple copy), strip with/without saving a symbol for object file + and executable. + +Wed Jul 1 16:27:40 1998 Nick Clifton <nickc@cygnus.com> + + * binutils-all/objcopy.exp: ARM simple objcopy now passes. + +Wed Jun 24 09:20:21 1998 Nick Clifton <nickc@cygnus.com> + + * binutils-all/objdump.exp: Look for '.data' rather than 'data' + when parsing output of objdump -h. + * binutils-all/size.exp: Look for '.data' rather than 'data' when + parsing output of size -A. + +1998-07-20 Vladimir N. Makarov <vmakarov@cygnus.com> + + * binutils-all/objcopy.exp: Two new tests - strip object file with + saving a symbol and strip executable file with saving a symbol. + +Fri May 29 14:50:24 1998 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Don't xfail the simple objcopy test + when cross compiling. + +Thu Nov 6 14:32:37 1997 Bob Manson <manson@charmed.cygnus.com> + + * lib/utils-lib.exp: Temporary definition of target_assemble and + default_target_assemble so that testing can work with older + dejagnu versions. + +Wed Sep 24 12:09:15 1997 Bob Manson <manson@charmed.cygnus.com> + + * binutils-all/objcopy.exp(strip_executable): Make a new copy of + the executable being tested. + +Mon Sep 15 21:25:20 1997 Bob Manson <manson@charmed.cygnus.com> + + * binutils-all/objcopy.exp: Compile the executables to be tested + on the target with a status wrapper (as necessary). + + * binutils-all/ar.exp: If testing on a remote host, don't bother + looking on the local host for the program being tested. Use the + correct filenames on the remote host. + + * binutils-all/nm.exp: Ditto. + + * binutils-all/size.exp: Ditto. + + * binutils-all/objdump.exp: Ditto. + (cpus_expected): Add the target CPU to the regexp of CPUs to be + expected, if it's not already there. + +Thu Aug 28 09:57:27 1997 Doug Evans <dje@canuck.cygnus.com> + + * binutils-all/objdump.exp (cpus_expected): Add arc. + +Tue Aug 5 00:03:20 1997 Ian Lance Taylor <ian@cygnus.com> + + * config/default.exp: Look for nm-new and strip-new. + +Tue Jun 3 17:12:54 1997 Bob Manson <manson@charmed.cygnus.com> + + * config/default.exp: Remove expect_before statement. + + * binutils-all/objcopy.exp: Don't use global exec_output variable; + the output is returned from remote_load instead. + +Mon May 12 22:14:20 1997 Bob Manson <manson@charmed.cygnus.com> + + * binutils-all/objcopy.exp(strip_test): Tests that + fail to compile are untested, not unresolved. + (copy_setup): Ditto. + + * lib/utils-lib.exp(default_binutils_assemble): Call + target_assemble instead of target_compile. + +Wed Apr 30 20:37:51 1997 Bob Manson <manson@charmed.cygnus.com> + + Changes to support multilib and remote hosted testing, along with + general cleanups and simplifications. + + * lib/utils-lib.exp(binutil_version): Use remote_exec. + (default_binutils_run): Ditto. + (default_binutils_assemble): Remove first argument; call + target_compile to actually do the assembly. + (default_binutils_compile,default_binutils_remove,prune_warnings): + Delete. + + * config/default.exp: Remove AS and ASFLAGS. + (binutils_compile,binutils_remove): Delete. + (binutils_assemble): Remove first argument. + + * binutils-all/ar.exp: See if we're running the tests on + a remote host, and download/upload files as appropriate. + Replace calls to binutils_remove with remote_file. Replace + calls to binutils_compile with target_compile. Remove initial + argument to binutils_assemble. Use remote_load to execute + programs on the target. + * binutils-all/nm.exp: Ditto. + * binutils-all/objcopy.exp: Ditto. + * binutils-all/objdump.exp: Ditto. + * binutils-all/size.exp: Ditto. + +Mon Apr 14 12:36:41 1997 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/ar.exp (long_filenames): Check for a file system + with a 14 character file name length limit. + +Tue Apr 1 09:52:15 1997 Jeffrey A Law (law@cygnus.com) + + * binutils-all/objdump.exp: Handle d10v. + +Fri Feb 7 16:45:34 1997 Bob Manson <manson@charmed.cygnus.com> + + * binutils-all/ar.exp: Use prune_warnings instead of + prune_system_crud. + * binutils-all/objcopy.exp: Ditto. + +Wed Jan 29 00:16:43 1997 Bob Manson <manson@charmed.cygnus.com> + + * binutils-all/nm.exp: Use / between $srcdir and $subdir. + * binutils-all/objcopy.exp: Ditto. + * binutils-all/objdump.exp: Ditto. + * binutils-all/size.exp: Ditto. + * binutils-all/hppa/objdump.exp: Ditto. + + +Wed Oct 16 22:57:59 1996 Jeffrey A Law (law@cygnus.com) + + * binutils-all/objdump.exp: Add mn10200 and mn10300 to expected + cpus list. + +Tue Oct 1 15:06:55 1996 Ian Lance Taylor <ian@cygnus.com> + + * lib/utils-lib.exp (binutil_version): Fix for current version + printing. + +Sun Aug 4 22:25:40 1996 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Fix end of line matching in srec tests + to work with TCL 7.5. + +Sat Jun 29 12:51:30 1996 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Simple copy test works for i960 b.out + targets. + +Mon Jun 24 14:33:04 1996 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: On OSF/1, the simple copy test will + succeed with gas, and fail with /bin/as, so mark it as an expected + failure only if it fails. + +Tue Mar 26 16:55:08 1996 Jeffrey A Law (law@cygnus.com) + + * binutils-all/objcopy.exp: No longer expect adjust-section-vma + test to fail for hppa*-*-proelf*. + +Mon Mar 11 08:25:14 1996 Jeffrey A Law (law@cygnus.com) + + * binutils-all/objdump.exp: Look for "$CODE$", not just "CODE". + +Wed Jan 31 11:55:13 1996 Jeffrey A Law (law@cygnus.com) + + * binutils-all/objcopy.exp: Expect adjust-section-vma tests to + fail for hppa*-*-proelf* targets. + +Thu Jan 25 13:53:04 1996 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objdump.exp: Update for objdump -h format change. + * binutils-all/objcopy.exp: Likewise. + +Mon Jan 15 18:14:14 1996 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Use the lma, not the vma, when testing + address adjustments. + +Fri Dec 15 16:31:55 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objdump.exp: Update objdump -i test for current + objdump output. + +Mon Nov 27 15:15:09 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Correct fail calls to always use the + same string as the pass call. + +Wed Nov 22 13:18:58 1995 Ian Lance Taylor <ian@cygnus.com> + + * lib/utils-lib.exp (prune_system_crud): Discard -g -O warnings + from native compilers on OSF/1 and SunOS. + +Fri Nov 17 10:36:09 1995 Ian Lance Taylor <ian@cygnus.com> + + * lib/utils-lib.exp (default_binutils_compiler: Change error + message to say compilation rather than assembly. + +Wed Nov 15 18:34:42 1995 Ken Raeburn <raeburn@cygnus.com> + + * binutils-all/objcopy.exp: Simple copy test does appear to work + on i*86-svr4. + +Wed Nov 15 12:19:28 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: If assembly fails, call unresolved. + Test running objcopy and strip on a final executable. + * binutils-all/testprog.c: New file. + * config/default.exp (STRIP, STRIPFLAGS): Define. + (binutils_compile): New procedure. + * lib/utils-lib.exp (default_binutils_compile): New procedure. + +Fri Nov 3 13:22:33 1995 Ian Lance Taylor <ian@cygnus.com> + + * lib/utils-lib.exp (default_binutils_run): Don't use verbose + -log, reverting part of Oct 2 change. + +Wed Nov 1 15:09:57 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 <manfred@lts.sel.alcatel.de> + + * binutils-all/objcopy.exp: Add setup_xfails for + m68*-motorola-sysv* and m88*-motorola-sysv*. + +Wed Oct 4 14:38:31 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/nm.exp: Add setup_xfails for XCOFF. + +Mon Oct 2 12:41:48 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/ar.exp: New file. + * binutils-all/bintest.s: Make text_symbol and data_symbol global. + Add new static symbols static_text_symbol and static_data_symbol. + * binutils-all/nm.exp: Adjust accordingly. + * config/default.exp (AR): Set if not set. + (binutils_remove): New procedure. + * lib/utils-lib.exp (default_binutils_run): Call + prune_system_crud on program output. Use verbose -log instead of + both verbose and send_log. + (default_binutils_remove): New procedure. + + * lib/utils-lib.exp (default_binutils_assemble): Call + prune_system_crud on assembler output. + +Tue Sep 26 14:07:05 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Add setup_xfails for simple copy test + for i386 COFF targets. + +Wed Sep 13 13:20:21 1995 Ian Lance Taylor <ian@cygnus.com> + + * lib/utils-lib.exp (prune_system_crud): Define if not defined. + * binutils-all/objcopy.exp: Call prune_system_crud on cmp output. + +Sat Aug 19 17:38:06 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Add xfail for i*86-*-aout* for simple + copy test. + +Wed Aug 16 16:52:53 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/nm.exp: Add setup_xfail for mips*-sony-bsd* for + tests which fail on ECOFF targets. + + * binutils-all/objcopy.exp: Change i*86-*-linux xfail for simple + copy test to check for i*86-*-linuxaout* instead. + +Tue Aug 8 17:48:37 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Add setup_xfail for a29k-*-vxworks* + for simple copy test. + +Tue Jul 25 11:57:12 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Change setup_xfail for simple copy + test from i960-*-vxworks5.1 to i960-*-vxworks*. + +Mon Jul 10 12:25:46 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Add setup_xfail for z8*-*-coff for + simple copy test. + * binutils-all/objdump.exp (cpus_expected): Add z8001 and z8002. + +Sun May 21 20:32:53 1995 Jeff Law (law@snake.cs.utah.edu) + + * binutils-all/hppa/objdump.exp (addendbug): Handle PA ELF targets + too. + * binutils-all/objcopy.exp (simple copy): Don't expect PA ELF + targets to fail. + +Tue Apr 4 14:52:08 1995 Jeff Law (law@snake.cs.utah.edu) + + * binutils-all/hppa: Renamed from binutils-hppa. + +Wed Mar 29 12:02:43 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Add setup_xfail for simple copy test + for h8500-*-hms and h8500-*-coff. + +Tue Mar 28 11:18:28 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Add setup_xfail for simple copy test + for m68*-ericsson-ose and m88*-*-coff. + +Mon Mar 27 11:27:31 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objcopy.exp: Add setup_xfail for simple copy test + for m68*-*-vxworks*. + +Fri Mar 24 11:44:25 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-hppa/objdump.exp: Correct hppa*-*-* check. + +Tue Mar 21 10:48:45 1995 Jeff Law (law@snake.cs.utah.edu) + + * binutils-hppa/addendbug.s: New testcase. + * binutils-hppa/objdump.exp: Run it. + +Mon Mar 20 11:31:05 1995 Ian Lance Taylor <ian@cygnus.com> + + * lib/utils-lib.exp (default_binutils_run): Quote any dollar signs + in progargs before passing it to exec. + +Fri Mar 17 16:39:31 1995 Jeff Law (law@snake.cs.utah.edu) + + * config/hppa.sed: Sed script to transform bintest.s into proper + PA assembly code. + * binutils-all/nm.exp: Enable these tests on the PA. + * binutils-all/objcopy.exp: Enable these tests on the PA. Expect + simple copy to fail. + * binutils-all/objdump.exp: Enable these tests on the PA. Handle + "CODE" as a section name. + * binutils-all/size.exp: Enable these tests on the PA. + * lib/utils-lib.exp (default_binutils_assemble): For "hppa*-*-*", + run the assembly through a sed script before passing it to the + assembler. + +Wed Mar 15 16:47:13 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/objdump.exp: Force section sizes to be interpreted + in hex. Change objdump -h failure mode to always use the same + string. + +Thu Jan 5 13:01:43 1995 Ian Lance Taylor <ian@cygnus.com> + + * binutils-all/nm.exp: Just check for irix4*, rather than + irix\[0-4\]*, to avoid DejaGnu bug. + +Thu Dec 15 19:35:31 1994 Ken Raeburn <raeburn@cujo.cygnus.com> + + * binutils-all/objcopy.exp: Expect simple-objcopy test to fail + for various other targets for which gas doesn't use bfd: sh-hms, + m68k-hpux, m68k-sunos, m68k-coff, i386-linux, a29k-udi, a29k-coff, + i960-vxworks5.1, i960-coff, h8300-hms, h8300-coff. + +Wed Dec 14 15:54:46 1994 Ken Raeburn <raeburn@cujo.cygnus.com> + + * binutils-all/size.exp: Skip tests requiring bintest.o on hppa, + since it (correctly) generates syntax errors on that platform. + * binutils-all/objdump.exp: Ditto. + * binutils-all/nm.exp: Ditto. + * binutils-all/objcopy.exp: Ditto. Also, move setup_xfail for + sh-coff to branch where objcopy execution produced no error + messages. Expect failure for hp300 also. + +Thu Dec 8 14:36:15 1994 Ken Raeburn <raeburn@cujo.cygnus.com> + + * binutils-all/objdump.exp (cpus_expected): New variable, taken + from objdump -i test, added ns32k and powerpc, sorted. + (objdump -i, -f tests): Use $cpus_expected. + + * binutils-all/objcopy.exp: For simple-copy test, expect failure + for sh-coff. + +Tue Oct 25 16:00:14 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> + + * binutils-all/objcopy.exp: Adjust --adjust-section-vma tests for + new S-record section handling. + +Tue Oct 18 11:18:21 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> + + * binutils-all/nm.exp: nm with no arguments and nm -P do not work + as expected on ECOFF targets; add calls to setup_xfail. + + * binutils-all/objcopy.exp: New file. + * config/default.exp: Initialize OBJCOPY and OBJCOPYFLAGS. + +Fri Oct 14 14:46:22 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> + + Rewrite testsuite. + * configure.in, Makefile.in: Remove. + * binutils-all/configure.in, binutils-all/Makefile.in: Remove. + * binutils-all/bintest.c: Remove. + * binutils-all/bintest.s: New file. + * binutils-all/nm.exp, binutils-all/objdump.exp: Rewrite. + * binutils-all/size.exp: Rewrite. + * config/default.exp: Load utils-lib.exp. Set AS and ASFLAGS. + Don't go up one directory from $base_dir. Create tmpdir. + (binutils_run, binutils-assemble): New procedures. + * config/unix.exp: Remove. + * config/mt-a29k-udi, config/mt-i386-aout: Remove. + * config/mt-i960-nindy, config/mt-lynx, config/mt-m68k: Remove. + * config/mt-mips-ecoff, config/mt-slite: Remove. + * config/mt-sparc-aout, config/mt-vxworks: Remove. + * lib/utils-lib.exp (binutil_version): Don't redirect standard + input when getting version. Don't unset errorInfo. + (default_binutils_run): New procedure. + (default_binutils_assemble): New procedure. + +Thu Sep 29 12:45:39 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) + + * VMS does not permit `.' in directory names: renamed binutils.all + to binutils-all. + * configure.in (configdirs): Change binutils.all to binutils-all. + +Fri Sep 23 16:01:14 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) + + * configure.in: Use mt-m68k for m68k*-*-aout* and m68k*-*-coff*, + not for m68k-*-*. + +Fri Sep 23 13:54:50 1994 Ken Raeburn <raeburn@cujo.cygnus.com> + + * binutils.all/objdump.exp: Added ARM to list of CPU types. + +Thu Sep 22 11:04:50 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) + + * binutils.all/objdump.exp: Update for new usage message. + * binutils.all/size.exp: Use a double backslash in the string to + get a single backslash to the regexp matcher. Accept $TEXT$, + $DATA$ and $BSS$ as well as .text, .data and .bss, for HP/UX. + +Fri Sep 2 12:53:10 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) + + * config/unix.exp: If nm.new does not exist, use [transform nm]. + * config/default.exp: Likewise. + +Wed Aug 24 12:41:37 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) + + * configure.in, binutils.all/configure.in: Change i386 to + i[345]86. + +Tue Jul 19 15:23:53 1994 Bill Cox (bill@rtl.cygnus.com) + + * config/mt-mips-ecoff: Add -Tidp.ld option. + +Thu Jun 30 12:41:55 1994 J.T. Conklin (jtc@phishhead.cygnus.com) + + * config/default.exp: Use nm.new, not nm, from newly built tree. + +Tue May 17 14:04:05 1994 Bill Cox (bill@rtl.cygnus.com) + + * config/default.exp, config/unix.exp: Replace error + proc calls with perror. + +Tue May 10 11:20:54 1994 Stan Shebs (shebs@andros.cygnus.com) + + * configure.in (sparclite): Match on sparclite*-*-*. + +Wed Apr 13 18:25:19 1994 Ken Raeburn (raeburn@cujo.cygnus.com) + + * config/unix.exp: Use nm.new, not nm, from newly built tree. + + * binutils.all/objdump.exp: Add more wildcards to list of + single-letter options in pattern for usage message. + + * binutils.all/nm.exp: Deleted debug-symbols test, since it only + works for a.out/stabs systems. Fixed regexps to make underscores + optional, since some C compilers don't prepend them. Deleted + check for foo.o symbol, since again some systems don't generate + it. + +Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in (check): Set TCL_LIBRARY for runtest. + +Mon Feb 14 19:34:03 1994 Rob Savoye (rob@darkstar.cygnus.com) + + * Makefile.in: Use new config features of DejaGnu in site.exp + file. "Make check" should now work for all crosses. + +Fri Jan 28 18:00:29 1994 Ken Raeburn (raeburn@cujo.cygnus.com) + + * binutils.all/objdump.exp: In usage message, accept + "section-name" as well as "section_name". + +Mon Jan 17 16:57:02 1994 Ken Raeburn (raeburn@cujo.cygnus.com) + + * binutils.all/objdump.exp: Trim list of format names expected, + and accept any known CPU type. + +Thu Dec 2 20:50:24 1993 Rob Savoye (rob@darkstar.cygnus.com) + + * Makefile.in: Remove some stuff from the site.exp file. + * config/unix.exp: Add global before seeing if the variables for + nm, objdump, and size exist. + +Wed Nov 3 11:12:32 1993 Rob Savoye (rob@darkstar.cygnus.com) + + * config/udi.exp,unix.exp: Transform tool name. + * binutils.all/*.exp: Clear errorInfo after exec. + +Fri Jul 2 12:41:20 1993 Ian Lance Taylor (ian@cygnus.com) + + * binutils.all/*.exp: Use -- for long arguments rather than +. + +Fri Jun 4 10:52:29 1993 david d `zoo' zuhn (zoo@cirdan.cygnus.com) + + * configure.in: change srctrigger to Makefile.in + +Wed May 26 17:27:46 1993 Ian Lance Taylor (ian@cygnus.com) + + * Makefile.in (FLAGS_TO_PASS): Pass down CC and CFLAGS. + +Fri May 7 13:58:44 1993 Ian Lance Taylor (ian@cygnus.com) + + * binutils.all/objdump.exp: Update for new usage message. + +Mon Apr 19 14:08:52 1993 Rob Savoye (rob@darkstar.cygnus.com) + + * binutils.all/*.exp: Use the new util_test proc. + * Makefile.in: Create a local site.exp file with config info. + +Thu Mar 25 05:38:47 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com) + + * nm.all/configure.in (srcname): Delete extra quote. + +Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com) + + * binutils/testsuite: made modifications to testcases, etc., to allow + them to work properly given the reorganization of deja-gnu and the + relocation of the testcases from deja-gnu to a "tool" subdirectory. + +Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com) + + * binutils/testsuite: Initial creation of binutils/testsuite. + Migrated dejagnu testcases and support files for testing nm to + binutils/testsuite from deja-gnu. These files were moved "as is" + with no modifications. This migration is part of a major overhaul + of dejagnu. The modifications to these testcases, etc., which + will allow them to work with the new version of dejagnu will be + made in a future update. |