[SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS
authorFanbo Meng <Fanbo.Meng@ibm.com>
Wed, 16 Sep 2020 17:52:28 +0000 (13:52 -0400)
committerAbhina Sreeskantharajan <Abhina.Sreeskantharajan@ibm.com>
Wed, 16 Sep 2020 18:49:03 +0000 (14:49 -0400)
commit2240ca0bd1502d7baa098da7cb4aca64a6f979d4
tree035ce6ed789a3ee542cf99d46f77a47627fd7fbe
parentf80f2516a2697218eeb7af80de3b13c38f342987
[SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS

Aligned allocation is not supported on z/OS. This patch sets -faligned-alloc-unavailable as default in z/OS toolchain.

Reviewed By: abhina.sreeskantharajan, hubert.reinterpretcast

Differential Revision: https://reviews.llvm.org/D87611
clang/include/clang/Basic/AlignedAllocation.h
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Basic/Targets/OSTargets.h
clang/lib/Driver/ToolChains/ZOS.cpp
clang/lib/Driver/ToolChains/ZOS.h
clang/lib/Sema/SemaExprCXX.cpp
clang/test/Driver/unavailable_aligned_allocation.cpp
clang/test/Lexer/aligned-allocation.cpp
clang/test/SemaCXX/unavailable_aligned_allocation.cpp