[aarch64-port-dev ] RFR: 8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine

Andrew Haley aph at redhat.com
Wed May 11 13:39:35 UTC 2016


Hi,

On 05/11/2016 01:48 PM, Felix Yang wrote:

>     Please review webrev:
> http://cr.openjdk.java.net/~fyang/8156731/webrev.00/
>     JIRA issue: https://bugs.openjdk.java.net/browse/JDK-8156731
> 
>     As shown on the JIRA issue, jtreg test case
> java/util/Arrays/Correct.java fails to pass.
>     After narrowing down, the issue is caused by _generic_arraycopy stub
> routine.
>     Address calculation in this stub is not correct as compressed oops is
> not considered here.
> Patch also fixed a potential defect in generate_conjoint_copy stub routine.
> 
>     Tested with jtreg hotspot and langtools.  OK to push?

Yes, thanks.  I see that x86 uses TIMES_OOP here.  I have checked
everywhere else that TIMES_OOP is used and I see no other examples
that need to be fixed.

Andrew.




More information about the aarch64-port-dev mailing list