[Mono-list] Problem with 64-bit JIT
Paolo Molaro
lupus@ximian.com
Thu, 5 Aug 2004 15:17:25 +0200
On 08/04/04 Neale.Ferguson@SoftwareAG-USA.com wrote:
> I'm porting the JIT to 64-bit S/390. The 32-bit version uses two
> registers for long type variables. The 64-bit only uses one. I modified
> the code so that a long value returned from a routine is copied from the
> ABI defined register to the destination register (previously it would
> copy from two registers to two other destinations). Now I'm getting:
>
> ** (process:12208): WARNING **: unable to label tree 0x800e8298
> (stind.i8 regvar[s390_r10] i8const[0])
It means you need to add a rule like:
stmt: CEE_STIND_I8 (OP_REGVAR, OP_I8CONST) {
...
}
to your .brg file.
lupus
--
-----------------------------------------------------------------
lupus@debian.org debian/rules
lupus@ximian.com Monkeys do it better