--- i386.c.orig	Tue Oct 13 20:27:13 1998
+++ i386.c	Tue Oct 13 20:28:42 1998
@@ -10,7 +10,7 @@
 
 /* written by Bruno Haible 14.11.1992 */
 
-#if defined(__EMX__) || defined(__DJGCC__) || defined(__GO32__) || defined(linux) || defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
+#if defined(__EMX__) || defined(__DJGCC__) || defined(__GO32__) || defined(linux) || defined(__386BSD__) || defined(__NetBSD__) || __FreeBSD__ < 3 || defined(__OpenBSD__)
 /* GNU assembler */
 #ifdef __STDC__
 /* ANSI C concatenation */
