From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16223 invoked by alias); 10 May 2009 13:21:25 -0000 Received: (qmail 16205 invoked by uid 22791); 10 May 2009 13:21:23 -0000 X-SWARE-Spam-Status: No, hits=-1.1 required=5.0 tests=BAYES_05 X-Spam-Check-By: sourceware.org Received: from mail.globalsuite.net (HELO mail.globalsuite.net) (69.46.103.200) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Sun, 10 May 2009 13:21:18 +0000 Received: from [172.17.161.133] (unknown [206.191.100.2]) by mail.globalsuite.net (Symantec Mail Security) with ESMTP id 72CAC558002 for ; Sun, 10 May 2009 07:21:15 -0600 (MDT) Subject: Patch: moxie sim fix From: Anthony Green To: gdb-patches@sourceware.org Content-Type: text/plain Date: Sun, 10 May 2009 13:21:00 -0000 Message-Id: <1241961674.6842.6.camel@localhost.localdomain> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2009-05/txt/msg00188.txt.bz2 I'm checking in this obvious fix to the moxie simulator. AG 2009-05-09 Anthony Green * interp.c (sim_resume): Add missing breaks in switch. Index: sim/moxie/interp.c =================================================================== RCS file: /cvs/src/src/sim/moxie/interp.c,v retrieving revision 1.1 diff -u -r1.1 interp.c --- sim/moxie/interp.c 1 May 2009 03:03:41 -0000 1.1 +++ sim/moxie/interp.c 10 May 2009 04:12:18 -0000 @@ -460,6 +460,7 @@ TRACE("gsr"); cpu.asregs.regs[a] = cpu.asregs.sregs[v]; } + break; case 0x03: /* ssr */ { int a = (inst >> 8) & 0xf; @@ -467,6 +468,7 @@ TRACE("ssr"); cpu.asregs.sregs[v] = cpu.asregs.regs[a]; } + break; default: TRACE("SIGILL2"); cpu.asregs.exception = SIGILL;