From: Yufeng Zhang Date: Tue, 23 Jul 2013 12:26:33 +0000 (+0000) Subject: [AArch64, ILP32] 4/6 Define _ILP32 and __ILP32__. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=43be9a95d93785cb99ea5168f9c0538291e6e193;p=gcc.git [AArch64, ILP32] 4/6 Define _ILP32 and __ILP32__. gcc/ * config/aarch64/aarch64.h (TARGET_CPU_CPP_BUILTINS): Define _ILP32 and __ILP32__ when the ILP32 model is in use. From-SVN: r201167 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 963320cec73..c8d6a1bfe7a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-07-23 Yufeng Zhang + + * config/aarch64/aarch64.h (TARGET_CPU_CPP_BUILTINS): Define _ILP32 + and __ILP32__ when the ILP32 model is in use. + 2013-07-23 Yufeng Zhang * config/aarch64/aarch64.c (POINTER_BYTES): New define. diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h index 413f97de200..e1fa4134e3e 100644 --- a/gcc/config/aarch64/aarch64.h +++ b/gcc/config/aarch64/aarch64.h @@ -49,6 +49,11 @@ break; \ } \ \ + if (TARGET_ILP32) \ + { \ + cpp_define (parse_in, "_ILP32"); \ + cpp_define (parse_in, "__ILP32__"); \ + } \ } while (0)