Commit 70b6aaed by Neil Booth Committed by Neil Booth

* doc/cpp.texi, doc/invoke.texi: Update documentation for -MM.

From-SVN: r49997
parent 6be580c7
2002-02-23 Neil Booth <neil@daikokuya.demon.co.uk>
* doc/cpp.texi, doc/invoke.texi: Update documentation for -MM.
2002-02-23 Kazu Hirata <kazu@hxi.com> 2002-02-23 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.c (output_simode_bld): Handle H8/300 and * config/h8300/h8300.c (output_simode_bld): Handle H8/300 and
......
...@@ -3959,10 +3959,14 @@ The rule has no commands. ...@@ -3959,10 +3959,14 @@ The rule has no commands.
Passing @option{-M} to the driver implies @option{-E}. Passing @option{-M} to the driver implies @option{-E}.
@item -MM @item -MM
Like @option{-M}, but mention only the files included with @code{@w{#include Like @option{-M} but do not mention header files that are found in
"@var{file}"}} or with @option{-include} or @option{-imacros} command line system header directories, nor header files that are included,
options. System header files included with @code{@w{#include <@var{file}>}} directly or indirectly, from such a header.
are omitted.
This implies that the choice of angle brackets or double quotes in an
@samp{#include} directive does not in itself determine whether that
header will appear in @option{-MM} dependency output. This is a
slight change in semantics from GCC versions 3.0 and earlier.
@item -MF @var{file} @item -MF @var{file}
@anchor{-MF} @anchor{-MF}
......
...@@ -4045,9 +4045,14 @@ Passing @option{-M} to the driver implies @option{-E}. ...@@ -4045,9 +4045,14 @@ Passing @option{-M} to the driver implies @option{-E}.
@item -MM @item -MM
@opindex MM @opindex MM
Like @option{-M}, but mention only the files included with @samp{#include Like @option{-M} but do not mention header files that are found in
"@var{file}"}. System header files included with @samp{#include system header directories, nor header files that are included,
<@var{file}>} are omitted. directly or indirectly, from such a header.
This implies that the choice of angle brackets or double quotes in an
@samp{#include} directive does not in itself determine whether that
header will appear in @option{-MM} dependency output. This is a
slight change in semantics from GCC versions 3.0 and earlier.
@item -MD @item -MD
@opindex MD @opindex MD
......
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