| 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;
|
|
|