This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Command Options/Compiler Passes page not updated.
- From: Gerald Pfeifer <pfeifer at dbai dot tuwien dot ac dot at>
- To: Nitin Gupta <ngupta at GlobespanVirata dot com>, Jan Hubicka <jh at suse dot cz>
- Cc: gcc at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Date: Tue, 25 Mar 2003 10:29:24 +0100 (CET)
- Subject: Re: Command Options/Compiler Passes page not updated.
- References: <IDEAKDGJLGFCFODOJGGIGEPOCAAA.ngupta@globespanvirata.com>
On Mon, 24 Mar 2003, Nitin Gupta wrote:
> GCC no more supports -dJ (jump2). But the Passes and
> Command option pages still mention it.
> http://gcc.gnu.org/onlinedocs/gccint/Passes.html
> http://gcc.gnu.org/onlinedocs/gcc-3.0/gcc_3.html
Thanks for reporting this; this indeed is a bug which I believe is
due to the following patch:
Sun Jul 15 00:50:20 CEST 2001 Jan Hubicka <jh at suse dot cz>
Re-install recently reverted patch.
[...]
* toplev.c (enum dump_file_index): Kill DFI_jump2; put DFI_stack before
DFI_bpro.
(dump_file_info): Likewise.
(rest_of_compilation): Update calls to jump_optimize; kill jump2 pass;
reorganize passes to do reg-stack first, bb-reorder second.
* invoke.texi (-d letters doc): Remove the jump2 pass.
Jan, is the following patch correct? If not, would you mind enhancing
it suitably? (Somewhere in passes.texi we mention two to three jump
passes; we might need to update that as well, I assume?)
I believe this should go to 3.2, 3.3, and mainline, right?
Thanks,
Gerald
2003-03-25 Gerald Pfeifer <pfeifer at dbai dot tuwien dot ac dot at>
* doc/passes.texi (Passes): Properly document that we do not
perform jump2 any longer; remove command-line option -dJ.
Index: doc/passes.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/passes.texi,v
retrieving revision 1.23
diff -u -3 -p -r1.23 passes.texi
--- doc/passes.texi 11 Mar 2003 06:42:21 -0000 1.23
+++ doc/passes.texi 25 Mar 2003 09:26:39 -0000
@@ -542,17 +542,6 @@ The option @option{-dB} causes a debuggi
this pass. This dump file's name is made by appending @samp{.bbro} to
the input file name.
- at cindex cross-jumping
- at cindex no-op move instructions
- at item
-Jump optimization is repeated, this time including cross-jumping
-and deletion of no-op move instructions.
-
- at opindex dJ
-The option @option{-dJ} causes a debugging dump of the RTL code after
-this pass. This dump file's name is made by appending @samp{.jump2}
-to the input file name.
-
@cindex delayed branch scheduling
@cindex scheduling, delayed branch
@item