Displaying 2 results from an estimated 2 matches for "useplt".
Did you mean:
usenet
2017 Oct 04
2
Relocations used for PPC32 in non-PIC mode
...they broke the compatibility with linkers not implementing PLT-relative relocations.
While it might be good for LLD to support R_PPC_PLTREL24, in my opinion there still is no reason for LLVM to emit this in non-PIC mode. If my understanding is correct, I can submit a patch that will replace
bool UsePlt = !Local && Subtarget.isTargetELF() && !isPPC64;
with
bool UsePlt = !Local && Subtarget.isTargetELF() && !isPPC64 &&
DAG.getTarget().getRelocationModel() == Reloc::PIC_;
Vit
-------------- next part --------------
A non-text attachment was s...
2017 Oct 04
2
Relocations used for PPC32 in non-PIC mode
...inkers not implementing PLT-relative relocations.
>>
>> While it might be good for LLD to support R_PPC_PLTREL24, in my opinion there still is no reason for LLVM to emit this in non-PIC mode. If my understanding is correct, I can submit a patch that will replace
>>
>> bool UsePlt = !Local && Subtarget.isTargetELF() && !isPPC64;
>>
>> with
>>
>> bool UsePlt = !Local && Subtarget.isTargetELF() && !isPPC64 &&
>> DAG.getTarget().getRelocationModel() == Reloc::PIC_;
>>
>> Vit
>&...