Patch: Boehm GC 6.6 merge
Bryce McKinlay
mckinlay@redhat.com
Wed Jan 25 18:44:00 GMT 2006
Andrew Haley wrote:
> Ranjit Mathew writes:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Bryce McKinlay wrote:
> > > This patch merges the GC 6.6 sources into the libgcj trunk. Two patches
> > [...]
> >
> > This little bit in "boehm-gc/include/private/gcconfig.h" (line 306):
> > - ------------------------- 8< -------------------------
> > > +# else
> > > +# if defined(__i386__)
> > > +# define I386
> > > --> Not really supported, but at least we recognize it.
> > > +# endif
> > - ------------------------- 8< -------------------------
> > causes a bootstrap failure for me on i686-pc-linux-gnu.
> > Note that the "Not really" bit is not inside a comment.
>
> The differences between our gcconfig.h and the stock Boehm 6.6 version
> are hard for me to understand. Bryce, what are the reasons for them?
> I understand why we want to define USE_MMAP for Linux, but the rest
> look spurious.
>
Some of these come from changes for darwin/PPC64 support that are in our
tree but not yet in the upstream GC sources - I believe the "Not really
supported" bit is supposed to refer to Darwin/x86. I'm investigating and
will check in a fix shortly.
Most of the other diffs look like whitespace changes and can be stripped
out.
Bryce
More information about the Gcc
mailing list