From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 115921 invoked by alias); 17 Jan 2016 00:55:54 -0000 Mailing-List: contact java-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-patches-owner@gcc.gnu.org Received: (qmail 115904 invoked by uid 89); 17 Jan 2016 00:55:53 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy=ObjC, completeness, HTo:D*mail.ru, Boehm X-HELO: einhorn.in-berlin.de Received: from einhorn.in-berlin.de (HELO einhorn.in-berlin.de) (192.109.42.8) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Sun, 17 Jan 2016 00:55:52 +0000 X-Envelope-From: doko@ubuntu.com Received: from [192.168.178.29] (ip5f5bf74d.dynamic.kabel-deutschland.de [95.91.247.77] (may be forged)) (authenticated bits=0) by einhorn.in-berlin.de (8.14.4/8.14.4/Debian-4) with ESMTP id u0H0tmZ9018595 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 17 Jan 2016 01:55:48 +0100 Subject: Re: Boehm GC API update backport To: Ivan Maidanski , GCJ-patches References: <1452946775.620786968@f334.i.mail.ru> From: Matthias Klose Message-ID: <569AE693.4080602@ubuntu.com> Date: Sun, 17 Jan 2016 00:55:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <1452946775.620786968@f334.i.mail.ru> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2016-q1/txt/msg00012.txt.bz2 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