diff options
author | Joerg Sonnenberger <joerg@bec.de> | 2011-07-05 14:56:12 +0000 |
---|---|---|
committer | Joerg Sonnenberger <joerg@bec.de> | 2011-07-05 14:56:12 +0000 |
commit | 7cd1de5cc0b28a7c6f09406e92f182f541572b43 (patch) | |
tree | e54579ce537d561755f623d5ffecfdcf69982e38 | |
parent | 78542df70999c9c7edbf7f4bb0ade643ee79301c (diff) |
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
-rw-r--r-- | lib/Basic/Targets.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
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. |