[llvm-commits] [llvm] r54543 - /llvm/trunk/lib/Target/Sparc/SparcTargetAsmInfo.cpp

Anton Korobeynikov asl at math.spbu.ru
Fri Aug 8 11:26:11 PDT 2008


Author: asl
Date: Fri Aug  8 13:26:10 2008
New Revision: 54543

URL: http://llvm.org/viewvc/llvm-project?rev=54543&view=rev
Log:
Properly print flags on Sparc

Modified:
    llvm/trunk/lib/Target/Sparc/SparcTargetAsmInfo.cpp

Modified: llvm/trunk/lib/Target/Sparc/SparcTargetAsmInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Sparc/SparcTargetAsmInfo.cpp?rev=54543&r1=54542&r2=54543&view=diff

==============================================================================
--- llvm/trunk/lib/Target/Sparc/SparcTargetAsmInfo.cpp (original)
+++ llvm/trunk/lib/Target/Sparc/SparcTargetAsmInfo.cpp Fri Aug  8 13:26:10 2008
@@ -28,19 +28,18 @@
 }
 
 std::string SparcELFTargetAsmInfo::PrintSectionFlags(unsigned flags) const {
-  std::string Flags = ",";
-
   if (flags & SectionFlags::Mergeable)
     return ELFTargetAsmInfo::PrintSectionFlags(flags);
 
+  std::string Flags;
   if (!(flags & SectionFlags::Debug))
-    Flags += "#alloc";
+    Flags += ",#alloc";
   if (flags & SectionFlags::Code)
-    Flags += "#execinstr";
+    Flags += ",#execinstr";
   if (flags & SectionFlags::Writeable)
-    Flags += "#write";
+    Flags += ",#write";
   if (flags & SectionFlags::TLS)
-    Flags += "#tls";
+    Flags += ",#tls";
 
   return Flags;
 }





More information about the llvm-commits mailing list