diff options
author | Joseph Myers <jsm28@cam.ac.uk> | 2000-11-13 14:02:54 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2000-11-13 14:02:54 +0000 |
commit | f2ecb02d79f0d5df0d602c33562e3b9eec5085b7 (patch) | |
tree | d31c2c95c695ac954a567a241e3d65e439b82d0d /gcc | |
parent | b082bfdb4f6b2823962f7f90ec5a7fe1fc78e3e7 (diff) | |
download | gcc-f2ecb02d79f0d5df0d602c33562e3b9eec5085b7.zip gcc-f2ecb02d79f0d5df0d602c33562e3b9eec5085b7.tar.gz gcc-f2ecb02d79f0d5df0d602c33562e3b9eec5085b7.tar.bz2 |
invoke.texi (-Wtrigraphs, [...]): Update.
* invoke.texi (-Wtrigraphs, -fdump-translation-unit, -save-temps,
-time): Update.
From-SVN: r37426
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/invoke.texi | 14 |
2 files changed, 13 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bb2a1c5..80a80df 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/invoke.texi b/gcc/invoke.texi index 1e1583e..dad2e7f 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 |