* doc/cppopts.texi (-undef): Fix texinfo warning.
* doc/cppopts.texi (-H): Document that -H works for PCH files too.
* cppfiles.c (validate_pch): When -H is used, print some information
about PCH files found.
From-SVN: r66894
+2003-05-16 Geoffrey Keating <geoffk@apple.com>
+
+ * doc/cppopts.texi (-undef): Fix texinfo warning.
+
+ * doc/cppopts.texi (-H): Document that -H works for PCH files too.
+ * cppfiles.c (validate_pch): When -H is used, print some information
+ about PCH files found.
+
2003-05-16 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* config/mips/t-elf: Remove obsolete rules adding dependencies on tm.h.
return NULL;
if ((file->pch & 2) == 0)
file->pch = pfile->cb.valid_pch (pfile, pchname, file->fd);
+ if (CPP_OPTION (pfile, print_include_names))
+ {
+ unsigned int i;
+ for (i = 1; i < pfile->line_maps.depth; i++)
+ putc ('.', stderr);
+ fprintf (stderr, "%c %s\n", INCLUDE_PCH_P (file) ? '!' : 'x', pchname);
+ }
if (INCLUDE_PCH_P (file))
{
char *f = xstrdup (filename);
Do not predefine any system-specific or GCC-specific macros. The
standard predefined macros remain defined.
@ifset cppmanual
-@xref{Standard Predefined Macros}
+@xref{Standard Predefined Macros}.
@end ifset
@item -I @var{dir}
@opindex H
Print the name of each header file used, in addition to other normal
activities. Each name is indented to show how deep in the
-@samp{#include} stack it is.
+@samp{#include} stack it is. Precompiled header files are also
+printed, even if they are found to be invalid; an invalid precompiled
+header file is printed with @samp{...x} and a valid one with @samp{...!} .
@item -version
@itemx --version