[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/22791] PLT32 should be used for 32-bit PC-relative branches
From: |
hjl.tools at gmail dot com |
Subject: |
[Bug gas/22791] PLT32 should be used for 32-bit PC-relative branches |
Date: |
Tue, 13 Feb 2018 17:23:16 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=22791
--- Comment #21 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Rafael Ávila de Espíndola from comment #20)
> Note that while the assembler change is a nice improvement, the original
> issue still exists.
>
> In the testcase that I attached before, the call to foo is now assembled to
> R_X86_64_PLT32, but
>
> .long foo - .
>
> Still produces a R_X86_64_PC32 as it has to.
>
> Since foo has default visibility, the linker could create a canonical plt
> entry to be the runtime address of foo.
Please open a separate bug for this.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gold/22791] Don't error when a -pie executable uses a shared function without PIC/PIE relocation, (continued)
- [Bug gold/22791] Don't error when a -pie executable uses a shared function without PIC/PIE relocation, rafael.espindola at gmail dot com, 2018/02/05
- [Bug gold/22791] Don't error when a -pie executable uses a shared function without PIC/PIE relocation, hjl.tools at gmail dot com, 2018/02/06
- [Bug gold/22791] Don't error when a -pie executable uses a shared function without PIC/PIE relocation, ccoutant at gmail dot com, 2018/02/06
- [Bug gold/22791] Don't error when a -pie executable uses a shared function without PIC/PIE relocation, hjl.tools at gmail dot com, 2018/02/06
- [Bug gas/22791] PLT32 should be used for 32-bit PC-relative branches, hjl.tools at gmail dot com, 2018/02/07
- [Bug gas/22791] PLT32 should be used for 32-bit PC-relative branches, rafael.espindola at gmail dot com, 2018/02/07
- [Bug gas/22791] PLT32 should be used for 32-bit PC-relative branches, hjl.tools at gmail dot com, 2018/02/07
- [Bug gas/22791] PLT32 should be used for 32-bit PC-relative branches, cvs-commit at gcc dot gnu.org, 2018/02/13
- [Bug gas/22791] PLT32 should be used for 32-bit PC-relative branches, hjl.tools at gmail dot com, 2018/02/13
- [Bug gas/22791] PLT32 should be used for 32-bit PC-relative branches, rafael.espindola at gmail dot com, 2018/02/13
- [Bug gas/22791] PLT32 should be used for 32-bit PC-relative branches,
hjl.tools at gmail dot com <=
- [Bug gas/22791] PLT32 should be used for 32-bit PC-relative branches, rafael.espindola at gmail dot com, 2018/02/13