Mail Archives: djgpp-workers/2003/05/26/05:41:36
..SNIP..
> > Analaysis:-
> > The problem is caused by GCC 3.3 changing its checking. The current LIBC
> > make process does not include a specific gcc option file for C++ files
and
> > instead uses the gcc.opt file.
> >
> > Proposal:-
> > Add a GPP.OPT file and modifiy the relevant files to use this.
> [snip]
>
> Perhaps we could generate gpp.opt from gcc.opt using a script that filters
out
> invalid options for C++. For an example see noprof.sed, which we use to
filter
> out the profiling options, when building the profiling code. noprof.sed is
> only used with one source file, so we apply that on the fly with sed to
> gcc.opt. gpp.opt should be generated once, I think, to avoid the overhead
of
> starting sed for each C++ file.
I will spend some time on this later in the week.
> The fix to emu387 looks fine. I was thinking that we could make the 'tag'
> member of 'struct reg' an int, to avoid the typecast, but that's probably
not
> worth it. Do you want me to commit that part of the patch?
Yes please commit the emu387 change. One less file I need to keep any eye on
to ensure that the change makes it in.
Andrew
- Raw text -