Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-17-openjdk for openSUSE:Factory 
checked in at 2022-03-25 21:55:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and      /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-17-openjdk"

Fri Mar 25 21:55:10 2022 rev:10 rq:964938 version:17.0.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2022-03-22 19:39:46.455063100 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1900/java-17-openjdk.changes    
    2022-03-25 21:55:33.954329173 +0100
@@ -1,0 +2,8 @@
+Fri Mar 25 19:48:14 UTC 2022 - Fridrich Strba <fst...@suse.com>
+
+- Set a non-zero alternatives priority for Factory builds
+- Added patch:
+  * JDK-8282004.patch
+    + fix missing CALL effects on x86_32
+
+-------------------------------------------------------------------

New:
----
  JDK-8282004.patch

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

Other differences:
------------------
++++++ java-17-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.N303eM/_old  2022-03-25 21:55:35.498330643 +0100
+++ /var/tmp/diff_new_pack.N303eM/_new  2022-03-25 21:55:35.502330647 +0100
@@ -60,8 +60,11 @@
 %global jaxb_ri_repository jaxb-v2
 %global jaxb_ri_tag 2.3.1
 # priority must be 6 digits in total
-# % global priority        2505
+%if 0%{?suse_version} > 1500 || 0%{?java_bootstrap}
+%global priority        2705
+%else
 %global priority        0
+%endif
 %global javaver         %{featurever}
 # Standard JPackage directories and symbolic links.
 %global sdklnk          java-%{javaver}-openjdk
@@ -212,6 +215,7 @@
 Patch201:       fix_armv6_build.patch
 #
 Patch300:       JDK-8282944.patch
+Patch301:       JDK-8282004.patch
 Patch302:       disable-doclint-by-default.patch
 Patch303:       alternative-tzdb_dat.patch
 #
@@ -494,6 +498,7 @@
 %endif
 
 %patch300 -p1
+%patch301 -p1
 %patch302 -p1
 %patch303 -p1
 

++++++ JDK-8282004.patch ++++++
diff --git a/src/hotspot/cpu/x86/x86_32.ad b/src/hotspot/cpu/x86/x86_32.ad
index a31a38a384f..6138ca5281f 100644
--- a/src/hotspot/cpu/x86/x86_32.ad
+++ b/src/hotspot/cpu/x86/x86_32.ad
@@ -7825,9 +7825,9 @@ instruct divI_eReg(eAXRegI rax, eDXRegI rdx, eCXRegI div, 
eFlagsReg cr) %{
 %}
 
 // Divide Register Long
-instruct divL_eReg( eADXRegL dst, eRegL src1, eRegL src2, eFlagsReg cr, 
eCXRegI cx, eBXRegI bx ) %{
+instruct divL_eReg(eADXRegL dst, eRegL src1, eRegL src2) %{
   match(Set dst (DivL src1 src2));
-  effect( KILL cr, KILL cx, KILL bx );
+  effect(CALL);
   ins_cost(10000);
   format %{ "PUSH   $src1.hi\n\t"
             "PUSH   $src1.lo\n\t"
@@ -7873,9 +7873,9 @@ instruct modI_eReg(eDXRegI rdx, eAXRegI rax, eCXRegI div, 
eFlagsReg cr) %{
 %}
 
 // Remainder Register Long
-instruct modL_eReg( eADXRegL dst, eRegL src1, eRegL src2, eFlagsReg cr, 
eCXRegI cx, eBXRegI bx ) %{
+instruct modL_eReg(eADXRegL dst, eRegL src1, eRegL src2) %{
   match(Set dst (ModL src1 src2));
-  effect( KILL cr, KILL cx, KILL bx );
+  effect(CALL);
   ins_cost(10000);
   format %{ "PUSH   $src1.hi\n\t"
             "PUSH   $src1.lo\n\t"

Reply via email to