diff options
author | Jason Liu <jasonliu.development@gmail.com> | 2019-03-14 21:54:30 +0000 |
---|---|---|
committer | Jason Liu <jasonliu.development@gmail.com> | 2019-03-14 21:54:30 +0000 |
commit | 7f7867b05ab763d17b4017cf51f089523d475654 (patch) | |
tree | b2fc50fb9400c36765f3a2381dd2d37d9b51dd3a /clang/lib/Basic/Targets/PPC.cpp | |
parent | 12ed01dcf9136b774f4bf189280599c0c865f0f7 (diff) | |
download | bcm5719-llvm-7f7867b05ab763d17b4017cf51f089523d475654.tar.gz bcm5719-llvm-7f7867b05ab763d17b4017cf51f089523d475654.zip |
Reland the rest of "Add AIX Target Info"
llvm-svn 356197 relanded previously failing test case max_align.c.
This commit will reland the rest of llvm-svn 356060 commit.
Differential Revision: https://reviews.llvm.org/D59048
llvm-svn: 356208
Diffstat (limited to 'clang/lib/Basic/Targets/PPC.cpp')
-rw-r--r-- | clang/lib/Basic/Targets/PPC.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/Basic/Targets/PPC.cpp b/clang/lib/Basic/Targets/PPC.cpp index 160c5d45295..0f99f81352c 100644 --- a/clang/lib/Basic/Targets/PPC.cpp +++ b/clang/lib/Basic/Targets/PPC.cpp @@ -100,7 +100,9 @@ void PPCTargetInfo::getTargetDefines(const LangOptions &Opts, Builder.defineMacro("_CALL_LINUX", "1"); // Subtarget options. - Builder.defineMacro("__NATURAL_ALIGNMENT__"); + if (!getTriple().isOSAIX()){ + Builder.defineMacro("__NATURAL_ALIGNMENT__"); + } Builder.defineMacro("__REGISTER_PREFIX__", ""); // FIXME: Should be controlled by command line option. |