--- src/sysdep.cc.orig	Thu Jan 28 21:30:45 1999
+++ src/sysdep.cc	Tue Dec 28 22:44:36 1999
@@ -79,6 +79,9 @@
 
 extern char *term_clrpag;
 extern "C" void _rl_output_character_function ();
+#if defined (__FreeBSD__)
+extern "C" int tputs();
+#endif
 
 #include "mach-info.h"
 
@@ -105,7 +108,11 @@
 {
 #if defined (HAVE_FLOATINGPOINT_H)
   // Disable trapping on common exceptions.
+#if defined (__alpha__)
+  fpsetmask (~(FP_X_OFL|FP_X_INV|FP_X_DZ|FP_X_UFL|FP_X_IMP));
+#else
   fpsetmask (~(FP_X_OFL|FP_X_INV|FP_X_DZ|FP_X_DNML|FP_X_UFL|FP_X_IMP));
+#endif
 #endif
 }
 #endif
