From 8ead80db20ec05fd8e613084abfdb8714703fc5f Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Mon, 1 Aug 2011 19:43:05 +0000 Subject: Set endianess and pointer size for PPC Linux. Bug noticed by Roman Divacky. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136639 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp') diff --git a/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp b/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp index b6dca835b1..b6d46dd34f 100644 --- a/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp +++ b/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp @@ -31,6 +31,10 @@ PPCMCAsmInfoDarwin::PPCMCAsmInfoDarwin(bool is64Bit) { } PPCLinuxMCAsmInfo::PPCLinuxMCAsmInfo(bool is64Bit) { + if (is64Bit) + PointerSize = 8; + IsLittleEndian = false; + // ".comm align is in bytes but .align is pow-2." AlignmentIsInBytes = false; -- cgit v1.2.3