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