[Mono-list] Problem with 64-bit JIT

Neale.Ferguson@SoftwareAG-USA.com Neale.Ferguson@SoftwareAG-USA.com
Wed, 4 Aug 2004 15:40:40 -0400

 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])

** ERROR **: file mini.c: line 7196 (mini_select_instructions): should =
not be reached

Can anyone give me a hint as to what this error message is trying to =
tell me?

Neale Ferguson=20