From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CwU8W-0001TE-En for qemu-devel@nongnu.org; Wed, 02 Feb 2005 18:42:17 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CwU8S-0001Ql-4N for qemu-devel@nongnu.org; Wed, 02 Feb 2005 18:42:12 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CwU8S-0001Qb-26 for qemu-devel@nongnu.org; Wed, 02 Feb 2005 18:42:12 -0500 Received: from [62.241.162.31] (helo=galaxy.systems.pipex.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CwTuv-0003WE-0q for qemu-devel@nongnu.org; Wed, 02 Feb 2005 18:28:13 -0500 Received: from nowt.org (81-178-148-105.dsl.pipex.com [81.178.148.105]) by galaxy.systems.pipex.net (Postfix) with ESMTP id 8A143E000209 for ; Wed, 2 Feb 2005 23:28:12 +0000 (GMT) Received: from wren.home (wren.home [192.168.1.7]) by nowt.org (Postfix) with ESMTP id BB15E24140 for ; Wed, 2 Feb 2005 23:28:11 +0000 (GMT) From: Paul Brook Date: Wed, 2 Feb 2005 23:28:09 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200502022328.10744.paul@nowt.org> Subject: [Qemu-devel] Arm mrc bug 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 There's a missing break statement in the implementation of the arm move program status register instructions. Paul Index: target-arm/translate.c =================================================================== RCS file: /cvsroot/qemu/qemu/target-arm/translate.c,v retrieving revision 1.15 diff -u -r1.15 translate.c --- target-arm/translate.c 31 Jan 2005 20:43:28 -0000 1.15 +++ target-arm/translate.c 2 Feb 2005 23:25:45 -0000 @@ -424,6 +424,7 @@ gen_op_movl_T0_psr(); gen_movl_reg_T0(s, rd); } + break; case 0x1: if (op1 == 1) { /* branch/exchange thumb (bx). */