[m-rev.] for-review: Apply upstream BoehmGC changes for glibc lock elision bug workaround

Paul Bone paul at bone.id.au
Thu Oct 16 18:06:38 AEDT 2014


On Wed, Sep 24, 2014 at 03:54:24PM +1000, Julien Fischer wrote:
> On Wed, Sep 24, 2014 at 12:55 PM, Paul Bone <paul at bone.id.au> wrote:
> 
> > On Fri, Sep 19, 2014 at 10:15:41AM +1000, Julien Fischer wrote:
> > >
> > > On Thu, 18 Sep 2014, Paul Bone wrote:
> > >
> > >> For review/testing by others.
> > >>
> > >> Last time I modified something in boehm_gc/ I broke the build for OS X.
> > >> This works on 64bit Linux (Debian testing) but I havn't tested it on
> > other
> > >> platforms.  Julien could you help me out by building this on OS X and
> > >> perhaps Windows?  I've been testing it with the icfp2000_par_pbone
> > benchmark
> > >> in asm_fast.gc.par.stseg.  Thanks.
> > >>
> > >> I have a branch with these patches here:
> > >> https://github.com/PaulBone/mercury/tree/fix_tsx_bug
> > >
> > > Ok, I'll take a look at it on those systems, but probably not today.
> > > (The above benchmark won't work on OS X in any case.)
> > >
> >
> > The Boehm GC developers made some additional changes, I've integrated these
> > changes and updated the above branch.
> >
> 
> Ok.  I haven't got around to looking at yet it in any case.
> 

Hi Julien.

Do you still want to test this or shall I commit it?  I've heard no
complaints from Boehm GC people about these changes.

Thanks.


-- 
Paul Bone



More information about the reviews mailing list