Commit cb7c15f8 by Jan Hubicka Committed by Jakub Jelinek

re PR middle-end/35853 (-d is still referenced in some cases (documentation))

	PR middle-end/35853
	* doc/invoke.texi: Remove references to obsoleted -d dumps.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>

From-SVN: r141280
parent 3d7e23f6
2008-10-22 Jan Hubicka <jh@suse.cz>
Jakub Jelinek <jakub@redhat.com>
PR middle-end/35853
* doc/invoke.texi: Remove references to obsoleted -d dumps.
2008-10-21 Richard Henderson <rth@redhat.com> 2008-10-21 Richard Henderson <rth@redhat.com>
PR 37815 PR 37815
......
...@@ -97,8 +97,8 @@ options for compiling C++ programs. ...@@ -97,8 +97,8 @@ options for compiling C++ programs.
@cindex options, grouping @cindex options, grouping
The @command{gcc} program accepts options and file names as operands. Many The @command{gcc} program accepts options and file names as operands. Many
options have multi-letter names; therefore multiple single-letter options options have multi-letter names; therefore multiple single-letter options
may @emph{not} be grouped: @option{-dr} is very different from @w{@samp{-d may @emph{not} be grouped: @option{-dv} is very different from @w{@samp{-d
-r}}. -v}}.
@cindex order of options @cindex order of options
@cindex options, order @cindex options, order
...@@ -4515,8 +4515,8 @@ an executable, otherwise it is the basename of the source file. These ...@@ -4515,8 +4515,8 @@ an executable, otherwise it is the basename of the source file. These
switches may have different effects when @option{-E} is used for switches may have different effects when @option{-E} is used for
preprocessing. preprocessing.
Most debug dumps can be enabled either passing a letter to the @option{-d} Debug dumps can be enabled with a @option{-fdump-rtl} switch or some
option, or with a long @option{-fdump-rtl} switch; here are the possible @option{-d} option @var{letters}. Here are the possible
letters for use in @var{letters} and @var{pass}, and their meanings: letters for use in @var{letters} and @var{pass}, and their meanings:
@table @gcctabopt @table @gcctabopt
...@@ -4605,7 +4605,7 @@ Dump after local register allocation, to @file{@var{file}.138r.lreg}. ...@@ -4605,7 +4605,7 @@ Dump after local register allocation, to @file{@var{file}.138r.lreg}.
@item -fdump-rtl-loop2 @item -fdump-rtl-loop2
@opindex fdump-rtl-loop2 @opindex fdump-rtl-loop2
@option{-dL} and @option{-fdump-rtl-loop2} enable dumping after the @option{-fdump-rtl-loop2} enables dumping after the
loop optimization pass, to @file{@var{file}.119r.loop2}, loop optimization pass, to @file{@var{file}.119r.loop2},
@file{@var{file}.120r.loop2_init}, @file{@var{file}.120r.loop2_init},
@file{@var{file}.121r.loop2_invariant}, and @file{@var{file}.121r.loop2_invariant}, and
...@@ -4705,14 +4705,14 @@ Also turns on @option{-dp} annotation. ...@@ -4705,14 +4705,14 @@ Also turns on @option{-dp} annotation.
@item -dv @item -dv
@opindex dv @opindex dv
For each of the other indicated dump files (either with @option{-d} or For each of the other indicated dump files (@option{-fdump-rtl-@var{pass}}),
@option{-fdump-rtl-@var{pass}}), dump a representation of the control flow dump a representation of the control flow graph suitable for viewing with VCG
graph suitable for viewing with VCG to @file{@var{file}.@var{pass}.vcg}. to @file{@var{file}.@var{pass}.vcg}.
@item -dx @item -dx
@opindex dx @opindex dx
Just generate RTL for a function instead of compiling it. Usually used Just generate RTL for a function instead of compiling it. Usually used
with @samp{r} (@option{-fdump-rtl-expand}). with @option{-fdump-rtl-expand}.
@item -dy @item -dy
@opindex dy @opindex dy
...@@ -4721,17 +4721,17 @@ Dump debugging information during parsing, to standard error. ...@@ -4721,17 +4721,17 @@ Dump debugging information during parsing, to standard error.
@item -fdump-noaddr @item -fdump-noaddr
@opindex fdump-noaddr @opindex fdump-noaddr
When doing debugging dumps (see @option{-d} option above), suppress When doing debugging dumps, suppress address output. This makes it more
address output. This makes it more feasible to use diff on debugging feasible to use diff on debugging dumps for compiler invocations with
dumps for compiler invocations with different compiler binaries and/or different compiler binaries and/or different
different text / bss / data / heap / stack / dso start locations. text / bss / data / heap / stack / dso start locations.
@item -fdump-unnumbered @item -fdump-unnumbered
@opindex fdump-unnumbered @opindex fdump-unnumbered
When doing debugging dumps (see @option{-d} option above), suppress instruction When doing debugging dumps, suppress instruction numbers and address output.
numbers and address output. This makes it more feasible to This makes it more feasible to use diff on debugging dumps for compiler
use diff on debugging dumps for compiler invocations with different invocations with different options, in particular with and without
options, in particular with and without @option{-g}. @option{-g}.
@item -fdump-translation-unit @r{(C++ only)} @item -fdump-translation-unit @r{(C++ only)}
@itemx -fdump-translation-unit-@var{options} @r{(C++ only)} @itemx -fdump-translation-unit-@var{options} @r{(C++ only)}
...@@ -5002,18 +5002,19 @@ The @var{string} should be different for every file you compile. ...@@ -5002,18 +5002,19 @@ The @var{string} should be different for every file you compile.
@opindex fsched-verbose @opindex fsched-verbose
On targets that use instruction scheduling, this option controls the On targets that use instruction scheduling, this option controls the
amount of debugging output the scheduler prints. This information is amount of debugging output the scheduler prints. This information is
written to standard error, unless @option{-dS} or @option{-dR} is written to standard error, unless @option{-fdump-rtl-sched1} or
specified, in which case it is output to the usual dump @option{-fdump-rtl-sched2} is specified, in which case it is output
listing file, @file{.sched} or @file{.sched2} respectively. However to the usual dump listing file, @file{.sched} or @file{.sched2}
for @var{n} greater than nine, the output is always printed to standard respectively. However for @var{n} greater than nine, the output is
error. always printed to standard error.
For @var{n} greater than zero, @option{-fsched-verbose} outputs the For @var{n} greater than zero, @option{-fsched-verbose} outputs the
same information as @option{-dRS}. For @var{n} greater than one, it same information as @option{-fdump-rtl-sched1} and @option{-fdump-rtl-sched2}.
also output basic block probabilities, detailed ready list information For @var{n} greater than one, it also output basic block probabilities,
and unit/insn info. For @var{n} greater than two, it includes RTL detailed ready list information and unit/insn info. For @var{n} greater
at abort point, control-flow and regions info. And for @var{n} over than two, it includes RTL at abort point, control-flow and regions info.
four, @option{-fsched-verbose} also includes dependence info. And for @var{n} over four, @option{-fsched-verbose} also includes
dependence info.
@item -save-temps @item -save-temps
@opindex save-temps @opindex save-temps
......
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