From: Joerg Sonnenberger Date: Tue, 5 Jul 2011 14:56:12 +0000 (+0000) Subject: Don't define _BIG_ENDIAN for NetBSD/PowerPC. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7cd1de5cc0b28a7c6f09406e92f182f541572b43;p=clang Don't define _BIG_ENDIAN for NetBSD/PowerPC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134411 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp index cc3dd0a6f6..5bad668442 100644 --- a/lib/Basic/Targets.cpp +++ b/lib/Basic/Targets.cpp @@ -674,7 +674,8 @@ void PPCTargetInfo::getTargetDefines(const LangOptions &Opts, } // Target properties. - Builder.defineMacro("_BIG_ENDIAN"); + if (getTriple().getOS() != llvm::Triple::NetBSD) + Builder.defineMacro("_BIG_ENDIAN"); Builder.defineMacro("__BIG_ENDIAN__"); // Subtarget options.