summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--defines.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/defines.h b/defines.h
index 7b650c3a7c..0e3c547585 100644
--- a/defines.h
+++ b/defines.h
@@ -226,7 +226,7 @@ flush_register_windows(void)
# define FLUSH_REGISTER_WINDOWS flush_register_windows()
#elif defined(__ia64__)
void flush_register_windows(void)
-# if ( __GNUC__ == 3 && __GNUC_MINOR__ > 0 ) || __GNUC__ > 3
+# if defined(__GNUC__) && (( __GNUC__ == 3 && __GNUC_MINOR__ > 0 ) || __GNUC__ > 3)
__attribute__ ((noinline))
# endif
;