From 7cd1de5cc0b28a7c6f09406e92f182f541572b43 Mon Sep 17 00:00:00 2001 From: Joerg Sonnenberger Date: Tue, 5 Jul 2011 14:56:12 +0000 Subject: [PATCH] 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 --- lib/Basic/Targets.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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. -- 2.50.1