[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/23527] regression (ld-2.30 worked): relocation R_X86_64_PC32 aga
From: |
slyfox at inbox dot ru |
Subject: |
[Bug ld/23527] regression (ld-2.30 worked): relocation R_X86_64_PC32 against protected symbol `a' can not be used when making a shared object |
Date: |
Wed, 15 Aug 2018 02:10:21 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=23527
Sergei Trofimovich <slyfox at inbox dot ru> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hjl.tools at gmail dot com
--- Comment #2 from Sergei Trofimovich <slyfox at inbox dot ru> ---
Bisected the change to:
bd7ab16b4537788ad53521c45469a1bdae84ad4a is the first bad commit
commit bd7ab16b4537788ad53521c45469a1bdae84ad4a
Author: H.J. Lu <address@hidden>
Date: Tue Feb 13 07:34:22 2018 -0800
x86-64: Generate branch with PLT32 relocation
Since there is no need to prepare for PLT branch on x86-64, generate
R_X86_64_PLT32, instead of R_X86_64_PC32, if possible, which can be
used as a marker for 32-bit PC-relative branches.
--
You are receiving this mail because:
You are on the CC list for the bug.