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