bug-binutils
[Top][All Lists]
Advanced

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

[Bug gold/13249] gold creates incorrect RELATIVE dynamic relocation for


From: ccoutant at google dot com
Subject: [Bug gold/13249] gold creates incorrect RELATIVE dynamic relocation for local IFUNC GOT entries
Date: Thu, 06 Oct 2011 21:39:38 +0000

http://sourceware.org/bugzilla/show_bug.cgi?id=13249

Cary Coutant <ccoutant at google dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|ian at airs dot com         |ccoutant at google dot com

--- Comment #1 from Cary Coutant <ccoutant at google dot com> 2011-10-06 
21:39:38 UTC ---
Patch posted for review:

http://sourceware.org/ml/binutils/2011-10/msg00031.html

    PR gold/13249
    * gold/output.cc (Output_reloc::Output_reloc): Add use_plt_offset flag.
    (Output_reloc::symbol_value): Return PLT offset if flag is set.
    * gold/output.h (class Output_reloc): Add use_plt_offset flag.
    (Output_reloc::type_): Adjust size of bit field.
    (Output_reloc::use_plt_offset_): New bit field.
    (class Output_data_reloc): Adjust all calls to Output_reloc_type.
    (Output_data_reloc::add_local_relative): (RELA only) Add use_plt_offset
    flag.  Adjust all callers.
    * gold/x86_64.cc (Target_x86_64::Scan::local): Check for IFUNC when
    creating RELATIVE relocations.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- 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]