This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: c++/10069: -include switch is improperly handled
No, I am not using PCH. I'm trying to use the --include switch but it
isn't recognized by C++ as a switch with 2 arguments and so it gets
improperly handled. It ends up reordering my switches and passes -O2 as
the file to include and tries to compile the include file as an input
file.
So I observed that
gcc -include hack.h -O2 test.cc
would end up as
switches:
-include -O2
input files:
hack.h test.cc
thus it would fail because it cannot find the file "-O2" and because it
would precompile hack.h into hack.pch.
Sean
On Sat, 2003-03-15 at 13:32, Neil Booth wrote:
> Sean McNeil wrote:-
>
> > I will back out my fix and see if it is still broken. To summarize, the
> > following type of command would fail:
> >
> > gcc -include hack.h -O2 file.cc
> >
> > as it would end up taking hack.h as an input file and precompile it into
> > hack.hcp or something like that. Further, hack.h wouldn't be included
> > for use by file.cc
> >
> > I will send you a detailed example if it still fails after I back out
> > the change.
>
> I make no claims about PCH if that's what you're using. I have no idea
> how it works or what it does.
>
> Neil.