Fwd: [patch bfd/binutils/ld]: Fix PR 14067 for x86/x64 pe-coff targets

nick clifton nickc@redhat.com
Wed Oct 10 14:54:00 GMT 2012


Hi Kai,

> 2012-10-05  Kai Tietz
>
>          PR binutils/14067
>          * coff-i386.c (bfd_target): Add section flag SEC_EXCLUDE.
>          Allow BFD_COMPRESS and BFD_DECOMPRESS flags.
>          * coff-x86_64.c: Likewise.
>          * coffcode.h (DOT_ZDEBUG): New define.
>          (sec_to_styp_flags): Check for .zdebug.
>          (styp_to_sec_flags): Likewise.
>          * coffgen.c (make_a_section): Handle .debug_* section
>          compression/decompression flags.
>          * cofflink.c (mark_relocs): Ignore relocations
>          for a section, which isn't marked as used.
>          (_bfd_coff_link_input_bfd): Add support of compressed
>          debug sections.
>          * compress.c (decompress_contents): Loop as long
>          as there is input available and there is room for
>          output.
>          * bfd/pe-arm.c: Add .zdebug_ partial match entry.
>          * pe-i386.c: Likewise.
>          * pe-x86_64.c: Likewise.
>          * peXXigen.c (_bfd_XXi_swap_aouthdr_out): Don't clear all
>          data-directories as this might destroy content.
>
> ChangeLog binutils
>
> 2012-10-05  Kai Tietz
>
>          * objdump.c (dump_bfd): Call dump headers after
>          call of slurp_symtab.
>
> ChangeLog ld
>
> 2012-10-05  Kai Tietz
>
>          PR binutils/14067
>          * scripttempl/pep.sc: Add zdebug sections.
>          * scripttempl/pe.sc: Likewise.

Please add an entry in ld/NEWS.  Approved with this change.

Cheers
   Nick



More information about the Binutils mailing list