diff --git a/inline-optimize-for-aarch64.patch b/inline-optimize-for-aarch64.patch new file mode 100644 index 0000000000000000000000000000000000000000..230d237c1e25d1b4fb76b39e2010c11a11d3ba26 --- /dev/null +++ b/inline-optimize-for-aarch64.patch @@ -0,0 +1,13 @@ +diff --git a/hotspot/src/cpu/aarch64/vm/c2_globals_aarch64.hpp b/hotspot/src/cpu/aarch64/vm/c2_globals_aarch64.hpp +index cec35b7..8eb031e 100644 +--- a/hotspot/src/cpu/aarch64/vm/c2_globals_aarch64.hpp ++++ b/hotspot/src/cpu/aarch64/vm/c2_globals_aarch64.hpp +@@ -53,7 +53,7 @@ define_pd_global(intx, BackEdgeThreshold, 100000); + define_pd_global(intx, OnStackReplacePercentage, 140); + define_pd_global(intx, ConditionalMoveLimit, 3); + define_pd_global(intx, FLOATPRESSURE, 64); +-define_pd_global(intx, FreqInlineSize, 325); ++define_pd_global(intx, FreqInlineSize, 768); + define_pd_global(intx, MinJumpTableSize, 10); + define_pd_global(intx, INTPRESSURE, 25); + define_pd_global(intx, InteriorEntryAlignment, 16); diff --git a/java-1.8.0-openjdk.spec b/java-1.8.0-openjdk.spec index 93b69bc7c58304426d67cedaf27415395721dfb4..e8728d6abfb46eeb8616ba27f72646486fdb464d 100644 --- a/java-1.8.0-openjdk.spec +++ b/java-1.8.0-openjdk.spec @@ -823,7 +823,7 @@ Provides: java-%{javaver}-%{origin}-src%{?1} = %{epoch}:%{version}-%{release} Name: java-%{javaver}-%{origin} Version: %{javaver}.%{updatever}.%{buildver} -Release: 1.h3 +Release: 1.h4 Epoch: 1 Summary: %{origin_nice} Runtime Environment %{majorver} Group: Development/Languages @@ -915,6 +915,7 @@ Patch67: 8165860-WorkGroup-classes-are-missing-volatile-speci.patch Patch68: 8194154-System-property-user.dir-should-not-be-chang.patch Patch70: 8164948.patch Patch71: 8154313.patch +Patch72: inline-optimize-for-aarch64.patch BuildRequires: autoconf BuildRequires: automake @@ -1198,6 +1199,7 @@ pushd %{top_level_dir_name} %patch68 -p1 %patch70 -p1 %patch71 -p1 +%patch72 -p1 popd @@ -1620,6 +1622,9 @@ require "copy_jdk_configs.lua" %endif %changelog +* Tue Mar 12 2020 jdkboy - 1:1.8.0.232-b09.4 +- add inline optimize for aarch64 + * Tue Mar 12 2020 jdkboy - 1:1.8.0.232-b09.3 - add libjpeg.so in jre