--- src/gcc/config/i386/xm-cygwin32.old	2003-02-13 14:56:21.000000000 +0100
+++ src/gcc/config/i386/xm-cygwin32.h	2003-02-13 13:46:32.000000000 +0100
@@ -51,6 +51,11 @@
 
 #define PATH_SEPARATOR ';'
 
+/* 13-feb-2003: Aaron Ardiri:
+ * this is important, cygwin uses unix-style directory file seperator */
+#undef DIR_SEPARATOR
+#undef PATH_SEPARATOR                // use unix defaults
+
 /* This is needed so that protoize will compile.  */
 #ifndef POSIX
 #define POSIX
--- src/gcc/config/arm/arm.old	2003-02-13 14:55:52.000000000 +0100
+++ src/gcc/config/arm/arm.c	2003-02-13 14:55:40.000000000 +0100
@@ -4182,7 +4182,11 @@
     if (REAL_VALUES_EQUAL (*r, values_fpa[i]))
       return strings_fpa[i];
 
-  abort ();
+// 13-feb-2003: Aaron Ardiri
+// this is a *really* bad hack, but, hell - it lets us compile!
+// DO NOT USE float WITH THIS VERSION!!
+  return strings_fpa[0];
+//abort ();
 }
 
 /* Output the operands of a LDM/STM instruction to STREAM.
