summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCELFStreamer.cpp
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2012-09-13 23:11:31 +0000
committerJim Grosbach <grosbach@apple.com>2012-09-13 23:11:31 +0000
commitb7b750d480ff7714e65f4b92ec1a43be4a9acd30 (patch)
treed078eb3e627f6a55d56719bb34b1e0702d5045e8 /llvm/lib/MC/MCELFStreamer.cpp
parentd96ef194d97a905907eec4f21cf771108c5087aa (diff)
downloadbcm5719-llvm-b7b750d480ff7714e65f4b92ec1a43be4a9acd30.tar.gz
bcm5719-llvm-b7b750d480ff7714e65f4b92ec1a43be4a9acd30.zip
Assembler: Darwin variables defined via .set are no-dead-strip.
For gas compatibility. rdar://12219394 llvm-svn: 163854
Diffstat (limited to 'llvm/lib/MC/MCELFStreamer.cpp')
-rw-r--r--llvm/lib/MC/MCELFStreamer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCELFStreamer.cpp b/llvm/lib/MC/MCELFStreamer.cpp
index 2d342dccfe2..a71decdb822 100644
--- a/llvm/lib/MC/MCELFStreamer.cpp
+++ b/llvm/lib/MC/MCELFStreamer.cpp
@@ -247,7 +247,6 @@ void MCELFStreamer::EmitSymbolAttribute(MCSymbol *Symbol,
switch (Attribute) {
case MCSA_LazyReference:
case MCSA_Reference:
- case MCSA_NoDeadStrip:
case MCSA_SymbolResolver:
case MCSA_PrivateExtern:
case MCSA_WeakDefinition:
@@ -256,6 +255,7 @@ void MCELFStreamer::EmitSymbolAttribute(MCSymbol *Symbol,
case MCSA_IndirectSymbol:
llvm_unreachable("Invalid symbol attribute for ELF!");
+ case MCSA_NoDeadStrip:
case MCSA_ELF_TypeGnuUniqueObject:
// Ignore for now.
break;
OpenPOWER on IntegriCloud