From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ulrich Mueller Newsgroups: gmane.emacs.devel Subject: Re: configure.in support for FreeBSD ia64/sparc64/powerpc Date: Thu, 22 Jan 2009 12:10:13 +0100 Message-ID: <18808.21525.878956.953074@a1i15.kph.uni-mainz.de> References: <200611032145.kA3Ljj6x078515@kobe.laptop> <87irhv28mx.fsf@stupidchicken.com> <20061106141015.GB3755@kobe.laptop> <18763.42713.941380.795066@a1ihome1.kph.uni-mainz.de> <200812191716.mBJHG0oC016436@mothra.ics.uci.edu> <18763.58258.187720.412172@a1ihome1.kph.uni-mainz.de> <87prjo7xla.fsf@kobe.laptop> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1232623513 19988 80.91.229.12 (22 Jan 2009 11:25:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 22 Jan 2009 11:25:13 +0000 (UTC) Cc: Chong Yidong , Dan Nicolaescu , Giorgos Keramidas To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 22 12:26:25 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LPxhS-0004YH-S0 for ged-emacs-devel@m.gmane.org; Thu, 22 Jan 2009 12:26:19 +0100 Original-Received: from localhost ([127.0.0.1]:38682 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LPxg9-00021n-6g for ged-emacs-devel@m.gmane.org; Thu, 22 Jan 2009 06:24:57 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LPxSB-0005pY-8G for emacs-devel@gnu.org; Thu, 22 Jan 2009 06:10:31 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LPxS7-0005lE-A0 for emacs-devel@gnu.org; Thu, 22 Jan 2009 06:10:29 -0500 Original-Received: from [199.232.76.173] (port=40985 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LPxS6-0005ks-Ng for emacs-devel@gnu.org; Thu, 22 Jan 2009 06:10:26 -0500 Original-Received: from a1iwww1.kph.uni-mainz.de ([134.93.134.1]:47701) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LPxS6-000393-7U for emacs-devel@gnu.org; Thu, 22 Jan 2009 06:10:26 -0500 Original-Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1iwww1.kph.uni-mainz.de (8.14.0/8.13.4) with ESMTP id n0MBAE5l024796; Thu, 22 Jan 2009 12:10:14 +0100 Original-Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.2/8.13.4) with ESMTP id n0MBAEA0004374; Thu, 22 Jan 2009 12:10:14 +0100 Original-Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.2/8.14.2/Submit) id n0MBAERY004368; Thu, 22 Jan 2009 12:10:14 +0100 In-Reply-To: <87prjo7xla.fsf@kobe.laptop> X-Mailer: VM 8.0.9 under Emacs 22.3.1 (i686-pc-linux-gnu) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:108082 Archived-At: >>>>> On Fri, 19 Dec 2008, Giorgos Keramidas wrote: >>> Was this tested on GNU/Linux >> >> Yes. >> >>> and Solaris (and all other sparc64 platforms)? >> >> No. >> >>> Otherwise better make that #ifdef depend on FreeBSD. >> >> I've nothing against that. >> >> --- emacs-orig/src/alloc.c >> +++ emacs/src/alloc.c >> @@ -4573,7 +4573,11 @@ >> needed on ia64 too. See mach_dep.c, where it also says inline >> assembler doesn't work with relevant proprietary compilers. */ >> #ifdef __sparc__ >> +#if defined (__sparc64__) && defined(__FreeBSD__) >> + asm ("flushw"); >> +#else >> asm ("ta 3"); >> +#endif >> #endif >> >> /* Save registers that we need to see on the stack. We need to see > No objection from me either. Adding __FreeBSD__ seems fine. So, another month has passed ... any reason why this patch cannot be applied? Otherwise, it would be nice if someone could commit it before pretest starts. Ulrich