Webrev of Oracle ARM & AARCH64 Sources
Andrew Haley
aph at redhat.com
Fri Sep 30 13:25:33 UTC 2016
On 28/09/16 15:07, Bob Vandette wrote:
> I’m am please to announce that I have completed our internal reviews and can now
> open up the sources to our ARM 32 & 64 bit implementations of JDK9.
>
> Here is a webrev that includes a patch that can be applied on top of the
> (http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/ <http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/>) forest.
>
> http://cr.openjdk.java.net/~bobv/arm3264/webrev <http://cr.openjdk.java.net/~bobv/arm3264/webrev>
I had to make this change to prevent an AARch64 assert in debug builds:
diff --git a/src/cpu/arm/vm/stubGenerator_arm.cpp b/src/cpu/arm/vm/stubGenerator_arm.cpp
--- a/src/cpu/arm/vm/stubGenerator_arm.cpp
+++ b/src/cpu/arm/vm/stubGenerator_arm.cpp
@@ -4450,6 +4450,12 @@
StubRoutines::_throw_AbstractMethodError_entry = generate_throw_exception("AbstractMethodError throw_exception", CAST_FROM_FN_PTR(address, SharedRuntime::throw_AbstractMethodError));
StubRoutines::_throw_NullPointerException_at_call_entry= generate_throw_exception("NullPointerException at call throw_exception", CAST_FROM_FN_PTR(address, SharedRuntime::throw_NullPointerException_at_call));
+ StubRoutines::_throw_IncompatibleClassChangeError_entry =
+ generate_throw_exception("IncompatibleClassChangeError throw_exception",
+ CAST_FROM_FN_PTR(address,
+ SharedRuntime::
+ throw_IncompatibleClassChangeError));
+
//------------------------------------------------------------------------------------------------------------------------
// entry points that are platform specific
Andrew.
More information about the aarch32-port-dev
mailing list