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 | 870b3c5429ec112d70c920509ea7f1069cddeae1 (patch) | |
tree | 647146a87f663defc501308736750fe9a7702085 /clang/lib/Basic/Targets.cpp | |
parent | a6d11777f93fbaaf1cf9217c7e5a1f46186d0e09 (diff) | |
download | bcm5719-llvm-870b3c5429ec112d70c920509ea7f1069cddeae1.tar.gz bcm5719-llvm-870b3c5429ec112d70c920509ea7f1069cddeae1.zip |
Don't define _BIG_ENDIAN for NetBSD/PowerPC.
llvm-svn: 134411
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index cc3dd0a6f66..5bad668442e 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/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. |