1*56bb7041Schristos2001-12-20 Julian v. Bock <julian@wongr.net> 2*56bb7041Schristos 3*56bb7041Schristos * readelf.c (print_symbol): New function: Print a formatted symbol 4*56bb7041Schristos name. If --wide is specified do not truncate it. 5*56bb7041Schristos (dump_relocations): Use print_symbol() to print symbol names. 6*56bb7041Schristos (process_symbol_table): Likewise. 7*56bb7041Schristos (process_syminfo): Likewise. 8*56bb7041Schristos (process_mips_specific): Likewise. 9*56bb7041Schristos (usage): Document new feature of --wide switch. 10*56bb7041Schristos * doc/binutils.texi (objdump): Document additional behaviour of 11*56bb7041Schristos --wide. 12*56bb7041Schristos 13*56bb7041Schristos2001-12-18 Michael Snyder <msnyder@redhat.com> 14*56bb7041Schristos 15*56bb7041Schristos * objcopy.c (copy_file): Accept corefiles (format bfd_core). 16*56bb7041Schristos (copy_object): Don't set the start address or flags of a core file. 17*56bb7041Schristos (copy_section): Don't relocate a core file. Don't copy contents 18*56bb7041Schristos if the input section has the contents flag set, but the output 19*56bb7041Schristos section does not (which happens with the fake 'note' pseudo- 20*56bb7041Schristos sections that BFD creates for corefiles). 21*56bb7041Schristos 22*56bb7041Schristos2001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> 23*56bb7041Schristos 24*56bb7041Schristos * readelf.c (get_machine_flags): Recognize header flags for ABI and 25*56bb7041Schristos ASE extensions. More robust code for ISA checking. Ignore empty fields 26*56bb7041Schristos in header flags for GNU extensions. 27*56bb7041Schristos 28*56bb7041Schristos2001-12-18 Alan Modra <amodra@bigpond.net.au> 29*56bb7041Schristos 30*56bb7041Schristos * objcopy.c (copy_archive): Set output bfd format outside the loop. 31*56bb7041Schristos 32*56bb7041Schristos2001-12-18 Nick Clifton <nickc@cambridge.redhat.com> 33*56bb7041Schristos 34*56bb7041Schristos * po/ja.po: Import from translation project. 35*56bb7041Schristos * configure.in (ALL_LINGUAS): Add ja. 36*56bb7041Schristos * configure: Regenerate. 37*56bb7041Schristos 38*56bb7041Schristos2001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> 39*56bb7041Schristos 40*56bb7041Schristos * addr2line.c (main): Protoype. 41*56bb7041Schristos * ar.c (main): Protoype. 42*56bb7041Schristos * nm.c (main): Protoype. 43*56bb7041Schristos * objcopy.c (main): Protoype. 44*56bb7041Schristos * objdump.c (main): Protoype. 45*56bb7041Schristos * size.c (main): Protoype. 46*56bb7041Schristos * strings.c (main): Protoype. 47*56bb7041Schristos 48*56bb7041Schristos2001-12-17 Alan Modra <amodra@bigpond.net.au> 49*56bb7041Schristos 50*56bb7041Schristos * readelf.c (symtab_shndx_hdr): New global. 51*56bb7041Schristos (SECTION_HEADER_INDEX): Define. 52*56bb7041Schristos (SECTION_HEADER_NUM): Define. 53*56bb7041Schristos (SECTION_HEADER): Define. 54*56bb7041Schristos (GET_ELF_SYMBOLS): Pass two params rather than three. 55*56bb7041Schristos (get_32bit_elf_symbols): Take file and section args. Read and 56*56bb7041Schristos use SHT_SYMTAB_SHNDX. 57*56bb7041Schristos (get_64bit_elf_symbols): Likewise. 58*56bb7041Schristos (dump_relocations): Use SECTION_HEADER to index "section_headers". 59*56bb7041Schristos (process_section_headers): Likewise. Use SECTION_HEADER_NUM too. 60*56bb7041Schristos Remember symtab_shdx_hdr. 61*56bb7041Schristos (process_program_headers): Scan from index 1 for segment map. 62*56bb7041Schristos (slurp_ia64_unwind_table): Use SECTION_HEADER to index 63*56bb7041Schristos "section_headers". 64*56bb7041Schristos (process_relocs): Likewise. Also adjust call to GET_ELF_SYMBOLS. 65*56bb7041Schristos (process_unwind): Likewise. 66*56bb7041Schristos (process_version_sections): Likewise. 67*56bb7041Schristos (process_symbol_table): Likewise. 68*56bb7041Schristos (display_debug_info): Likewise. 69*56bb7041Schristos (process_dynamic_segment): Fake up a symtab section for changed 70*56bb7041Schristos GET_ELF_SYMBOLS. 71*56bb7041Schristos (get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE. 72*56bb7041Schristos (process_program_headers): Kill signed/unsigned warning. 73*56bb7041Schristos (load_debug_str): Likewise. 74*56bb7041Schristos (display_debug_info): Likewise. 75*56bb7041Schristos 76*56bb7041Schristos2001-12-13 Jakub Jelinek <jakub@redhat.com> 77*56bb7041Schristos 78*56bb7041Schristos * readelf.c (get_segment_type): Support PT_GNU_EH_FRAME. 79*56bb7041Schristos 80*56bb7041Schristos2001-12-11 Alan Modra <amodra@bigpond.net.au> 81*56bb7041Schristos 82*56bb7041Schristos * readelf.c (process_file_header): Print extended e_shnum and 83*56bb7041Schristos e_shdtrndx values. Set elf_header values for same. 84*56bb7041Schristos (get_32bit_section_headers): Add "num" arg to read "num" headers. 85*56bb7041Schristos (get_64bit_section_headers): Likewise. 86*56bb7041Schristos (process_section_headers): Update calls. 87*56bb7041Schristos (get_file_header): Call get_32bit_section_headers or 64bit variant. 88*56bb7041Schristos 89*56bb7041Schristos2001-12-10 Jakub Jelinek <jakub@redhat.com> 90*56bb7041Schristos 91*56bb7041Schristos * objcopy.c (setup_section): Copy entsize. 92*56bb7041Schristos 93*56bb7041Schristos2001-12-07 Geoffrey Keating <geoffk@redhat.com> 94*56bb7041Schristos 95*56bb7041Schristos * readelf.c (guess_is_rela): Add support for stormy16. 96*56bb7041Schristos (dump_relocations): Likewise. 97*56bb7041Schristos (get_machine_name): Likewise. 98*56bb7041Schristos 99*56bb7041Schristos2001-12-05 Nick Clifton <nickc@cambridge.redhat.com> 100*56bb7041Schristos 101*56bb7041Schristos * dllwrap.c (main) Replace multiple strings describing a 102*56bb7041Schristos single error with a single, newline escaped sentence to permit 103*56bb7041Schristos better translation into foreign languages. 104*56bb7041Schristos 105*56bb7041Schristos * readelf.c (get_elf_class): Remove internalionalisation of ELF 106*56bb7041Schristos class names. 107*56bb7041Schristos 108*56bb7041Schristos2001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> 109*56bb7041Schristos 110*56bb7041Schristos * strings.c (get_char): Initialize value. 111*56bb7041Schristos 112*56bb7041Schristos2001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> 113*56bb7041Schristos 114*56bb7041Schristos * arlex.l: Silence compile warnings. 115*56bb7041Schristos * arsup.h: Likewise. Fix formatting. 116*56bb7041Schristos 117*56bb7041Schristos2001-12-04 Jakub Jelinek <jakub@redhat.com> 118*56bb7041Schristos 119*56bb7041Schristos * strings.c: Include config.h before bfd.h. 120*56bb7041Schristos (file_off): New type. 121*56bb7041Schristos (file_open): Define. 122*56bb7041Schristos (print_strings): Use file_off instead of file_ptr. Print addresses 123*56bb7041Schristos which don't fit into long correctly. 124*56bb7041Schristos (get_char): Use file_off instead of file_ptr. Use getc_unlocked if 125*56bb7041Schristos available. 126*56bb7041Schristos (strings_file): Use file_off instead of file_ptr. Use file_open. 127*56bb7041Schristos * configure.in: Check for getc_unlocked. 128*56bb7041Schristos Check for fopen64 and whether _LARGEFILE64_SOURCE needs to 129*56bb7041Schristos be defined for it. 130*56bb7041Schristos * configure: Rebuilt. 131*56bb7041Schristos * config.h.in: Rebuilt. 132*56bb7041Schristos 133*56bb7041Schristos2001-11-29 H.J. Lu <hjl@gnu.org> 134*56bb7041Schristos 135*56bb7041Schristos * bucomm.c (make_tempname): Revert the changes made on 136*56bb7041Schristos 2001-11-14 and 2001-11-12. They won't work with directories. 137*56bb7041Schristos 138*56bb7041Schristos2001-11-23 John David Anglin <dave@hiauly1.hia.nrc.ca> 139*56bb7041Schristos 140*56bb7041Schristos * binutils/Makefile.am (check-DEJAGNU): Pass CC_FOR_TARGET and 141*56bb7041Schristos CFLAGS_FOR_TARGET to runtest in environment. 142*56bb7041Schristos * Makefile.in: Rebuild. 143*56bb7041Schristos * doc/Makefile.in: Rebuild. 144*56bb7041Schristos 145*56bb7041Schristos2001-11-28 Mike Stump <mrs@wrs.com> 146*56bb7041Schristos 147*56bb7041Schristos * objcopy.c (setup_section): Preserve SEC_RELOC when 148*56bb7041Schristos --set-section-flags is used. 149*56bb7041Schristos 150*56bb7041Schristos2001-11-19 Nick Clifton <nickc@cambridge.redhat.com> 151*56bb7041Schristos 152*56bb7041Schristos * readelf.c (do_debug_str): New variable. 153*56bb7041Schristos (display_debug_str): New function: Display the contents of a 154*56bb7041Schristos .debug_str section. 155*56bb7041Schristos (load_debug_str): New function: Load in the contents of a 156*56bb7041Schristos .debug_str section. 157*56bb7041Schristos (free_debug_str): New function: Free the memory used by 158*56bb7041Schristos load_debug_str(). 159*56bb7041Schristos (fetch_indirect_string): Retrieve a string from the .debug_str 160*56bb7041Schristos section. 161*56bb7041Schristos (usage): Add -ws. 162*56bb7041Schristos (parse_args): Accept -ws. 163*56bb7041Schristos (process_section_headers): Allow the display of the .debug_str 164*56bb7041Schristos section. 165*56bb7041Schristos (read_and_display_attr_value): Use fetch_indirect_string. Show 166*56bb7041Schristos offset into .debug_str section. 167*56bb7041Schristos (display_debug_info): Use load_debug_str and free_debug_str. 168*56bb7041Schristos (debug_displays): Add .debug_str. 169*56bb7041Schristos * doc/binutils.texi: Document -ws. 170*56bb7041Schristos 171*56bb7041Schristos2001-11-19 Andreas Jaeger <aj@suse.de> 172*56bb7041Schristos 173*56bb7041Schristos * testsuite/binutils-all/objdump.exp: Add x86-64. 174*56bb7041Schristos 175*56bb7041Schristos2001-11-15 Andreas Schwab <schwab@suse.de> 176*56bb7041Schristos 177*56bb7041Schristos * readelf.c: Fix warnings without terminating newline. 178*56bb7041Schristos 179*56bb7041Schristos2001-11-15 Alan Modra <amodra@bigpond.net.au> 180*56bb7041Schristos 181*56bb7041Schristos * doc/binutils.texi (objdump): Document ppc -M options. 182*56bb7041Schristos 183*56bb7041Schristos2001-11-14 Andreas Jaeger <aj@suse.de> 184*56bb7041Schristos 185*56bb7041Schristos * doc/binutils.texi (objdump): Fix description to use x86-64. 186*56bb7041Schristos 187*56bb7041Schristos2001-11-14 Nick Clifton <nickc@cambridge.redhat.com> 188*56bb7041Schristos 189*56bb7041Schristos * bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since 190*56bb7041Schristos not all systems provide mkstemp. 191*56bb7041Schristos 192*56bb7041Schristos2001-11-14 Alan Modra <amodra@bigpond.net.au> 193*56bb7041Schristos 194*56bb7041Schristos * doc/binutils.texi (objdump): Document x86 -M options. 195*56bb7041Schristos 196*56bb7041Schristos2001-11-13 Keith Walker <keith.walker@arm.com> 197*56bb7041Schristos 198*56bb7041Schristos * readelf.c (read_and_display_attr_value): New function to 199*56bb7041Schristos handle DW_FORM_indirect. 200*56bb7041Schristos (read_and_display_attr): Use it. 201*56bb7041Schristos 202*56bb7041Schristos2001-11-13 Geoffrey Keating <geoffk@redhat.com> 203*56bb7041Schristos 204*56bb7041Schristos * readelf.c (display_debug_lines): Deal with unknown standard 205*56bb7041Schristos opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin, 206*56bb7041Schristos DW_LNS_set_isa. 207*56bb7041Schristos 208*56bb7041Schristos2001-11-13 Timothy Wall <twall@alum.mit.edu> 209*56bb7041Schristos 210*56bb7041Schristos * MAINTAINERS: Add self as tic54x maintainer. This target 211*56bb7041Schristos includes the IBM C54XDSP clone. 212*56bb7041Schristos 213*56bb7041Schristos2001-11-12 * Steven J. Hill <sjhill@realitydiluted.com> 214*56bb7041Schristos 215*56bb7041Schristos * bucomm.c (make_tempname): Use mkstemp in place of mktemp. 216*56bb7041Schristos 217*56bb7041Schristos2001-11-09 Jeffrey A Law (law@cygnus.com) 218*56bb7041Schristos 219*56bb7041Schristos * unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch. 220*56bb7041Schristos (unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise. 221*56bb7041Schristos (unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise. 222*56bb7041Schristos (unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise. 223*56bb7041Schristos (unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise. 224*56bb7041Schristos (unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise. 225*56bb7041Schristos (unw_decode_b2, unw_decode_b3_b4): Likewise. 226*56bb7041Schristos 227*56bb7041Schristos * readelf.c (get_elf_class): Fix ISO portability glitch. 228*56bb7041Schristos (get_data_encoding, get_osabi_name, request_dump): Likewise. 229*56bb7041Schristos 230*56bb7041Schristos2001-11-07 Jakub Jelinek <jakub@redhat.com> 231*56bb7041Schristos 232*56bb7041Schristos * readelf.c (debug_str, debug_str_size): New. 233*56bb7041Schristos (display_debug_abbrev): If no abbrevs were read, skip the CU. 234*56bb7041Schristos Call free_abbrevs. 235*56bb7041Schristos (read_and_display_addr): Handle DW_FORM_strp. 236*56bb7041Schristos (display_debug_info): Read .debug_str section if present, 237*56bb7041Schristos so that DW_FORM_strp can be handled. 238*56bb7041Schristos Fix test for non-existant .debug_abbrev section. 239*56bb7041Schristos 240*56bb7041Schristos2001-11-05 Jakub Jelinek <jakub@redhat.com> 241*56bb7041Schristos 242*56bb7041Schristos * arlex.l: Accept `\' in filenames. Patch by <earl_chew@agilent.com>. 243*56bb7041Schristos 244*56bb7041Schristos * arsup.c (ar_open): Prepend tmp- to basename, not whole path. 245*56bb7041Schristos 246*56bb7041Schristos2001-11-05 Martin Schwidefsky <schwidefsky@de.ibm.com> 247*56bb7041Schristos 248*56bb7041Schristos * MAINTAINERS: Add self as s390/s390x maintainer. 249*56bb7041Schristos 250*56bb7041Schristos2001-11-02 Tom Rix <trix@bluey.cygnus.com> 251*56bb7041Schristos 252*56bb7041Schristos * MAINTAINERS: Add self as PPC XCOFF maintainer. 253*56bb7041Schristos 254*56bb7041Schristos2001-11-02 Nick Clifton <nickc@cambridge.redhat.com> 255*56bb7041Schristos 256*56bb7041Schristos * configure.in (ALL_LINGUAS): Add "fr" and "tr". 257*56bb7041Schristos * configure: Regernate. 258*56bb7041Schristos * po/fr.po: New file. 259*56bb7041Schristos * po/tr.po: New file. 260*56bb7041Schristos 261*56bb7041Schristos2001-10-30 Hans-Peter Nilsson <hp@bitrange.com> 262*56bb7041Schristos 263*56bb7041Schristos * MAINTAINERS: Add self as MMIX port maintainer. 264*56bb7041Schristos * readelf.c: Include elf/mmix.h. 265*56bb7041Schristos (guess_is_rela): MMIX is RELA. 266*56bb7041Schristos (dump_relocations): Handle MMIX relocations. 267*56bb7041Schristos * Makefile.am: Regenerate dependencies. 268*56bb7041Schristos * Makefile.in: Regenerate. 269*56bb7041Schristos 270*56bb7041Schristos2001-10-13 Nick Clifton <nickc@cambridge.redhat.com> 271*56bb7041Schristos 272*56bb7041Schristos * readelf.c (parse_args): Handle multiple options to the -w 273*56bb7041Schristos switch. 274*56bb7041Schristos 275*56bb7041Schristos2001-10-12 Jakub Jelinek <jakub@redhat.com> 276*56bb7041Schristos 277*56bb7041Schristos * readelf.c (get_section_type_name): Don't print SHT_ prefix for 278*56bb7041Schristos LOPROC, LOOS and LOUSER. 279*56bb7041Schristos 280*56bb7041Schristos2001-10-11 J"orn Rennecke <amylaar@onetel.net.uk> 281*56bb7041Schristos 282*56bb7041Schristos * MAINTAINERS: Update my email address. 283*56bb7041Schristos 284*56bb7041Schristos2001-10-03 Alan Modra <amodra@bigpond.net.au> 285*56bb7041Schristos 286*56bb7041Schristos * doc/Makefile.in: Regenerate. 287*56bb7041Schristos * configure: Regenerate. 288*56bb7041Schristos 289*56bb7041Schristos2001-10-02 Nick Clifton <nickc@cambridge.redhat.com> 290*56bb7041Schristos 291*56bb7041Schristos * readelf.c (display_debug_line, display_debug_pubnames, 292*56bb7041Schristos display_debug_info, display_debug_frames): Detect and warn 293*56bb7041Schristos about 64-bit format entries. 294*56bb7041Schristos (display_debug_aranges): Reword 64-bit warning. 295*56bb7041Schristos (debug_displays): Add .debug_pubtypes as a known, but not yet 296*56bb7041Schristos supported, debug section. 297*56bb7041Schristos 298*56bb7041Schristos2001-10-02 Alan Modra <amodra@bigpond.net.au> 299*56bb7041Schristos 300*56bb7041Schristos * coffdump.c (PROGRAM_VERSION): Delete. 301*56bb7041Schristos (main <'V'>): Call print_version. 302*56bb7041Schristos * srconv.c: Likewise. 303*56bb7041Schristos * sysdump.c: Likewise. 304*56bb7041Schristos * version.c (program_version): Remove. 305*56bb7041Schristos (print_version): Use BFD_VERSION_STRING. Just print the current 306*56bb7041Schristos year in copyright message. 307*56bb7041Schristos * addr2line.c (program_version): Remove unused declaration. 308*56bb7041Schristos * objdump.c (display_target_tables): Use BFD_VERSION_STRING in 309*56bb7041Schristos place of BFD_VERSION. 310*56bb7041Schristos * Makefile.am (Makefile): Depend on bfd/configure.in. 311*56bb7041Schristos (cplus-dem.o): Depend on Makefile. 312*56bb7041Schristos Run "make dep-am". 313*56bb7041Schristos * Makefile.in: Regenerate. 314*56bb7041Schristos 315*56bb7041Schristos2001-10-01 Nick Clifton <nickc@cambridge.redhat.com> 316*56bb7041Schristos 317*56bb7041Schristos * readelf.c (display_debug_aranges): Detect and warn about DWARF64 318*56bb7041Schristos format .debug_arange sections. 319*56bb7041Schristos (main): Add missing prototype. 320*56bb7041Schristos 321*56bb7041Schristos2001-09-30 Hans-Peter Nilsson <hp@bitrange.com> 322*56bb7041Schristos 323*56bb7041Schristos * Makefile.am: Update dependencies with "make dep-am". 324*56bb7041Schristos * Makefile.in: Regenerate. 325*56bb7041Schristos 326*56bb7041Schristos2001-09-28 Richard Henderson <rth@redhat.com> 327*56bb7041Schristos 328*56bb7041Schristos * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0. 329*56bb7041Schristos 330*56bb7041Schristos2001-09-26 Alan Modra <amodra@bigpond.net.au> 331*56bb7041Schristos 332*56bb7041Schristos * bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG, 333*56bb7041Schristos VA_CLOSE. 334*56bb7041Schristos (non_fatal): Likewise. 335*56bb7041Schristos * objdump.c (objdump_sprintf): Likewise. 336*56bb7041Schristos * readelf.c (error): Likewise. 337*56bb7041Schristos (warn): Likewise. 338*56bb7041Schristos 339*56bb7041Schristos2001-09-25 Jakub Jelinek <jakub@redhat.com> 340*56bb7041Schristos 341*56bb7041Schristos * readelf.c (do_wide): New. 342*56bb7041Schristos (options): Add --wide. 343*56bb7041Schristos (usage, parse_args): Likewise. 344*56bb7041Schristos (process_program_headers): Put each segment on a single line if 345*56bb7041Schristos --wide is given. 346*56bb7041Schristos (process_section_headers): Put each section on a single line if 347*56bb7041Schristos --wide is given. 348*56bb7041Schristos * doc/binutils.texi: Document it. 349*56bb7041Schristos * NEWS: Likewise. 350*56bb7041Schristos 351*56bb7041Schristos2001-09-25 Alan Modra <amodra@bigpond.net.au> 352*56bb7041Schristos 353*56bb7041Schristos * readelf.c (print_vma): Print 8 digits of low hex value. 354*56bb7041Schristos 355*56bb7041Schristos2001-09-24 Andreas Jaeger <aj@suse.de> 356*56bb7041Schristos 357*56bb7041Schristos * nlmconv.c: Fix warnings about unused attributes and function 358*56bb7041Schristos prototypes. 359*56bb7041Schristos 360*56bb7041Schristos * strings.c: Add prototype for get_char. 361*56bb7041Schristos 362*56bb7041Schristos2000-09-19 H.J. Lu <hjl@gnu.org> 363*56bb7041Schristos 364*56bb7041Schristos * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and 365*56bb7041Schristos $(srcdir)/cxxfilt.man. 366*56bb7041Schristos * doc/Makefile.in: Rebuild. 367*56bb7041Schristos 368*56bb7041Schristos2001-09-19 Alan Modra <amodra@bigpond.net.au> 369*56bb7041Schristos 370*56bb7041Schristos * objcopy.c (copy_main): Correct rename-section string parsing. 371*56bb7041Schristos Consolidate new_name parsing, and error messages. 372*56bb7041Schristos 373*56bb7041Schristos2001-09-18 Bruno Haible <haible@clisp.cons.org> 374*56bb7041Schristos 375*56bb7041Schristos * addr2line.c: Don't include <ctype.h>. 376*56bb7041Schristos (main): For gettext, also set the LC_CTYPE locate facet. 377*56bb7041Schristos * ar.c (main): Likewise. 378*56bb7041Schristos * coffdump.c (main): Likewise. 379*56bb7041Schristos * dlltool.c: Include "safe-ctype.h" instead of <ctype.h>. 380*56bb7041Schristos (main): For gettext, also set the LC_CTYPE locate facet. 381*56bb7041Schristos Use ISALNUM instead of isalpha/isdigit. 382*56bb7041Schristos * dllwrap.c: Don't include <ctype.h>. 383*56bb7041Schristos (main): For gettext, also set the LC_CTYPE locate facet. 384*56bb7041Schristos * nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>. 385*56bb7041Schristos (main): For gettext, also set the LC_CTYPE locate facet. 386*56bb7041Schristos Use TOUPPER instead of islower/toupper. 387*56bb7041Schristos * nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>. 388*56bb7041Schristos (yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum. 389*56bb7041Schristos Use TOUPPER instead of islower/toupper. 390*56bb7041Schristos * nm.c (main): For gettext, also set the LC_CTYPE locate facet. 391*56bb7041Schristos * objcopy.c (main): Likewise. 392*56bb7041Schristos * objdump.c: Include "safe-ctype.h" instead of <ctype.h>. 393*56bb7041Schristos (disassemble_bytes): Use ISPRINT instead of isprint. 394*56bb7041Schristos (dump_section_stabs): Use ISDIGIT instead of isdigit. 395*56bb7041Schristos (dump_data): Use ISPRINT instead of isprint. 396*56bb7041Schristos (main): For gettext, also set the LC_CTYPE locate facet. 397*56bb7041Schristos * rclex.l: Include "safe-ctype.h" instead of <ctype.h>. 398*56bb7041Schristos (cpp_line, handle_quotes): Use ISSPACE instead of isspace. 399*56bb7041Schristos * rcparse.y: Include "safe-ctype.h" instead of <ctype.h>. 400*56bb7041Schristos Use TOUPPER instead of islower/toupper. 401*56bb7041Schristos * readelf.c (main): For gettext, also set the LC_CTYPE locate facet. 402*56bb7041Schristos * resrc.c: Include "safe-ctype.h" instead of <ctype.h>. 403*56bb7041Schristos (write_rc_accelerators): Use ISPRINT instead of isprint. 404*56bb7041Schristos (write_rc_rcdata): Likewise. 405*56bb7041Schristos * size.c (main): For gettext, also set the LC_CTYPE locate facet. 406*56bb7041Schristos * srconv.c (main): Likewise. 407*56bb7041Schristos * stabs.c: Include "safe-ctype.h" instead of <ctype.h>. 408*56bb7041Schristos (parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of 409*56bb7041Schristos isdigit/isupper/islower. 410*56bb7041Schristos (parse_stab_string, parse_stab_type, parse_stab_argtypes, 411*56bb7041Schristos parse_stab_array_type, stab_demangle_count, stab_demangle_get_count, 412*56bb7041Schristos stab_demangle_prefix, stab_demangle_qualified, 413*56bb7041Schristos stab_demangle_template, stab_demangle_type, 414*56bb7041Schristos stab_demangle_fund_type): Use ISDIGIT instead of isdigit. 415*56bb7041Schristos * strings.c: Include "safe-ctype.h" instead of <ctype.h>. 416*56bb7041Schristos (isgraphic): Use ISPRINT instead of isascii/isprint. 417*56bb7041Schristos (main): Remove HAVE_LC_MESSAGES dependency. 418*56bb7041Schristos * sysdump.c: Include "safe-ctype.h" instead of <ctype.h>. 419*56bb7041Schristos (pbarray): Use ISPRINT instead of isprint. 420*56bb7041Schristos (main): For gettext, also set the LC_CTYPE locate facet. 421*56bb7041Schristos * windres.c: Include "safe-ctype.h" instead of <ctype.h>. 422*56bb7041Schristos (format_from_filename): Use ISPRINT instead of isprint. 423*56bb7041Schristos (main): For gettext, also set the LC_CTYPE locate facet. 424*56bb7041Schristos * winduni.c: Include "safe-ctype.h" instead of <ctype.h>. 425*56bb7041Schristos (unicode_print): Use ISPRINT instead of isprint. 426*56bb7041Schristos * wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>. 427*56bb7041Schristos (stab_variable): Use ISDIGIT instead of isdigit. 428*56bb7041Schristos 429*56bb7041Schristos2001-09-18 Alan Modra <amodra@bigpond.net.au> 430*56bb7041Schristos 431*56bb7041Schristos * ar.c (print_contents): Cast args of bfd_seek to the right types. 432*56bb7041Schristos Replace bfd_read call with call to bfd_bread. 433*56bb7041Schristos (extract_file): Likewise. 434*56bb7041Schristos 435*56bb7041Schristos * objdump.c (dump_section_header): Cast section->filepos to 436*56bb7041Schristos unsigned long to suit printf format string. 437*56bb7041Schristos * readelf.c (process_section_headers): Similarly for sh_offset. 438*56bb7041Schristos (process_unwind): Likewise. 439*56bb7041Schristos 440*56bb7041Schristos2001-09-14 Nick Clifton <nickc@cambridge.redhat.com> 441*56bb7041Schristos 442*56bb7041Schristos * strings.c (encoding, encoding_bytes): New variables. 443*56bb7041Schristos (long_options): Add --encoding. 444*56bb7041Schristos (main): Accept -e and --encoding. 445*56bb7041Schristos (get_char): New function. Read a, possibly wide, character from 446*56bb7041Schristos the input stream. 447*56bb7041Schristos (print_strings): Use get_char(). 448*56bb7041Schristos (usage): Document new command line option. 449*56bb7041Schristos * doc/binutils.texi: Document new command line option. 450*56bb7041Schristos * NEWS: Announce new command line option. 451*56bb7041Schristos 452*56bb7041Schristos2001-09-12 Alexandre Oliva <aoliva@redhat.com> 453*56bb7041Schristos 454*56bb7041Schristos * readelf.c (guess_is_rela, dump_relocations, get_machine_name, 455*56bb7041Schristos get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V, 456*56bb7041Schristos EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD. 457*56bb7041Schristos Removed EM_CYGNUS_ARC. 458*56bb7041Schristos 459*56bb7041Schristos2001-09-04 Jeffrey A Law (law@cygnus.com) 460*56bb7041Schristos 461*56bb7041Schristos * readelf.c: Include elf/h8 for H8 series definitions. 462*56bb7041Schristos (guess_is_rela): H8 series if RELA. 463*56bb7041Schristos (dump_relocations): Handle H8 series relocations. 464*56bb7041Schristos 465*56bb7041Schristos2001-08-31 Eric Christopher <echristo@redhat.com> 466*56bb7041Schristos 467*56bb7041Schristos * readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K. 468*56bb7041Schristos 469*56bb7041Schristos2001-08-29 Peter Targett <peter.targett@arccores.com> 470*56bb7041Schristos 471*56bb7041Schristos * MAINTAINERS: Include ARC Maintainer. 472*56bb7041Schristos 473*56bb7041Schristos2001-08-29 Ben Elliston <bje@redhat.com> 474*56bb7041Schristos 475*56bb7041Schristos * stabs.c (stab_demangle_template): Initialise s4. 476*56bb7041Schristos 477*56bb7041Schristos2001-08-27 Alan Modra <amodra@bigpond.net.au> 478*56bb7041Schristos 479*56bb7041Schristos * readelf.c (dump_relocations): Recognise EM_PPC64. 480*56bb7041Schristos 481*56bb7041Schristos2001-08-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> 482*56bb7041Schristos 483*56bb7041Schristos * readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE. 484*56bb7041Schristos 485*56bb7041Schristos2001-08-25 H.J. Lu <hjl@gnu.org> 486*56bb7041Schristos 487*56bb7041Schristos * nm.c (print_width): New. 488*56bb7041Schristos (display_rel_file): Set `print_width' according to 489*56bb7041Schristos bfd_sprintf_vma. 490*56bb7041Schristos (print_symbol_info_bsd): Check `print_width' instead of BFD64. 491*56bb7041Schristos 492*56bb7041Schristos2001-08-24 Alexandre Oliva <aoliva@redhat.com> 493*56bb7041Schristos 494*56bb7041Schristos * objcopy.c (use_alt_mach_code): New variable. 495*56bb7041Schristos (OPTION_ALT_MACH_CODE): Define. 496*56bb7041Schristos (copy_options): Added --alt-machine-code. 497*56bb7041Schristos (copy_main): Handle it. 498*56bb7041Schristos (copy_object): Switch to alternate machine code if requested. 499*56bb7041Schristos * doc/binutils.texi: Document new option. 500*56bb7041Schristos * NEWS: Likewise. 501*56bb7041Schristos 502*56bb7041Schristos2001-08-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> 503*56bb7041Schristos 504*56bb7041Schristos * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE. 505*56bb7041Schristos 506*56bb7041Schristos2001-08-21 H.J. Lu <hjl@gnu.org> 507*56bb7041Schristos 508*56bb7041Schristos * readelf.c (dump_relocations): Support ELF64 on 32bit hosts. 509*56bb7041Schristos (display_debug_info): Cast for 64bit hosts. 510*56bb7041Schristos (display_debug_frames): Likewise. 511*56bb7041Schristos (process_mips_specific): Likewise. 512*56bb7041Schristos 513*56bb7041Schristos2001-08-21 Andreas Jaeger <aj@suse.de> 514*56bb7041Schristos 515*56bb7041Schristos * coffgrok.h: Add missing parameter for prototype of coff_grok. 516*56bb7041Schristos 517*56bb7041Schristos * sysdump.c: Add missing prototypes. 518*56bb7041Schristos * srconv.c: Likewise. 519*56bb7041Schristos * unwind-ia64.c: Likewise. 520*56bb7041Schristos * coffdump.c: Likewise. 521*56bb7041Schristos 522*56bb7041Schristos * sysinfo.y: Print prototypes, include <ansidecl.h>. 523*56bb7041Schristos 524*56bb7041Schristos * coffgrok.c: Add missing prototypes, include libiberty.h instead 525*56bb7041Schristos of declaring xcalloc. 526*56bb7041Schristos 527*56bb7041Schristos2001-08-10 H.J. Lu <hjl@gnu.org> 528*56bb7041Schristos 529*56bb7041Schristos * nm.c (print_value): Add one arg, bfd *. 530*56bb7041Schristos (print_value): Replace fprintf_vma with bfd_fprintf_vma. 531*56bb7041Schristos (print_symbol_info_bsd): Also pass `abfd' to print_value (). 532*56bb7041Schristos (print_symbol_info_sysv): Likewise. 533*56bb7041Schristos (print_symbol_info_posix): Likewise. 534*56bb7041Schristos 535*56bb7041Schristos * objdump.c (dump_section_header): Replace printf_vma with 536*56bb7041Schristos bfd_printf_vma. 537*56bb7041Schristos (print_section_stabs): Likewise. 538*56bb7041Schristos (dump_bfd_header): Likewise. 539*56bb7041Schristos (objdump_print_value): Replace sprintf_vma with 540*56bb7041Schristos bfd_sprintf_vma. 541*56bb7041Schristos (disassemble_bytes): Likewise. 542*56bb7041Schristos (dump_reloc_set): Likewise. 543*56bb7041Schristos 544*56bb7041Schristos2001-08-10 Andreas Jaeger <aj@suse.de> 545*56bb7041Schristos 546*56bb7041Schristos * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes 547*56bb7041Schristos to build warnings. 548*56bb7041Schristos * configure: Regenerate. 549*56bb7041Schristos 550*56bb7041Schristos2001-08-09 Alan Modra <amodra@bigpond.net.au> 551*56bb7041Schristos 552*56bb7041Schristos * readelf.c: Add missing prototypes. 553*56bb7041Schristos * objdump.c: Likewise. Format existing prototypes. 554*56bb7041Schristos 555*56bb7041Schristos2001-08-08 Alexandre Oliva <aoliva@redhat.com> 556*56bb7041Schristos 557*56bb7041Schristos * readelf.c (display_debug_info): Add to abbrev_offset the addend 558*56bb7041Schristos of any RELA relocation for the abbrev_offset memory location that 559*56bb7041Schristos refers to the .debug_abbrev section symbol. 560*56bb7041Schristos 561*56bb7041Schristos2001-08-07 H.J. Lu <hjl@gnu.org> 562*56bb7041Schristos 563*56bb7041Schristos * readelf.c (process_file): Return 0 if OK, otherwise return 1. 564*56bb7041Schristos (main): Return process_file (). 565*56bb7041Schristos 566*56bb7041Schristos2001-08-05 Philip Blundell <philb@gnu.org> 567*56bb7041Schristos 568*56bb7041Schristos * doc/binutils.texi: Use "Thumb" not "THUMB". 569*56bb7041Schristos 570*56bb7041Schristos2001-08-03 John Healy <jhealy@redhat.com> 571*56bb7041Schristos 572*56bb7041Schristos Patch suggested by Frank Eigler <fche@redhat.com>. 573*56bb7041Schristos * objdump.c (disassemble_data): Fill in section member of the 574*56bb7041Schristos disasm_info structure. 575*56bb7041Schristos 576*56bb7041Schristos2001-08-03 Tom Walsh <tom@cyberiansoftware.com> 577*56bb7041Schristos 578*56bb7041Schristos * configure.in: Added --with-windres option. 579*56bb7041Schristos * configure: Regenerated. 580*56bb7041Schristos 581*56bb7041Schristos2001-07-11 Stephane Carrez <Stephane.Carrez@worldnet.fr> 582*56bb7041Schristos 583*56bb7041Schristos * doc/binutils.texi: Use @command{name} for commands; 584*56bb7041Schristos use @option{-opt} for options; use @table @env for list of options; 585*56bb7041Schristos remove spaces arround [ | ] in synopsis. 586*56bb7041Schristos 587*56bb7041Schristos * doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the 588*56bb7041Schristos center title. 589*56bb7041Schristos 590*56bb7041Schristos2001-07-31 Nick Clifton <nickc@cambridge.redhat.com> 591*56bb7041Schristos 592*56bb7041Schristos * objcopy.c: Fix formatting. 593*56bb7041Schristos (section_rename): New structure. 594*56bb7041Schristos (OPTION_RENAME_SECTION): New switch. 595*56bb7041Schristos (copy_usage): Document new switch. 596*56bb7041Schristos (add_section_rename): New function: Add a node to the section 597*56bb7041Schristos rename list. 598*56bb7041Schristos (find_section_rename): New function: Find the new name and 599*56bb7041Schristos flags for a section. 600*56bb7041Schristos (setup_section): Call find_section_name to determine the name 601*56bb7041Schristos of the output section. 602*56bb7041Schristos (copy_main): Handle OPTION_RENAME_SECTION. 603*56bb7041Schristos * binutils.texi: Document new switch. 604*56bb7041Schristos * NEWS: Mention new switch. 605*56bb7041Schristos 606*56bb7041Schristos2001-07-30 Nick Clifton <nickc@cambridge.redhat.com> 607*56bb7041Schristos 608*56bb7041Schristos * README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org. 609*56bb7041Schristos * MAINTAINERS: Rename bug-gnu-utils@gcc.org to 610*56bb7041Schristos bug-binutils@gcc.org. 611*56bb7041Schristos 612*56bb7041Schristos2001-07-28 Matthias Kramm <kramm@quiss.org> 613*56bb7041Schristos 614*56bb7041Schristos * bucomm.c (list_supported_architectures): New function. 615*56bb7041Schristos * bucomm.h (list_supported_architectures): Declare. 616*56bb7041Schristos * objdump.c (usage): Call the above. 617*56bb7041Schristos 618*56bb7041Schristos2001-07-25 Dave Brolley <brolley@redhat.com> 619*56bb7041Schristos 620*56bb7041Schristos * objdump.c (SKIP_ZEROES): Only define it if it is not already defined. 621*56bb7041Schristos (SKIP_ZEROES_AT_END): Only define it if it is not already defined. 622*56bb7041Schristos 623*56bb7041Schristos2001-07-19 Nick Clifton <nickc@cambridge.redhat.com> 624*56bb7041Schristos 625*56bb7041Schristos * README: Update for 2.11. Change bug reporting email address. 626*56bb7041Schristos * MAINTAINERS: Tidy up. Change bug reporting email address. 627*56bb7041Schristos 628*56bb7041Schristos2001-07-16 DJ Delorie <dj@redhat.com> 629*56bb7041Schristos 630*56bb7041Schristos * resres.c (write_res_header): Align header size. 631*56bb7041Schristos (res_align_file): Calculate alignment correctly. 632*56bb7041Schristos 633*56bb7041Schristos * rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more 634*56bb7041Schristos correct 10). 635*56bb7041Schristos * resrc.c (write_rc_resource): Likewise. 636*56bb7041Schristos * windres.h (SUBLANG_SHIFT): Define - as 10. 637*56bb7041Schristos 638*56bb7041Schristos2001-07-15 Nick Clifton <nickc@cambridge.redhat.com> 639*56bb7041Schristos 640*56bb7041Schristos * MAINTAINERS: Add Christian Groessler as maintainer for z8k port. 641*56bb7041Schristos 642*56bb7041Schristos2001-07-11 Nick Clifton <nickc@cambridge.redhat.com> 643*56bb7041Schristos 644*56bb7041Schristos * MAINTAINERS: Add notes about branch checkins. 645*56bb7041Schristos 646*56bb7041Schristos2001-07-05 Daniel Berlin <dan@cgsoftware.com> 647*56bb7041Schristos 648*56bb7041Schristos * readelf.c (display_debug_macinfo): New function, display 649*56bb7041Schristos .debug_macinfo section. 650*56bb7041Schristos (do_debug_macinfo): New variable. 651*56bb7041Schristos (parse_args): Handle "-w[mM]" to mean display macro info. 652*56bb7041Schristos (process_section_headers): Handle debug_macinfo. 653*56bb7041Schristos (debug_displays): Replace unsupported function with macinfo 654*56bb7041Schristos function for .debug_macinfo display. 655*56bb7041Schristos * doc/binutils.texi: Document new command line switch. 656*56bb7041Schristos * NEWS: Document new feature of readelf. 657*56bb7041Schristos 658*56bb7041Schristos2001-07-05 H.J. Lu <hjl@gnu.org> 659*56bb7041Schristos 660*56bb7041Schristos * objcopy.c (filter_symbols): Don't turn undefined symbols 661*56bb7041Schristos into local. 662*56bb7041Schristos 663*56bb7041Schristos2001-07-03 H.J. Lu <hjl@gnu.org> 664*56bb7041Schristos 665*56bb7041Schristos * doc/Makefile.am (addr2line.1): Use addr2line.pod instead of 666*56bb7041Schristos $@.pod. 667*56bb7041Schristos (ar.1): Likewise. 668*56bb7041Schristos (dlltool.1): Likewise. 669*56bb7041Schristos (nlmconv.1): Likewise. 670*56bb7041Schristos (nm.1): Likewise. 671*56bb7041Schristos (objcopy.1): Likewise. 672*56bb7041Schristos (objdump.1): Likewise. 673*56bb7041Schristos (ranlib.1): Likewise. 674*56bb7041Schristos (readelf.1): Likewise. 675*56bb7041Schristos (size.1): Likewise. 676*56bb7041Schristos (strings.1): Likewise. 677*56bb7041Schristos (strip.1): Likewise. 678*56bb7041Schristos (windres.1): Likewise. 679*56bb7041Schristos (cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod. 680*56bb7041Schristos ($(DEMANGLER_NAME).1): Also substitute cxxfilt with 681*56bb7041Schristos $(DEMANGLER_NAME). 682*56bb7041Schristos (as.1): Removed. 683*56bb7041Schristos * doc/Makefile.in: Regenerated. 684*56bb7041Schristos 685*56bb7041Schristos2001-07-03 Nick Clifton <nickc@cambridge.redhat.com> 686*56bb7041Schristos 687*56bb7041Schristos * MAINTAINERS: Change MIPS maintainer to Eric Christopher. 688*56bb7041Schristos 689*56bb7041Schristos2001-07-01 Daniel Berlin <dan@cgsoftware.com> 690*56bb7041Schristos 691*56bb7041Schristos * readelf.c: Support DWARF 2.1 tags, encodings, languages. 692*56bb7041Schristos 693*56bb7041Schristos2001-06-29 James Cownie <jcownie@etnus.com> 694*56bb7041Schristos 695*56bb7041Schristos * readelf.c: Support DWARF 2.1 attributes. 696*56bb7041Schristos 697*56bb7041Schristos2001-06-28 Alan Modra <amodra@bigpond.net.au> 698*56bb7041Schristos 699*56bb7041Schristos * readelf.c (GET_DATA_ALLOC): Remove. 700*56bb7041Schristos (GET_DATA): Remove. 701*56bb7041Schristos (get_data): New function combining above macros, with an extra 702*56bb7041Schristos test for zero size. 703*56bb7041Schristos (slurp_rela_relocs): Use get_data, and catch error return. 704*56bb7041Schristos (slurp_rel_relocs): Likewise. 705*56bb7041Schristos (get_32bit_program_headers): Likewise. 706*56bb7041Schristos (get_64bit_program_headers): Likewise. 707*56bb7041Schristos (get_32bit_section_headers): Likewise. 708*56bb7041Schristos (get_64bit_section_headers): Likewise. 709*56bb7041Schristos (get_32bit_elf_symbols): Likewise. 710*56bb7041Schristos (get_64bit_elf_symbols): Likewise. 711*56bb7041Schristos (process_section_headers): Likewise. 712*56bb7041Schristos (process_relocs): Likewise. 713*56bb7041Schristos (slurp_ia64_unwind_table): Likewise. 714*56bb7041Schristos (process_unwind): Likewise. 715*56bb7041Schristos (get_32bit_dynamic_segment): Likewise. 716*56bb7041Schristos (get_64bit_dynamic_segment): Likewise. 717*56bb7041Schristos (process_dynamic_segment): Likewise. 718*56bb7041Schristos (process_version_sections): Likewise. 719*56bb7041Schristos (process_symbol_table): Likewise. 720*56bb7041Schristos (dump_section): Likewise. 721*56bb7041Schristos (display_debug_info): Likewise. 722*56bb7041Schristos (display_debug_section): Likewise. 723*56bb7041Schristos (process_section_contents): Likewise. 724*56bb7041Schristos (process_corefile_note_segment): Likewise. 725*56bb7041Schristos (process_mips_specific): Likewise. Also free econf32, econf64. 726*56bb7041Schristos 727*56bb7041Schristos2001-06-25 Alan Modra <amodra@bigpond.net.au> 728*56bb7041Schristos 729*56bb7041Schristos * readelf.c (dump_relocations): Print "bad symbol index" if 730*56bb7041Schristos symtab == NULL with non-zero symtab_index. 731*56bb7041Schristos (process_relocs): Don't bomb if reloc section has no symsec. 732*56bb7041Schristos 733*56bb7041Schristos2001-06-24 H.J. Lu <hjl@gnu.org> 734*56bb7041Schristos 735*56bb7041Schristos * objcopy.c (strip_main): Revert the change made on 2001-05-30 736*56bb7041Schristos by accident. 737*56bb7041Schristos (copy_main): Apply the change made to strip_main on 738*56bb7041Schristos 2001-05-30 by accident. 739*56bb7041Schristos 740*56bb7041Schristos2001-06-23 Andreas Jaeger <aj@suse.de> 741*56bb7041Schristos 742*56bb7041Schristos * unwind-ia64.c (unw_decode_x1): Add unused attribute for 743*56bb7041Schristos parameter 'code'. 744*56bb7041Schristos (unw_decode_x2): Likewise. 745*56bb7041Schristos (unw_decode_x3): Likewise. 746*56bb7041Schristos (unw_decode_x4): Likewise. 747*56bb7041Schristos 748*56bb7041Schristos2001-06-23 Ben Elliston <bje@redhat.com> 749*56bb7041Schristos 750*56bb7041Schristos * MAINTAINERS: Add myself as M88k maintainer. 751*56bb7041Schristos 752*56bb7041Schristos2001-06-22 Jocelyn Mayer <jocelyn.mayer@netgem.com> 753*56bb7041Schristos 754*56bb7041Schristos * objcopy.c (strip_main): Support -o or --output-file command lien 755*56bb7041Schristos switch. 756*56bb7041Schristos 757*56bb7041Schristos2001-06-19 H.J. Lu <hjl@gnu.org> 758*56bb7041Schristos 759*56bb7041Schristos * doc/Makefile.in: Regenerated. 760*56bb7041Schristos 761*56bb7041Schristos2001-06-19 Nick Clifton <nickc@cambridge.redhat.com> 762*56bb7041Schristos 763*56bb7041Schristos * readelf.c: Restore formatting. 764*56bb7041Schristos 765*56bb7041Schristos2001-06-18 H.J. Lu <hjl@gnu.org> & Nick Clifton <nickc@redhat.com> 766*56bb7041Schristos 767*56bb7041Schristos * Makefile.am: Move documentation into doc subdirectory. 768*56bb7041Schristos * Makefile.in: Regenerated. 769*56bb7041Schristos * binutils.texi: Move into doc subdirectory. 770*56bb7041Schristos * addr2line.1: Removed. 771*56bb7041Schristos * ar.1: Likewise. 772*56bb7041Schristos * dlltool.1: Likewise. 773*56bb7041Schristos * nlmconv.1: Likewise. 774*56bb7041Schristos * nm.1: Likewise. 775*56bb7041Schristos * objcopy.1: Likewise. 776*56bb7041Schristos * objdump.1: Likewise. 777*56bb7041Schristos * ranlib.1: Likewise. 778*56bb7041Schristos * readelf.1: Likewise. 779*56bb7041Schristos * size.1: Likewise. 780*56bb7041Schristos * strings.1: Likewise. 781*56bb7041Schristos * strip.1: Likewise. 782*56bb7041Schristos * windres.1: Likewise. 783*56bb7041Schristos * cxxfilt.man: Likewise. 784*56bb7041Schristos * doc: New Directory. 785*56bb7041Schristos * doc/Makefile.am: New file. 786*56bb7041Schristos * doc/Makefile.in: Generate. 787*56bb7041Schristos 788*56bb7041Schristos2001-06-09 Alan Modra <amodra@bigpond.net.au> 789*56bb7041Schristos 790*56bb7041Schristos * NEWS: Fix a typo. Mention hppa64-elf. Add binutils-2.11 marker. 791*56bb7041Schristos 792*56bb7041Schristos2001-06-01 Alan Modra <amodra@bigpond.net.au> 793*56bb7041Schristos 794*56bb7041Schristos * MAINTAINERS: Update my email address. 795*56bb7041Schristos 796*56bb7041Schristos2001-05-30 Honda Hiroki <hhonda@kobe-catv.ne.jp> 797*56bb7041Schristos 798*56bb7041Schristos * objcopy.c: Add new switches: --keep-global-symbol, 799*56bb7041Schristos --keep-symbols, --localize-symbols, --keep-global-symbols and 800*56bb7041Schristos --weaken-symbols. 801*56bb7041Schristos * binutils.texi: Document new switches. 802*56bb7041Schristos * objcopy.1: Regenerate. 803*56bb7041Schristos * NEWS: Announce new feature. 804*56bb7041Schristos 805*56bb7041Schristos2001-05-28 Andreas Jaeger <aj@suse.de> 806*56bb7041Schristos 807*56bb7041Schristos * readelf.c (display_debug_frames): Fix warnings: Remove unused 808*56bb7041Schristos variables, fix format strings. 809*56bb7041Schristos 810*56bb7041Schristos2001-05-28 Nick Clifton <nickc@cambridge.redhat.com> 811*56bb7041Schristos 812*56bb7041Schristos * objdump.c (disassemble_bytes): Remove section VMA adjustment 813*56bb7041Schristos when computing the address of the line to show. 814*56bb7041Schristos 815*56bb7041Schristos2001-05-16 Richard Henderson <rth@redhat.com> 816*56bb7041Schristos 817*56bb7041Schristos * readelf.c (do_debug_frames_interp): New. 818*56bb7041Schristos (byte_get_little_endian): If BFD64, always read entire 8-byte fields. 819*56bb7041Schristos (byte_get_big_endian): Likewise. 820*56bb7041Schristos (parse_args) ['F']: Set do_debug_frames_interp. 821*56bb7041Schristos (Frame_Chunk): Make data_factor signed, add fde_encoding. 822*56bb7041Schristos (frame_display_row): Don't trunc pc_begin to int. 823*56bb7041Schristos (size_of_encoded_value): New. 824*56bb7041Schristos (display_debug_frames): Handle 64-bit targets. Print raw data 825*56bb7041Schristos unless do_debug_frames_interp. 826*56bb7041Schristos (debug_displays): Remove duplicate .debug_frame. 827*56bb7041Schristos 828*56bb7041Schristos2001-05-15 Ralf Baechle <ralf@gnu.org> 829*56bb7041Schristos 830*56bb7041Schristos * readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE. 831*56bb7041Schristos The former constant was never in active use and is used otherwise 832*56bb7041Schristos by the ABI. 833*56bb7041Schristos 834*56bb7041Schristos2001-05-11 Jakub Jelinek <jakub@redhat.com> 835*56bb7041Schristos 836*56bb7041Schristos * readelf.c (process_unwind): Print all unwind sections, not just 837*56bb7041Schristos one. 838*56bb7041Schristos 839*56bb7041Schristos2001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> 840*56bb7041Schristos 841*56bb7041Schristos * readelf.c (process_unwind): Remove const specifier. 842*56bb7041Schristos 843*56bb7041Schristos2001-04-27 Michal Svec <rebel@atrey.karlin.mff.cuni.cz> 844*56bb7041Schristos 845*56bb7041Schristos * strings.c (isgraphic): Do not use isascii() unless it is needed 846*56bb7041Schristos for isprint() to work. 847*56bb7041Schristos (main): Set the locale domain to LC_ALL not just LC_MESSAGES. 848*56bb7041Schristos 849*56bb7041Schristos2001-04-27 Johan Rydberg <jrydberg@opencores.org> 850*56bb7041Schristos 851*56bb7041Schristos * NEWS: Announce support for OpenRISC. 852*56bb7041Schristos 853*56bb7041Schristos2001-04-17 Danny Smith <dannysmith@users.sourceforge.net> 854*56bb7041Schristos 855*56bb7041Schristos * dlltool.c (do_default_excludes): Initialise to true. 856*56bb7041Schristos 857*56bb7041Schristos2001-04-10 Alan Modra <amodra@one.net.au> 858*56bb7041Schristos 859*56bb7041Schristos * MAINTAINERS: Update my email address 860*56bb7041Schristos * nm.c (print_symbol_info_bsd): Use a simple printf string. 861*56bb7041Schristos 862*56bb7041Schristos2001-04-05 Hans-Peter Nilsson <hp@axis.com> 863*56bb7041Schristos 864*56bb7041Schristos * readelf.c (display_debug_lines): Fix typo for "Prologue". 865*56bb7041Schristos 866*56bb7041Schristos2001-03-30 H.J. Lu <hjl@gnu.org> 867*56bb7041Schristos 868*56bb7041Schristos * readelf.c (process_unwind): Just return if do_unwind is 0. 869*56bb7041Schristos 870*56bb7041Schristos2001-03-28 Roger Sayle <roger@metaphorics.com> 871*56bb7041Schristos 872*56bb7041Schristos * dlltool.c (make_one_lib_file): Fix section flags for 873*56bb7041Schristos .text, .data and .bss in stub ds*.o files to match those 874*56bb7041Schristos generated by gas. 875*56bb7041Schristos 876*56bb7041Schristos2001-03-29 H.J. Lu <hjl@gnu.org> 877*56bb7041Schristos 878*56bb7041Schristos * readelf.c (process_unwind): Only do unwind sections for 879*56bb7041Schristos IA64. 880*56bb7041Schristos 881*56bb7041Schristos2001-03-28 H.J. Lu <hjl@gnu.org> 882*56bb7041Schristos 883*56bb7041Schristos * Makefile.am ($(srcdir)/dlltool.1): Remove the extra target. 884*56bb7041Schristos * Makefile.in: Regenerate. 885*56bb7041Schristos 886*56bb7041Schristos2001-03-26 Andreas Jaeger <aj@suse.de> 887*56bb7041Schristos 888*56bb7041Schristos * binutils.texi (nm): Fix texi syntax. 889*56bb7041Schristos 890*56bb7041Schristos2001-03-25 Stephane Carrez <Stephane.Carrez@worldnet.fr> 891*56bb7041Schristos 892*56bb7041Schristos * binutils.texi: Put @c man begin and @c man end indications 893*56bb7041Schristos to generate man pages using texi2pod and pod2man. Put @c man title 894*56bb7041Schristos to identify each man. Add SEEALSO entries. 895*56bb7041Schristos * Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable. 896*56bb7041Schristos (man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1, 897*56bb7041Schristos sort the list. 898*56bb7041Schristos (*.1): Build the man pages from binutils.texi. 899*56bb7041Schristos * Makefile.in: Regenerate. 900*56bb7041Schristos 901*56bb7041Schristos2001-03-13 Eric Kohl <ekohl@rz-online.de> 902*56bb7041Schristos 903*56bb7041Schristos * defparse.y (opt_equal_name): allow "." in name. 904*56bb7041Schristos * dlltool.c (def_exports): Added ability to generate forwarded exports. 905*56bb7041Schristos (gen_exp_file): Likewise. 906*56bb7041Schristos 907*56bb7041Schristos2001-03-12 Stefan Geuken <mail@stefan-geuken.de> 908*56bb7041Schristos 909*56bb7041Schristos * NEWS: Document addition of -B switch to objcopy. 910*56bb7041Schristos * binutils.texi: Document addition of -B switch to objcopy. 911*56bb7041Schristos * objcopy.c: (copy_options): Add --binary-architecture. 912*56bb7041Schristos (copy_usage): Document -B/--binary-architecture. 913*56bb7041Schristos (copy_main): Support -B/--binary-architecture. Set 914*56bb7041Schristos bfd_external_binary_architecture. 915*56bb7041Schristos 916*56bb7041Schristos2001-03-11 Andreas Jaeger <aj@suse.de> 917*56bb7041Schristos 918*56bb7041Schristos * readelf.c (guess_is_rela): Handle EM_S390_OLD. 919*56bb7041Schristos (dump_relocations): Likewise. 920*56bb7041Schristos (get_machine_name): Likewise. 921*56bb7041Schristos 922*56bb7041Schristos2001-02-28 Nick Clifton <nickc@redhat.com> 923*56bb7041Schristos 924*56bb7041Schristos * readelf.c: (struct unw_aux_info): Remove const modifier for 925*56bb7041Schristos 'strtab' field. 926*56bb7041Schristos (process_unwind): Remove non-K&R compliant LHS type cast in call 927*56bb7041Schristos to GET_DATA_ALLOC macro. 928*56bb7041Schristos 929*56bb7041Schristos2001-02-28 Philip Blundell <pb@futuretv.com> 930*56bb7041Schristos 931*56bb7041Schristos * readelf.c (decode_ARM_machine_flags): Explicitly mention which 932*56bb7041Schristos ABI is in use; remove ambiguity between the "unknown" EABI and 933*56bb7041Schristos unrecognised ABIs. Handle version 2 ARM EABI. Update uses of 934*56bb7041Schristos renamed EF_xx constants. 935*56bb7041Schristos 936*56bb7041Schristos2001-02-27 Alan Modra <alan@linuxcare.com.au> 937*56bb7041Schristos 938*56bb7041Schristos * configure.in (BFD_VERSION): New. 939*56bb7041Schristos (AM_INIT_AUTOMAKE): Use $BFD_VERSION. 940*56bb7041Schristos * configure: Regenerate. 941*56bb7041Schristos * Makefile.am: Run "make dep-am" 942*56bb7041Schristos * Makefile.in: Regenerate. 943*56bb7041Schristos 944*56bb7041Schristos2001-02-14 Nick Clifton <nickc@redhat.com> 945*56bb7041Schristos 946*56bb7041Schristos * MAINTAINERS: Add "Obvious Fix" rule. 947*56bb7041Schristos 948*56bb7041Schristos2001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG> 949*56bb7041Schristos 950*56bb7041Schristos * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string 951*56bb7041Schristos literal concatenation. 952*56bb7041Schristos 953*56bb7041Schristos2001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG> 954*56bb7041Schristos 955*56bb7041Schristos * readelf.c (struct unw_aux_info): Remove const from the info member. 956*56bb7041Schristos (process_unwind): Don't type-cast the third argument to the 957*56bb7041Schristos GET_DATA_ALLOC macro. 958*56bb7041Schristos 959*56bb7041Schristos2001-02-11 Nick Clifton <nickc@redhat.com> 960*56bb7041Schristos 961*56bb7041Schristos * readelf.c (dump_relocations): Free corrected allocated 962*56bb7041Schristos array. 963*56bb7041Schristos (process_unwind): Fix compile time warning. 964*56bb7041Schristos 965*56bb7041Schristos2001-02-10 Nick Clifton <nickc@redhat.com> 966*56bb7041Schristos 967*56bb7041Schristos * binutils.texi: Document new --unwind option to readelf. 968*56bb7041Schristos 969*56bb7041Schristos2001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com> 970*56bb7041Schristos 971*56bb7041Schristos * readelf.c: Add linux target for S/390. 972*56bb7041Schristos 973*56bb7041Schristos2001-02-10 Alan Modra <alan@linuxcare.com.au> 974*56bb7041Schristos 975*56bb7041Schristos * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case 976*56bb7041Schristos printf is a macro. 977*56bb7041Schristos 978*56bb7041Schristos2001-02-08 Hans-Peter Nilsson <hp@bitrange.com> 979*56bb7041Schristos 980*56bb7041Schristos * acinclude.m4 (AM_PROG_LEX): Override installed definition. 981*56bb7041Schristos * aclocal.m4: Regenerate. 982*56bb7041Schristos * configure: Regenerate. 983*56bb7041Schristos 984*56bb7041Schristos2001-02-07 Todd Vierling <tv@wasabisystems.com> 985*56bb7041Schristos 986*56bb7041Schristos * bucomm.c (bfd_target_vector): Change extern array to pointer. 987*56bb7041Schristos * objdump.c (bfd_target_vector): Likewise. 988*56bb7041Schristos 989*56bb7041Schristos2001-02-07 David Mosberger <davidm@hpl.hp.com> 990*56bb7041Schristos 991*56bb7041Schristos * readelf.c (process_unwind): New function. 992*56bb7041Schristos (slurp_ia64_unwind_table): Ditto. 993*56bb7041Schristos (dump_ia64_unwind): Ditto. 994*56bb7041Schristos (find_symbol_for_address): Ditto. 995*56bb7041Schristos (slurp_rela_relocs): New function (split off from dump_relocations()). 996*56bb7041Schristos (slurp_rel_relocs): Ditto. 997*56bb7041Schristos (parse_args): Handle '-u' option. 998*56bb7041Schristos 999*56bb7041Schristos * unwind-ia64.c: New file. 1000*56bb7041Schristos * unwind-ia64.h: New file. 1001*56bb7041Schristos * Makefile.am: Include unwind-ia64.c in readelf build. 1002*56bb7041Schristos * Makefile.in: Regenerate. 1003*56bb7041Schristos * po/binutils.pot: Regenerate. 1004*56bb7041Schristos 1005*56bb7041Schristos2001-02-04 Philip Blundell <philb@gnu.org> 1006*56bb7041Schristos 1007*56bb7041Schristos * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'. 1008*56bb7041Schristos * configure: Regenerate. 1009*56bb7041Schristos 1010*56bb7041Schristos2001-01-31 Steve deRosier <sderosier@vari-lite.com> 1011*56bb7041Schristos 1012*56bb7041Schristos * ieee.c (ieee_add_bb11): Don't check for backslashes 1013*56bb7041Schristos unless HAVE_DOS_BASED_FILE_SYSTEM is defined. 1014*56bb7041Schristos 1015*56bb7041Schristos2001-01-24 Mark Elbrecht <snowball3@bigfoot.com> 1016*56bb7041Schristos 1017*56bb7041Schristos * ieee.c: Update copyright. 1018*56bb7041Schristos (ieee_start_compilation_unit): Don't check for backslashes 1019*56bb7041Schristos unless HAVE_DOS_BASED_FILE_SYSTEM is defined. 1020*56bb7041Schristos 1021*56bb7041Schristos * stabs.c: Update copyright. Include "filenames.h". 1022*56bb7041Schristos (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs. 1023*56bb7041Schristos 1024*56bb7041Schristos2001-01-23 Jakub Jelinek <jakub@redhat.com> 1025*56bb7041Schristos 1026*56bb7041Schristos * readelf.c (process_version_sections): Check if VERDEF or VERNEED 1027*56bb7041Schristos sections are present before using them. Remove code duplication. 1028*56bb7041Schristos (process_symbol_table): Check if VERDEF or VERNEED sections are 1029*56bb7041Schristos present before using them. 1030*56bb7041Schristos 1031*56bb7041Schristos2001-01-17 Nick Clifton <nickc@redhat.com> 1032*56bb7041Schristos 1033*56bb7041Schristos * objcopy.c (copy_object): Fail if attempting to convert the 1034*56bb7041Schristos endianness of the input object file. 1035*56bb7041Schristos 1036*56bb7041Schristos * binutils.texi: Explain that objcopy cannot convert endianness. 1037*56bb7041Schristos 1038*56bb7041Schristos2001-01-16 Nick Clifton <nickc@redhat.com> 1039*56bb7041Schristos 1040*56bb7041Schristos * readelf.c (string_table_length): New variable. 1041*56bb7041Schristos (SECTION_NAME): Catch out of range indices and missing section 1042*56bb7041Schristos pointers. 1043*56bb7041Schristos (process_section_headers): Delete useless local variable 1044*56bb7041Schristos string_table_offset. Set the value of string_table_length 1045*56bb7041Schristos after loading the string table. 1046*56bb7041Schristos (process_mips_specific): Use SECTION_NAME macro. 1047*56bb7041Schristos (process_file): Set string_table_length to 0 when it is freed. 1048*56bb7041Schristos 1049*56bb7041Schristos2001-01-12 Nick Clifton <nickc@redhat.com> 1050*56bb7041Schristos 1051*56bb7041Schristos * version.c (print_version): Update copyright date. 1052*56bb7041Schristos 1053*56bb7041Schristos2001-01-11 Peter Targett <peter.targett@arccores.com> 1054*56bb7041Schristos 1055*56bb7041Schristos * readelf.c (dump_relocations): Include selection with EM_ARC. 1056*56bb7041Schristos (get_machine_name) Update name to "ARC". 1057*56bb7041Schristos 1058*56bb7041Schristos2001-01-09 Nick Clifton <nickc@redhat.com> 1059*56bb7041Schristos 1060*56bb7041Schristos * Makefile.am: Add rule to build objdump.o from objdump.c and 1061*56bb7041Schristos using OBJDUMP_DEFS. 1062*56bb7041Schristos * Makefile.in: Regenerate. 1063*56bb7041Schristos 1064*56bb7041Schristos * configure.in: Define OBJDUMP_DEFS. Default to empty. 1065*56bb7041Schristos (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to 1066*56bb7041Schristos -DDISASSEMBLER_NEEDS_RELOCS. 1067*56bb7041Schristos * configure: Regenerate. 1068*56bb7041Schristos 1069*56bb7041Schristos * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS 1070*56bb7041Schristos is defined read in the relocs even if dump_reloc_info is 1071*56bb7041Schristos false. 1072*56bb7041Schristos 1073*56bb7041Schristos2001-01-07 Philip Blundell <philb@gnu.org> 1074*56bb7041Schristos 1075*56bb7041Schristos * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with 1076*56bb7041Schristos `bug-binutils'. 1077*56bb7041Schristos * README: Likewise. 1078*56bb7041Schristos 1079*56bb7041Schristos2000-12-19 Nick Clifton <nickc@redhat.com> 1080*56bb7041Schristos 1081*56bb7041Schristos * dlltool.c: Add missing support for arm-epoc-pe. 1082*56bb7041Schristos * configure.in: Add missing support for arm-epoc-pe. 1083*56bb7041Schristos * configure: Regenerate. 1084*56bb7041Schristos 1085*56bb7041Schristos2000-12-15 Nick Clifton <nickc@redhat.com> 1086*56bb7041Schristos 1087*56bb7041Schristos * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel 1088*56bb7041Schristos Mode parts of the x86 port. 1089*56bb7041Schristos 1090*56bb7041Schristos2000-12-04 Andreas Jaeger <aj@suse.de> 1091*56bb7041Schristos 1092*56bb7041Schristos * readelf.c (guess_is_rela): Add EM_X86_64. 1093*56bb7041Schristos (dump_relocations): Add EM_X86_64. 1094*56bb7041Schristos (get_machine_name): Add EM_X86_64. 1095*56bb7041Schristos Include "elf/x86-64.h". 1096*56bb7041Schristos 1097*56bb7041Schristos2000-12-12 Nick Clifton <nickc@redhat.com> 1098*56bb7041Schristos 1099*56bb7041Schristos * readelf.c: Fix formatting. 1100*56bb7041Schristos 1101*56bb7041Schristos2000-12-11 Jan Hubicka <jh@suse.cz> 1102*56bb7041Schristos 1103*56bb7041Schristos * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer. 1104*56bb7041Schristos 1105*56bb7041Schristos2000-12-07 Andrew Haley <aph@redhat.com> 1106*56bb7041Schristos 1107*56bb7041Schristos * readelf.c (display_debug_frames): Only display columns that are 1108*56bb7041Schristos referenced by the frame debug info. 1109*56bb7041Schristos 1110*56bb7041Schristos2000-12-05 Nick Clifton <nickc@redhat.com> 1111*56bb7041Schristos 1112*56bb7041Schristos * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer. 1113*56bb7041Schristos 1114*56bb7041Schristos2000-12-04 Jason Merrill <jason@redhat.com> 1115*56bb7041Schristos 1116*56bb7041Schristos * readelf.c (process_section_headers): Handle linkonce.wi sections. 1117*56bb7041Schristos (display_debug_section): Likewise. 1118*56bb7041Schristos (display_debug_info): Display CU header before bailing. 1119*56bb7041Schristos 1120*56bb7041Schristos2000-12-01 Chris Demetriou <cgd@sibyte.com> 1121*56bb7041Schristos 1122*56bb7041Schristos * readelf.c (get_machine_flags): Recognize MIPS32 ISA in 1123*56bb7041Schristos EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with 1124*56bb7041Schristos E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly. 1125*56bb7041Schristos 1126*56bb7041Schristos * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5, 1127*56bb7041Schristos and E_MIPS_ARCH_64. 1128*56bb7041Schristos 1129*56bb7041Schristos * readelf.c (get_machine_flags): Add case for 1130*56bb7041Schristos E_MIPS_MACH_SB1. 1131*56bb7041Schristos 1132*56bb7041Schristos2000-11-30 Richard Earnshaw <rearnsha@arm.com> 1133*56bb7041Schristos 1134*56bb7041Schristos * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value. 1135*56bb7041Schristos 1136*56bb7041Schristos2000-11-28 Hans-Peter Nilsson <hp@bitrange.com> 1137*56bb7041Schristos 1138*56bb7041Schristos * MAINTAINERS: Add J��rn Rennecke and self as SH maintainers. 1139*56bb7041Schristos Change sourceware.cygnus.com to sources.redhat.com. 1140*56bb7041Schristos Fix typo for "amongst". 1141*56bb7041Schristos 1142*56bb7041Schristos2000-11-28 Nick Clifton <nickc@redhat.com> 1143*56bb7041Schristos 1144*56bb7041Schristos * strip.1 (COPYING): Mention that the GNU Free Documentation 1145*56bb7041Schristos License is present in the sources, but not the output, and 1146*56bb7041Schristos also available from the GNU website. 1147*56bb7041Schristos (GNU Free Documentation License): Comment out this section. 1148*56bb7041Schristos * strings.1: Ditto. 1149*56bb7041Schristos * size.1: Ditto. 1150*56bb7041Schristos * ranlib.1: Ditto. 1151*56bb7041Schristos * objdump.1: Ditto. 1152*56bb7041Schristos * objcopy.1: Ditto. 1153*56bb7041Schristos * nm.1: Ditto. 1154*56bb7041Schristos * nlmconv.1: Ditto. 1155*56bb7041Schristos * ar.1: Ditto. 1156*56bb7041Schristos * addr2line.1: Ditto. 1157*56bb7041Schristos 1158*56bb7041Schristos2000-11-27 DJ Delorie <dj@redhat.com> 1159*56bb7041Schristos 1160*56bb7041Schristos * readelf.c (usage): Add -wf (--debug-dump=frames) option. 1161*56bb7041Schristos (parse_args): Support -wf option. 1162*56bb7041Schristos (process_section_headers): Ditto. 1163*56bb7041Schristos (debug_displays): Ditto. 1164*56bb7041Schristos (display_debug_frames): New, dump *_frame sections. 1165*56bb7041Schristos (frame_need_space): Support for above. 1166*56bb7041Schristos (frame_display_row): Ditto. 1167*56bb7041Schristos * binutils.texi: Document it. 1168*56bb7041Schristos 1169*56bb7041Schristos2000-11-24 Nick Clifton <nickc@redhat.com> 1170*56bb7041Schristos 1171*56bb7041Schristos * NEWS: Announce support for v5t, v5te and XScale. 1172*56bb7041Schristos 1173*56bb7041Schristos2000-11-22 Nick Clifton <nickc@redhat.com> 1174*56bb7041Schristos 1175*56bb7041Schristos * readelf.c (get_machine_name): Add EM_JAVELIN, EM_FIREPATH, 1176*56bb7041Schristos EM_ZSP, EM_MMIX, EM_HUANY, EM_PRISM. 1177*56bb7041Schristos (get_section_type_name): Add SHT_GROUP and SHT_SYMTAB_SHNDX. 1178*56bb7041Schristos (get_elf_section_flags: Add SHF_GROUP. 1179*56bb7041Schristos (process_section_headers): Adjust output for 32-bit binaries 1180*56bb7041Schristos to look nice on an 80 column terminal. 1181*56bb7041Schristos 1182*56bb7041Schristos2000-11-20 H.J. Lu <hjl@gnu.org> 1183*56bb7041Schristos 1184*56bb7041Schristos * readelf.c (get_osabi_name): Change ELFOSABI_MONTEREY to 1185*56bb7041Schristos ELFOSABI_AIX. 1186*56bb7041Schristos 1187*56bb7041Schristos2000-11-17 Richard Henderson <rth@redhat.com> 1188*56bb7041Schristos 1189*56bb7041Schristos * readelf.c (display_debug_lines): Adjust last change to 1190*56bb7041Schristos use sizeof (external->li_length). 1191*56bb7041Schristos 1192*56bb7041Schristos2000-11-17 Richard Henderson <rth@redhat.com> 1193*56bb7041Schristos 1194*56bb7041Schristos * readelf.c (display_debug_lines): Fix section length check 1195*56bb7041Schristos and end_of_sequence computation. 1196*56bb7041Schristos 1197*56bb7041Schristos2000-11-06 Nick Clifton <nickc@redhat.com> 1198*56bb7041Schristos 1199*56bb7041Schristos * binutils.texi: Add GNU Free Documentation License. 1200*56bb7041Schristos * objcopy.1: Add GNU Free Documentation License. 1201*56bb7041Schristos * objdump.1: Add GNU Free Documentation License. 1202*56bb7041Schristos * addr2line.1: Add GNU Free Documentation License. 1203*56bb7041Schristos * ar.1: Add GNU Free Documentation License. 1204*56bb7041Schristos * nlmconv.1: Add GNU Free Documentation License. 1205*56bb7041Schristos * nm.1: Add GNU Free Documentation License. 1206*56bb7041Schristos * ranlib.1: Add GNU Free Documentation License. 1207*56bb7041Schristos * size.1: Add GNU Free Documentation License. 1208*56bb7041Schristos * strings.1: Add GNU Free Documentation License. 1209*56bb7041Schristos * strip.1: Add GNU Free Documentation License. 1210*56bb7041Schristos 1211*56bb7041Schristos2000-10-06 Luciano Gemme <ishitawa@yahoo.com> 1212*56bb7041Schristos 1213*56bb7041Schristos * objcopy.c (--srec-len=nn): New parameter to set the 1214*56bb7041Schristos maximum length of generated Srecords. 1215*56bb7041Schristos (--srec-forceS3): New parameter that restricts the generation of 1216*56bb7041Schristos Srecords to type S3 only. 1217*56bb7041Schristos * binutils.texi: Document new command line switches. 1218*56bb7041Schristos * objcopy.1: Docuemnt the new command line switches. 1219*56bb7041Schristos * NEWS: Announce the existence of the new command line switches. 1220*56bb7041Schristos 1221*56bb7041Schristos2000-10-31 Nick Clifton <nickc@redhat.com> 1222*56bb7041Schristos 1223*56bb7041Schristos * MAINTAINERS: Add Jim Wilson as the maintainer for the IA64 1224*56bb7041Schristos code. Add Eric Chrisopher as maintainer of MN10300 port. 1225*56bb7041Schristos 1226*56bb7041Schristos2000-10-12 Roger Sayle <roger@metaphorics.com> 1227*56bb7041Schristos 1228*56bb7041Schristos * Make comma after string after icon/control optional. 1229*56bb7041Schristos 1230*56bb7041Schristos2000-09-13 Anders Norlander <anorland@acc.umu.se> 1231*56bb7041Schristos 1232*56bb7041Schristos * readelf.c (get_machine_flags): Also print EF_MIPS_MACH field. 1233*56bb7041Schristos 1234*56bb7041Schristos * NEWS: Mention support for MIPS32. 1235*56bb7041Schristos 1236*56bb7041Schristos2000-09-08 Nick Clifton <nickc@redhat.com> 1237*56bb7041Schristos 1238*56bb7041Schristos * MAINTAINERS: Add Stephane Carrez as maintainer for 68HC[11|12]. 1239*56bb7041Schristos 1240*56bb7041Schristos2000-09-07 H.J. Lu <hjl@gnu.org> 1241*56bb7041Schristos 1242*56bb7041Schristos * configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM. 1243*56bb7041Schristos * configure: Rebuild. 1244*56bb7041Schristos 1245*56bb7041Schristos2000-09-06 Alexandre Oliva <aoliva@redhat.com> 1246*56bb7041Schristos 1247*56bb7041Schristos * configure: Rebuilt with new libtool.m4. 1248*56bb7041Schristos 1249*56bb7041Schristos2000-09-05 Nick Clifton <nickc@redhat.com> 1250*56bb7041Schristos 1251*56bb7041Schristos * aclocal.m4: Regenerate. 1252*56bb7041Schristos * config.in: Regenerate. 1253*56bb7041Schristos * configure: Regenerate. 1254*56bb7041Schristos 1255*56bb7041Schristos2000-09-04 Todd Vierling <tv@wasabisystems.com> 1256*56bb7041Schristos 1257*56bb7041Schristos * strip.1: Fix stray '\' in -o formatting. 1258*56bb7041Schristos 1259*56bb7041Schristos2000-09-02 Nick Clifton <nickc@redhat.com> 1260*56bb7041Schristos 1261*56bb7041Schristos * configure.in: Increase version number to 2.10.91. 1262*56bb7041Schristos * configure: Regenerate. 1263*56bb7041Schristos * aclocal.m4: Regenerate. 1264*56bb7041Schristos * config.in: Regenerate. 1265*56bb7041Schristos * po/binutils.pot: Regenerate. 1266*56bb7041Schristos 1267*56bb7041Schristos2000-08-31 Alexandre Oliva <aoliva@redhat.com> 1268*56bb7041Schristos 1269*56bb7041Schristos * acinclude.m4: Include libtool and gettext macros from the 1270*56bb7041Schristos top level. 1271*56bb7041Schristos * aclocal.m4, configure: Rebuilt. 1272*56bb7041Schristos 1273*56bb7041Schristos2000-08-30 Jamie Guinan <guinan@bluebutton.com> 1274*56bb7041Schristos 1275*56bb7041Schristos * resrc.c (close_input_stream): Delete extraneous logic 1276*56bb7041Schristos 1277*56bb7041Schristos2000-08-24 Hans-Peter Nilsson <hp@axis.com> 1278*56bb7041Schristos 1279*56bb7041Schristos * NEWS: Mention support for CRIS. 1280*56bb7041Schristos 1281*56bb7041Schristos2000-08-21 Nick Clifton <nickc@redhat.com> 1282*56bb7041Schristos 1283*56bb7041Schristos * addr2line.c: Changed email address for Ulrich Lauther. 1284*56bb7041Schristos 1285*56bb7041Schristos2000-08-17 Christopher C. Chimelis <chris@debian.org> 1286*56bb7041Schristos 1287*56bb7041Schristos * objdump.c (LONGEST_ARCH): Set to sizeof("powerpc:common"). 1288*56bb7041Schristos 1289*56bb7041Schristos2000-08-17 Nick Clifton <nickc@redhat.com> 1290*56bb7041Schristos 1291*56bb7041Schristos * readelf.c (display_debug_pubnames): Only issue warning 1292*56bb7041Schristos message once. Terminate message with a new line. 1293*56bb7041Schristos (display_debug_aranges): Only display version 2 debug info. 1294*56bb7041Schristos 1295*56bb7041Schristos2000-08-14 Todd Vierling <tv@wasabisystems.com> 1296*56bb7041Schristos 1297*56bb7041Schristos * objcopy.c (strip_main): Silently accept -d as an alias for -g 1298*56bb7041Schristos for compatibility with old BSD systems. 1299*56bb7041Schristos 1300*56bb7041Schristos2000-08-14 Jason Eckhardt <jle@cygnus.com> 1301*56bb7041Schristos 1302*56bb7041Schristos * NEWS: Mention i860 support. 1303*56bb7041Schristos 1304*56bb7041Schristos2000-08-11 Carlo Wood <carlo@alinoe.com> 1305*56bb7041Schristos 1306*56bb7041Schristos * addr2line.c (main): Add const to char *. 1307*56bb7041Schristos 1308*56bb7041Schristos2000-08-11 Geoff Keating <geoffk@cygnus.com> 1309*56bb7041Schristos 1310*56bb7041Schristos * ar.c (main): Don't crash if called with no arguments 1311*56bb7041Schristos or only '-X32_64' as an argument. 1312*56bb7041Schristos 1313*56bb7041Schristos2000-08-08 DJ Delorie <dj@redhat.com> 1314*56bb7041Schristos 1315*56bb7041Schristos * resrc.c: use "gcc -xc" instead of -xc-header 1316*56bb7041Schristos 1317*56bb7041Schristos2000-08-05 Jason Eckhardt <jle@cygnus.com> 1318*56bb7041Schristos 1319*56bb7041Schristos * readelf.c (elf/i860.h): Include. 1320*56bb7041Schristos (dump_relocations): Add recognition of i860 architecture. 1321*56bb7041Schristos (guess_is_rela): Add recognition of i860 architecture. 1322*56bb7041Schristos 1323*56bb7041Schristos2000-08-03 Nick Clifton <nickc@cygnus.com> 1324*56bb7041Schristos 1325*56bb7041Schristos * MAINTAINERS: Add information about CGEN maintainers. 1326*56bb7041Schristos 1327*56bb7041Schristos2000-07-26 Geoff Keating <geoffk@cygnus.com> 1328*56bb7041Schristos 1329*56bb7041Schristos * nm.c (main): Ignore '-X32_64' as an option. 1330*56bb7041Schristos * ar.c (main): Likewise. 1331*56bb7041Schristos * binutils.texi (nm): Document new option. 1332*56bb7041Schristos (ar): Likewise. 1333*56bb7041Schristos 1334*56bb7041Schristos2000-07-23 Michael Sokolov <msokolov@ivan.Harhan.ORG> 1335*56bb7041Schristos 1336*56bb7041Schristos * rdcoff.c (external_coff_symbol_p): K&R-ise. 1337*56bb7041Schristos 1338*56bb7041Schristos2000-07-20 H.J. Lu <hjl@gnu.org> 1339*56bb7041Schristos 1340*56bb7041Schristos * binutils.texi: Put back "@end table" deleted by 1341*56bb7041Schristos accident. 1342*56bb7041Schristos 1343*56bb7041Schristos2000-07-05 Kenneth Block <krblock@computer.org> 1344*56bb7041Schristos 1345*56bb7041Schristos * nm.c: Add optional style to demangle switch. 1346*56bb7041Schristos * objdump.c: Add optional style to demangle switch. 1347*56bb7041Schristos * addr2line.c: Add optional style to demangle switch. 1348*56bb7041Schristos * binutils.texi: Document optional style to demangle 1349*56bb7041Schristos switch. 1350*56bb7041Schristos 1351*56bb7041Schristos2000-07-20 Hans-Peter Nilsson <hp@axis.com> 1352*56bb7041Schristos 1353*56bb7041Schristos * MAINTAINERS: Add self as CRIS port maintainer. 1354*56bb7041Schristos * readelf.c: Include elf/cris.h. 1355*56bb7041Schristos (guess_is_rela): Handle EM_CRIS. 1356*56bb7041Schristos (dump_relocations): Ditto. 1357*56bb7041Schristos (get_machine_name): Ditto. 1358*56bb7041Schristos * Makefile.am: Rebuild dependencies. 1359*56bb7041Schristos * Makefile.in: Regenerate. 1360*56bb7041Schristos * po/binutils.pot: Regenerate. 1361*56bb7041Schristos 1362*56bb7041Schristos2000-07-19 H.J. Lu <hjl@gnu.org> 1363*56bb7041Schristos 1364*56bb7041Schristos * readelf.c (get_dynamic_type): Change "AUXILARY" to 1365*56bb7041Schristos "AUXILIARY". 1366*56bb7041Schristos (process_dynamic_segment): Print out strings for DT_CONFIG, 1367*56bb7041Schristos DT_DEPAUDIT, DT_AUDIT and DT_RUNPATH. 1368*56bb7041Schristos 1369*56bb7041Schristos2000-07-19 Mark Kettenis <kettenis@gnu.org> 1370*56bb7041Schristos 1371*56bb7041Schristos * nm.c (usage): Change output of `nm --help' to include a 1372*56bb7041Schristos description of the purpose of the program and a detailed 1373*56bb7041Schristos description of the accepted options. 1374*56bb7041Schristos 1375*56bb7041Schristos2000-07-19 H.J. Lu <hjl@gnu.org> 1376*56bb7041Schristos 1377*56bb7041Schristos * readelf.c (process_dynamic_segment): Change DF_1_NODEPLIB 1378*56bb7041Schristos to DF_1_NODEFLIB. 1379*56bb7041Schristos 1380*56bb7041Schristos2000-07-19 H.J. Lu <hjl@gnu.org> 1381*56bb7041Schristos 1382*56bb7041Schristos * readelf.c (get_dynamic_type): Fix DT_CHECKSUM. 1383*56bb7041Schristos 1384*56bb7041Schristos2000-07-19 H.J. Lu <hjl@gnu.org> 1385*56bb7041Schristos 1386*56bb7041Schristos * readelf.c (get_dynamic_type): Change DT_FEATURE_1 to 1387*56bb7041Schristos DT_FEATURE. 1388*56bb7041Schristos (process_dynamic_segment): Likewise. 1389*56bb7041Schristos 1390*56bb7041Schristos * readelf.c (get_dynamic_type): Handle DT_CONFIG, DT_DEPAUDIT, 1391*56bb7041Schristos DT_AUDIT, DT_PLTPAD, DT_MOVETAB and DT_CHECKSUM. 1392*56bb7041Schristos (process_dynamic_segment): Handle DTF_1_CONFEXP, DF_1_NODEPLIB, 1393*56bb7041Schristos DF_1_NODUMP and DF_1_CONLFAT. 1394*56bb7041Schristos 1395*56bb7041Schristos2000-07-18 Nick Clifton <nickc@cygnus.com> 1396*56bb7041Schristos 1397*56bb7041Schristos * binutils.texi (readelf): Fix spelling typo. 1398*56bb7041Schristos 1399*56bb7041Schristos2000-07-11 Mark Kettenis <kettenis@gnu.org> 1400*56bb7041Schristos 1401*56bb7041Schristos * objdump.c (usage): Make output of `objdump --help' more 1402*56bb7041Schristos consistent with the rest of the GNU world. Add a line describing 1403*56bb7041Schristos the purpose of the program. 1404*56bb7041Schristos 1405*56bb7041Schristos2000-07-10 David Huggins-Daines <dhd@linuxcare.com> 1406*56bb7041Schristos 1407*56bb7041Schristos * stabs.c (parse_stab_range_type): Cast to proper type to fix 1408*56bb7041Schristos warning. 1409*56bb7041Schristos 1410*56bb7041Schristos2000-07-10 Ryan Bradetich <rbradetich@uswest.net> 1411*56bb7041Schristos 1412*56bb7041Schristos * readelf.c (get_dynamic_data): Add casts and use unsigned chars 1413*56bb7041Schristos to fix warnings. 1414*56bb7041Schristos (process_symbol_table): Ditto. 1415*56bb7041Schristos (procesS_extended_line_op): Ditto. 1416*56bb7041Schristos (display_debug_lines): Ditto. 1417*56bb7041Schristos (display_debug_pubnames): Ditto. 1418*56bb7041Schristos (read_and_display_attr): Ditto. 1419*56bb7041Schristos 1420*56bb7041Schristos2000-07-09 Nick Clifton <nickc@cygnus.com> 1421*56bb7041Schristos 1422*56bb7041Schristos * MAINTAINERS: Add several more port specific maintainers. 1423*56bb7041Schristos 1424*56bb7041Schristos2000-07-05 Nick Clifton <nickc@cygnus.com> 1425*56bb7041Schristos 1426*56bb7041Schristos * MAINTAINERS: Add blanket write privs for Michael Meissner. 1427*56bb7041Schristos 1428*56bb7041Schristos2000-06-05 DJ Delorie <dj@redhat.com> 1429*56bb7041Schristos 1430*56bb7041Schristos * MAINTAINERS: New. 1431*56bb7041Schristos 1432*56bb7041Schristos2000-07-01 Eric Fifer <EFifer@sanwaint.com> 1433*56bb7041Schristos 1434*56bb7041Schristos * dllwrap.c: Changed mistaken dyn_string_append() calls 1435*56bb7041Schristos to dyn_string_append_cstr(). 1436*56bb7041Schristos 1437*56bb7041Schristos2000-07-01 Alexander Aganichev <AAganichev@hypercom.com> 1438*56bb7041Schristos 1439*56bb7041Schristos * stabs.c (parse_stab_type): Divide size in bits by 8 as binutils 1440*56bb7041Schristos struct debug_type stores size in bytes. 1441*56bb7041Schristos 1442*56bb7041Schristos2000-07-01 Alan Modra <alan@linuxcare.com.au> 1443*56bb7041Schristos 1444*56bb7041Schristos * Makefile.am (DEP): Fix 2000-06-22. grep after running dep.sed 1445*56bb7041Schristos (CLEANFILES): Add DEPA. 1446*56bb7041Schristos * Makefile.in: Regenerate. 1447*56bb7041Schristos 1448*56bb7041Schristos2000-06-27 Alan Modra <alan@linuxcare.com.au> 1449*56bb7041Schristos 1450*56bb7041Schristos * ar.c: Revert incorrect 2000-06-25 patch. 1451*56bb7041Schristos * bucomm.c: Likewise. 1452*56bb7041Schristos 1453*56bb7041Schristos2000-06-25 Mark Elbrecht <snowball3@bigfoot.com> 1454*56bb7041Schristos 1455*56bb7041Schristos * rdcoff (parse_coff_symbol): Treat GNU weak symbols as external. 1456*56bb7041Schristos (external_coff_symbol_p): New function. 1457*56bb7041Schristos (parse_coff): Use it. 1458*56bb7041Schristos 1459*56bb7041Schristos2000-06-25 Alexander Aganichev <AAganichev@hypercom.com> 1460*56bb7041Schristos 1461*56bb7041Schristos * ar.c (normalize): Advance past both characters in a DOS based 1462*56bb7041Schristos <letter>: filepath prefix. 1463*56bb7041Schristos (main): Likewise. 1464*56bb7041Schristos * bucomm.c (make_tempname): Likewise. 1465*56bb7041Schristos 1466*56bb7041Schristos2000-06-24 Nick Clifton <nickc@cygnus.com> 1467*56bb7041Schristos 1468*56bb7041Schristos * objdump.c (usage): Fix description of --stabs switch. 1469*56bb7041Schristos 1470*56bb7041Schristos2000-06-22 Alan Modra <alan@linuxcare.com.au> 1471*56bb7041Schristos 1472*56bb7041Schristos * Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we 1473*56bb7041Schristos find one. 1474*56bb7041Schristos * Makefile.in: Regenerate. 1475*56bb7041Schristos 1476*56bb7041Schristos2000-06-20 Alexander Aganichev <AAganichev@hypercom.com> 1477*56bb7041Schristos 1478*56bb7041Schristos * ar.c (normalize): Correct pointer comparison when checking for 1479*56bb7041Schristos backslashes. 1480*56bb7041Schristos (main): Likewise. 1481*56bb7041Schristos * bucomm.c (make_tempname): Likewise. 1482*56bb7041Schristos 1483*56bb7041Schristos * ieee.c (ieee_start_compilation_unit): Correct pointer comparison 1484*56bb7041Schristos and search for backslashes in the original pathname. 1485*56bb7041Schristos (ieee_add_bb11): Likewise. 1486*56bb7041Schristos 1487*56bb7041Schristos2000-06-18 Nick Clifton <nickc@redhat.com> 1488*56bb7041Schristos 1489*56bb7041Schristos * ar.c (print_contents): Improve verbose message. 1490*56bb7041Schristos 1491*56bb7041Schristos2000-06-15 H.J. Lu <hjl@gnu.org> 1492*56bb7041Schristos 1493*56bb7041Schristos * dyn-string.c: Removed. Not needed with dyn-string.c in 1494*56bb7041Schristos libiberty. 1495*56bb7041Schristos * dyn-string.h: Likewise. 1496*56bb7041Schristos 1497*56bb7041Schristos * Makefile.am: Remove references to dyn-string.c and 1498*56bb7041Schristos dyn-string.h. Rebuild dependency. 1499*56bb7041Schristos * Makefile.in: Rebuild. 1500*56bb7041Schristos 1501*56bb7041Schristos2000-06-15 H.J. Lu <hjl@gnu.org> 1502*56bb7041Schristos 1503*56bb7041Schristos * binutils.texi: Put a warning on copying relocatable object 1504*56bb7041Schristos files between two different formats. 1505*56bb7041Schristos 1506*56bb7041Schristos2000-06-13 DJ Delorie <dj@cygnus.com> 1507*56bb7041Schristos 1508*56bb7041Schristos * rcparse.y (control): ICON controls take an id as the first 1509*56bb7041Schristos parameter, not an optional string. Also, call new convenience 1510*56bb7041Schristos function that takes res_id's. 1511*56bb7041Schristos * resrc.c (define_control): missing text means zero-length string, 1512*56bb7041Schristos not zero ID. 1513*56bb7041Schristos (define_icon_control): New. 1514*56bb7041Schristos * windres.h: declare define_icon_control. 1515*56bb7041Schristos 1516*56bb7041Schristos2000-06-13 H.J. Lu <hjl@gnu.org> 1517*56bb7041Schristos 1518*56bb7041Schristos * configure: Regenerate. 1519*56bb7041Schristos 1520*56bb7041Schristos2000-06-08 David O'Brien <obrien@FreeBSD.org> 1521*56bb7041Schristos 1522*56bb7041Schristos * configure.in (VERSION): Update to show this is the CVS mainline. 1523*56bb7041Schristos 1524*56bb7041Schristos2000-06-02 David O'Brien <obrien@FreeBSD.org> 1525*56bb7041Schristos 1526*56bb7041Schristos * strings.c (isgraphic): Interpret <TAB> as a printable character, 1527*56bb7041Schristos analogous to <SPACE>. 1528*56bb7041Schristos 1529*56bb7041Schristos2000-05-30 Alan Modra <alan@linuxcare.com.au> 1530*56bb7041Schristos 1531*56bb7041Schristos * objdump.c (display_target_list): Use bfd_close_all_done, not 1532*56bb7041Schristos bfd_close to fix crash caused by 2000-05-24 change. 1533*56bb7041Schristos 1534*56bb7041Schristos2000-05-25 DJ Delorie <dj@cygnus.com> 1535*56bb7041Schristos 1536*56bb7041Schristos * resrc.c (close_input_stream): zero out cpp_pipe after closing it. 1537*56bb7041Schristos 1538*56bb7041Schristos2000-05-26 Alan Modra <alan@linuxcare.com.au> 1539*56bb7041Schristos 1540*56bb7041Schristos * Makefile.am: Update dependencies with "make dep-am" 1541*56bb7041Schristos * Makefile.in: Regenerate. 1542*56bb7041Schristos 1543*56bb7041Schristos2000-05-26 Eli Zaretskii <eliz@is.elta.co.il> 1544*56bb7041Schristos 1545*56bb7041Schristos * ar.c: Include filenames.h. 1546*56bb7041Schristos (normalize) [HAVE_DOS_BASED_FILE_SYSTEM]: Support backslashes 1547*56bb7041Schristos and drive letters in file names. 1548*56bb7041Schristos (main): Support backslashes and drive letters in argv[0]. Drop 1549*56bb7041Schristos the .exe suffix, if any, in argv[0] if is_ranlib is negative. Use 1550*56bb7041Schristos FILENAME_CMP instead of strcmp to compare file names. 1551*56bb7041Schristos (open_inarch) [__GO32__]: Don't ifdef errno != ENOENT test for 1552*56bb7041Schristos DJGPP v2. 1553*56bb7041Schristos (do_quick_append) [__GO32__]: Ditto. 1554*56bb7041Schristos (get_pos_bfd, delete_members, move_members, replace_members): 1555*56bb7041Schristos Compare file names with FILENAME_CMP. 1556*56bb7041Schristos 1557*56bb7041Schristos * bucomm.c: Include filenames.h. 1558*56bb7041Schristos (make_tempname) [HAVE_DOS_BASED_FILE_SYSTEM]: Support mixed 1559*56bb7041Schristos forward/backward slashes and drive letters in file names. 1560*56bb7041Schristos 1561*56bb7041Schristos * ieee.c (ieee_start_compilation_unit, ieee_add_bb11): Support 1562*56bb7041Schristos mixed forward/backward slashes and drive letters in file names. 1563*56bb7041Schristos 1564*56bb7041Schristos * strings.c (O_BINARY, setmode, SET_BINARY): Define. 1565*56bb7041Schristos (main) [SET_BINARY]: Use SET_BINARY to switch stdin into binary 1566*56bb7041Schristos mode. 1567*56bb7041Schristos 1568*56bb7041Schristos * objcopy.c: Include filenames.h. 1569*56bb7041Schristos (main) [HAVE_DOS_BASED_FILE_SYSTEM]: Drop the .exe suffix 1570*56bb7041Schristos before comparing to "strip". 1571*56bb7041Schristos Use FILENAME_CMP to compare file names. 1572*56bb7041Schristos 1573*56bb7041Schristos * arsup.c: Include filenames.h. 1574*56bb7041Schristos (map_over_list, ar_delete, ar_replace, ar_extract): Use 1575*56bb7041Schristos FILENAME_CMP to compare file names. 1576*56bb7041Schristos (ar_open): Prepend "tmp-" instead of appending "-tmp", to create 1577*56bb7041Schristos the temporary file name. 1578*56bb7041Schristos 1579*56bb7041Schristos * configure.in: Check for setmode. 1580*56bb7041Schristos * configure: Regenerate. 1581*56bb7041Schristos 1582*56bb7041Schristos2000-05-24 Alan Modra <alan@linuxcare.com.au> 1583*56bb7041Schristos 1584*56bb7041Schristos * objdump.c (display_target_list): Close the bfd. 1585*56bb7041Schristos (display_info_table): Likewise. 1586*56bb7041Schristos 1587*56bb7041Schristos2000-05-14 H.J. Lu (hjl@gnu.org) 1588*56bb7041Schristos 1589*56bb7041Schristos * objcopy.c (filter_symbols): Don't strip global symbols in 1590*56bb7041Schristos relocatable object files. 1591*56bb7041Schristos 1592*56bb7041Schristos2000-05-14 Alan Modra <alan@linuxcare.com.au> 1593*56bb7041Schristos 1594*56bb7041Schristos * size.c (usage): Associate short options with corresponding long 1595*56bb7041Schristos option to give a clue as to their function. 1596*56bb7041Schristos 1597*56bb7041Schristos2000-05-14 Philippe De Muyter <phdm@macqel.be> 1598*56bb7041Schristos 1599*56bb7041Schristos * size.c (main): Accept and ignore `-f' option. 1600*56bb7041Schristos 1601*56bb7041Schristos2000-05-13 Alan Modra <alan@linuxcare.com.au> 1602*56bb7041Schristos 1603*56bb7041Schristos * bucomm.h (gettext, dgettext, dcgettext, textdomain, 1604*56bb7041Schristos bindtextdomain): Replace defines with those from intl/libgettext.h 1605*56bb7041Schristos to quieten gcc warnings. 1606*56bb7041Schristos 1607*56bb7041Schristos2000-05-12 H.J. Lu <hjl@gnu.org> 1608*56bb7041Schristos 1609*56bb7041Schristos * nlmconv.c (temp_filename): Removed. 1610*56bb7041Schristos 1611*56bb7041Schristos * nlmconv.c (link_inputs): Use make_temp_file () instead of 1612*56bb7041Schristos choose_temp_base (). 1613*56bb7041Schristos * objdump.c (display_target_list): Likewise. 1614*56bb7041Schristos (display_info_table): Likewise. 1615*56bb7041Schristos 1616*56bb7041Schristos2000-05-08 Alan Modra <alan@linuxcare.com.au> 1617*56bb7041Schristos 1618*56bb7041Schristos * objcopy.c (setup_section): Add const and gettext calls for err. 1619*56bb7041Schristos 1620*56bb7041Schristos2000-05-02 H.J. Lu <hjl@gnu.org> 1621*56bb7041Schristos 1622*56bb7041Schristos * readelf.c (get_osabi_name): Handle ELFOSABI_NONE instead of 1623*56bb7041Schristos ELFOSABI_SYSV. Also handle ELFOSABI_NETBSD, ELFOSABI_HURD, 1624*56bb7041Schristos ELFOSABI_SOLARIS, ELFOSABI_MONTEREY, ELFOSABI_IRIX, 1625*56bb7041Schristos ELFOSABI_FREEBSD, ELFOSABI_TRU64, ELFOSABI_MODESTO 1626*56bb7041Schristos and ELFOSABI_OPENBSD. 1627*56bb7041Schristos 1628*56bb7041Schristos2000-05-02 Kazu Hirata <kazu@hxi.com> 1629*56bb7041Schristos 1630*56bb7041Schristos * coffgrok.c: Add ATTRIBUTE_UNUSED as appropriate. 1631*56bb7041Schristos * srconv.c: Likewise. 1632*56bb7041Schristos * sysdump.c: Likewise. 1633*56bb7041Schristos 1634*56bb7041Schristos2000-04-23 Denis Chertykov <denisc@overta.ru> 1635*56bb7041Schristos 1636*56bb7041Schristos * readelf.c (guess_is_rela): AVR uses RELA relocations. 1637*56bb7041Schristos (get_machine_name): machine name for EM_AVR added. 1638*56bb7041Schristos 1639*56bb7041Schristos2000-04-21 Richard Henderson <rth@cygnus.com> 1640*56bb7041Schristos David Mosberger <davidm@hpl.hp.com> 1641*56bb7041Schristos 1642*56bb7041Schristos * Makefile.am (readelf.o): Add elf/ia64.h. 1643*56bb7041Schristos * Makefile.in: Rebuild. 1644*56bb7041Schristos * readelf.c: Include elf/ia64.h. 1645*56bb7041Schristos (guess_is_rela, dump_relocations): Handle EM_IA_64. 1646*56bb7041Schristos 1647*56bb7041Schristos2000-04-17 Timothy Wall <twall@cygnus.com> 1648*56bb7041Schristos 1649*56bb7041Schristos * objdump.c (disassemble_data): Set octets per byte *after* 1650*56bb7041Schristos resolving arch/mach for binary files. 1651*56bb7041Schristos 1652*56bb7041Schristos2000-04-14 Michael Sokolov <msokolov@ivan.Harhan.ORG> 1653*56bb7041Schristos 1654*56bb7041Schristos * arlex.l: Add directives to increase lex buffer size. 1655*56bb7041Schristos 1656*56bb7041Schristos * objdump.c, readelf.c: Don't include strarg.h or varargs.h. They are 1657*56bb7041Schristos already included by bucomm.h. 1658*56bb7041Schristos 1659*56bb7041Schristos2000-04-10 Philippe De Muyter <phdm@macqel.be> 1660*56bb7041Schristos 1661*56bb7041Schristos * readelf.c (dynamic_segment_mips_val): Call `sprintf', not 1662*56bb7041Schristos `strftime' since strftime is not available on all systems. 1663*56bb7041Schristos (process_mips_specific): Ditto. 1664*56bb7041Schristos 1665*56bb7041Schristos2000-04-07 Andrew Cagney <cagney@b1.cygnus.com> 1666*56bb7041Schristos 1667*56bb7041Schristos * configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add 1668*56bb7041Schristos --enable-build-warnings option. 1669*56bb7041Schristos * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions. 1670*56bb7041Schristos * Makefile.in, configure: Re-generate. 1671*56bb7041Schristos 1672*56bb7041Schristos2000-04-06 Alan Modra <alan@linuxcare.com.au> 1673*56bb7041Schristos 1674*56bb7041Schristos * addr2line.c: Update copyright. 1675*56bb7041Schristos * objcopy.1: Likewise, and title. 1676*56bb7041Schristos * strings.1: Likewise. 1677*56bb7041Schristos 1678*56bb7041Schristos * version.c (print_version): Add 2000. 1679*56bb7041Schristos 1680*56bb7041Schristos * rddbg.c (read_section_stabs_debugging_info): Don't use 1681*56bb7041Schristos bfd_size_type for strx to avoid printf problems if BFD64. 1682*56bb7041Schristos 1683*56bb7041Schristos * bucomm.c: (report): Remove `static'. 1684*56bb7041Schristos Move inclusion of stdarg.h/vararg.h from here. 1685*56bb7041Schristos * bucomm.h: To here. 1686*56bb7041Schristos (CONST): Change all occurences to const. 1687*56bb7041Schristos (report): Declare it. 1688*56bb7041Schristos (bfd_fatal): Add ATTRIBUTE_NORETURN. 1689*56bb7041Schristos (fatal): Add ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN. 1690*56bb7041Schristos (non_fatal): Add ATTRIBUTE_PRINTF_1. 1691*56bb7041Schristos 1692*56bb7041Schristos * ar.c (main): Use fatal or non_fatal instead of fprintf. 1693*56bb7041Schristos Correct a typo in an error message. 1694*56bb7041Schristos (do_quick_append): Use non_fatal instead of fprintf. 1695*56bb7041Schristos (move_members): Use fatal instead of fprintf, exit. 1696*56bb7041Schristos * coffdump.c (main): Same here. 1697*56bb7041Schristos 1698*56bb7041Schristos * dlltool.c (display): Delete. 1699*56bb7041Schristos (warn): Delete. 1700*56bb7041Schristos (inform): Use `report' instead of `display'. 1701*56bb7041Schristos (rvaafter): Remove trailing \n from fatal error msg. 1702*56bb7041Schristos (rvabefore): Ditto. 1703*56bb7041Schristos (asm_prefix): Ditto. 1704*56bb7041Schristos (yyerror): Replace `warn' with `non_fatal', and remove \n. 1705*56bb7041Schristos (def_name): Likewise. 1706*56bb7041Schristos (run): Likewise. 1707*56bb7041Schristos (scan_all_symbols): Likewise. 1708*56bb7041Schristos (gen_lib_file): Likewise. 1709*56bb7041Schristos (def_library): Likewise. Remove extra program_name too. 1710*56bb7041Schristos (run): Remove \n from inform strings. 1711*56bb7041Schristos (scan_drectve_symbols): Likewise. 1712*56bb7041Schristos (add_excludes): Likewise. 1713*56bb7041Schristos (scan_open_obj_file): Likewise. 1714*56bb7041Schristos (gen_exp_file): Likewise. 1715*56bb7041Schristos (gen_lib_file): Likewise. 1716*56bb7041Schristos (process_duplicates): Likewise. 1717*56bb7041Schristos 1718*56bb7041Schristos * Makefile.am (dllwrap_SOURCES): Add version.c. 1719*56bb7041Schristos * dllwrap.c (program_version): Delete. 1720*56bb7041Schristos (print_version): Delete. 1721*56bb7041Schristos (display): Always print trailing \n. 1722*56bb7041Schristos (warn): New. 1723*56bb7041Schristos (delete_temp_files): Use warn instead of fprintf. Use gettext. 1724*56bb7041Schristos (run): Here too. 1725*56bb7041Schristos (main): And here. 1726*56bb7041Schristos (usage): gettext'ify. 1727*56bb7041Schristos (long_options): Add missing initialisers. 1728*56bb7041Schristos 1729*56bb7041Schristos * nlmconv.c (main): Use fatal/non_fatal instead of fprintf. 1730*56bb7041Schristos (select_output_format): Likewise. 1731*56bb7041Schristos (powerpc_mangle_relocs): Likewise. 1732*56bb7041Schristos (link_inputs): Likewise. 1733*56bb7041Schristos 1734*56bb7041Schristos * nm.c (set_print_radix): Use fatal instead of fprintf, exit. 1735*56bb7041Schristos (set_output_format): Likewise. 1736*56bb7041Schristos (main): Use non_fatal instead of fprintf. 1737*56bb7041Schristos (display_rel_file): Likewise. 1738*56bb7041Schristos 1739*56bb7041Schristos * objdump.c (slurp_symtab): Use non_fatal instead of fprintf. 1740*56bb7041Schristos (slurp_dynamic_symtab): Same here. 1741*56bb7041Schristos (disassemble_data): And here. 1742*56bb7041Schristos (read_section_stabs): And here. 1743*56bb7041Schristos (read_section_stabs): And here. 1744*56bb7041Schristos (dump_bfd): And here. 1745*56bb7041Schristos (main): And here. 1746*56bb7041Schristos (objdump_sprintf): Use fatal instead of fprintf, exit. 1747*56bb7041Schristos (disassemble_data): Same here. 1748*56bb7041Schristos 1749*56bb7041Schristos * rdcoff.c (parse_coff_type): Use non_fatal instead of fprintf. 1750*56bb7041Schristos (parse_coff_struct_type): Same here. 1751*56bb7041Schristos (parse_coff_enum_type): And here. 1752*56bb7041Schristos (parse_coff): And here. 1753*56bb7041Schristos * rddbg.c (read_debugging_info): And here. 1754*56bb7041Schristos * size.c (main): And here. 1755*56bb7041Schristos * windres.c (format_from_name): And here. 1756*56bb7041Schristos * wrstabs.c (stab_write_symbol): Here too. 1757*56bb7041Schristos (write_stabs_in_sections_debugging_info): And here. 1758*56bb7041Schristos (stab_int_type): And here. 1759*56bb7041Schristos (stab_struct_field): And here. 1760*56bb7041Schristos (stab_typdef): And here. 1761*56bb7041Schristos 1762*56bb7041Schristos * rescoff.c (read_coff_rsrc): Use fatal instead of fprintf, exit. 1763*56bb7041Schristos * srconv.c (main): Same here. 1764*56bb7041Schristos * strings.c (main): And here. 1765*56bb7041Schristos (integer_arg): And here. 1766*56bb7041Schristos * sysdump.c (main): And here. 1767*56bb7041Schristos 1768*56bb7041Schristos2000-04-06 Timothy Wall <twall@cygnus.com> 1769*56bb7041Schristos 1770*56bb7041Schristos * objdump.c (dump_section_header): Print CLINK and BLOCK flags. 1771*56bb7041Schristos 1772*56bb7041Schristos2000-04-06 Jason Merrill <jason@yorick.cygnus.com> 1773*56bb7041Schristos 1774*56bb7041Schristos * readelf.c (decode_location_expression): Loop through multiple 1775*56bb7041Schristos operations. 1776*56bb7041Schristos (read_and_display_attr): Pass in length. 1777*56bb7041Schristos 1778*56bb7041Schristos * readelf.c (read_and_display_attr): Add CU offset to references. 1779*56bb7041Schristos (display_debug_info): Pass it in. 1780*56bb7041Schristos 1781*56bb7041Schristos2000-04-06 Nick Clifton <nickc@cygnus.com> 1782*56bb7041Schristos 1783*56bb7041Schristos * readelf.c (decode_ARM_machine_flags): New function. 1784*56bb7041Schristos (get_machine_flags): Call decode_ARM_machine_flags for ARM 1785*56bb7041Schristos targets. 1786*56bb7041Schristos 1787*56bb7041Schristos (get_machine_name): Catch EM_AVR 1788*56bb7041Schristos 1789*56bb7041Schristos2000-04-05 Alan Modra <alan@linuxcare.com.au> 1790*56bb7041Schristos 1791*56bb7041Schristos * binutils.texi: Remove optional `=' from long options that have 1792*56bb7041Schristos an `=' in the argument. 1793*56bb7041Schristos * objcopy.1: Here too. Remove extra space on discard-all. 1794*56bb7041Schristos 1795*56bb7041Schristos * binutils.texi (objcopy): Mention --redefine-sym. 1796*56bb7041Schristos * objcopy.1: Here too. 1797*56bb7041Schristos * NEWS: And here. 1798*56bb7041Schristos 1799*56bb7041Schristos * objcopy.c (parse_flags): Split off flag names from error message 1800*56bb7041Schristos gettext as they are not translated. 1801*56bb7041Schristos (copy_main): Similarly split off option name for --add-section, 1802*56bb7041Schristos --set-section-flags, --change-section-vma, --change-section-lma 1803*56bb7041Schristos error messages. 1804*56bb7041Schristos Some white space changes. 1805*56bb7041Schristos 1806*56bb7041Schristos from Matthew Benjamin <matt@linuxbox.nu> 1807*56bb7041Schristos * objcopy.c (struct redefine_node): New. 1808*56bb7041Schristos (redefine_sym_list): New. 1809*56bb7041Schristos (redefine_list_append): New. 1810*56bb7041Schristos (lookup_sym_redefinition): New. 1811*56bb7041Schristos (OPTION_REDEFINE_SYM): New. 1812*56bb7041Schristos (copy_options): Add --redefine-sym option. 1813*56bb7041Schristos (copy_usage): Mention it. 1814*56bb7041Schristos (filter_symbols): Rename symbols on redefine_sym_list. 1815*56bb7041Schristos (copy_object): Call filter_symbols if redefine_sym_list != NULL. 1816*56bb7041Schristos (copy_main): Handle OPTION_REDEFINE_SYM. 1817*56bb7041Schristos 1818*56bb7041Schristos2000-04-04 H.J. Lu <hjl@gnu.org> 1819*56bb7041Schristos 1820*56bb7041Schristos * readelf.c (process_symbol_table): Correctly read in symbol 1821*56bb7041Schristos versioning information. 1822*56bb7041Schristos 1823*56bb7041Schristos2000-04-04 Alan Modra <alan@linuxcare.com.au> 1824*56bb7041Schristos 1825*56bb7041Schristos * po/binutils.pot: Regenerate. 1826*56bb7041Schristos 1827*56bb7041Schristos * addr2line.c (usage): Restore translated part of bug string. 1828*56bb7041Schristos * ar.c (usage): Likewise. 1829*56bb7041Schristos * nlmconv.c (show_usage): Likewise. 1830*56bb7041Schristos * nm.c (usage): Likewise. 1831*56bb7041Schristos * objcopy.c (copy_usage): Likewise. 1832*56bb7041Schristos (strip_usage): Likewise. 1833*56bb7041Schristos * objdump.c (usage): Likewise. 1834*56bb7041Schristos * readelf.c (usage): Likewise. 1835*56bb7041Schristos * size.c (usage): Likewise. 1836*56bb7041Schristos * strings.c (usage): Likewise. 1837*56bb7041Schristos * windres.c (usage): Likewise. 1838*56bb7041Schristos 1839*56bb7041Schristos * Makefile.am (MKDEP): Use gcc -MM rather than mkdep. 1840*56bb7041Schristos (DEP): Quote when passing vars to sub-make. Add warning 1841*56bb7041Schristos message to end. 1842*56bb7041Schristos (DEP1): Rewrite for "gcc -MM". 1843*56bb7041Schristos (CLEANFILES): Add DEP2. 1844*56bb7041Schristos Update dependencies. 1845*56bb7041Schristos * Makefile.in: Regenerate. 1846*56bb7041Schristos 1847*56bb7041Schristos2000-04-04 H.J. Lu <hjl@gnu.org> 1848*56bb7041Schristos 1849*56bb7041Schristos * Makefile.am (GENERATED_HFILES): Add rcparse.h 1850*56bb7041Schristos (arparse.h): Depend on arparse.c 1851*56bb7041Schristos (defparse.h, nlmheader.h, rcparse.h, sysinfo.h): Similarly. 1852*56bb7041Schristos 1853*56bb7041Schristos2000-04-03 H.J. Lu (hjl@gnu.org) 1854*56bb7041Schristos 1855*56bb7041Schristos * size.c (usage): Use REPORT_BUGS_TO. 1856*56bb7041Schristos 1857*56bb7041Schristos2000-04-03 Alan Modra <alan@linuxcare.com.au> 1858*56bb7041Schristos 1859*56bb7041Schristos * bucomm.h: #include "bin-bugs.h" 1860*56bb7041Schristos * addr2line.c (usage): Use REPORT_BUGS_TO. 1861*56bb7041Schristos * ar.c (usage): Likewise. 1862*56bb7041Schristos * nlmconv.c (show_usage): Likewise. 1863*56bb7041Schristos * nm.c (usage): Likewise. 1864*56bb7041Schristos (OPTION_TARGET): Define. 1865*56bb7041Schristos (long_options): Use OPTION_TARGET rather than 200. 1866*56bb7041Schristos (main): Likewise. 1867*56bb7041Schristos 1868*56bb7041Schristos * objcopy.c (copy_usage): Use REPORT_BUGS_TO. 1869*56bb7041Schristos (strip_usage): Likewise. 1870*56bb7041Schristos * objdump.c (usage): Likewise. 1871*56bb7041Schristos * readelf.c (usage): Likewise. 1872*56bb7041Schristos * strings.c (usage): Likewise. 1873*56bb7041Schristos * windres.c (usage): Likewise. 1874*56bb7041Schristos 1875*56bb7041Schristos2000-03-31 John David Anglin <dave@hiauly1.hia.nrc.ca> 1876*56bb7041Schristos 1877*56bb7041Schristos * readelf.c: Include sys/types.h before sys/stat.h for ultrix. 1878*56bb7041Schristos 1879*56bb7041Schristos2000-03-27 Nick Clifton <nickc@cygnus.com> 1880*56bb7041Schristos 1881*56bb7041Schristos * rddbg.c (read_section_stabs_debugging_info): Catch out of range 1882*56bb7041Schristos string offsets in corrupt stabs entries. 1883*56bb7041Schristos 1884*56bb7041Schristos2000-03-27 Alan Modra <alan@linuxcare.com.au> 1885*56bb7041Schristos 1886*56bb7041Schristos * readelf.c: Include elf/avr.h 1887*56bb7041Schristos (dump_relocations): Add EM_AVR case. 1888*56bb7041Schristos 1889*56bb7041Schristos2000-03-09 Tim Waugh <twaugh@redhat.com> 1890*56bb7041Schristos 1891*56bb7041Schristos * strings.1: Correct '-bytes' to '--bytes'. 1892*56bb7041Schristos 1893*56bb7041Schristos2000-03-08 H.J. Lu <hjl@gnu.org> 1894*56bb7041Schristos 1895*56bb7041Schristos * Makefile.am (install-exec-local): Depend on 1896*56bb7041Schristos install-binPROGRAMS for parallel make. 1897*56bb7041Schristos * Makefile.in: Regenerated. 1898*56bb7041Schristos 1899*56bb7041Schristos2000-02-27 Ian Lance Taylor <ian@zembu.com> 1900*56bb7041Schristos 1901*56bb7041Schristos From Brad Lucier <lucier@math.purdue.edu>: 1902*56bb7041Schristos * readelf.c (process_dynamic_segment): Add cast to make sure 1903*56bb7041Schristos argument to %* is int. 1904*56bb7041Schristos 1905*56bb7041Schristos2000-02-25 H.J. Lu <hjl@gnu.org> 1906*56bb7041Schristos 1907*56bb7041Schristos * configure.in (AC_SEARCH_LIBS): Pass m, not -lm. 1908*56bb7041Schristos 1909*56bb7041Schristos2000-02-24 Nick Clifton <nickc@cygnus.com> 1910*56bb7041Schristos 1911*56bb7041Schristos * configure.in: Add arm-wince, mips-pe and sh-pe targets. 1912*56bb7041Schristos * configure: Regenerate. 1913*56bb7041Schristos 1914*56bb7041Schristos * dlltool.c: Add support for sh-pe and mips-pe targets. 1915*56bb7041Schristos * rescoff.c: Add support for sh-pe and mips-pe targets. 1916*56bb7041Schristos 1917*56bb7041Schristos2000-02-23 H.J. Lu <hjl@gnu.org> 1918*56bb7041Schristos 1919*56bb7041Schristos * readelf.c (get_osabi_name): Handle ELFOSABI_LINUX. 1920*56bb7041Schristos 1921*56bb7041Schristos2000-02-22 Nick Clifton <nickc@cygnus.com> 1922*56bb7041Schristos 1923*56bb7041Schristos * readelf.c (process_symbol_table): Remove use of ELF_ST_OTHER. 1924*56bb7041Schristos 1925*56bb7041Schristos2000-02-22 Ian Lance Taylor <ian@zembu.com> 1926*56bb7041Schristos 1927*56bb7041Schristos From Brad Lucier <lucier@math.purdue.edu>: 1928*56bb7041Schristos * readelf.c (process_version_sections): Add casts to make sure 1929*56bb7041Schristos argument to %* is an int. 1930*56bb7041Schristos (process_mips_specific): Add casts to make printf arguments match 1931*56bb7041Schristos format. 1932*56bb7041Schristos 1933*56bb7041Schristos2000-02-21 Alan Modra <alan@spri.levels.unisa.edu.au> 1934*56bb7041Schristos 1935*56bb7041Schristos * objdump.c (dump_section_header): Change `opb' to unsigned. 1936*56bb7041Schristos (find_symbol_for_address): Same here. 1937*56bb7041Schristos (disassemble_data): And here. Change `addr_offset', 1938*56bb7041Schristos `stop_offset', `nextstop_offset' to unsigned long. 1939*56bb7041Schristos (dump_data): Change opb to unsigned. 1940*56bb7041Schristos 1941*56bb7041Schristos2000-02-18 Frank Ch. Eigler <fche@redhat.com> 1942*56bb7041Schristos 1943*56bb7041Schristos * resrc.c: Remove unmatched #if for cygwin. 1944*56bb7041Schristos 1945*56bb7041Schristos2000-02-14 Fernando Nasser <fnasser@totem.to.cygnus.com> 1946*56bb7041Schristos 1947*56bb7041Schristos * binutils.texi: Document the change of flavor name from atpcs-special 1948*56bb7041Schristos to special-atpcs to prevent name conflict in gdb. 1949*56bb7041Schristos 1950*56bb7041Schristos2000-02-08 Timothy Wall <twall@redhat.com> 1951*56bb7041Schristos 1952*56bb7041Schristos * objdump.c (show_line): Fix bug preventing printing of the very 1953*56bb7041Schristos first line (line zero) of a file when interlisting source and 1954*56bb7041Schristos assembly. Added option to print entire context from start of file 1955*56bb7041Schristos when the first line from that file is encountered. 1956*56bb7041Schristos 1957*56bb7041Schristos2000-02-03 Timothy Wall <twall@redhat.com> 1958*56bb7041Schristos 1959*56bb7041Schristos * objdump.c (dump_section_header, find_symbol_for_address, 1960*56bb7041Schristos show_line, disassemble_bytes, disassemble_data, dump_data): 1961*56bb7041Schristos distinguish between octets and bytes. 1962*56bb7041Schristos 1963*56bb7041Schristos2000-01-27 Thomas de Lellis <tdel@windriver.com> 1964*56bb7041Schristos 1965*56bb7041Schristos * nm.c (print_symbol_info_bsd): Use bfd_is_undefined_symclass to 1966*56bb7041Schristos check to unresolved symbols. 1967*56bb7041Schristos (print_symbol_info_sysv): Ditto. 1968*56bb7041Schristos (print_symbol_info_posix): Ditto. 1969*56bb7041Schristos 1970*56bb7041Schristos * binutils.texi: Document new 'V' symclass flag for nm. 1971*56bb7041Schristos 1972*56bb7041Schristos2000-01-27 Nick Clifton <nickc@redhat.com> 1973*56bb7041Schristos 1974*56bb7041Schristos * binutils.texi (objdump): Document new ARM specific 1975*56bb7041Schristos disassembler options. 1976*56bb7041Schristos 1977*56bb7041Schristos * objdump.c (usage): Call disassembler_usage(). 1978*56bb7041Schristos 1979*56bb7041Schristos2000-01-27 Alan Modra <alan@spri.levels.unisa.edu.au> 1980*56bb7041Schristos 1981*56bb7041Schristos * readelf.c (get_dynamic_flags): Return buff. 1982*56bb7041Schristos (process_dynamic_segment): Don't pass error strings to printf 1983*56bb7041Schristos as format arg. 1984*56bb7041Schristos (read_and_display_attr): Use lx and ld to print longs. 1985*56bb7041Schristos (process_corefile_note_segment): Cast bfd_vma to unsigned long 1986*56bb7041Schristos before printing. 1987*56bb7041Schristos Update copyright. 1988*56bb7041Schristos 1989*56bb7041Schristos2000-01-17 Nick Clifton <nickc@cygnus.com> 1990*56bb7041Schristos 1991*56bb7041Schristos * readelf.c (get_osabi_name): Recognise ELFOSABI_ARM. 1992*56bb7041Schristos 1993*56bb7041Schristos2000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au> 1994*56bb7041Schristos 1995*56bb7041Schristos * debug.c (debug_name_type): Return DEBUG_TYPE_NULL rather than 1996*56bb7041Schristos false. 1997*56bb7041Schristos (debug_tag_type): Here too. 1998*56bb7041Schristos * ieee.c (ieee_builtin_type): And here. 1999*56bb7041Schristos * stabs.c (parse_stab_type, parse_stab_array_type): And here. 2000*56bb7041Schristos 2001*56bb7041Schristos2000-01-13 Nick Clifton <nickc@cygnus.com> 2002*56bb7041Schristos 2003*56bb7041Schristos * readelf.c (get_machine_name): Change EM_S370 to return "IBM 2004*56bb7041Schristos System/370". 2005*56bb7041Schristos 2006*56bb7041Schristos2000-01-11 Nick Clifton <nickc@cygnus.com> 2007*56bb7041Schristos 2008*56bb7041Schristos * readelf.c (get_dynamic_type): Remove DT_ENCODING. 2009*56bb7041Schristos 2010*56bb7041Schristos2000-01-10 Nick Clifton <nickc@cygnus.com> 2011*56bb7041Schristos 2012*56bb7041Schristos * readelf.c (get_note_type): Display NT_WIN32PSTATUS notes. 2013*56bb7041Schristos 2014*56bb7041Schristos2000-01-07 Mumit Khan <khan@xraylith.wisc.edu> 2015*56bb7041Schristos 2016*56bb7041Schristos * windres.c (long_options): Add --use-temp-file and 2017*56bb7041Schristos --no-use-temp-file options. 2018*56bb7041Schristos (usage): Document. 2019*56bb7041Schristos (main): Handle. 2020*56bb7041Schristos 2021*56bb7041Schristos * windres.h: Update read_rc_file prototype. 2022*56bb7041Schristos 2023*56bb7041Schristos * resrc.c (cpp_temp_file): New static variable. 2024*56bb7041Schristos (istream_type): New static variable. 2025*56bb7041Schristos (close_pipe): Delete function. 2026*56bb7041Schristos (run_cmd): New static function. 2027*56bb7041Schristos (open_input_stream): New static function. 2028*56bb7041Schristos (close_input_stream): New static function. 2029*56bb7041Schristos (look_for_default): Handle DOS directory separator. Use 2030*56bb7041Schristos open_input_stream instead of popen. 2031*56bb7041Schristos (read_rc_file): Likewise. 2032*56bb7041Schristos 2033*56bb7041Schristos * binutils.texi: Document --use-temp-file, --no-use-temp-file 2034*56bb7041Schristos options. 2035*56bb7041Schristos 2036*56bb7041Schristos2000-01-04 Mumit Khan <khan@xraylith.wisc.edu> 2037*56bb7041Schristos 2038*56bb7041Schristos * dlltool.c (create_compat_implib): New variable. 2039*56bb7041Schristos (gen_exp_file): Use. 2040*56bb7041Schristos (make_one_lib_file): Use. 2041*56bb7041Schristos (long_options): Add --compat-implib option. 2042*56bb7041Schristos (usage): Handle. 2043*56bb7041Schristos (main): Handle. 2044*56bb7041Schristos 2045*56bb7041Schristos * dllwrap.c (enum target_type): Rename MINGW32_TARGET to MINGW_TARGET. 2046*56bb7041Schristos (main): Use. Don't look for "32" in cygwin and mingw target names. 2047*56bb7041Schristos 2048*56bb7041Schristos2000-01-03 Nick Clifton <nickc@cygnus.com> 2049*56bb7041Schristos 2050*56bb7041Schristos * binutils.texi: Document new, ARM specific disassembler 2051*56bb7041Schristos command line switch "-M force-thumb". 2052*56bb7041Schristos 2053*56bb7041SchristosFor older changes see ChangeLog-9899 2054*56bb7041Schristos 2055*56bb7041SchristosCopyright (C) 2000-2001 Free Software Foundation, Inc. 2056*56bb7041Schristos 2057*56bb7041SchristosCopying and distribution of this file, with or without modification, 2058*56bb7041Schristosare permitted in any medium without royalty provided the copyright 2059*56bb7041Schristosnotice and this notice are preserved. 2060*56bb7041Schristos 2061*56bb7041SchristosLocal Variables: 2062*56bb7041Schristosmode: change-log 2063*56bb7041Schristosleft-margin: 8 2064*56bb7041Schristosfill-column: 74 2065*56bb7041Schristosversion-control: never 2066*56bb7041SchristosEnd: 2067