From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:41572) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QGFuU-0008QX-Np for qemu-devel@nongnu.org; Sat, 30 Apr 2011 15:32:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QGFuT-0008U7-Rr for qemu-devel@nongnu.org; Sat, 30 Apr 2011 15:32:58 -0400 Received: from mail-ey0-f173.google.com ([209.85.215.173]:57693) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QGFuT-0008Tl-KQ for qemu-devel@nongnu.org; Sat, 30 Apr 2011 15:32:57 -0400 Received: by eyb6 with SMTP id 6so1654703eyb.4 for ; Sat, 30 Apr 2011 12:32:55 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: Date: Sat, 30 Apr 2011 23:32:55 +0400 Message-ID: From: Igor Kovalenko Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [Qemu-devel] [PATCH] sparc64: fix wrpstate and wrtl on delay slot List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Blue Swirl Cc: Aurelien Jarno , qemu-devel , Artyom Tarasenko On Sat, Apr 30, 2011 at 7:42 PM, Blue Swirl wrote: > Use TCG local to work around TCG register flush due to a branch. > > Thanks to Artyom Tarasenko, Igor Kovalenko and Aurelien Jarno. > > Signed-off-by: Blue Swirl > --- > I analyzed the call tree in target-sparc/translate.c for brcond* usage. > In the following lines, first level function uses brcond* directly, > second level calls the first level etc. > I want to be able to do exhaustive searches as well :) Have you used recently posted gcc save-temps method? -- Kind regards, Igor V. Kovalenko