mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-07-30 16:26:33 +08:00
library/alignment.h: Fix 'MBEDTLS_GCC_VERSION' is not defined error
Only check 'MBEDTLS_GCC_VERSION' when 'MBEDTLS_COMPILER_IS_GCC' is defined Signed-off-by: Amy Chan <amy.chan@intel.com>
This commit is contained in:
parent
9576d65f0f
commit
1aed7869ff
2
ChangeLog.d/mbedtls_gcc_version.txt
Normal file
2
ChangeLog.d/mbedtls_gcc_version.txt
Normal file
@ -0,0 +1,2 @@
|
||||
Bugfix
|
||||
* library/alignment.h: Fix 'MBEDTLS_GCC_VERSION' is not defined error
|
||||
@ -280,7 +280,7 @@ static inline void mbedtls_put_unaligned_uint64(void *p, uint64_t x)
|
||||
/*
|
||||
* Detect GCC built-in byteswap routines
|
||||
*/
|
||||
#if defined(__GNUC__)
|
||||
#if defined(MBEDTLS_COMPILER_IS_GCC)
|
||||
#if MBEDTLS_GCC_VERSION >= 40800
|
||||
#define MBEDTLS_BSWAP16 __builtin_bswap16
|
||||
#endif
|
||||
@ -288,7 +288,7 @@ static inline void mbedtls_put_unaligned_uint64(void *p, uint64_t x)
|
||||
#define MBEDTLS_BSWAP32 __builtin_bswap32
|
||||
#define MBEDTLS_BSWAP64 __builtin_bswap64
|
||||
#endif
|
||||
#endif /* defined(__GNUC__) */
|
||||
#endif /* defined(MBEDTLS_COMPILER_IS_GCC) */
|
||||
|
||||
/*
|
||||
* Detect Clang built-in byteswap routines
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user