Paste: Compile error - register spill
Author: | rictic |
Mode: | factor |
Date: | Mon, 11 May 2009 05:26:54 |
Plain Text |
[speedy]$ git log | head
commit 00ef600da724500a5b6328af2d98914b64a30b99
Merge: 64a9585... fa2fa8d...
Author: Slava Pestov <slava@slava-pestovs-macbook-pro.local>
Date: Sun May 10 21:36:38 2009 -0500
Merge branch 'master' of git://factorcode.org/git/factor
[speedy]$ make SITE_CFLAGS=-I/home/teledroid/build/boost_1_39_0/
make `./build-support/factor.sh make-target`
make[1]: Entering directory `/home/.urban/teledroid/build/factor'
make factor factor-ffi-test CONFIG=vm/Config.linux.x86.32
make[2]: Entering directory `/home/.urban/teledroid/build/factor'
g++ -c -Wall -O3 -I/home/teledroid/build/boost_1_39_0/ -fomit-frame-pointer -export-dynamic -fno-builtin-strlen -fno-builtin-strcat -o vm/os-unix.o vm/os-unix.cpp
vm/os-unix.cpp: In function `void factor::unix_init_signals()':
vm/os-unix.cpp:176: error: unable to find a register to spill in class `DIREG'
vm/os-unix.cpp:176: error: this is the insn:
(insn:HI 24 662 29 0 0xb5900d68 (parallel [
(set (reg:SI 2 ecx [61])
(const_int 0 [0x0]))
(set (reg/f:SI 1 edx [58])
(plus:SI (ashift:SI (reg:SI 2 ecx [60])
(const_int 2 [0x2]))
(reg/f:SI 1 edx [58])))
(set (mem:BLK (reg/f:SI 1 edx [58]) [0 A8])
(const_int 0 [0x0]))
(use (reg:SI 0 eax [59]))
(use (reg:SI 2 ecx [60]))
(use (reg:SI 19 dirflag))
]) 459 {rep_stossi} (insn_list 19 (insn_list 20 (insn_list 21 (insn_list 22 (nil)))))
(expr_list:REG_DEAD (reg:SI 19 dirflag)
(expr_list:REG_DEAD (reg:SI 0 eax [59])
(expr_list:REG_DEAD (reg:SI 2 ecx [60])
(expr_list:REG_UNUSED (reg:SI 2 ecx [61])
(expr_list:REG_UNUSED (reg/f:SI 1 edx [58])
(nil)))))))
vm/os-unix.cpp:176: confused by earlier errors, bailing out
make[2]: *** [vm/os-unix.o] Error 1
make[2]: Leaving directory `/home/.urban/teledroid/build/factor'
make[1]: *** [linux-x86-32] Error 2
make[1]: Leaving directory `/home/.urban/teledroid/build/factor'
make: *** [default] Error 2
Author: | petermorrison79 |
Mode: | factor |
Date: | Wed, 12 Aug 2009 12:46:54 |
Plain Text |
http://www.drugshome.org/
New Annotation