diff options
author | Yufeng Zhang <yufeng.zhang@arm.com> | 2013-07-23 12:26:33 +0000 |
---|---|---|
committer | Yufeng Zhang <yufeng@gcc.gnu.org> | 2013-07-23 12:26:33 +0000 |
commit | 43be9a95d93785cb99ea5168f9c0538291e6e193 (patch) | |
tree | adfb594ca00eb8584daa83315b2e21be35ffc31b /gcc | |
parent | 527b11f91d567aac3db45d565224c8ea17d13148 (diff) | |
download | gcc-43be9a95d93785cb99ea5168f9c0538291e6e193.zip gcc-43be9a95d93785cb99ea5168f9c0538291e6e193.tar.gz gcc-43be9a95d93785cb99ea5168f9c0538291e6e193.tar.bz2 |
[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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.h | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 963320c..c8d6a1b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com> + * config/aarch64/aarch64.h (TARGET_CPU_CPP_BUILTINS): Define _ILP32 + and __ILP32__ when the ILP32 model is in use. + +2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com> + * config/aarch64/aarch64.c (POINTER_BYTES): New define. (aarch64_load_symref_appropriately): In the case of SYMBOL_SMALL_ABSOLUTE, use the mode of 'dest' instead of Pmode diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h index 413f97d..e1fa413 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) |