[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 20 new changesets

Andrew Dinn adinn at redhat.com
Mon Nov 4 02:58:17 PST 2013


These additions uncovered an invalid scaling in the simulator
implementation of the signed 32 bit load instructions with optional
scale and extend (methods AArch64Simulator::ldrsw(Scaling scale) and
AArch64Simulator::ldrsw(Scaling scale, Extension extension)). This
caused methods BigInteger.addOne and BigInteger.mulAdd to return invalid
results (ldrsw is used in int array indexing) leading to a failure in
SpecJVM.

I have pushed the required patch to the simulator tree on SourceForge.

regards,


Andrew Dinn
-----------




More information about the aarch64-port-dev mailing list