From f2b5a13d0231032420416974be3d678d26e79a9b Mon Sep 17 00:00:00 2001 From: Tom Cosgrove Date: Wed, 26 Apr 2023 17:00:12 +0100 Subject: [PATCH] Fix MBEDTLS_BSWAP32 on armcc 5 Signed-off-by: Tom Cosgrove --- library/alignment.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/alignment.h b/library/alignment.h index 41823485a..ab15986e5 100644 --- a/library/alignment.h +++ b/library/alignment.h @@ -181,6 +181,9 @@ inline void mbedtls_put_unaligned_uint64(void *p, uint64_t x) /* Detect armcc built-in byteswap routine */ #if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 410000) && !defined(MBEDTLS_BSWAP32) +#if defined(__ARM_ACLE) /* ARM Compiler 6 - earlier versions don't need a header */ +#include +#endif #define MBEDTLS_BSWAP32 __rev #endif