*** empty log message ***
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 80d0f0c0237c05ee938f6234572548b467271431..02d6944b0b6d1f03f8a85e74d7af279ae5e0af95 100644 (file)
@@ -1,3 +1,474 @@
+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 seperate calls to
+       bfd_add_gnu_debuglink_section and
+       bfd_fill_in_gnu_debuglink_section, seperated 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
This page took 0.028007 seconds and 4 git commands to generate.