Hello community,

here is the log from the commit of package java-11-openjdk for openSUSE:Factory 
checked in at 2018-10-11 11:41:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-11-openjdk (Old)
 and      /work/SRC/openSUSE:Factory/.java-11-openjdk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-11-openjdk"

Thu Oct 11 11:41:04 2018 rev:24 rq:639801 version:11.0.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes  
2018-10-02 19:44:34.578006046 +0200
+++ /work/SRC/openSUSE:Factory/.java-11-openjdk.new/java-11-openjdk.changes     
2018-10-11 11:41:10.987112825 +0200
@@ -1,0 +2,7 @@
+Wed Oct  3 12:37:59 UTC 2018 - Guillaume GARDET <[email protected]>
+
+- Add patches to workaround aarch64 critical bugs:
+  * RHBZ-1628612-JDK-8210461-workaround-disable-aarch64-intrinsic.patch
+  * RHBZ-1630996-JDK-8210858-workaround-disable-aarch64-intrinsic-log.patch
+
+-------------------------------------------------------------------

New:
----
  RHBZ-1628612-JDK-8210461-workaround-disable-aarch64-intrinsic.patch
  RHBZ-1630996-JDK-8210858-workaround-disable-aarch64-intrinsic-log.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ java-11-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.vN58as/_old  2018-10-11 11:41:13.767109286 +0200
+++ /var/tmp/diff_new_pack.vN58as/_new  2018-10-11 11:41:13.771109280 +0200
@@ -203,6 +203,9 @@
 #
 Patch200:       ppc_stack_overflow_fix.patch
 Patch201:       fix_armv6_build.patch
+# AArch64 critical bugs - 
http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2018-September/000155.html
+Patch202:       
RHBZ-1628612-JDK-8210461-workaround-disable-aarch64-intrinsic.patch
+Patch203:       
RHBZ-1630996-JDK-8210858-workaround-disable-aarch64-intrinsic-log.patch
 #
 Patch302:       disable-doclint-by-default.patch
 Patch303:       alternative-tzdb_dat.patch
@@ -480,6 +483,11 @@
 %patch201
 %endif
 
+%ifarch aarch64
+%patch202 -p1
+%patch203 -p1
+%endif
+
 %patch302 -p1
 %patch303 -p1
 

++++++ RHBZ-1628612-JDK-8210461-workaround-disable-aarch64-intrinsic.patch 
++++++
diff -r 1ddf9a99e4ad src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
--- a/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Wed Aug 22 21:50:12 
2018 +0200
+++ b/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Thu Sep 13 13:51:53 
2018 +0100
@@ -5745,11 +5745,13 @@
     }
 
     if (vmIntrinsics::is_intrinsic_available(vmIntrinsics::_dsin)) {
-      StubRoutines::_dsin = generate_dsin_dcos(/* isCos = */ false);
+      // disabled pending fix and retest of generated code
+      // StubRoutines::_dsin = generate_dsin_dcos(/* isCos = */ false);
     }
 
     if (vmIntrinsics::is_intrinsic_available(vmIntrinsics::_dcos)) {
-      StubRoutines::_dcos = generate_dsin_dcos(/* isCos = */ true);
+      // disabled pending fix and retest of generated code
+      // StubRoutines::_dcos = generate_dsin_dcos(/* isCos = */ true);
     }
   }
++++++ RHBZ-1630996-JDK-8210858-workaround-disable-aarch64-intrinsic-log.patch 
++++++
diff --git a/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp 
b/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
--- a/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+++ b/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
@@ -5741,7 +5741,8 @@
     }
 
     if (vmIntrinsics::is_intrinsic_available(vmIntrinsics::_dlog)) {
-      StubRoutines::_dlog = generate_dlog();
+      // disabled pending fix and retest of generated code
+      // StubRoutines::_dlog = generate_dlog();
     }
 
     if (vmIntrinsics::is_intrinsic_available(vmIntrinsics::_dsin)) {

Reply via email to