From af67ea73184006b4f8a86ceb04fe318aad8b6558 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Thu, 14 Jun 2007 15:00:27 +0000 Subject: [PATCH] Eliminate some redundant newlines in asm output. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37574 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Target/TargetAsmInfo.h | 4 ++-- lib/Target/TargetAsmInfo.cpp | 4 ++-- lib/Target/X86/X86ATTAsmPrinter.cpp | 4 ++-- lib/Target/X86/X86AsmPrinter.cpp | 1 - 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/include/llvm/Target/TargetAsmInfo.h b/include/llvm/Target/TargetAsmInfo.h index 7e96c095da3..4e6d3b991ce 100644 --- a/include/llvm/Target/TargetAsmInfo.h +++ b/include/llvm/Target/TargetAsmInfo.h @@ -178,12 +178,12 @@ namespace llvm { /// ConstantPoolSection - This is the section that we SwitchToSection right /// before emitting the constant pool for a function. - const char *ConstantPoolSection; // Defaults to "\t.section .rodata\n" + const char *ConstantPoolSection; // Defaults to "\t.section .rodata" /// JumpTableDataSection - This is the section that we SwitchToSection right /// before emitting the jump tables for a function when the relocation model /// is not PIC. - const char *JumpTableDataSection; // Defaults to "\t.section .rodata\n" + const char *JumpTableDataSection; // Defaults to "\t.section .rodata" /// JumpTableDirective - if non-null, the directive to emit before a jump /// table. diff --git a/lib/Target/TargetAsmInfo.cpp b/lib/Target/TargetAsmInfo.cpp index 79186789ba0..df7a2ec78d1 100644 --- a/lib/Target/TargetAsmInfo.cpp +++ b/lib/Target/TargetAsmInfo.cpp @@ -55,8 +55,8 @@ TargetAsmInfo::TargetAsmInfo() : TextSectionStartSuffix(""), DataSectionStartSuffix(""), SectionEndDirectiveSuffix(0), - ConstantPoolSection("\t.section .rodata\n"), - JumpTableDataSection("\t.section .rodata\n"), + ConstantPoolSection("\t.section .rodata"), + JumpTableDataSection("\t.section .rodata"), JumpTableDirective(0), CStringSection(0), StaticCtorsSection("\t.section .ctors,\"aw\",@progbits"), diff --git a/lib/Target/X86/X86ATTAsmPrinter.cpp b/lib/Target/X86/X86ATTAsmPrinter.cpp index e3bb967f2a5..970f0461f65 100755 --- a/lib/Target/X86/X86ATTAsmPrinter.cpp +++ b/lib/Target/X86/X86ATTAsmPrinter.cpp @@ -59,10 +59,10 @@ std::string X86ATTAsmPrinter::getSectionForFunction(const Function &F) const { if (Subtarget->isTargetDarwin()) { return ".section __TEXT,__textcoal_nt,coalesced,pure_instructions"; } else if (Subtarget->isTargetCygMing()) { - return "\t.section\t.text$linkonce." + CurrentFnName + ",\"ax\"\n"; + return "\t.section\t.text$linkonce." + CurrentFnName + ",\"ax\""; } else { return "\t.section\t.llvm.linkonce.t." + CurrentFnName + - ",\"ax\",@progbits\n"; + ",\"ax\",@progbits"; } } } diff --git a/lib/Target/X86/X86AsmPrinter.cpp b/lib/Target/X86/X86AsmPrinter.cpp index 3a5889d7316..40b633fee43 100644 --- a/lib/Target/X86/X86AsmPrinter.cpp +++ b/lib/Target/X86/X86AsmPrinter.cpp @@ -307,7 +307,6 @@ bool X86SharedAsmPrinter::doFinalization(Module &M) { ExtWeakSymbols.insert(GV); EmitGlobalConstant(C); - O << '\n'; } // Output linker support code for dllexported globals -- 2.34.1