From d4330a6c324237df076a56dcaec896d6fb591e5c093f90a789fde974cbc183bf Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Fri, 18 Oct 2019 13:53:43 +0000 Subject: [PATCH] Accepting request 739183 from home:Guillaume_G:branches:Java:Factory - Add patch to fix boo#1138529: * hotspot-aarch64.patch OBS-URL: https://build.opensuse.org/request/show/739183 OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-1_8_0-openjdk?expand=0&rev=322 --- hotspot-aarch64.patch | 13 +++++++++++++ java-1_8_0-openjdk.changes | 6 ++++++ java-1_8_0-openjdk.spec | 4 ++++ 3 files changed, 23 insertions(+) create mode 100644 hotspot-aarch64.patch diff --git a/hotspot-aarch64.patch b/hotspot-aarch64.patch new file mode 100644 index 0000000..baa48aa --- /dev/null +++ b/hotspot-aarch64.patch @@ -0,0 +1,13 @@ +--- openjdk/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp 2019-05-24 21:46:57.000000000 +0200 ++++ openjdk/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp 2019-10-17 12:04:06.232646618 +0200 +@@ -3281,8 +3281,8 @@ void LIR_Assembler::atomic_op(LIR_Code c + __ prfm(Address(tmp), PSTL1STRM); + __ bind(again); + (_masm->*lda)(dst, tmp); +- (_masm->*stl)(rscratch2, obj, tmp); +- __ cbnzw(rscratch2, again); ++ (_masm->*stl)(rscratch1, obj, tmp); ++ __ cbnzw(rscratch1, again); + } + if (is_oop && UseCompressedOops) { + __ decode_heap_oop(dst); diff --git a/java-1_8_0-openjdk.changes b/java-1_8_0-openjdk.changes index 1d44342..2ae90a2 100644 --- a/java-1_8_0-openjdk.changes +++ b/java-1_8_0-openjdk.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Oct 17 10:07:15 UTC 2019 - Guillaume GARDET + +- Add patch to fix boo#1138529: + * hotspot-aarch64.patch + ------------------------------------------------------------------- Fri Jul 19 06:28:01 UTC 2019 - Fridrich Strba diff --git a/java-1_8_0-openjdk.spec b/java-1_8_0-openjdk.spec index d9cdc74..d283c15 100644 --- a/java-1_8_0-openjdk.spec +++ b/java-1_8_0-openjdk.spec @@ -190,6 +190,8 @@ Patch14: zero-javadoc-verbose.patch # # Patch for PPC Patch103: ppc-zero-hotspot.patch +# Patch for aarch64 +Patch104: hotspot-aarch64.patch Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch Patch1002: icedtea-3.8.0-s390.patch @@ -523,6 +525,8 @@ patch -p0 -i %{PATCH14} patch -p0 -i %{PATCH103} %endif +patch -p0 -i %{PATCH104} + patch -p0 -i %{PATCH2001} (cd openjdk/common/autoconf