(linenum→info "unix/slp.c:2238")

binutils/2.18/binutils/ChangeLog-0001

    1: 2001-12-20  Julian v. Bock  <julian@wongr.net>
    2: 
    3:         * readelf.c (print_symbol): New function: Print a formatted symbol
    4:         name.  If --wide is specified do not truncate it.
    5:         (dump_relocations): Use print_symbol() to print symbol names.
    6:         (process_symbol_table): Likewise.
    7:         (process_syminfo): Likewise.
    8:         (process_mips_specific): Likewise.
    9:         (usage): Document new feature of --wide switch.
   10:         * doc/binutils.texi (objdump): Document additional behaviour of
   11:         --wide.
   12: 
   13: 2001-12-18  Michael Snyder  <msnyder@redhat.com>
   14: 
   15:         * objcopy.c (copy_file): Accept corefiles (format bfd_core).
   16:         (copy_object): Don't set the start address or flags of a core file.
   17:         (copy_section): Don't relocate a core file.  Don't copy contents
   18:         if the input section has the contents flag set, but the output
   19:         section does not (which happens with the fake 'note' pseudo-
   20:         sections that BFD creates for corefiles).
   21: 
   22: 2001-12-18  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
   23: 
   24:         * readelf.c (get_machine_flags): Recognize header flags for ABI and
   25:         ASE extensions. More robust code for ISA checking. Ignore empty fields
   26:         in header flags for GNU extensions.
   27: 
   28: 2001-12-18  Alan Modra  <amodra@bigpond.net.au>
   29: 
   30:         * objcopy.c (copy_archive): Set output bfd format outside the loop.
   31: 
   32: 2001-12-18  Nick Clifton  <nickc@cambridge.redhat.com>
   33: 
   34:         * po/ja.po: Import from translation project.
   35:         * configure.in (ALL_LINGUAS): Add ja.
   36:         * configure: Regenerate.
   37: 
   38: 2001-12-18  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
   39: 
   40:         * addr2line.c (main): Protoype.
   41:         * ar.c (main): Protoype.
   42:         * nm.c (main): Protoype.
   43:         * objcopy.c (main): Protoype.
   44:         * objdump.c (main): Protoype.
   45:         * size.c (main): Protoype.
   46:         * strings.c (main): Protoype.
   47: 
   48: 2001-12-17  Alan Modra  <amodra@bigpond.net.au>
   49: 
   50:         * readelf.c (symtab_shndx_hdr): New global.
   51:         (SECTION_HEADER_INDEX): Define.
   52:         (SECTION_HEADER_NUM): Define.
   53:         (SECTION_HEADER): Define.
   54:         (GET_ELF_SYMBOLS): Pass two params rather than three.
   55:         (get_32bit_elf_symbols): Take file and section args.  Read and
   56:         use SHT_SYMTAB_SHNDX.
   57:         (get_64bit_elf_symbols): Likewise.
   58:         (dump_relocations): Use SECTION_HEADER to index "section_headers".
   59:         (process_section_headers): Likewise.  Use SECTION_HEADER_NUM too.
   60:         Remember symtab_shdx_hdr.
   61:         (process_program_headers): Scan from index 1 for segment map.
   62:         (slurp_ia64_unwind_table): Use SECTION_HEADER to index
   63:         "section_headers".
   64:         (process_relocs): Likewise.  Also adjust call to GET_ELF_SYMBOLS.
   65:         (process_unwind): Likewise.
   66:         (process_version_sections): Likewise.
   67:         (process_symbol_table): Likewise.
   68:         (display_debug_info): Likewise.
   69:         (process_dynamic_segment): Fake up a symtab section for changed
   70:         GET_ELF_SYMBOLS.
   71:         (get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE.
   72:         (process_program_headers): Kill signed/unsigned warning.
   73:         (load_debug_str): Likewise.
   74:         (display_debug_info): Likewise.
   75: 
   76: 2001-12-13  Jakub Jelinek  <jakub@redhat.com>
   77: 
   78:         * readelf.c (get_segment_type): Support PT_GNU_EH_FRAME.
   79: 
   80: 2001-12-11  Alan Modra  <amodra@bigpond.net.au>
   81: 
   82:         * readelf.c (process_file_header): Print extended e_shnum and
   83:         e_shdtrndx values.  Set elf_header values for same.
   84:         (get_32bit_section_headers): Add "num" arg to read "num" headers.
   85:         (get_64bit_section_headers): Likewise.
   86:         (process_section_headers): Update calls.
   87:         (get_file_header): Call get_32bit_section_headers or 64bit variant.
   88: 
   89: 2001-12-10  Jakub Jelinek  <jakub@redhat.com>
   90: 
   91:         * objcopy.c (setup_section): Copy entsize.
   92: 
   93: 2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
   94: 
   95:         * readelf.c (guess_is_rela): Add support for stormy16.
   96:         (dump_relocations): Likewise.
   97:         (get_machine_name): Likewise.
   98: 
   99: 2001-12-05  Nick Clifton  <nickc@cambridge.redhat.com>
  100: 
  101:         * dllwrap.c (main) Replace multiple strings describing a
  102:         single error with a single, newline escaped sentence to permit
  103:         better translation into foreign languages.
  104: 
  105:         * readelf.c (get_elf_class): Remove internalionalisation of ELF
  106:         class names.
  107: 
  108: 2001-12-04  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
  109: 
  110:         * strings.c (get_char): Initialize value.
  111: 
  112: 2001-12-04  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
  113: 
  114:         * arlex.l: Silence compile warnings.
  115:         * arsup.h: Likewise. Fix formatting.
  116: 
  117: 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
  118: 
  119:         * strings.c: Include config.h before bfd.h.
  120:         (file_off): New type.
  121:         (file_open): Define.
  122:         (print_strings): Use file_off instead of file_ptr.  Print addresses
  123:         which don't fit into long correctly.
  124:         (get_char): Use file_off instead of file_ptr.  Use getc_unlocked if
  125:         available.
  126:         (strings_file): Use file_off instead of file_ptr.  Use file_open.
  127:         * configure.in: Check for getc_unlocked.
  128:         Check for fopen64 and whether _LARGEFILE64_SOURCE needs to
  129:         be defined for it.
  130:         * configure: Rebuilt.
  131:         * config.h.in: Rebuilt.
  132: 
  133: 2001-11-29  H.J. Lu <hjl@gnu.org>
  134: 
  135:         * bucomm.c (make_tempname): Revert the changes made on
  136:         2001-11-14 and 2001-11-12. They won't work with directories.
  137: 
  138: 2001-11-23  John David Anglin  <dave@hiauly1.hia.nrc.ca>
  139: 
  140:         * binutils/Makefile.am (check-DEJAGNU): Pass CC_FOR_TARGET and
  141:         CFLAGS_FOR_TARGET to runtest in environment.
  142:         * Makefile.in: Rebuild.
  143:         * doc/Makefile.in: Rebuild.
  144: 
  145: 2001-11-28  Mike Stump  <mrs@wrs.com>
  146: 
  147:         * objcopy.c (setup_section): Preserve SEC_RELOC when
  148:         --set-section-flags is used.
  149: 
  150: 2001-11-19  Nick Clifton  <nickc@cambridge.redhat.com>
  151: 
  152:         * readelf.c (do_debug_str): New variable.
  153:         (display_debug_str): New function: Display the contents of a
  154:         .debug_str section.
  155:         (load_debug_str): New function: Load in the contents of a
  156:         .debug_str section.
  157:         (free_debug_str): New function: Free the memory used by
  158:         load_debug_str().
  159:         (fetch_indirect_string): Retrieve a string from the .debug_str
  160:         section.
  161:         (usage): Add -ws.
  162:         (parse_args): Accept -ws.
  163:         (process_section_headers): Allow the display of the .debug_str
  164:         section.
  165:         (read_and_display_attr_value): Use fetch_indirect_string.  Show
  166:         offset into .debug_str section.
  167:         (display_debug_info): Use load_debug_str and free_debug_str.
  168:         (debug_displays): Add .debug_str.
  169:         * doc/binutils.texi: Document -ws.
  170: 
  171: 2001-11-19  Andreas Jaeger  <aj@suse.de>
  172: 
  173:         * testsuite/binutils-all/objdump.exp: Add x86-64.
  174: 
  175: 2001-11-15  Andreas Schwab  <schwab@suse.de>
  176: 
  177:         * readelf.c: Fix warnings without terminating newline.
  178: 
  179: 2001-11-15  Alan Modra  <amodra@bigpond.net.au>
  180: 
  181:         * doc/binutils.texi (objdump): Document ppc -M options.
  182: 
  183: 2001-11-14  Andreas Jaeger  <aj@suse.de>
  184: 
  185:         * doc/binutils.texi (objdump): Fix description to use x86-64.
  186: 
  187: 2001-11-14  Nick Clifton  <nickc@cambridge.redhat.com>
  188: 
  189:         * bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since
  190:         not all systems provide mkstemp.
  191: 
  192: 2001-11-14  Alan Modra  <amodra@bigpond.net.au>
  193: 
  194:         * doc/binutils.texi (objdump): Document x86 -M options.
  195: 
  196: 2001-11-13  Keith Walker <keith.walker@arm.com>
  197: 
  198:         * readelf.c (read_and_display_attr_value): New function to
  199:         handle DW_FORM_indirect.
  200:         (read_and_display_attr): Use it.
  201: 
  202: 2001-11-13  Geoffrey Keating  <geoffk@redhat.com>
  203: 
  204:         * readelf.c (display_debug_lines): Deal with unknown standard
  205:         opcodes.  Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin,
  206:         DW_LNS_set_isa.
  207: 
  208: 2001-11-13  Timothy Wall  <twall@alum.mit.edu>
  209: 
  210:         * MAINTAINERS: Add self as tic54x maintainer.  This target
  211:         includes the IBM C54XDSP clone.
  212: 
  213: 2001-11-12  * Steven J. Hill <sjhill@realitydiluted.com>
  214: 
  215:         * bucomm.c (make_tempname): Use mkstemp in place of mktemp.
  216: 
  217: 2001-11-09  Jeffrey A Law  (law@cygnus.com)
  218: 
  219:         * unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch.
  220:         (unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise.
  221:         (unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise.
  222:         (unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise.
  223:         (unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise.
  224:         (unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise.
  225:         (unw_decode_b2, unw_decode_b3_b4): Likewise.
  226: 
  227:         * readelf.c (get_elf_class): Fix ISO portability glitch.
  228:         (get_data_encoding, get_osabi_name, request_dump): Likewise.
  229: 
  230: 2001-11-07  Jakub Jelinek  <jakub@redhat.com>
  231: 
  232:         * readelf.c (debug_str, debug_str_size): New.
  233:         (display_debug_abbrev): If no abbrevs were read, skip the CU.
  234:         Call free_abbrevs.
  235:         (read_and_display_addr): Handle DW_FORM_strp.
  236:         (display_debug_info): Read .debug_str section if present,
  237:         so that DW_FORM_strp can be handled.
  238:         Fix test for non-existant .debug_abbrev section.
  239: 
  240: 2001-11-05  Jakub Jelinek  <jakub@redhat.com>
  241: 
  242:         * arlex.l: Accept `\' in filenames.  Patch by <earl_chew@agilent.com>.
  243: 
  244:         * arsup.c (ar_open): Prepend tmp- to basename, not whole path.
  245: 
  246: 2001-11-05  Martin Schwidefsky  <schwidefsky@de.ibm.com>
  247: 
  248:         * MAINTAINERS: Add self as s390/s390x maintainer.
  249: 
  250: 2001-11-02  Tom Rix  <trix@bluey.cygnus.com>
  251: 
  252:         * MAINTAINERS: Add self as PPC XCOFF maintainer.
  253: 
  254: 2001-11-02  Nick Clifton  <nickc@cambridge.redhat.com>
  255: 
  256:         * configure.in (ALL_LINGUAS): Add "fr" and "tr".
  257:         * configure: Regernate.
  258:         * po/fr.po: New file.
  259:         * po/tr.po: New file.
  260: 
  261: 2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
  262: 
  263:         * MAINTAINERS: Add self as MMIX port maintainer.
  264:         * readelf.c: Include elf/mmix.h.
  265:         (guess_is_rela): MMIX is RELA.
  266:         (dump_relocations): Handle MMIX relocations.
  267:         * Makefile.am: Regenerate dependencies.
  268:         * Makefile.in: Regenerate.
  269: 
  270: 2001-10-13  Nick Clifton  <nickc@cambridge.redhat.com>
  271: 
  272:         * readelf.c (parse_args): Handle multiple options to the -w
  273:         switch.
  274: 
  275: 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
  276: 
  277:         * readelf.c (get_section_type_name): Don't print SHT_ prefix for
  278:         LOPROC, LOOS and LOUSER.
  279: 
  280: 2001-10-11  J"orn Rennecke <amylaar@onetel.net.uk>
  281: 
  282:         * MAINTAINERS: Update my email address.
  283: 
  284: 2001-10-03  Alan Modra  <amodra@bigpond.net.au>
  285: 
  286:         * doc/Makefile.in: Regenerate.
  287:         * configure: Regenerate.
  288: 
  289: 2001-10-02  Nick Clifton  <nickc@cambridge.redhat.com>
  290: 
  291:         * readelf.c (display_debug_line, display_debug_pubnames,
  292:         display_debug_info, display_debug_frames): Detect and warn
  293:         about 64-bit format entries.
  294:         (display_debug_aranges): Reword 64-bit warning.
  295:         (debug_displays): Add .debug_pubtypes as a known, but not yet
  296:         supported, debug section.
  297: 
  298: 2001-10-02  Alan Modra  <amodra@bigpond.net.au>
  299: 
  300:         * coffdump.c (PROGRAM_VERSION): Delete.
  301:         (main <'V'>): Call print_version.
  302:         * srconv.c: Likewise.
  303:         * sysdump.c: Likewise.
  304:         * version.c (program_version): Remove.
  305:         (print_version): Use BFD_VERSION_STRING.  Just print the current
  306:         year in copyright message.
  307:         * addr2line.c (program_version): Remove unused declaration.
  308:         * objdump.c (display_target_tables): Use BFD_VERSION_STRING in
  309:         place of BFD_VERSION.
  310:         * Makefile.am (Makefile): Depend on bfd/configure.in.
  311:         (cplus-dem.o): Depend on Makefile.
  312:         Run "make dep-am".
  313:         * Makefile.in: Regenerate.
  314: 
  315: 2001-10-01  Nick Clifton  <nickc@cambridge.redhat.com>
  316: 
  317:         * readelf.c (display_debug_aranges): Detect and warn about DWARF64
  318:         format .debug_arange sections.
  319:         (main): Add missing prototype.
  320: 
  321: 2001-09-30  Hans-Peter Nilsson  <hp@bitrange.com>
  322: 
  323:         * Makefile.am: Update dependencies with "make dep-am".
  324:         * Makefile.in: Regenerate.
  325: 
  326: 2001-09-28  Richard Henderson  <rth@redhat.com>
  327: 
  328:         * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.
  329: 
  330: 2001-09-26  Alan Modra  <amodra@bigpond.net.au>
  331: 
  332:         * bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
  333:         VA_CLOSE.
  334:         (non_fatal): Likewise.
  335:         * objdump.c (objdump_sprintf): Likewise.
  336:         * readelf.c (error): Likewise.
  337:         (warn): Likewise.
  338: 
  339: 2001-09-25  Jakub Jelinek  <jakub@redhat.com>
  340: 
  341:         * readelf.c (do_wide): New.
  342:         (options): Add --wide.
  343:         (usage, parse_args): Likewise.
  344:         (process_program_headers): Put each segment on a single line if
  345:         --wide is given.
  346:         (process_section_headers): Put each section on a single line if
  347:         --wide is given.
  348:         * doc/binutils.texi: Document it.
  349:         * NEWS: Likewise.
  350: 
  351: 2001-09-25  Alan Modra  <amodra@bigpond.net.au>
  352: 
  353:         * readelf.c (print_vma): Print 8 digits of low hex value.
  354: 
  355: 2001-09-24  Andreas Jaeger  <aj@suse.de>
  356: 
  357:         * nlmconv.c: Fix warnings about unused attributes and function
  358:         prototypes.
  359: 
  360:         * strings.c: Add prototype for get_char.
  361: 
  362: 2000-09-19  H.J. Lu  <hjl@gnu.org>
  363: 
  364:         * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
  365:         $(srcdir)/cxxfilt.man.
  366:         * doc/Makefile.in: Rebuild.
  367: 
  368: 2001-09-19  Alan Modra  <amodra@bigpond.net.au>
  369: 
  370:         * objcopy.c (copy_main): Correct rename-section string parsing.
  371:         Consolidate new_name parsing, and error messages.
  372: 
  373: 2001-09-18  Bruno Haible  <haible@clisp.cons.org>
  374: 
  375:         * addr2line.c: Don't include <ctype.h>.
  376:         (main): For gettext, also set the LC_CTYPE locate facet.
  377:         * ar.c (main): Likewise.
  378:         * coffdump.c (main): Likewise.
  379:         * dlltool.c: Include "safe-ctype.h" instead of <ctype.h>.
  380:         (main): For gettext, also set the LC_CTYPE locate facet.
  381:         Use ISALNUM instead of isalpha/isdigit.
  382:         * dllwrap.c: Don't include <ctype.h>.
  383:         (main): For gettext, also set the LC_CTYPE locate facet.
  384:         * nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>.
  385:         (main): For gettext, also set the LC_CTYPE locate facet.
  386:         Use TOUPPER instead of islower/toupper.
  387:         * nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>.
  388:         (yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum.
  389:         Use TOUPPER instead of islower/toupper.
  390:         * nm.c (main): For gettext, also set the LC_CTYPE locate facet.
  391:         * objcopy.c (main): Likewise.
  392:         * objdump.c: Include "safe-ctype.h" instead of <ctype.h>.
  393:         (disassemble_bytes): Use ISPRINT instead of isprint.
  394:         (dump_section_stabs): Use ISDIGIT instead of isdigit.
  395:         (dump_data): Use ISPRINT instead of isprint.
  396:         (main): For gettext, also set the LC_CTYPE locate facet.
  397:         * rclex.l: Include "safe-ctype.h" instead of <ctype.h>.
  398:         (cpp_line, handle_quotes): Use ISSPACE instead of isspace.
  399:         * rcparse.y: Include "safe-ctype.h" instead of <ctype.h>.
  400:         Use TOUPPER instead of islower/toupper.
  401:         * readelf.c (main): For gettext, also set the LC_CTYPE locate facet.
  402:         * resrc.c: Include "safe-ctype.h" instead of <ctype.h>.
  403:         (write_rc_accelerators): Use ISPRINT instead of isprint.
  404:         (write_rc_rcdata): Likewise.
  405:         * size.c (main): For gettext, also set the LC_CTYPE locate facet.
  406:         * srconv.c (main): Likewise.
  407:         * stabs.c: Include "safe-ctype.h" instead of <ctype.h>.
  408:         (parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of
  409:         isdigit/isupper/islower.
  410:         (parse_stab_string, parse_stab_type, parse_stab_argtypes,
  411:         parse_stab_array_type, stab_demangle_count, stab_demangle_get_count,
  412:         stab_demangle_prefix, stab_demangle_qualified,
  413:         stab_demangle_template, stab_demangle_type,
  414:         stab_demangle_fund_type): Use ISDIGIT instead of isdigit.
  415:         * strings.c: Include "safe-ctype.h" instead of <ctype.h>.
  416:         (isgraphic): Use ISPRINT instead of isascii/isprint.
  417:         (main): Remove HAVE_LC_MESSAGES dependency.
  418:         * sysdump.c: Include "safe-ctype.h" instead of <ctype.h>.
  419:         (pbarray): Use ISPRINT instead of isprint.
  420:         (main): For gettext, also set the LC_CTYPE locate facet.
  421:         * windres.c: Include "safe-ctype.h" instead of <ctype.h>.
  422:         (format_from_filename): Use ISPRINT instead of isprint.
  423:         (main): For gettext, also set the LC_CTYPE locate facet.
  424:         * winduni.c: Include "safe-ctype.h" instead of <ctype.h>.
  425:         (unicode_print): Use ISPRINT instead of isprint.
  426:         * wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>.
  427:         (stab_variable): Use ISDIGIT instead of isdigit.
  428: 
  429: 2001-09-18  Alan Modra  <amodra@bigpond.net.au>
  430: 
  431:         * ar.c (print_contents): Cast args of bfd_seek to the right types.
  432:         Replace bfd_read call with call to bfd_bread.
  433:         (extract_file): Likewise.
  434: 
  435:         * objdump.c (dump_section_header): Cast section->filepos to
  436:         unsigned long to suit printf format string.
  437:         * readelf.c (process_section_headers): Similarly for sh_offset.
  438:         (process_unwind): Likewise.
  439: 
  440: 2001-09-14  Nick Clifton  <nickc@cambridge.redhat.com>
  441: 
  442:         * strings.c (encoding, encoding_bytes): New variables.
  443:         (long_options): Add --encoding.
  444:         (main): Accept -e and --encoding.
  445:         (get_char): New function.  Read a, possibly wide, character from
  446:         the input stream.
  447:         (print_strings): Use get_char().
  448:         (usage): Document new command line option.
  449:         * doc/binutils.texi: Document new command line option.
  450:         * NEWS: Announce new command line option.
  451: 
  452: 2001-09-12  Alexandre Oliva  <aoliva@redhat.com>
  453: 
  454:         * readelf.c (guess_is_rela, dump_relocations, get_machine_name,
  455:         get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V,
  456:         EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD.
  457:         Removed EM_CYGNUS_ARC.
  458: 
  459: 2001-09-04  Jeffrey A Law  (law@cygnus.com)
  460: 
  461:         * readelf.c: Include elf/h8 for H8 series definitions.
  462:         (guess_is_rela): H8 series if RELA.
  463:         (dump_relocations): Handle H8 series relocations.
  464: 
  465: 2001-08-31  Eric Christopher  <echristo@redhat.com>
  466: 
  467:         * readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K.
  468: 
  469: 2001-08-29  Peter Targett  <peter.targett@arccores.com>
  470: 
  471:         * MAINTAINERS: Include ARC Maintainer.
  472: 
  473: 2001-08-29  Ben Elliston  <bje@redhat.com>
  474: 
  475:         * stabs.c (stab_demangle_template): Initialise s4.
  476: 
  477: 2001-08-27  Alan Modra  <amodra@bigpond.net.au>
  478: 
  479:         * readelf.c (dump_relocations): Recognise EM_PPC64.
  480: 
  481: 2001-08-26  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
  482: 
  483:         * readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE.
  484: 
  485: 2001-08-25  H.J. Lu  <hjl@gnu.org>
  486: 
  487:         * nm.c (print_width): New.
  488:         (display_rel_file): Set `print_width' according to
  489:         bfd_sprintf_vma.
  490:         (print_symbol_info_bsd): Check `print_width' instead of BFD64.
  491: 
  492: 2001-08-24  Alexandre Oliva  <aoliva@redhat.com>
  493: 
  494:         * objcopy.c (use_alt_mach_code): New variable.
  495:         (OPTION_ALT_MACH_CODE): Define.
  496:         (copy_options): Added --alt-machine-code.
  497:         (copy_main): Handle it.
  498:         (copy_object): Switch to alternate machine code if requested.
  499:         * doc/binutils.texi: Document new option.
  500:         * NEWS: Likewise.
  501: 
  502: 2001-08-22  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
  503: 
  504:         * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.
  505: 
  506: 2001-08-21  H.J. Lu  <hjl@gnu.org>
  507: 
  508:         * readelf.c (dump_relocations): Support ELF64 on 32bit hosts.
  509:         (display_debug_info): Cast for 64bit hosts.
  510:         (display_debug_frames): Likewise.
  511:         (process_mips_specific): Likewise.
  512: 
  513: 2001-08-21  Andreas Jaeger  <aj@suse.de>
  514: 
  515:         * coffgrok.h: Add missing parameter for prototype of coff_grok.
  516: 
  517:         * sysdump.c: Add missing prototypes.
  518:         * srconv.c: Likewise.
  519:         * unwind-ia64.c: Likewise.
  520:         * coffdump.c: Likewise.
  521: 
  522:         * sysinfo.y: Print prototypes, include <ansidecl.h>.
  523: 
  524:         * coffgrok.c: Add missing prototypes, include libiberty.h instead
  525:         of declaring xcalloc.
  526: 
  527: 2001-08-10  H.J. Lu  <hjl@gnu.org>
  528: 
  529:         * nm.c (print_value): Add one arg, bfd *.
  530:         (print_value): Replace fprintf_vma with bfd_fprintf_vma.
  531:         (print_symbol_info_bsd): Also pass `abfd' to print_value ().
  532:         (print_symbol_info_sysv): Likewise.
  533:         (print_symbol_info_posix): Likewise.
  534: 
  535:         * objdump.c (dump_section_header): Replace printf_vma with
  536:         bfd_printf_vma.
  537:         (print_section_stabs): Likewise.
  538:         (dump_bfd_header): Likewise.
  539:         (objdump_print_value): Replace sprintf_vma with
  540:         bfd_sprintf_vma.
  541:         (disassemble_bytes): Likewise.
  542:         (dump_reloc_set): Likewise.
  543: 
  544: 2001-08-10  Andreas Jaeger  <aj@suse.de>
  545: 
  546:         * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
  547:         to build warnings.
  548:         * configure: Regenerate.
  549: 
  550: 2001-08-09  Alan Modra  <amodra@bigpond.net.au>
  551: 
  552:         * readelf.c: Add missing prototypes.
  553:         * objdump.c: Likewise.  Format existing prototypes.
  554: 
  555: 2001-08-08  Alexandre Oliva  <aoliva@redhat.com>
  556: 
  557:         * readelf.c (display_debug_info): Add to abbrev_offset the addend
  558:         of any RELA relocation for the abbrev_offset memory location that
  559:         refers to the .debug_abbrev section symbol.
  560: 
  561: 2001-08-07  H.J. Lu  <hjl@gnu.org>
  562: 
  563:         * readelf.c (process_file): Return 0 if OK, otherwise return 1.
  564:         (main): Return process_file ().
  565: 
  566: 2001-08-05  Philip Blundell  <philb@gnu.org>
  567: 
  568:         * doc/binutils.texi: Use "Thumb" not "THUMB".
  569: 
  570: 2001-08-03  John Healy  <jhealy@redhat.com>
  571: 
  572:         Patch suggested by Frank Eigler <fche@redhat.com>.
  573:         * objdump.c (disassemble_data): Fill in section member of the
  574:         disasm_info structure.
  575: 
  576: 2001-08-03  Tom Walsh  <tom@cyberiansoftware.com>
  577: 
  578:         * configure.in: Added --with-windres option.
  579:         * configure: Regenerated.
  580: 
  581: 2001-07-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
  582: 
  583:         * doc/binutils.texi: Use @command{name} for commands;
  584:         use @option{-opt} for options; use @table @env for list of options;
  585:         remove spaces arround [ | ] in synopsis.
  586: 
  587:         * doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the
  588:         center title.
  589: 
  590: 2001-07-31  Nick Clifton  <nickc@cambridge.redhat.com>
  591: 
  592:         * objcopy.c: Fix formatting.
  593:         (section_rename): New structure.
  594:         (OPTION_RENAME_SECTION): New switch.
  595:         (copy_usage): Document new switch.
  596:         (add_section_rename): New function: Add a node to the section
  597:         rename list.
  598:         (find_section_rename): New function: Find the new name and
  599:         flags for a section.
  600:         (setup_section): Call find_section_name to determine the name
  601:         of the output section.
  602:         (copy_main): Handle OPTION_RENAME_SECTION.
  603:         * binutils.texi: Document new switch.
  604:         * NEWS: Mention new switch.
  605: 
  606: 2001-07-30  Nick Clifton  <nickc@cambridge.redhat.com>
  607: 
  608:         * README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org.
  609:         * MAINTAINERS: Rename bug-gnu-utils@gcc.org to
  610:         bug-binutils@gcc.org.
  611: 
  612: 2001-07-28  Matthias Kramm  <kramm@quiss.org>
  613: 
  614:         * bucomm.c (list_supported_architectures): New function.
  615:         * bucomm.h (list_supported_architectures): Declare.
  616:         * objdump.c (usage): Call the above.
  617: 
  618: 2001-07-25  Dave Brolley  <brolley@redhat.com>
  619: 
  620:         * objdump.c (SKIP_ZEROES): Only define it if it is not already defined.
  621:         (SKIP_ZEROES_AT_END): Only define it if it is not already defined.
  622: 
  623: 2001-07-19  Nick Clifton  <nickc@cambridge.redhat.com>
  624: 
  625:         * README: Update for 2.11.  Change bug reporting email address.
  626:         * MAINTAINERS: Tidy up.  Change bug reporting email address.
  627: 
  628: 2001-07-16  DJ Delorie  <dj@redhat.com>
  629: 
  630:         * resres.c (write_res_header): Align header size.
  631:         (res_align_file): Calculate alignment correctly.
  632: 
  633:         * rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
  634:         correct 10).
  635:         * resrc.c (write_rc_resource): Likewise.
  636:         * windres.h (SUBLANG_SHIFT): Define - as 10.
  637: 
  638: 2001-07-15  Nick Clifton  <nickc@cambridge.redhat.com>
  639: 
  640:         * MAINTAINERS: Add Christian Groessler as maintainer for z8k port.
  641: 
  642: 2001-07-11  Nick Clifton  <nickc@cambridge.redhat.com>
  643: 
  644:         * MAINTAINERS: Add notes about branch checkins.
  645: 
  646: 2001-07-05  Daniel Berlin  <dan@cgsoftware.com>
  647: 
  648:         * readelf.c (display_debug_macinfo): New function, display
  649:         .debug_macinfo section.
  650:         (do_debug_macinfo): New variable.
  651:         (parse_args): Handle "-w[mM]" to mean display macro info.
  652:         (process_section_headers): Handle debug_macinfo.
  653:         (debug_displays): Replace unsupported function with macinfo
  654:         function for .debug_macinfo display.
  655:         * doc/binutils.texi: Document new command line switch.
  656:         * NEWS: Document new feature of readelf.
  657: 
  658: 2001-07-05  H.J. Lu  <hjl@gnu.org>
  659: 
  660:         * objcopy.c (filter_symbols): Don't turn undefined symbols
  661:         into local.
  662: 
  663: 2001-07-03  H.J. Lu <hjl@gnu.org>
  664: 
  665:         * doc/Makefile.am (addr2line.1): Use addr2line.pod instead of
  666:         $@.pod.
  667:         (ar.1): Likewise.
  668:         (dlltool.1): Likewise.
  669:         (nlmconv.1): Likewise.
  670:         (nm.1): Likewise.
  671:         (objcopy.1): Likewise.
  672:         (objdump.1): Likewise.
  673:         (ranlib.1): Likewise.
  674:         (readelf.1): Likewise.
  675:         (size.1): Likewise.
  676:         (strings.1): Likewise.
  677:         (strip.1): Likewise.
  678:         (windres.1): Likewise.
  679:         (cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod.
  680:         ($(DEMANGLER_NAME).1): Also substitute cxxfilt with
  681:         $(DEMANGLER_NAME).
  682:         (as.1): Removed.
  683:         * doc/Makefile.in: Regenerated.
  684: 
  685: 2001-07-03  Nick Clifton  <nickc@cambridge.redhat.com>
  686: 
  687:         * MAINTAINERS: Change MIPS maintainer to Eric Christopher.
  688: 
  689: 2001-07-01  Daniel Berlin  <dan@cgsoftware.com>
  690: 
  691:         * readelf.c: Support DWARF 2.1 tags, encodings, languages.
  692: 
  693: 2001-06-29  James Cownie <jcownie@etnus.com>
  694: 
  695:         * readelf.c: Support DWARF 2.1 attributes.
  696: 
  697: 2001-06-28  Alan Modra  <amodra@bigpond.net.au>
  698: 
  699:         * readelf.c (GET_DATA_ALLOC): Remove.
  700:         (GET_DATA): Remove.
  701:         (get_data): New function combining above macros, with an extra
  702:         test for zero size.
  703:         (slurp_rela_relocs): Use get_data, and catch error return.
  704:         (slurp_rel_relocs): Likewise.
  705:         (get_32bit_program_headers): Likewise.
  706:         (get_64bit_program_headers): Likewise.
  707:         (get_32bit_section_headers): Likewise.
  708:         (get_64bit_section_headers): Likewise.
  709:         (get_32bit_elf_symbols): Likewise.
  710:         (get_64bit_elf_symbols): Likewise.
  711:         (process_section_headers): Likewise.
  712:         (process_relocs): Likewise.
  713:         (slurp_ia64_unwind_table): Likewise.
  714:         (process_unwind): Likewise.
  715:         (get_32bit_dynamic_segment): Likewise.
  716:         (get_64bit_dynamic_segment): Likewise.
  717:         (process_dynamic_segment): Likewise.
  718:         (process_version_sections): Likewise.