diff options
author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2020-06-25 12:03:03 +0200 |
---|---|---|
committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2020-07-08 02:19:40 +0200 |
commit | 424486c49e413832800310cb013c5bc10d5630ea (patch) | |
tree | d371af8ba152e70c9818df3b37993034bf74f80c | |
parent | 378420df6c66f5e944a6f3e57c17b6636f73e813 (diff) | |
download | sparse-424486c49e413832800310cb013c5bc10d5630ea.tar.gz |
arm: add predefine __ARMEL__ or __ARMEB__
Depending on the endianness, predefine '__ARMEL__' or '__ARMEB__'.
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r-- | target-arm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/target-arm.c b/target-arm.c index 0d7c6134..382bd3de 100644 --- a/target-arm.c +++ b/target-arm.c @@ -19,6 +19,11 @@ static void predefine_arm(const struct target *self) predefine("__ARM_PCS", 1, "1"); break; } + + if (arch_big_endian) + predefine("__ARMEB__", 0, "1"); + else + predefine("__ARMEL__", 0, "1"); } const struct target target_arm = { |