aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJoseph Myers <jsm28@cam.ac.uk>2000-11-13 14:02:54 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2000-11-13 14:02:54 +0000
commitf2ecb02d79f0d5df0d602c33562e3b9eec5085b7 (patch)
treed31c2c95c695ac954a567a241e3d65e439b82d0d /gcc
parentb082bfdb4f6b2823962f7f90ec5a7fe1fc78e3e7 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/invoke.texi14
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