This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]