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"