Patch to cccp.c to display omitted default include directories

Nick Clifton nickc@cygnus.com
Wed Mar 31 18:59:00 GMT 1999


Hi Jeff,

:   > 	* 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.

I have checked this patch in, so at least the basic code is there now.

: Can you do the same thing for cpplib?

I think Zack is on top of this.

: It might make sense to have this conditional on a warning flag (a
: generic one, or a specific one would be fine by me).

I was considering adding a new warning flag, not enabled by -Wall, to
control this feature, but it seemed that the -v switch was already
performing a very similar thing when it displayed the incldue paths
that were being used, so I just added my new feature to its output.

: It might be good improve the warning to note why those directories
: did not get added to the chain (because they didn't exist? any other
: reason they would not get added?)

I will have a look at this at some point, although for now I think
that humans are pretty good at figuring out why specific directories
were not chosen.

Cheers
	Nick



More information about the Gcc-patches mailing list