diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 888f7485f741269a8e053f5ddc756568f8ecd35a..c24b985f01219a15ed30bcbee0a2dd00b46d15bb 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2002-06-18  Phil Edwards  <pme@gcc.gnu.org>
+
+	* configure.target:  Force mips to use the generic cpu routines.
+
 2002-06-18  Phil Edwards  <pme@gcc.gnu.org>
 
 	* configure.host:  Delete file.
diff --git a/libstdc++-v3/configure.target b/libstdc++-v3/configure.target
index 863af91419f2e4bacb758b9c9d995cd659baa41f..986437f37cf98a170e4c9908a853aa7aaaa00aa1 100644
--- a/libstdc++-v3/configure.target
+++ b/libstdc++-v3/configure.target
@@ -68,6 +68,10 @@ case "${target_cpu}" in
   m68k | m680[246]0)
     cpu_include_dir="cpu/m68k"
     ;;
+  mips)
+    # This is only until the mips routines are fixed.
+    cpu_include_dir="cpu/generic"
+    ;;
   mmix)
     ATOMICITYH="cpu/generic"
     ;;