[llvm-commits] [llvm] r58066 - in /llvm/trunk: include/llvm/CodeGen/MachineCodeEmitter.h lib/Target/X86/X86CodeEmitter.cpp lib/Target/X86/X86Relocations.h

Dan Gohman gohman at apple.com
Thu Oct 23 21:47:38 PDT 2008


On Thu, October 23, 2008 9:13 pm, Chris Lattner wrote:
>
> On Oct 23, 2008, at 6:57 PM, Dan Gohman wrote:
>
>> Author: djg
>> Date: Thu Oct 23 20:57:54 2008
>> New Revision: 58066
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=58066&view=rev
>> Log:
>> Fix constant-offset emission for x86-64 absolute addresses. This
>> fixes a bunch of test-suite JIT failures on x86-64 in
>> -relocation-model=static mode.
>
> Hi Dan,
>
> Does this potentially help with any of the linux/x86-64 jit
> regressions that we're seeing in the 2.4 release branch?

The failures I was seeing were due to bugs uncovered by r57748,
which isn't in the release branch.  But the bugs themselves are
present in the release branch, and they could theoretically be
causing problems. A quick way to test this would be to run lli
with -relocation-model=pic to see if that hides the failures. If
so, it's likely that this fix is relevant.

Dan





More information about the llvm-commits mailing list