review request (S): 7123253: C1: in store check code, usage of registers may be incorrect

Roland Westrelin roland.westrelin at oracle.com
Tue Dec 20 09:24:45 PST 2011


http://cr.openjdk.java.net/~roland/7123253/webrev.00/

Assembly code in LIR_Assembler::emit_opTypeCheck() for case code == lir_store_check uses value (an input) after k_RInfo (a temp) is written to. If k_RInfo and value are the same, this code breaks.

Roland.


More information about the hotspot-compiler-dev mailing list