Re[2]: Boehm GC API update backport

Ivan Maidanski <[email protected]> Wed, 20 Jan 2016 01:41:14 +0300
Newsgroups gmane.comp.gcc.java.patches
Message-ID <[email protected]>
Hello Matthias,

I've checked objc tests - same as without the patches.
Actually objc uses only GC_malloc/realloc and GC typed API - these are not affected.

Regards,
Ivan

> Sun, 17 Jan 2016, 1:55 +01:00 from Matthias Klose <[email protected]>:
> 
> On 16.01.2016 13:19, Ivan Maidanski wrote:
> > Hello,
> >
> > Proposed 4 commits are code refactoring of boehm-gc (and libjava/boehm.cc, accordingly) to match API of recent BDWGC master ( https://github.com/ivmai/bdwgc ). This should simplify optional replacement of internal boehm-gcc with the external one.
> > All gcj tests pass.
> >
> > Some of the benefits of using mainline boehm gc:
> > *  has no compiler warning
> > *  more targets supported (e.g. arm64)
> > *  no trouble with back-porting gc patches Similar thing was proposed for the Mono community -  https://github.com/mono/mono/pull/2247  (the patches were accepted recently)
> >
> > References:
> > [1] The proposed patches in GCC unofficial git mirror fork -  https://github.com/ivmai/gcc/tree/match-bdwgc-api
> 
> for completeness, please check an ObjC enabled build configured with 
> --enable-objc-gc
> 
> Matthias
> 
>