[AArch64] Predefine __AARCH64_CMODEL_*__ as GCC does
authorRoland McGrath <mcgrathr@google.com>
Sat, 22 Feb 2020 05:25:57 +0000 (21:25 -0800)
committerFangrui Song <maskray@google.com>
Sat, 22 Feb 2020 07:27:36 +0000 (23:27 -0800)
commitd2e949eed5b49ca70a8845dfaf7bac6ca40c429d
treee08674d31f4731e22e6f734eb163c86d7c501fac
parentfc6057e34fb3b1cfbbfcd5d71ae25ba24eb3ffa3
[AArch64] Predefine __AARCH64_CMODEL_*__ as GCC does

Make Clang on aarch64 targets predefine `__AARCH64_CMODEL_SMALL__`
or `__AARCH64_CMODEL_TINY__`, etc.  These are the names that GCC
uses for its predefines.

Reviewed By: tamur, MaskRay

Differential Revision: https://reviews.llvm.org/D75002
clang/lib/Basic/Targets/AArch64.cpp
clang/test/Preprocessor/init-aarch64.c