bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/19440] COFF handling bug. In particular, renders bigobj su


From: cvs-commit at gcc dot gnu.org
Subject: [Bug binutils/19440] COFF handling bug. In particular, renders bigobj support broken.
Date: Mon, 18 Jan 2016 16:00:54 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=19440

--- Comment #3 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by Nick Clifton <address@hidden>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=9ae678af999b8a692c4e6efbe493f39f0085d149

commit 9ae678af999b8a692c4e6efbe493f39f0085d149
Author: Nick Clifton <address@hidden>
Date:   Mon Jan 18 15:58:47 2016 +0000

    Use a 32-bit value to hold the section number in the internal COFF symbol
structure.

        PR ld/19440
    inc * coff/internal.h (internal_syment): Use int to hold section
        number.
        (N_UNDEF): Cast to int not short.
        (N_ABS): Likewise.
        (N_DEBUG): Likewise.
        (N_TV): Likewise.
        (P_TV): Likewise.

    bfd PR ld/19440
        * coff-rs6000.c (_bfd_xcoff_swap_sym_in): Sign extend external
        section number into internal section number.
        * coff64-rs6000.c (_bfd_xcoff64_swap_sym_in): Likewise.
        * coffswap.h (coff_swap_sym_in): Likewise.
        * peXXigen.c (_bfd_XXi_swap_sym_in): Likewise.
        * coffcode.h (_coff_bigobj_swap_sym_in): Make sure that internal
        section number field is big enough to hold the external value.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]