aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-07-07 22:35:13 +0000
committerChris Lattner <sabre@nondot.org>2010-07-07 22:35:13 +0000
commitda3051a17f586b069951931eeed9317cad41243b (patch)
tree95a9a4fffc78fae1cd46233928b550d52891ad00 /lib/Target
parent9fc05227a2596c545b845ed9a72673995e49d16b (diff)
downloadexternal_llvm-da3051a17f586b069951931eeed9317cad41243b.zip
external_llvm-da3051a17f586b069951931eeed9317cad41243b.tar.gz
external_llvm-da3051a17f586b069951931eeed9317cad41243b.tar.bz2
finish up support for callw: PR7195
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107826 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target')
-rw-r--r--lib/Target/X86/X86MCCodeEmitter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/X86/X86MCCodeEmitter.cpp b/lib/Target/X86/X86MCCodeEmitter.cpp
index 24c48fd..af1b406 100644
--- a/lib/Target/X86/X86MCCodeEmitter.cpp
+++ b/lib/Target/X86/X86MCCodeEmitter.cpp
@@ -201,7 +201,7 @@ EmitImmediate(const MCOperand &DispOp, unsigned Size, MCFixupKind FixupKind,
FixupKind == MCFixupKind(X86::reloc_riprel_4byte_movq_load))
ImmOffset -= 4;
if (FixupKind == MCFixupKind(X86::reloc_pcrel_2byte))
- ImmOffset -= 4;// FIXME: This should be 2, but 'as' produces an offset of 4.
+ ImmOffset -= 2;
if (FixupKind == MCFixupKind(X86::reloc_pcrel_1byte))
ImmOffset -= 1;