This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Command Options/Compiler Passes page not updated.


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]