From owner-freebsd-threads@FreeBSD.ORG Sun Oct 30 17:54:55 2011 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C7991065673 for ; Sun, 30 Oct 2011 17:54:55 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) by mx1.freebsd.org (Postfix) with ESMTP id 247D78FC17 for ; Sun, 30 Oct 2011 17:54:54 +0000 (UTC) Received: from [192.168.0.225] (atoulouse-256-1-32-183.w90-38.abo.wanadoo.fr [90.38.175.183]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id B245543B91 for ; Sun, 30 Oct 2011 12:38:19 -0500 (CDT) Message-ID: <4EAD8B89.9090505@marino.st> Date: Sun, 30 Oct 2011 18:38:17 +0100 From: John Marino User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 To: freebsd-threads@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: AMD64 version of GNAT Ada compiler broken due to libthr X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Oct 2011 17:54:55 -0000 On 10/30/2011 5:36 PM, Daniel Eischen wrote: > On Sun, 30 Oct 2011, Gerald Pfeifer wrote: > >> On the last day of 2010, Daniel Eischen wrote: >>> I've got FSF paperwork on file, specifically to submit my original >>> FreeBSD and VxWorks GNAT ports to AdaCore (which they then upstreamed >>> to GCC). It's been a few years since I submitted the paperwork, >>> however, and I'm not sure if they require resubmittal at periodic >>> intervals. It may be possible for you to explain your changes to >>> me, without me looking at your original code or changes. >> >> This is generally not necessary. Your paperwork with the FSF holds >> without a need to renew, except that if you changed employers and >> require an employer disclaimer that might need to be sent for the >> new employer. >> >> Not sure whether the concrete question here is still open of course, >> but I'll also be happy to see how I can help in case. > > I lost the original thread; someone had, or was trying to, port > lang/gnat to AMD64 (that someone not being Mark Murray). > No, I launched the initial thread. The problem was actually stack permissions. It's been solved and the resultant lang/gnat-aux passes all tests perfectly on x86 and AMD64 now. The issue is that the patch that allowed this should go in gcc codebase so all versions of gcc get it. John