There is no need to use .set here.
Thanks Chris!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112900 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
index 9078f28..d358ab2 100644
--- a/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+++ b/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
@@ -1232,14 +1232,7 @@
MCConstantExpr::Create(Offset, OutContext),
OutContext);
- if (!MAI->hasSetDirective())
- OutStreamer.EmitValue(Plus, 4, 0/*AddrSpace*/);
- else {
- // Otherwise, emit with .set (aka assignment).
- MCSymbol *SetLabel = GetTempSymbol("set", SetCounter++);
- OutStreamer.EmitAssignment(SetLabel, Plus);
- OutStreamer.EmitSymbolValue(SetLabel, 4, 0/*AddrSpace*/);
- }
+ OutStreamer.EmitValue(Plus, 4, 0/*AddrSpace*/);
}