summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@bec.de>2014-08-04 18:45:10 +0000
committerJoerg Sonnenberger <joerg@bec.de>2014-08-04 18:45:10 +0000
commitb604f82cb8cf17e5b8e4d272c91a7cd8c59c8e58 (patch)
tree511e705ed558e98f05da1a004723ad76cba2402c /llvm/lib
parenta85b27f6f7fa2b68646e547daef82dd6b2d3189d (diff)
downloadbcm5719-llvm-b604f82cb8cf17e5b8e4d272c91a7cd8c59c8e58.tar.gz
bcm5719-llvm-b604f82cb8cf17e5b8e4d272c91a7cd8c59c8e58.zip
Allow .lcomm with alignment on ELF targets.
llvm-svn: 214754
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp b/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
index b95a2ac13e0..51ffc5246ec 100644
--- a/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
+++ b/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
@@ -73,6 +73,7 @@ PPCLinuxMCAsmInfo::PPCLinuxMCAsmInfo(bool is64Bit, const Triple& T) {
ZeroDirective = "\t.space\t";
Data64bitsDirective = is64Bit ? "\t.quad\t" : nullptr;
AssemblerDialect = 1; // New-Style mnemonics.
+ LCOMMDirectiveAlignmentType = LCOMM::ByteAlignment;
if (T.getOS() == llvm::Triple::FreeBSD ||
(T.getOS() == llvm::Triple::NetBSD && !is64Bit) ||
OpenPOWER on IntegriCloud