review(XXS): 7046893: LP64 problem with double_quadword in c1_LIRAssembler_x86.cpp

Igor Veresov igor.veresov at
Mon May 23 03:16:43 PDT 2011

We had invalid casts in address computation. The pointer was cast to 
long, which on Windows is 32bit, so the upper bits were lost.


Contributed by: Thomas.Salter at

More information about the hotspot-compiler-dev mailing list