diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7cb7002308254d3097a4870a0c3105948f6b6d2b..d3c77b459254e4d595c751bc1fe64409213930e1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2001-01-25  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+        * diagnostic.c (fatal): Request preprocessed source.
+
 Thu Jan 25 02:01:16 2001  J"orn Rennecke <amylaar@redhat.com>
 
 	* c-decl.c (duplicate_decls): If different_binding_level is nonzero,
diff --git a/gcc/diagnostic.c b/gcc/diagnostic.c
index 11591ec2ee525bdb3df3159ed8816bc6736b36f7..43439f6e4b8175586b6d988b37fa5d74f7fce167 100644
--- a/gcc/diagnostic.c
+++ b/gcc/diagnostic.c
@@ -1432,9 +1432,8 @@ fatal VPARAMS ((const char *msgid, ...))
   report_diagnostic (&dc);
   va_end (ap);
 
-  fprintf
-    (stderr, "Please submit a full bug report.\n See %s for instructions.\n",
-     GCCBUGURL);
+  fprintf (stderr, "Please submit a full bug report, with preprocessed source\n");
+  fprintf (stderr, "if appropriate.  See %s for instructions.\n", GCCBUGURL);
   exit (FATAL_EXIT_CODE);
 }