Request for reviews (S): 6910664: C2: java/util/Arrays/Sorting.java fails with DeoptimizeALot flag
Christian.Thalinger at Sun.COM
Fri Feb 19 01:56:53 PST 2010
On 02/19/10 04:08 AM, Vladimir Kozlov wrote:
> Fixed 6910664: C2: java/util/Arrays/Sorting.java fails with DeoptimizeALot flag
> The test has several java float locals and use XMM registers in debug info.
> But the code which restore these values during deoptimization was not
> updated for XMM registers usage. It assumes that float values were converted
> to double on stack as it was before SSE hardware when FPU was used.
> Add platform specific method to get float stack value from compiled frame.
> Reviewed by:
> Fix verified (y/n): y, test with -XX:UseSSE=0|1|2
> Other testing:
Looks good. -- Christian
More information about the hotspot-compiler-dev