[PATCH] [x86_64] Don't truncate PC-relative relocations in ELF EH frames to 32 bits

pitrou at free.fr pitrou at free.fr
Thu Mar 19 11:30:52 PDT 2015


Hello,

I see this issue has generated several changesets. The latest one seems to be http://reviews.llvm.org/rL222897, where only the Large code model avoids truncation. Am I correct in understanding that the JITDefault code model still generates truncations?

At Numba we've maintained a more encompassing patch and it allowed us to eliminate occasional crashes on x86-64 (we use the JITDefault code model):
https://github.com/sklam/llvm/commit/9c8d6d60a18f9a8c113cd4d490efe6f9de1f540a

Also there seem (?) to be sibling issues:
https://llvm.org/bugs/show_bug.cgi?id=21423
https://llvm.org/bugs/show_bug.cgi?id=15356


REPOSITORY
  rL LLVM

http://reviews.llvm.org/D6079

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the llvm-commits mailing list