[llvm-commits] [llvm] r53313 - /llvm/trunk/lib/Target/X86/X86TargetAsmInfo.cpp
Anton Korobeynikov
asl at math.spbu.ru
Wed Jul 9 06:26:05 PDT 2008
Author: asl
Date: Wed Jul 9 08:26:05 2008
New Revision: 53313
URL: http://llvm.org/viewvc/llvm-project?rev=53313&view=rev
Log:
Drop mergeable flag, if size is no suitable
Modified:
llvm/trunk/lib/Target/X86/X86TargetAsmInfo.cpp
Modified: llvm/trunk/lib/Target/X86/X86TargetAsmInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86TargetAsmInfo.cpp?rev=53313&r1=53312&r2=53313&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86TargetAsmInfo.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86TargetAsmInfo.cpp Wed Jul 9 08:26:05 2008
@@ -323,8 +323,11 @@
Type = C->getType();
unsigned Size = TD->getABITypeSize(Type);
- if (Size > 16)
+ if (Size > 16) {
+ // Too big for mergeable
Size = 0;
+ Flags &= ~SectionFlags::Mergeable;
+ }
Flags = SectionFlags::setEntitySize(Flags, Size);
}
@@ -513,8 +516,11 @@
Type = C->getType();
unsigned Size = TD->getABITypeSize(Type);
- if (Size > 16)
+ if (Size > 16) {
+ // Too big for mergeable
Size = 0;
+ Flags &= ~SectionFlags::Mergeable;
+ }
Flags = SectionFlags::setEntitySize(Flags, Size);
}
More information about the llvm-commits
mailing list