diff options
author | Nick Clifton <nickc@cygnus.com> | 1999-03-02 10:41:07 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 1999-03-02 10:41:07 +0000 |
commit | 4ed9f2126ddc0f9095b464d3f5b27401da11b5fb (patch) | |
tree | bb06c20a589bc9848c9103e56a5614092baed6a2 | |
parent | 4c112cda96594f4e4ada2cfeb3c9053725393fe6 (diff) | |
download | gcc-4ed9f2126ddc0f9095b464d3f5b27401da11b5fb.zip gcc-4ed9f2126ddc0f9095b464d3f5b27401da11b5fb.tar.gz gcc-4ed9f2126ddc0f9095b464d3f5b27401da11b5fb.tar.bz2 |
Add ability to display omitted search directories.
From-SVN: r25539
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/cccp.c | 11 |
2 files changed, 18 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 67bb7e3..c50fc72 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +Tue Mar 2 10:39:43 1999 Nick Clifton <nickc@cygnus.com> + + * cccp.c (struct default_include): Add 'included' field. + (main): Set 'included' field when a default include directory + is added to the chain. If -v is specified list all default + include directories which do not get appended to the chain. + Tue Mar 2 09:24:10 1999 Nick Clifton <nickc@cygnus.com> * configure.in (gxx_include_dir): Rename to @@ -377,6 +377,7 @@ static struct default_include { int cxx_aware; /* Includes in this directory don't need to be wrapped in extern "C" when compiling C++. */ + int included; /* Set if the directory is acceptable. */ } include_defaults_array[] #ifdef INCLUDE_DEFAULTS = INCLUDE_DEFAULTS; @@ -2018,6 +2019,7 @@ main (argc, argv) append_include_chain (new, new); if (first_system_include == 0) first_system_include = new; + p->included = 1; } } } @@ -2033,6 +2035,7 @@ main (argc, argv) append_include_chain (new, new); if (first_system_include == 0) first_system_include = new; + p->included = 1; } } } @@ -2059,6 +2062,14 @@ main (argc, argv) fprintf (stderr, " %.*s\n", (int) strlen (p->fname) - 1, p->fname); } notice ("End of search list.\n"); + { + struct default_include * d; + notice ("The following default directories have been omitted from the search path:\n"); + for (d = include_defaults; d->fname; d++) + if (! d->included) + fprintf (stderr, " %s\n", d->fname); + notice ("End of omitted list.\n"); + } } /* -MG doesn't select the form of output and must be specified with one of |