From 43be9a95d93785cb99ea5168f9c0538291e6e193 Mon Sep 17 00:00:00 2001 From: Yufeng Zhang Date: Tue, 23 Jul 2013 12:26:33 +0000 Subject: [PATCH] [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 --- gcc/ChangeLog | 5 +++++ gcc/config/aarch64/aarch64.h | 5 +++++ 2 files changed, 10 insertions(+) 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) -- 2.30.2