[llvm-bugs] [Bug 40865] New: [PowerPC64] lld is processing R_PPC64_ADDR64 relocations incorrectly
via llvm-bugs
llvm-bugs at lists.llvm.org
Tue Feb 26 04:16:28 PST 2019
https://bugs.llvm.org/show_bug.cgi?id=40865
Bug ID: 40865
Summary: [PowerPC64] lld is processing R_PPC64_ADDR64
relocations incorrectly
Product: lld
Version: unspecified
Hardware: Other
OS: FreeBSD
Status: NEW
Severity: normal
Priority: P
Component: ELF
Assignee: unassignedbugs at nondot.org
Reporter: luporl at FreeBSD.org
CC: llvm-bugs at lists.llvm.org, peter.smith at linaro.org
On PowerPC64, the relocations of FreeBSD kernel modules metadata are not being
resolved correctly.
For instance, the relocations below end up turning into zeroes, after the final
link step:
RELOCATION RECORDS FOR [set_modmetadata_set]:
OFFSET TYPE VALUE
0000000000000000 R_PPC64_ADDR64 .data
0000000000000008 R_PPC64_ADDR64 .data+0x0000000000000018
But when linking with ld.bfd instead, they are replaced by .data and .data+0x18
addresses.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190226/59252d78/attachment.html>
More information about the llvm-bugs
mailing list