diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8f96af39e41544da98016d355ee6724f5161f83c..8a6b3a090e45fe134cf78af6f1d385e067fc1849 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2000-04-18  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cppinit.c (handle_option): Don't run error message through
+	gettext twice.
+
 Tue Apr 18 14:16:47 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 	* conflict.c (conflict_graph_add): Pass enum type to htab_find_slot.
diff --git a/gcc/cppinit.c b/gcc/cppinit.c
index 6feb0609562742fac1ea91ee831f591cafe471b3..d1e7c117b26b387abd02fc7e538c96a032b83b2a 100644
--- a/gcc/cppinit.c
+++ b/gcc/cppinit.c
@@ -1279,7 +1279,7 @@ handle_option (pfile, argc, argv)
 	      arg = argv[++i];
 	      if (!arg)
 		{
-		  cpp_fatal (pfile, _(cl_options[opt_index].msg), argv[i - 1]);
+		  cpp_fatal (pfile, cl_options[opt_index].msg, argv[i - 1]);
 		  return argc;
 		}
 	    }