compiler-gcc4.h: correct verion check for __compiletime_error
authorDaniel Santos <daniel.santos@pobox.com>
Fri, 28 Sep 2012 23:20:02 +0000 (18:20 -0500)
committerMichal Marek <mmarek@suse.cz>
Thu, 11 Oct 2012 20:51:41 +0000 (22:51 +0200)
__attribute__((error(msg))) was introduced in gcc 4.3 (not 4.4) and as I
was unable to find any gcc bugs pertaining to it, I'm presuming that it
has functioned as advertised since 4.3.0.

Signed-off-by: Daniel Santos <daniel.santos@pobox.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Tested-by: David Rientjes <rientjes@google.com>
Signed-off-by: Michal Marek <mmarek@suse.cz>
include/linux/compiler-gcc4.h

index 2f4079175afb81f80f641e28da9b1145b5415bae..10ce4fafea64fca386f633138f01a2aeee8a1d46 100644 (file)
@@ -52,7 +52,7 @@
 #if __GNUC_MINOR__ > 0
 #define __compiletime_object_size(obj) __builtin_object_size(obj, 0)
 #endif
-#if __GNUC_MINOR__ >= 4 && !defined(__CHECKER__)
+#if __GNUC_MINOR__ >= 3 && !defined(__CHECKER__)
 #define __compiletime_warning(message) __attribute__((warning(message)))
 #define __compiletime_error(message) __attribute__((error(message)))
 #endif