From 3bf960ccacf7e226bc9ae66cb77b4098d058e71f Mon Sep 17 00:00:00 2001 From: Brian Gaeke Date: Thu, 9 Dec 2004 18:51:01 +0000 Subject: [PATCH] Fix asm-printing directives (how did we not see this before...apparently, everything was an int!) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18712 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/Sparc/SparcAsmPrinter.cpp | 6 +++--- lib/Target/SparcV8/SparcV8AsmPrinter.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/Target/Sparc/SparcAsmPrinter.cpp b/lib/Target/Sparc/SparcAsmPrinter.cpp index 80fc85b1400..432aa2c5949 100644 --- a/lib/Target/Sparc/SparcAsmPrinter.cpp +++ b/lib/Target/Sparc/SparcAsmPrinter.cpp @@ -284,15 +284,15 @@ void V8Printer::emitGlobalConstant(const Constant *CV) { O << ".byte"; break; case Type::UShortTyID: case Type::ShortTyID: - O << ".word"; + O << ".half"; break; case Type::FloatTyID: case Type::PointerTyID: case Type::UIntTyID: case Type::IntTyID: - O << ".long"; + O << ".word"; break; case Type::DoubleTyID: case Type::ULongTyID: case Type::LongTyID: - O << ".quad"; + O << ".xword"; break; default: assert (0 && "Can't handle printing this type of thing"); diff --git a/lib/Target/SparcV8/SparcV8AsmPrinter.cpp b/lib/Target/SparcV8/SparcV8AsmPrinter.cpp index 80fc85b1400..432aa2c5949 100644 --- a/lib/Target/SparcV8/SparcV8AsmPrinter.cpp +++ b/lib/Target/SparcV8/SparcV8AsmPrinter.cpp @@ -284,15 +284,15 @@ void V8Printer::emitGlobalConstant(const Constant *CV) { O << ".byte"; break; case Type::UShortTyID: case Type::ShortTyID: - O << ".word"; + O << ".half"; break; case Type::FloatTyID: case Type::PointerTyID: case Type::UIntTyID: case Type::IntTyID: - O << ".long"; + O << ".word"; break; case Type::DoubleTyID: case Type::ULongTyID: case Type::LongTyID: - O << ".quad"; + O << ".xword"; break; default: assert (0 && "Can't handle printing this type of thing"); -- 2.34.1