diff options
author | Javed Absar <javed.absar@arm.com> | 2017-05-30 17:09:47 +0000 |
---|---|---|
committer | Javed Absar <javed.absar@arm.com> | 2017-05-30 17:09:47 +0000 |
commit | 089f6787843c8e7099c0b366a5ea1469540a0f6f (patch) | |
tree | 93f838404c7b98f18bcb8294048bf1346bd24160 /clang/lib/Basic/Targets.cpp | |
parent | 56ea488d8b8c897599f13c9f9e8058cb36ff808f (diff) | |
download | bcm5719-llvm-089f6787843c8e7099c0b366a5ea1469540a0f6f.tar.gz bcm5719-llvm-089f6787843c8e7099c0b366a5ea1469540a0f6f.zip |
Reverting Neon vector type 64-alignment fix
The patch caused ABI breaks on darwin/others.
Reverting to come back with a more restrictive patch.
llvm-svn: 304220
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index f8e29ff3375..6be83d22a25 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -5382,11 +5382,6 @@ public: // ARM has atomics up to 8 bytes setAtomic(); - if (Triple.getEnvironment() == llvm::Triple::Android) - MaxVectorAlign = 128; // don't break existing Android ABI - else - MaxVectorAlign = 64; // AAPCS - // Do force alignment of members that follow zero length bitfields. If // the alignment of the zero-length bitfield is greater than the member // that follows it, `bar', `bar' will be aligned as the type of the |