From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-in-11.arcor-online.net (mail-in-11.arcor-online.net [151.189.21.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte Premium Server CA" (verified OK)) by ozlabs.org (Postfix) with ESMTP id BD12FDE081 for ; Wed, 30 May 2007 00:32:05 +1000 (EST) In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v623) Content-Type: text/plain; charset=ISO-8859-1; format=flowed Message-Id: From: Segher Boessenkool Subject: Re: Saving to 32 bits of GPRs in signal context Date: Tue, 29 May 2007 16:31:57 +0200 To: Ulrich Weigand Cc: Steve Munroe , linuxppc-dev list , Paul Mackerras , Anton Blanchard List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , > > We don't need another ABI change to powerpc32 (still recovering=20 > from the > > -msecure-plt ABI change) and WE DONT NEED a 3rd ABI. > > > > ABI changes ripple everywhere (not just GCC/GLIBC) including all=20 > debuggers > > and performance tools. Believe me you really don't want this. > > Fully agreed. =A0This may have gotten lost in the discussion thread, = but=20 > what > Ben originally proposed was *not* an ABI change, for exactly that=20 > reason. > We simply want to allow strictly local use of 64-bit registers for > performance optimization purposes, while still fully complying with > the 32-bit ABI. Some stuff gets added to the user version of the signal frame; is that not an ABI change? Quite possibly a (supposedly) compatible change, but a change anyway. Segher