summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCExpr.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-04-25 19:27:05 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-04-25 19:27:05 +0000
commitb770f897eed1f9b8666f361641c1a09eaaa63f75 (patch)
treeb5a1fbcf5bc6fb0d521665cc9c9635b7e29db0a6 /llvm/lib/MC/MCExpr.cpp
parentfefe43cd3ec31c9e0dd29dc0c5fbb5cf70bd926e (diff)
downloadbcm5719-llvm-b770f897eed1f9b8666f361641c1a09eaaa63f75.tar.gz
bcm5719-llvm-b770f897eed1f9b8666f361641c1a09eaaa63f75.zip
Fix section relocation for SECTIONREL32 with immediate offset.
Patch by Kai Nacke. This matches the gnu as output. llvm-svn: 180568
Diffstat (limited to 'llvm/lib/MC/MCExpr.cpp')
-rw-r--r--llvm/lib/MC/MCExpr.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCExpr.cpp b/llvm/lib/MC/MCExpr.cpp
index d54c2641834..6cde26cff17 100644
--- a/llvm/lib/MC/MCExpr.cpp
+++ b/llvm/lib/MC/MCExpr.cpp
@@ -288,6 +288,8 @@ MCSymbolRefExpr::getVariantKindForName(StringRef Name) {
.Case("tlvp", VK_TLVP)
.Case("IMGREL", VK_COFF_IMGREL32)
.Case("imgrel", VK_COFF_IMGREL32)
+ .Case("SECREL32", VK_SECREL)
+ .Case("secrel32", VK_SECREL)
.Default(VK_Invalid);
}
OpenPOWER on IntegriCloud