[project @ 2000-11-13 14:34:03 by sewardj]
authorsewardj <unknown>
Mon, 13 Nov 2000 14:34:03 +0000 (14:34 +0000)
committersewardj <unknown>
Mon, 13 Nov 2000 14:34:03 +0000 (14:34 +0000)
Document change in behaviour of -E.

ghc/docs/users_guide/using.sgml

index 8d6d658..019e89d 100644 (file)
@@ -275,12 +275,15 @@ over your Haskell source file before continuing.
 </Para>
 
 <Para>
-The option <Option>-E</Option><IndexTerm><Primary>-E option</Primary></IndexTerm> runs just the pre-processing
-passes of the compiler, outputting the result on stdout before
-stopping. If used in conjunction with -cpp, the output is the
+The option <Option>-E</Option><IndexTerm><Primary>-E
+option</Primary></IndexTerm> runs just the pre-processing passes of
+the compiler, dumping the result in a file.  Note that this differs
+from all GHCs prior to version 4.11, in which the result was dumped to the
+standard output.  If used in conjunction with -cpp, the output is the
 code blocks of the original (literal) source after having put it
-through the grinder that is the C pre-processor. Sans <Option>-cpp</Option>, the
-output is the de-litted version of the original source.
+through the grinder that is the C pre-processor. Sans
+<Option>-cpp</Option>, the output is the de-litted version of the
+original source.
 </Para>
 
 <Para>