From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HnHah-0002LL-Nd for qemu-devel@nongnu.org; Sun, 13 May 2007 13:10:39 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HnHag-0002L9-8a for qemu-devel@nongnu.org; Sun, 13 May 2007 13:10:39 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HnHag-0002L6-3z for qemu-devel@nongnu.org; Sun, 13 May 2007 13:10:38 -0400 Received: from phoenix.bawue.net ([193.7.176.60] helo=mail.bawue.net) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1HnHT0-0005yM-61 for qemu-devel@nongnu.org; Sun, 13 May 2007 13:02:42 -0400 Date: Sun, 13 May 2007 18:02:38 +0100 Subject: Re: [Qemu-devel] sh4: further updates Message-ID: <20070513170238.GD8380@networkno.de> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: From: Thiemo Seufer Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Magnus Damm Cc: qemu-devel@nongnu.org Magnus Damm wrote: > Hi everyone, > > Here comes the second batch of patches for the user space emulator. > Below is a one line summary of each patch, please have a look in the > patch header for details: > > - Fix XHACK() macro and use FREG if possible > - Emulate more fpu opcodes > - Document FPSCR usage > - Use DREG() over XREG() if possible > - Remove unnecessary pointer magic in shift operations > - Add fpu register support to the gdb code > > If you have any questions or comments, please don't hesitate to contact me! The sh4-fpu-new patch fails to build (on ppc/Linux) with: gcc-3.4 -Wall -O2 -g -fno-strict-aliasing -I. -I.. -I/home/ths/qemu/qemu-write/target-sh4 -I/home/ths/qemu/qemu-write -D__powerpc__ -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/ths/qemu/qemu-write/fpu -I/home/ths/qemu/qemu-write/slirp -c -o translate-op.o /home/ths/qemu/qemu-write/translate-op.c In file included from /home/ths/qemu/qemu-write/translate-op.c:36: ./op.h: In function `dyngen_code': ./op.h:1220: error: syntax error before ')' token ./op.h:1221: error: syntax error before ')' token make[1]: *** [translate-op.o] Error 1 make[1]: Leaving directory `/home/ths/qemu/qemu-write/sh4-softmmu' make: *** [subdir-sh4-softmmu] Error 2 Thiemo