invoke.texi (260075) | invoke.texi (260140) |
---|---|
1@c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2@c 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3@c This is part of the GCC manual. 4@c For copying conditions, see the file gcc.texi. 5 6@ignore 7@c man begin INCLUDE 8@include gcc-vers.texi --- 3669 unchanged lines hidden (view full) --- 3678@item -d@var{letters} 3679@item -fdump-rtl-@var{pass} 3680@opindex d 3681Says to make debugging dumps during compilation at times specified by 3682@var{letters}. This is used for debugging the RTL-based passes of the 3683compiler. The file names for most of the dumps are made by appending a 3684pass number and a word to the @var{dumpname}. @var{dumpname} is generated 3685from the name of the output file, if explicitly specified and it is not | 1@c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2@c 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3@c This is part of the GCC manual. 4@c For copying conditions, see the file gcc.texi. 5 6@ignore 7@c man begin INCLUDE 8@include gcc-vers.texi --- 3669 unchanged lines hidden (view full) --- 3678@item -d@var{letters} 3679@item -fdump-rtl-@var{pass} 3680@opindex d 3681Says to make debugging dumps during compilation at times specified by 3682@var{letters}. This is used for debugging the RTL-based passes of the 3683compiler. The file names for most of the dumps are made by appending a 3684pass number and a word to the @var{dumpname}. @var{dumpname} is generated 3685from the name of the output file, if explicitly specified and it is not |
3686an executable, otherwise it is the basename of the source file. | 3686an executable, otherwise it is the basename of the source file. These 3687switches may have different effects when @option{-E} is used for 3688preprocessing. |
3687 3688Most debug dumps can be enabled either passing a letter to the @option{-d} 3689option, or with a long @option{-fdump-rtl} switch; here are the possible 3690letters for use in @var{letters} and @var{pass}, and their meanings: 3691 3692@table @gcctabopt 3693@item -dA 3694@opindex dA --- 118 unchanged lines hidden (view full) --- 3813@opindex fdump-rtl-sms 3814Dump after modulo scheduling, to @file{@var{file}.136r.sms}. 3815 3816@item -dM 3817@itemx -fdump-rtl-mach 3818@opindex dM 3819@opindex fdump-rtl-mach 3820Dump after performing the machine dependent reorganization pass, to | 3689 3690Most debug dumps can be enabled either passing a letter to the @option{-d} 3691option, or with a long @option{-fdump-rtl} switch; here are the possible 3692letters for use in @var{letters} and @var{pass}, and their meanings: 3693 3694@table @gcctabopt 3695@item -dA 3696@opindex dA --- 118 unchanged lines hidden (view full) --- 3815@opindex fdump-rtl-sms 3816Dump after modulo scheduling, to @file{@var{file}.136r.sms}. 3817 3818@item -dM 3819@itemx -fdump-rtl-mach 3820@opindex dM 3821@opindex fdump-rtl-mach 3822Dump after performing the machine dependent reorganization pass, to |
3821@file{@var{file}.155r.mach}. | 3823@file{@var{file}.155r.mach} if that pass exists. |
3822 3823@item -dn 3824@itemx -fdump-rtl-rnreg 3825@opindex dn 3826@opindex fdump-rtl-rnreg 3827Dump after register renumbering, to @file{@var{file}.147r.rnreg}. 3828 3829@item -dN --- 10217 unchanged lines hidden --- | 3824 3825@item -dn 3826@itemx -fdump-rtl-rnreg 3827@opindex dn 3828@opindex fdump-rtl-rnreg 3829Dump after register renumbering, to @file{@var{file}.147r.rnreg}. 3830 3831@item -dN --- 10217 unchanged lines hidden --- |