Index: lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp |
diff --git a/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp b/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp |
index 7a84723ed56a643c7cdf9e4f63381be752bb2cfb..81a86dc5b781752d81a8a72c9ceeb49ceb78c0cc 100644 |
--- a/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp |
+++ b/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp |
@@ -107,8 +107,7 @@ unsigned PPCELFObjectWriter::getRelocTypeInner(const MCValue &Target, |
case MCSymbolRefExpr::VK_PPC_DTPREL16_HA: |
Type = ELF::R_PPC64_DTPREL16_HA; |
break; |
- case MCSymbolRefExpr::VK_PPC_GAS_HA16: |
- case MCSymbolRefExpr::VK_PPC_DARWIN_HA16: |
+ case MCSymbolRefExpr::VK_None: |
Type = ELF::R_PPC_ADDR16_HA; |
break; |
case MCSymbolRefExpr::VK_PPC_TOC16_HA: |
@@ -135,10 +134,6 @@ unsigned PPCELFObjectWriter::getRelocTypeInner(const MCValue &Target, |
Type = ELF::R_PPC64_DTPREL16_LO; |
break; |
case MCSymbolRefExpr::VK_None: |
- Type = ELF::R_PPC_ADDR16; |
- break; |
- case MCSymbolRefExpr::VK_PPC_GAS_LO16: |
- case MCSymbolRefExpr::VK_PPC_DARWIN_LO16: |
Type = ELF::R_PPC_ADDR16_LO; |
break; |
case MCSymbolRefExpr::VK_PPC_TOC_ENTRY: |
@@ -161,10 +156,6 @@ unsigned PPCELFObjectWriter::getRelocTypeInner(const MCValue &Target, |
case MCSymbolRefExpr::VK_None: |
Type = ELF::R_PPC64_ADDR16_DS; |
break; |
- case MCSymbolRefExpr::VK_PPC_GAS_LO16: |
- case MCSymbolRefExpr::VK_PPC_DARWIN_LO16: |
- Type = ELF::R_PPC64_ADDR16_LO_DS; |
- break; |
case MCSymbolRefExpr::VK_PPC_TOC_ENTRY: |
Type = ELF::R_PPC64_TOC16_DS; |
break; |