[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