-
Bug
-
Resolution: Fixed
-
P4
-
9, 10, 11
-
b11
-
aarch64
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8202805 | 10u-cpu | Andrew Haley | P4 | Resolved | Fixed | master |
JDK-8202732 | 10.0.2 | Andrew Haley | P4 | Resolved | Fixed | b06 |
JDK-8202441 | 10u-open | Andrew Haley | P4 | Resolved | Fixed | master |
Failure discovered on Fedora 26 OpenJDK 9 builds.
Fix:
diff -r 214a94e9366c src/cpu/aarch64/vm/nativeInst_aarch64.cpp
--- openjdk/hotspot/src/cpu/aarch64/vm/nativeInst_aarch64.cpp Mon Jul 17 12:11:32 2017 +0000
+++ openjdk/hotspot/src/cpu/aarch64/vm/nativeInst_aarch64.cpp Mon Jul 24 16:23:14 2017 +0100
@@ -343,7 +343,7 @@
CodeBuffer cb(code_pos, instruction_size);
MacroAssembler a(&cb);
- a.mov(rscratch1, entry);
+ a.movptr(rscratch1, (uintptr_t)entry);
a.br(rscratch1);
ICache::invalidate_range(code_pos, instruction_size);
Fix:
diff -r 214a94e9366c src/cpu/aarch64/vm/nativeInst_aarch64.cpp
--- openjdk/hotspot/src/cpu/aarch64/vm/nativeInst_aarch64.cpp Mon Jul 17 12:11:32 2017 +0000
+++ openjdk/hotspot/src/cpu/aarch64/vm/nativeInst_aarch64.cpp Mon Jul 24 16:23:14 2017 +0100
@@ -343,7 +343,7 @@
CodeBuffer cb(code_pos, instruction_size);
MacroAssembler a(&cb);
- a.mov(rscratch1, entry);
+ a.movptr(rscratch1, (uintptr_t)entry);
a.br(rscratch1);
ICache::invalidate_range(code_pos, instruction_size);
- backported by
-
JDK-8202441 AArch64: assertion failure in debug builds
-
- Resolved
-
-
JDK-8202732 AArch64: assertion failure in debug builds
-
- Resolved
-
-
JDK-8202805 AArch64: assertion failure in debug builds
-
- Resolved
-