* src/SDCCsymt.c (initCSupport): fix compile warning on Cygwin
[fw/sdcc] / device / lib / _fsgt.c
index d5a67a0e39faed8678c3964704cf5835d6268c6e..2397df7b7acd7f7617038d19e84a6b953ed5bc2b 100644 (file)
@@ -32,13 +32,11 @@ char __fsgt (float a1, float a2)
   fl1.f = a1;
   fl2.f = a2;
 
-#if 0
-  if (fl1.l<0 && fl2.l<0)
-    {
-      fl1.l ^= SIGNBIT;
-      fl2.l ^= SIGNBIT;
-    }
-#endif
+  if (fl1.l<0 && fl2.l<0) {
+    if (fl2.l > fl1.l)
+      return (1);
+    return (0);
+  }
 
   if (fl1.l > fl2.l)
     return (1);