]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* invoke.texi (-Wtrigraphs, -fdump-translation-unit, -save-temps,
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Nov 2000 14:02:54 +0000 (14:02 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Nov 2000 14:02:54 +0000 (14:02 +0000)
-time): Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37426 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/invoke.texi

index bb2a1c5ab32dd73ca10348056e67833d2e0ee170..80a80df0e304be961083b95f68bd10aba7e46acb 100644 (file)
@@ -1,3 +1,8 @@
+2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * invoke.texi (-Wtrigraphs, -fdump-translation-unit, -save-temps,
+       -time): Update.
+
 2000-11-13  Richard Earnshaw  <rearnsha@arm.com>
 
        * arm.md (mulsidi3adddi, umulsidi3adddi): Revert previous change.
index 1e1583eb2c8db4098df01d5649ad6ebe60653424..dad2e7f1fcd0008f3167aba2dc09b556bc60a2ed 100644 (file)
@@ -1674,7 +1674,8 @@ warning.)  @code{case} labels outside the enumeration range also
 provoke warnings when this option is used.
 
 @item -Wtrigraphs
-Warn if any trigraphs are encountered (assuming they are enabled).
+Warn if any trigraphs are encountered that might change the meaning of
+the program (trigraphs within comments are not warned about).
 
 @item -Wunused-function
 Warn whenever a static function is declared but not defined or a
@@ -2521,7 +2522,7 @@ numbers and line number note output.  This makes it more feasible to
 use diff on debugging dumps for compiler invocations with different
 options, in particular with and without -g.
 
-@item -fdump-translation-unit-@var{file} (C++ only)
+@item -fdump-translation-unit-@var{file} (C and C++ only)
 Dump a representation of the tree structure for the entire translation
 unit to @var{file}.
 
@@ -2536,15 +2537,16 @@ the target machine.
 Store the usual ``temporary'' intermediate files permanently; place them
 in the current directory and name them based on the source file.  Thus,
 compiling @file{foo.c} with @samp{-c -save-temps} would produce files
-@file{foo.i} and @file{foo.s}, as well as @file{foo.o}.
+@file{foo.i} and @file{foo.s}, as well as @file{foo.o}.  This creates a
+preprocessed @file{foo.i} output file even though the compiler now
+normally uses an integrated preprocessor.
 
 @item -time
 Report the CPU time taken by each subprocess in the compilation
-sequence.  For C source files, this is the preprocessor, compiler
-proper, and assembler.  The output looks like this:
+sequence.  For C source files, this is the compiler proper and assembler
+(plus the linker if linking is done).  The output looks like this:
 
 @smallexample
-# cpp 0.04 0.04
 # cc1 0.12 0.01
 # as 0.00 0.01
 @end smallexample