This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: libgo patch committed: Support sparc64 in lfstack.c
- From: Ian Lance Taylor <iant at google dot com>
- To: Rainer Orth <ro at cebitec dot uni-bielefeld dot de>
- Cc: gcc-patches at gcc dot gnu dot org, gofrontend-dev at googlegroups dot com
- Date: Tue, 29 Jan 2013 05:58:24 -0800
- Subject: Re: libgo patch committed: Support sparc64 in lfstack.c
- References: <mcrsj5o96ch.fsf@google.com> <yddpq0o88xx.fsf@lokon.CeBiTec.Uni-Bielefeld.DE>
On Tue, Jan 29, 2013 at 4:34 AM, Rainer Orth
<ro@cebitec.uni-bielefeld.de> wrote:
> Ian Lance Taylor <iant@google.com> writes:
>
>> Looks like sparc64 broke for libgo when parallel garbage collection was
>> introduced. This patch is an attempt to get it working again.
>> Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu, not that
>> that proves much. Committed to mainline.
>
> I needed the following patch on top of yours to get it to compile on
> Solaris/SPARC. The #undefs are necessary to avoid redefinition
> errors. This massivly improves Solaris/SPARC testsuite results,
> though there are still a few common Solaris failures and a few others
> that might be endianess issues.
Thanks. Committed to mainline.
Ian