[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] ops sse.h:574: error: unable to find a register to spi
From: |
Guillaume POIRIER |
Subject: |
Re: [Qemu-devel] ops sse.h:574: error: unable to find a register to spill in class âGENERAL REGSâ |
Date: |
Mon, 5 Sep 2005 09:42:02 +0200 |
Hi,
On 9/5/05, Hans Christian Studt <address@hidden> wrote:
> I get the error below when trying to compile version 0.7.2 with kqemu.
>
> I need help to figure out what the problem may be.
>
> (/user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2) $./configure
> Install prefix /usr/local
> BIOS directory /usr/local/share/qemu
> binary directory /usr/local/bin
> Manual directory /usr/local/share/man
> ELF interp prefix /usr/gnemul/qemu-%M
> Source path /user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2
> C compiler gcc
> Host C compiler gcc
> make make
> host CPU i386
> host big endian no
> target list i386-user arm-user armeb-user sparc-user ppc-user
> i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu
> gprof enabled no
> static build no
> SDL support yes
> SDL static link yes
> mingw32 support no
> Adlib support no
> FMOD support no
> kqemu support yes
>
> KQEMU Linux module configuration:
> kernel sources /lib/modules/2.6.12-1.1398_FC4/build
> kbuild type 2.6
> søp 04 20:06:16 (hcs)@(tux1700/2.6.12-1.1398_FC4)on(pts/35):
> (/user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2) $make
> :
> :
> :
> gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer
> -mpreferred-stack-boundary=2 -falign-functions=0 -fno-gcse
> -fno-reorder-blocks -fno-optimize-sibling-calls -I.
> -I/user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/target-i386
> -I/user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2
> -I/user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/linux-user
> -I/user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/linux-user/i386
> -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
> -I/user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/fpu
> -I/user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/slirp -c -o op.o
> /user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/target-i386/op.c
> /user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/target-i386/ops_sse.h:
> In function â_pshufw_mmxâ
> /user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/target-i386/ops_sse.h:574:
> error: unable to find a register to spill in class âNERAL_REGSâ
> /user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/target-i386/ops_sse.h:574:
> error: this is the insn:
> (insn:HI 18 17 19 0
> /user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/target-i386/ops_sse.h:569
> (set (strict_low_part (subreg:HI (reg/v:DI 63 [ r ]) 0))
> (mem/s/j:HI (plus:SI (mult:SI (reg:SI 64)
> (const_int 2 [0x2]))
> (reg/v/f:SI 59 [ s ])) [0 <variable>._w S2 A16])) 41
> {*movstricthi_1} (insn_list:REG_DEP_TRUE 16 (insn_list:REG_DEP_TRUE 12
> (insn_list:REG_DEP_TRUE 53 (nil))))
> (expr_list:REG_DEAD (reg:SI 64)
> (nil)))
> /user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/target-i386/ops_sse.h:574:
> confused by earlier errors, bailing out
> make[1]: *** [op.o] Error 1
> make[1]: Leaving directory
> `/user2/tux1700-user/home/hcs/Download/Qemu/qemu-0.7.2/i386-user'
> make: *** [all] Error 1
> Mon Sep 05 08:41:16 (hcs)@(tux1700/2.6.12-1.1398_FC4)on(pts/35):
I don't see what version you're using. Please try with a different
version, which may do the trick.
Guillaume
--
Reading doesn't hurt, really!
-- Dominik 'Rathann' Mierzejewski