disable use of directive .set nomicromips
authorAkira Hatanaka <ahatanaka@mips.com>
Wed, 13 Jun 2012 02:41:14 +0000 (02:41 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Wed, 13 Jun 2012 02:41:14 +0000 (02:41 +0000)
until this directive is pushed in gas to open source fsf

Patch by Reed Kotler.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158381 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Mips/MipsAsmPrinter.cpp
test/CodeGen/Mips/null.ll

index 3ed6c55b5d64ed51cf4a3307d3aed1f960fa2e6d..8cc645f73fba0bf14065fc899d30f59d03afa7ca 100644 (file)
@@ -200,7 +200,8 @@ void MipsAsmPrinter::EmitFunctionEntryLabel() {
       OutStreamer.EmitRawText(StringRef("\t.set\tmips16"));
     else
       OutStreamer.EmitRawText(StringRef("\t.set\tnomips16"));
-    OutStreamer.EmitRawText(StringRef("\t.set\tnomicromips"));
+    // leave out until FSF available gas has micromips changes
+    // OutStreamer.EmitRawText(StringRef("\t.set\tnomicromips"));
     OutStreamer.EmitRawText("\t.ent\t" + Twine(CurrentFnSym->getName()));
   }
   OutStreamer.EmitLabel(CurrentFnSym);
index f34f6a4b8cba9daa5872be62aca32686e5fc60ab..7beae99c45574d7537a763d6e4429c12c592d52e 100644 (file)
@@ -6,7 +6,7 @@ entry:
   ret i32 0
 
 ; 16:  .set    mips16                  # @main
-; 16:  .set    nomicromips
+
 
 ; 16:  jr      $ra