From 417d26ed02f5b6b59aab756db472dc76ce22bc39 Mon Sep 17 00:00:00 2001 From: Jools Wills Date: Sun, 14 Jun 2015 20:16:48 +0100 Subject: [PATCH] GCC 4.7 does not have __builtin_bswap16 on all platforms GCC 4.7 does not have __builtin_bswap16 on all platforms so don't try to use it unless we are on gcc 4.8 or greater --- libretro-common/include/retro_endianness.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-common/include/retro_endianness.h b/libretro-common/include/retro_endianness.h index fde8ff7d62..1201e8fece 100644 --- a/libretro-common/include/retro_endianness.h +++ b/libretro-common/include/retro_endianness.h @@ -27,7 +27,7 @@ #include #include -#if defined(__llvm__) || (defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 403) +#if defined(__llvm__) || (defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 408) #define SWAP16 __builtin_bswap16 #define SWAP32 __builtin_bswap32 #elif defined(_MSC_VER)