From fcf4f8311e25eb0fde59e6f6a61b570c4c1068e3 Mon Sep 17 00:00:00 2001 From: Jerome Lambourg Date: Thu, 17 May 2018 16:36:36 +0000 Subject: arm_cmse.h (cmse_nsfptr_create, [...]): Remove #include . 2018-05-17 Jerome Lambourg gcc/ * config/arm/arm_cmse.h (cmse_nsfptr_create, cmse_is_nsfptr): Remove #include . Replace intptr_t with __INTPTR_TYPE__. libgcc/ * config/arm/cmse.c (cmse_check_address_range): Replace UINTPTR_MAX with __UINTPTR_MAX__ and uintptr_t with __UINTPTR_TYPE__. From-SVN: r260330 --- libgcc/ChangeLog | 5 +++++ libgcc/config/arm/cmse.c | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'libgcc') diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 55bae33..df3d21a 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2018-05-17 Jerome Lambourg + + * config/arm/cmse.c (cmse_check_address_range): Replace + UINTPTR_MAX with __UINTPTR_MAX__ and uintptr_t with __UINTPTR_TYPE__. + 2018-05-17 Olga Makhotina * config/i386/cpuinfo.h (processor_types): Add INTEL_GOLDMONT_PLUS. diff --git a/libgcc/config/arm/cmse.c b/libgcc/config/arm/cmse.c index 3ded385..2ad0af2 100644 --- a/libgcc/config/arm/cmse.c +++ b/libgcc/config/arm/cmse.c @@ -36,7 +36,7 @@ cmse_check_address_range (void *p, size_t size, int flags) char *pb = (char *) p, *pe; /* Check if the range wraps around. */ - if (UINTPTR_MAX - (uintptr_t) p < size) + if (__UINTPTR_MAX__ - (__UINTPTR_TYPE__) p < size) return NULL; /* Check if an unknown flag is present. */ @@ -51,7 +51,8 @@ cmse_check_address_range (void *p, size_t size, int flags) /* Execute the right variant of the TT instructions. */ pe = pb + size - 1; - const int singleCheck = (((uintptr_t) pb ^ (uintptr_t) pe) < 32); + const int singleCheck + = (((__UINTPTR_TYPE__) pb ^ (__UINTPTR_TYPE__) pe) < 32); switch (flags & known_secure_level) { case 0: -- cgit v1.1