[m-dev.] Building Mercury in i386
Paul Bone
pbone at csse.unimelb.edu.au
Fri Jul 1 00:55:19 AEST 2011
Hi Guys.
Has anyone built Mercury on i386 lately. I'm building on an i386 Debian squeeze system.. I get this:
../scripts/mgnuc --grade asm_fast.gc -- -c ml_backend.ml_closure_gen.c -o ml_backend.ml_closure_gen.o
ml_backend.ml_closure_gen.c: In function 'ml_backend__ml_closure_gen_module11':
ml_backend.ml_closure_gen.c:2985: error: unable to find a register to spill in class 'DIREG'
ml_backend.ml_closure_gen.c:2985: error: this is the insn:
(insn 123 122 124 11 ml_backend.ml_closure_gen.c:2860 (parallel [
(set (mem:SI (reg/f:SI 136) [0 S4 A32])
(reg/v:SI 1 dx [orig:80 MR_tempr3 ] [80]))
(set (reg/v:SI 82 [ MR_tempr1 ])
(plus:SI (reg/f:SI 136)
(const_int 4 [0x4])))
]) 852 {*strsetsi_1} (expr_list:REG_DEAD (reg/f:SI 136)
(nil)))
ml_backend.ml_closure_gen.c:2985: confused by earlier errors, bailing out
Preprocessed source stored into /tmp/cckqSgyE.out file, please attach this to your bugreport.
This is ROTD 2011-06-23, I'm using gcc (Debian 4.4.5-8) 4.4.5
This is probably relevent for the release.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://lists.mercurylang.org/archives/developers/attachments/20110701/d6209b25/attachment.sig>
More information about the developers
mailing list