Unbreak build. Jim, please review.
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 23 Sep 2010 18:57:26 +0000 (18:57 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 23 Sep 2010 18:57:26 +0000 (18:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114684 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMAsmPrinter.cpp

index 7bf76421439ccffaa617e798480735b71b85eecb..8dfc5691c0983985dc7dd8ab747f22bf2687af24 100644 (file)
@@ -1216,7 +1216,7 @@ void ARMAsmPrinter::EmitInstruction(const MachineInstr *MI) {
   // FIXME: This really should be in AsmPrinter/ARMInstPrinter.cpp, not here.
   //        Need a way to ask "isTargetDarwin()" there, first, though.
   if (MI->getOpcode() == ARM::TRAP && !Subtarget->isTargetDarwin()) {
-    OS << "\t.long\t2147348462\t\t" << MAI->getCommentString() << "trap";
+    OS << "\t.long\t3892305662\t\t" << MAI->getCommentString() << "trap";
   } else if (MI->getOpcode() == ARM::tTRAP && !Subtarget->isTargetDarwin()) {
     OS << "\t.short\t57086\t\t\t" << MAI->getCommentString() << " trap";
   } else
@@ -1729,7 +1729,7 @@ void ARMAsmPrinter::printInstructionThroughMCStreamer(const MachineInstr *MI) {
     // FIXME: Remove this special case when they do.
     if (!Subtarget->isTargetDarwin()) {
       //.long 0xe7ffdefe ${:comment} trap
-      uint32_t Val = 0xe7ffdefee;
+      uint32_t Val = 0xe7ffdefe;
       OutStreamer.AddComment("trap");
       OutStreamer.EmitIntValue(Val, 4);
       return;
@@ -1740,8 +1740,8 @@ void ARMAsmPrinter::printInstructionThroughMCStreamer(const MachineInstr *MI) {
     // Non-Darwin binutils don't yet support the "trap" mnemonic.
     // FIXME: Remove this special case when they do.
     if (!Subtarget->isTargetDarwin()) {
-      //.long 0xe7ffdefe ${:comment} trap
-      uint32_t Val = 0xdefe;
+      //.short 57086 ${:comment} trap
+      uint16_t Val = 0xdefe;
       OutStreamer.AddComment("trap");
       OutStreamer.EmitIntValue(Val, 2);
       return;