From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FrfqS-0003A3-NI for qemu-devel@nongnu.org; Sat, 17 Jun 2006 14:48:32 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FrfqS-00039p-Bu for qemu-devel@nongnu.org; Sat, 17 Jun 2006 14:48:32 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FrfqS-00039m-5E for qemu-devel@nongnu.org; Sat, 17 Jun 2006 14:48:32 -0400 Received: from [199.232.41.3] (helo=savannah.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1Frg0M-0004AJ-7f for qemu-devel@nongnu.org; Sat, 17 Jun 2006 14:58:46 -0400 Received: from savannah.gnu.org ([127.0.0.1]) by savannah.gnu.org with esmtp (Exim 3.36 #1 (Debian)) id 1FrfqR-00029N-00 for ; Sat, 17 Jun 2006 14:48:31 -0400 Received: from pbrook by savannah.gnu.org with local (Exim 4.50) id 1FrfqR-00029H-F9 for qemu-devel@nongnu.org; Sat, 17 Jun 2006 18:48:31 +0000 Message-Id: From: Paul Brook Date: Sat, 17 Jun 2006 18:48:31 +0000 Subject: [Qemu-devel] qemu/target-sh4 translate.c Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org CVSROOT: /sources/qemu Module name: qemu Changes by: Paul Brook 06/06/17 18:48:31 Modified files: target-sh4 : translate.c Log message: SH4 rts fix. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-sh4/translate.c?cvsroot=qemu&r1=1.2&r2=1.3 Patches: Index: translate.c =================================================================== RCS file: /sources/qemu/qemu/target-sh4/translate.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- translate.c 14 Jun 2006 15:02:05 -0000 1.2 +++ translate.c 17 Jun 2006 18:48:31 -0000 1.3 @@ -1120,7 +1120,9 @@ ctx.sr = env->sr; ctx.fpscr = env->fpscr; ctx.memidx = (env->sr & SR_MD) ? 1 : 0; - ctx.delayed_pc = env->delayed_pc; + /* We don't know if the delayed pc came from a dynamic or static branch, + so assume it is a dynamic branch. */ + ctx.delayed_pc = -1; ctx.tb = tb; ctx.singlestep_enabled = env->singlestep_enabled; nb_gen_labels = 0;