diff --git a/src/lisp/Config.x86_freebsd b/src/lisp/Config.x86_freebsd
index 911e2c2578f9dd6f91bc1b40652b19ba87968757..cf8089f442884c95eadcb41ba1b708287a96f8bc 100644
--- a/src/lisp/Config.x86_freebsd
+++ b/src/lisp/Config.x86_freebsd
@@ -1,9 +1,7 @@
 # -*- Mode: makefile -*-
 include Config.x86_common
 
-# Need -ffloat-store for e_rem_pio2 and k_rem_pio2 to get properly
-# rounded double-floats while using x87 extended precision.
-CC_REM_PIO2 = -ffloat-store
+CPPFLAGS += -march=pentium4 -mfpmath=sse
 
 UNDEFSYMPATTERN = -Xlinker -u -Xlinker &
 OS_SRC += FreeBSD-os.c elf.c