compiler: Fix test for "optimize" attribute.
[pspp] / src / libpspp / compiler.h
index 07b36b8e24d0eb9266c7dfbdc82f6bf6b69f61d0..b5d02466dcb7c1ddf602e3fe927303e86251399b 100644 (file)
@@ -91,7 +91,7 @@
 /* This attribute indicates that the function should be compiled
    with the specified LEVEL, regardless of what has been specified
    on the command line */
-#if __GNUC__ > 3
+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR >= 4)
 #define OPTIMIZE(LEVEL) ATTRIBUTE ((optimize(LEVEL)))
 #else
 #define OPTIMIZE(LEVEL)