From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:43498) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Scmwz-0002I6-Gv for qemu-devel@nongnu.org; Thu, 07 Jun 2012 20:21:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Scmwy-0006I2-0D for qemu-devel@nongnu.org; Thu, 07 Jun 2012 20:21:13 -0400 Received: from mail-pz0-f45.google.com ([209.85.210.45]:50890) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Scmwx-0006GX-O8 for qemu-devel@nongnu.org; Thu, 07 Jun 2012 20:21:11 -0400 Received: by dadv2 with SMTP id v2so1752727dad.4 for ; Thu, 07 Jun 2012 17:21:09 -0700 (PDT) Sender: Richard Henderson Message-ID: <4FD14570.1000501@twiddle.net> Date: Thu, 07 Jun 2012 17:21:04 -0700 From: Richard Henderson MIME-Version: 1.0 References: <1338985632-29597-1-git-send-email-proljc@gmail.com> <1338985632-29597-9-git-send-email-proljc@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v3 08/16] target-or32: Add translation routines List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jia Liu Cc: Max Filippov , qemu-devel@nongnu.org On 2012-06-07 17:00, Jia Liu wrote: > TCGv_i32 sr_ove = tcg_temp_new_i32(); You need tcg_temp_local_new_i32 in order to last beyond the branches. Frankly, it's often easier to handle division and its exceptions via an out-of-line handler. r~