summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-03-18 17:33:40 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-03-18 17:33:40 +0000
commit38438bae21aee9bc24276d31f5b3eede81ac1a1d (patch)
tree4763114b19e4d90a317a9cbf386b7eb0e2e6d3f1 /llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
parent5d7e8fcd5297169b461f2465470f620b2dd9f9c9 (diff)
downloadbcm5719-llvm-38438bae21aee9bc24276d31f5b3eede81ac1a1d.tar.gz
bcm5719-llvm-38438bae21aee9bc24276d31f5b3eede81ac1a1d.zip
Handle X86::reloc_riprel_4byte in 32 bits mode.
We can get there with .code64. Fixes pr22349. llvm-svn: 232651
Diffstat (limited to 'llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp')
-rw-r--r--llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp b/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
index 569b811e5f4..172887a48ec 100644
--- a/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
+++ b/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
@@ -191,6 +191,7 @@ unsigned X86ELFObjectWriter::GetRelocType(const MCValue &Target,
}
break;
+ case X86::reloc_riprel_4byte:
case X86::reloc_signed_4byte:
case FK_PCRel_4:
case FK_Data_4:
OpenPOWER on IntegriCloud