$NetBSD$

--- hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp.orig	2009-10-17 16:49:37.000000000 +0200
+++ hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp
@@ -243,6 +243,9 @@ inline int g_isnan(float  f) { return is
 inline int g_isnan(double f) { return isnand(f); }
 #elif defined(__APPLE__)
 inline int g_isnan(double f) { return isnan(f); }
+#elif defined(__DragonFly__)
+inline int g_isnan(float  f) { return __isnanf(f); }
+inline int g_isnan(double f) { return __isnand(f); }
 #elif defined(LINUX) || defined(_ALLBSD_SOURCE)
 inline int g_isnan(float  f) { return isnanf(f); }
 inline int g_isnan(double f) { return isnan(f); }
