Commit 3bce8a01 by Neil Booth Committed by Neil Booth

cppinit.c (print_help): Document -fpreprocessed.

	* cppinit.c (print_help): Document -fpreprocessed.
	* invoke.texi: Similarly.

From-SVN: r43116
parent 4db384c9
2001-06-09 Neil Booth <neil@daikokuya.demon.co.uk>
* cppinit.c (print_help): Document -fpreprocessed.
* invoke.texi: Similarly.
Sun Jun 10 00:35:37 CEST 2001 Jan Hubicka <jh@suse.cz> Sun Jun 10 00:35:37 CEST 2001 Jan Hubicka <jh@suse.cz>
* predict.def: New file. * predict.def: New file.
......
...@@ -1885,6 +1885,7 @@ Switches:\n\ ...@@ -1885,6 +1885,7 @@ Switches:\n\
-dI Include #include directives in the output\n\ -dI Include #include directives in the output\n\
"), stdout); "), stdout);
fputs (_("\ fputs (_("\
-fpreprocessed Treat the input file as already preprocessed\n\
-ftabstop=<number> Distance between tab stops for column reporting\n\ -ftabstop=<number> Distance between tab stops for column reporting\n\
-P Do not generate #line directives\n\ -P Do not generate #line directives\n\
-$ Do not allow '$' in identifiers\n\ -$ Do not allow '$' in identifiers\n\
......
...@@ -1023,9 +1023,8 @@ freestanding and hosted environments. ...@@ -1023,9 +1023,8 @@ freestanding and hosted environments.
@item -trigraphs @item -trigraphs
@opindex trigraphs @opindex trigraphs
Support ISO C trigraphs. You don't want to know about this Support ISO C trigraphs. The @option{-ansi} option (and @option{-std}
brain-damage. The @option{-ansi} option (and @option{-std} options for options for strict ISO C conformance) implies @option{-trigraphs}.
strict ISO C conformance) implies @option{-trigraphs}.
@cindex traditional C language @cindex traditional C language
@cindex C language, traditional @cindex C language, traditional
...@@ -4016,6 +4015,18 @@ Only @samp{#define @var{name}} is included in the output. ...@@ -4016,6 +4015,18 @@ Only @samp{#define @var{name}} is included in the output.
Output @samp{#include} directives in addition to the result of Output @samp{#include} directives in addition to the result of
preprocessing. preprocessing.
@item -fpreprocessed
@opindex fpreprocessed
Indicate to the preprocessor that the input file has already been
preprocessed. This suppresses things like macro expansion, trigraph
conversion, escaped newline splicing, and processing of most directives.
In this mode the integrated preprocessor is little more than a tokenizer
for the front ends.
@samp{-fpreprocessed} is implicit if the input file has one of the
extensions @samp{i}, @samp{ii} or @samp{mi} indicating it has already
been preprocessed.
@item -trigraphs @item -trigraphs
@opindex trigraphs @opindex trigraphs
Process ISO standard trigraph sequences. These are three-character Process ISO standard trigraph sequences. These are three-character
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment