X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=binutils%2FChangeLog;h=2dab43f08b8d5dfb6bc0651dca45b5a84b7e0658;hb=80fccad2d4ce82a2ed9a5d8d081eb2daefa09f9d;hp=eacd265389028530adb2333be8ba4542ea5ef8bb;hpb=c9e214e571d08fa968a53210682a14060261b91c;p=deliverable%2Fbinutils-gdb.git diff --git a/binutils/ChangeLog b/binutils/ChangeLog index eacd265389..2dab43f08b 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,228 @@ +2004-05-17 David Heine + + * objcopy.c (setup_bfd_headers): New function. + (copy_object): Call setup_bfd_headers. + +2004-05-13 Paul Brook + + * readelf.c (display_debug_frames): Handle dwarf3 format CIE + entries. + +2004-05-13 Nick Clifton + + * po/fr.po: Updated French translation. + +2004-05-11 Jakub Jelinek + + * readelf.c (get_segment_type): Handle PT_GNU_RELRO. + +2004-05-07 H.J. Lu + + * readelf.c (section_groups): New. + (group_count): New. + (section_headers_groups): New. + (process_section_groups): Populate group_count, section_groups + and section_headers_groups. + (process_unwind): Support section group. + (process_object): Always call process_section_groups. Free + section_groups and section_headers_groups. + +2004-04-30 H.J. Lu + + * readelf.c (process_section_headers): Use %3lu on sh_info. + +2004-04-30 Michael Deutschmann + + * ranlib.sh: Quote $1 argument in case it contains spaces. + +2004-04-27 John Paul Wallington + + * objcopy.c (copy_usage, strip_usage): Fix spelling. + +2004-04-26 H.J. Lu + + * readelf.c (do_section_groups): New. + (options): Add --section-groups/-g. + (usage): Mention --section-groups/-g. + (parse_args): Support --section-groups/-g. + (get_group_flags): New. + (process_section_groups): New. + (process_object): Call process_section_groups. + +2004-04-24 Alan Modra + + * objdump.c (disassemble_section): Don't disassemble sections + without SEC_HAS_CONTENTS. + +2004-04-22 Jakub Jelinek + + * objdump.c (synthsyms, synthcount): New variables. + (disassemble_data): Use dynsyms for stripped binaries or libraries. + Add synthetized symbols. + (dump_bfd): For disassemble, initialize dynsyms always and + also synthsyms. Free synthsyms and clear {sym,dynsym,synth}count + before returning. + +2004-04-14 Alan Modra + + * strings.c (print_strings): Cast file_off to unsigned long in + printf arg list. + +2004-04-07 Benjamin Monate + + PR 86 + * arsup.c (ar_save): Use smart_rename. + +2004-04-01 Dean Luick + + * readelf.c (display_debug_pubnames): Align offset and data + columns. + (read_and_display_attr_value): Add missing break; + (debug_displays): Enable the display of the .debug_pubtypes + section. + +2004-03-30 Stan Shebs + + * mpw-config.in, mpw-make.sed, mac-binutils.r: Remove MPW + support files, no longer used. + +2004-03-23 Paul Brook + + * readelf.c (decode_ARM_machine_flags): Add EABI v3. + +2004-03-21 Richard Henderson + + * readelf.c (display_debug_frames): Don't crash for mismatched + DW_CFA_restore_state. + +2004-03-19 Alan Modra + + * Makefile.am: Run "make dep-am". + * Makefile.in: Regenerate. + * aclocal.m4: Regenerate. + * config.in: Regenerate. + * configure: Regenerate. + * po/binutils.pot: Regenerate. + +2004-03-15 Nathan Sidwell + + * objdump.c (struct SFILE): Replace current pointer with pos + offset, rename size to alloc. + (objdump_sprintf): Avoid unnecessary copies in the common case + (disassemble_bytes): Keep sfile live throughout the + function. Adjust usage appropriately. + +2004-03-10 Ben Elliston + + * MAINTAINERS: Update my mail address. + +2004-03-08 Danny Smith + + * deflex.l: Handle "PRIVATE" string. + * defparse.y (%token): Add PRIVATE. + (%type): Add opt_PRIVATE. + (expline): Pass opt_PRIVATE to def_exports. + (opt_PRIVATE): Handle PRIVATE token. + * dlltool.h (def_exports): Add 7th param for private flag to + declaration. + * dlltool.c: Add PRIVATE to comment on EXPORTS syntax. + (struct export): Add 'private' field. + (def_exports): Set 'private' field of struct exports. + (scan_drectve_symbols): Adjust calls to def_exports. + (scan_filtered_symbols): Likewise. + (dump_def_info): Print 'private' field. + (gen_def_file): Likewise. + (gen_lib_file): Skip generation of lib object if private. + Delete tmp object files in same order as they were generated. + Don't delete non-existent private object files. + +2004-02-27 Andreas Schwab + + * ar.c (main): Support POSIX-compatible argument parsing. + +2004-02-23 Daniel Lucq + + * readelf.c (process_mips_specific): Print conflictsno as an + unsigned long. + +2004-02-21 Dmitry Timoshkov + + * dlltool.c (gen_exp_file): Always output names for forwarded symbols. + +2004-02-19 Jakub Jelinek + + * objcopy.c (copy_section): Avoid warnings. + +2004-02-14 Andrew Cagney + + * ar.c (remove_output): Use bfd_cache_close. + * arsup.c (ar_end): Ditto. + +2004-01-21 Roland McGrath + + * readelf.c (get_note_type): Match NT_AUXV. + +2004-01-20 Nick Clifton + + * version.c (print_version): Update copyright year to 2004. + +2004-01-14 Maciej W. Rozycki + + * acinclude.m4: Quote names of macros to be defined by AC_DEFUN + throughout. + * aclocal.m4: Regenerate. + * configure: Regenerate. + +2004-01-12 Jakub Jelinek + + * objcopy.c: Include elf-bfd.h. + (is_strip_section): Don't strip debugging sections if + STRIP_NONDEBUG. + (setup_section): If STRIP_NONDEBUG make SEC_ALLOC sections + ~(SEC_LOAD | SEC_HAS_CONTENTS) and on ELF targets also SHT_NOBITS. + + * objcopy.c (copy_section): Free relpp if relcount == 0. + +2004-01-12 Ian Lance Taylor + + * stabs.c (parse_stab_argtypes): Handle g++ ABI version 3 names. + (stab_demangle_argtypes): Likewise. + (stab_demangle_v3_argtypes): New static function. + (stab_demangle_v3_arg): New static function. + +2004-01-12 Nick Clifton + + * objcopy.c (copy_object): Make the function boolean, returning + FALSE upon failure. + (copy_archive): Handle the return value from copy_object. + (copy_file): Likewise. + +2004-01-07 Nick Clifton + + * readelf.c (find_section): New function. Locates a named + section. + (get_debug_line_pointer_sizes): New function: Initialises the + debug_line_pointer_sizes array. + (display_debug_lines): Call get_debug_line_pointer_sizes. + (display_debug_loc): Likewise. + (load_debug_loc): Use find_section. + (load_debug_str): Likewise. + (display_debug_info): Likewise. + (prescan_debug_info): Delete. + (debug_displays): Remove prescan field. + (process_section_contents): Do not perform prescans. + +2004-01-03 Alan Modra + + * objcopy.c (filter_bytes): Delete. Move code to.. + (copy_section): ..here. Simplify size adjustment. Divide + section lma by interleave. + +2004-01-02 Nick Clifton + + * po/ru.po: New file: Russian translation. + * configure.in (ALL_LINGUAS): Add ru + * configure: Regenerate. For older changes see ChangeLog-0203