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

Fangrui Song <i at maskray dot me> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |i at maskray dot me

--- Comment #1 from Fangrui Song <i at maskray dot me> ---
It seems that GNU ld might even relax GOTPCRELX referencing SHN_ABS symbol.
-Wl,--no-relax will show R_X86_64_RELATIVE relocating the SHN_ABS symbol in
.got

---

-fuse-ld=lld behavior is expected

% make
for f in exe- exe-symbolic-hidden exe-symbolic exe-hidden pie-
pie-symbolic-hidden pie-symbolic pie-hidden; do echo -n "${f}: "; ./$f || true;
done
exe-: In lib, value is 2a
exe-symbolic-hidden: In lib, value is 2a
exe-symbolic: In lib, value is 2a
exe-hidden: In lib, value is 2a
pie-: In lib, value is 2a
pie-symbolic-hidden: In lib, value is 2a
pie-symbolic: In lib, value is 2a
pie-hidden: In lib, value is 2a

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

Reply via email to