From 4750429f2b66036554e7667aa44a900e12f823cc Mon Sep 17 00:00:00 2001 From: Yannick Gicquel Date: Fri, 8 Jan 2016 15:40:31 +0100 Subject: [PATCH] inline: use the gcc inline version instead of the c99 one. Workaround to build with gcc5. May need a further investigation. Source: original RFC from Jeroen Hofstee http://lists.denx.de/pipermail/u-boot/2014-May/180709.html Signed-off-by: Yannick Gicquel --- include/linux/compiler-gcc.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h index 73dcf80..562e3a2 100644 --- a/include/linux/compiler-gcc.h +++ b/include/linux/compiler-gcc.h @@ -44,9 +44,9 @@ */ #if !defined(CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING) || \ !defined(CONFIG_OPTIMIZE_INLINING) || (__GNUC__ < 4) -# define inline inline __attribute__((always_inline)) -# define __inline__ __inline__ __attribute__((always_inline)) -# define __inline __inline __attribute__((always_inline)) +# define inline inline __attribute__((always_inline)) __attribute__((__gnu_inline__)) +# define __inline__ __inline__ __attribute__((always_inline)) __attribute__((__gnu_inline__)) +# define __inline __inline __attribute__((always_inline)) __attribute__((__gnu_inline__)) #endif #define __deprecated __attribute__((deprecated)) -- 1.9.1