review (XS) for 6875026: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LinearScan.cpp:5486
igor.veresov at oracle.com
Tue Nov 30 15:28:57 PST 2010
On 11/30/10 1:13 PM, Tom Rodriguez wrote:
> 6875026: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LinearScan.cpp:5486
> Constructing the CodeEmitInfo for an instruciton may result in
> evaluation of instructions which are only used in the ValueStack.
> This should always been done before any argument setup with fixed
> registers. arraycopy uses all the registers and this can cause us to
> fail our allocation. The fix is to make the code look like the sparc
> code and create the CodeEmitInfo early. Tested with test from report.
More information about the hotspot-compiler-dev