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