O32 ABI uses relocations in REL format. Relocation's addend is written in place. R_MIPS_JALR relocation points to the jalr instruction which does not have a place to store the relocation addend. So it's impossible to save non-zero "offset". This patch blocks emission of R_MIPS_JALR relocations in such cases.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo