diff --git a/include/glquake.h b/include/glquake.h
index 7c5acac..d4921a9 100644
--- a/include/glquake.h
+++ b/include/glquake.h
@@ -33,7 +33,7 @@
 # include "config.h"
 #endif
 
-#ifdef _WIN32
+#if defined(_WIN32) && !defined(__GNUC__)
 // disable data conversion warnings
 // FIXME: move that somewhere else -- yan
 #pragma warning(disable : 4244)     // MIPS