RFR(S): 8134468: Lucene test failures with 32 bit JDK 9b78, Server compiler

Igor Veresov igor.veresov at oracle.com
Wed Sep 2 08:37:51 UTC 2015


Looks alright.

igor

> On Sep 2, 2015, at 1:33 AM, Roland Westrelin <roland.westrelin at oracle.com> wrote:
> 
> http://cr.openjdk.java.net/~roland/8134468/webrev.00/
> 
> The computations in ArrayCopyNode::modifies() can overflow on 32bits and the return value can then be incorrect (an array load can then bypass an arraycopy that modifies that array element). Actually I’m not sure why I used intptr_t in the initial change. I probably wanted a 64 bit integer and used the wrong type.
> 
> Roland.



More information about the hotspot-compiler-dev mailing list