Use gcc "unused" attribute only with gcc >= 3.5.
authorWerner Koch <wk@gnupg.org>
Sat, 7 Sep 2013 08:06:46 +0000 (10:06 +0200)
committerWerner Koch <wk@gnupg.org>
Sat, 7 Sep 2013 08:33:35 +0000 (10:33 +0200)
* src/g10lib.h (GCC_ATTR_UNUSED): Fix gcc version detection.
--

Reported-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Werner Koch <wk@gnupg.org>
src/g10lib.h

index 4c34ae5..6023c60 100644 (file)
 #endif
 
 
-#if __GNUC__ > 2 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 )
+/* I am not sure since when the unused attribute is really supported.
+   In any case it it only needed for gcc versions which print a
+   warning.  Thus let us require gcc >= 3.5.  */
+#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 )
 #define GCC_ATTR_UNUSED  __attribute__ ((unused))
 #else
 #define GCC_ATTR_UNUSED