[aarch64-port-dev ] [11] RFR(S) 8202710: sporadic jtreg test fail on aarch64

Dmitry Samersoff dms at samersoff.net
Thu May 10 12:19:31 UTC 2018


Boris,

The fix looks OK to me.

-Dmitry

On 09.05.2018 09:53, Boris Ulasevich wrote:
> Hi,
> 
> Please review the following change.
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8202710
> Fix: http://cr.openjdk.java.net/~bulasevich/8202710/webrev.01
> 
> Aarch64 deopt_blob stores float values to stack as is, after that
> deoptimizer treats values as float-converted-to-double - this makes
> values being wrongly restored after safe point handler.
> 
> The fix is quite evident, just correcting float_in_double setting in
> AArch64 Description File. New jtreg tests provided to reproduce the
> issue stably. By the way the error in compile2runtime handler blob fixed
> to avoid possible save/restore registers number mismatch (I have no test
> to reproduce the problem).
> 
> thanks,
> Boris


-- 
Dmitry Samersoff
http://devnull.samersoff.net
* There will come soft rains ...



More information about the aarch64-port-dev mailing list