
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.