OK for trunk? Or am I missing something and the docs are right? (sometimes? always?)
-- >8 -- The manual has always claimed that -dD differs from -dM by not outputting predefined macros, but that's untrue. It has been untrue since at least GCC 3.2 and probably even older. gcc/ChangeLog: * doc/cppopts.texi: Remove incorrect claim about -dD not outputting predefined macros. --- gcc/doc/cppopts.texi | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gcc/doc/cppopts.texi b/gcc/doc/cppopts.texi index fa8f3d88c89..5b5b0848ae8 100644 --- a/gcc/doc/cppopts.texi +++ b/gcc/doc/cppopts.texi @@ -524,8 +524,7 @@ interpreted as a synonym for @option{-fdump-rtl-mach}. @opindex dD @item -dD -Like @option{-dM} except in two respects: it does @emph{not} include the -predefined macros, and it outputs @emph{both} the @samp{#define} +Like @option{-dM} except that it outputs @emph{both} the @samp{#define} directives and the result of preprocessing. Both kinds of output go to the standard output file. -- 2.43.2