[Bug target/87565] suboptimal memory-indirect tailcalls on arm

ramana at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Oct 10 10:33:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87565

Ramana Radhakrishnan <ramana at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ramana at gcc dot gnu.org

--- Comment #3 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> ---
(In reply to Alexander Monakov from comment #2)
> PLT trampolines all end with 'ldr pc, [ip, xxx]!', so do all calls via PLT
> suffer from poor branch prediction of such indirect jumps?

IIRC you still need to use that in the PLT trampoline for folks to use Linux
like userland on strongarm which has a small user constituency still.


More information about the Gcc-bugs mailing list