[PowerPC][AIX] Add warning when alignment is incompatible with XL
authorZarko Todorovski <zarko@ca.ibm.com>
Fri, 16 Jul 2021 11:49:36 +0000 (07:49 -0400)
committerZarko Todorovski <zarko@ca.ibm.com>
Fri, 16 Jul 2021 11:52:47 +0000 (07:52 -0400)
commit66225db98d832bec75ffb96298107c015b0035f0
tree373153496f5db662f636bfec98ee727acbbeb9e4
parent46ef86b5d82ea8ec36de680f10b69d36487e4d1d
[PowerPC][AIX] Add warning when alignment is incompatible with XL

https://reviews.llvm.org/D105659 implements ByVal handling in llc but
some cases are not compatible with existing XL compiler on AIX.  Adding
a clang warning for such cases.

Reviewed By: aaron.ballman

Differential Revision: https://reviews.llvm.org/D105660
clang/include/clang/Basic/DiagnosticGroups.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Sema/SemaDeclAttr.cpp
clang/test/Sema/aix-attr-align.c [new file with mode: 0644]