]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-alpha/compiler.h
Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/drzeus/mmc
[linux-2.6-omap-h63xx.git] / include / asm-alpha / compiler.h
index 0a4a8b40dfcd7a623e6ad0f95c3c3d4a7e969a76..d2768cc3d7a4ed578022b221bc877766d853f3ed 100644 (file)
@@ -90,6 +90,7 @@
   __asm__("stw %1,%0" : "=m"(mem) : "r"(val))
 #endif
 
+#ifdef __KERNEL__
 /* Some idiots over in <linux/compiler.h> thought inline should imply
    always_inline.  This breaks stuff.  We'll include this file whenever
    we run into such problems.  */
@@ -98,9 +99,9 @@
 #undef inline
 #undef __inline__
 #undef __inline
-#if __GNUC__ == 3 && __GNUC_MINOR__ >= 1 || __GNUC__ > 3
 #undef __always_inline
 #define __always_inline                inline __attribute__((always_inline))
-#endif
+
+#endif /* __KERNEL__ */
 
 #endif /* __ALPHA_COMPILER_H */