From: jsm28 Date: Mon, 13 Nov 2000 14:02:54 +0000 (+0000) Subject: * invoke.texi (-Wtrigraphs, -fdump-translation-unit, -save-temps, X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=32c04d12acd4790f9261812ccae9a0aa19e1e71c;p=thirdparty%2Fgcc.git * invoke.texi (-Wtrigraphs, -fdump-translation-unit, -save-temps, -time): Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37426 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bb2a1c5ab32d..80a80df0e304 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-11-13 Joseph S. Myers + + * invoke.texi (-Wtrigraphs, -fdump-translation-unit, -save-temps, + -time): Update. + 2000-11-13 Richard Earnshaw * arm.md (mulsidi3adddi, umulsidi3adddi): Revert previous change. diff --git a/gcc/invoke.texi b/gcc/invoke.texi index 1e1583eb2c8d..dad2e7f1fcd0 100644 --- a/gcc/invoke.texi +++ b/gcc/invoke.texi @@ -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