On 17/12/2007, chromatic <[EMAIL PROTECTED]> wrote: > After fixing a few small tests, fulltest passes everything but a couple of > in-progress coding standards tests on my platform. The release is ready on > the world's most lenient platform.
Unfortunately, I wish I could say the same. I'm getting the following error: (Debian, gcc 4.1.2, r24008) src/ops/experimental.ops:535: error: unable to find a register to spill in class 'SIREG' src/ops/experimental.ops:535: error: this is the insn: (insn 63776 63775 63777 2349 src/ops/set.ops:557 (parallel [ (set (reg:SI 2 cx [57281]) (const_int 0 [0x0])) (set (reg:SI 5 di [orig:57278 D.58560 ] [57278]) (plus:SI (ashift:SI (reg:SI 2 cx [57281]) (const_int 2 [0x2])) (reg:SI 5 di [orig:57278 D.58560 ] [57278]))) (set (reg/f:SI 1 dx [orig:57279 clone ] [57279]) (plus:SI (ashift:SI (reg:SI 2 cx [57281]) (const_int 2 [0x2])) (reg/f:SI 1 dx [orig:57279 clone ] [57279]))) (set (mem/s:BLK (reg:SI 5 di [orig:57278 D.58560 ] [57278]) [0 S24 A32]) (mem/s:BLK (reg/f:SI 1 dx [orig:57279 clone ] [57279]) [0 S24 A32])) (use (reg:SI 2 cx [57281])) (use (reg:SI 19 dirflag)) ]) 704 {*rep_movsi} (nil) (expr_list:REG_UNUSED (reg/f:SI 1 dx [orig:57279 clone ] [57279]) (expr_list:REG_UNUSED (reg:SI 5 di [orig:57278 D.58560 ] [57278]) (expr_list:REG_UNUSED (reg:SI 2 cx [57281]) (expr_list:REG_DEAD (reg:SI 19 dirflag) (expr_list:REG_UNUSED (reg/f:SI 1 dx [orig:57279 clone ] [57279]) (expr_list:REG_UNUSED (reg:SI 5 di [orig:57278 D.58560 ] [57278]) (expr_list:REG_UNUSED (reg:SI 2 cx [57281]) (nil))))))))) src/ops/experimental.ops:535: confused by earlier errors, bailing out make: *** [src/ops/core_ops_cg.o] Error 1 This means that I'm currently not able to build parrot (I don't know how many other people this affects though...). Any ideas as to what could be causing this? I've got no local changes either, so this is somewhat odd. Paul