cppopts.texi: Add conflicting option note to -dM.
authorEric Christopher <echristo@apple.com>
Tue, 3 Jul 2007 21:39:17 +0000 (21:39 +0000)
committerEric Christopher <echristo@gcc.gnu.org>
Tue, 3 Jul 2007 21:39:17 +0000 (21:39 +0000)
2007-07-03  Eric Christopher  <echristo@apple.com>

    * doc/cppopts.texi: Add conflicting option note to -dM.
    * doc/invoke.texi: Add note about possible conflicts with
    -E for -dCHARS and note that -dM will not produce
    any results if there is no machine dependent reorg.

From-SVN: r126278

gcc/ChangeLog
gcc/doc/cppopts.texi
gcc/doc/invoke.texi

index 89cfc69240ae1987c8ec94d77bd7e570350d3e74..0267508f20de3329ecf94ee6128aba8698f3671d 100644 (file)
@@ -1,3 +1,10 @@
+2007-07-03  Eric Christopher  <echristo@apple.com>
+
+       * doc/cppopts.texi: Add conflicting option note to -dM.
+       * doc/invoke.texi: Add note about possible conflicts with
+       -E for -dCHARS and note that -dM will not produce
+       any results if there is no machine dependent reorg.
+       
 2007-07-03  Geoffrey Keating  <geoffk@apple.com>
 
        * tree.h (DECL_ALIGN): Back out previous change.
index 17235bdae589b44ec257d2da17d2ae96117431d4..73db8323e614b2bc673cdfecb88cab5c585489fd 100644 (file)
@@ -641,6 +641,10 @@ touch foo.h; cpp -dM foo.h
 @noindent
 will show all the predefined macros.
 
+If you use @option{-dM} without the @option{-E} option, @option{-dM} is
+interpreted as a synonym for @option{-fdump-rtl-mach}.
+@xref{Debugging Options, , ,gcc}.
+
 @item D
 @opindex dD
 Like @samp{M} except in two respects: it does @emph{not} include the
index 2b5fff220148d989f6b3f7883870f2111abbf8c2..57dbb025d08ebf2e1a0bfda51964653d7166ee27 100644 (file)
@@ -4270,7 +4270,9 @@ Says to make debugging dumps during compilation at times specified by
 compiler.  The file names for most of the dumps are made by appending a
 pass number and a word to the @var{dumpname}.  @var{dumpname} is generated
 from the name of the output file, if explicitly specified and it is not
-an executable, otherwise it is the basename of the source file.
+an executable, otherwise it is the basename of the source file. These
+switches may have different effects when @option{-E} is used for
+preprocessing.
 
 Most debug dumps can be enabled either passing a letter to the @option{-d}
 option, or with a long @option{-fdump-rtl} switch; here are the possible
@@ -4407,7 +4409,7 @@ Dump after modulo scheduling, to @file{@var{file}.136r.sms}.
 @opindex dM
 @opindex fdump-rtl-mach
 Dump after performing the machine dependent reorganization pass, to
-@file{@var{file}.155r.mach}.
+@file{@var{file}.155r.mach} if that pass exists.
 
 @item -dn
 @itemx -fdump-rtl-rnreg