diff --git a/patches/jre_21/android/jdk21u_android.diff b/patches/jre_21/android/jdk21u_android.diff index 5eeac6b..35a8bfb 100644 --- a/patches/jre_21/android/jdk21u_android.diff +++ b/patches/jre_21/android/jdk21u_android.diff @@ -2497,3 +2497,30 @@ index c6e012ecf..d4f956756 100644 + } #endif // OS_CPU_LINUX_AARCH64_JAVATHREAD_LINUX_AARCH64_HPP +diff --git a/src/hotspot/cpu/arm/c1_globals_arm.hpp b/src/hotspot/cpu/arm/c1_globals_arm.hpp +index d22d39d63..3e0d9a1cd 100644 +--- a/src/hotspot/cpu/arm/c1_globals_arm.hpp ++++ b/src/hotspot/cpu/arm/c1_globals_arm.hpp +@@ -35,7 +35,7 @@ + + #ifndef COMPILER2 // avoid duplicated definitions, favoring C2 version + define_pd_global(bool, BackgroundCompilation, true ); +-define_pd_global(bool, InlineIntrinsics, true ); ++define_pd_global(bool, InlineIntrinsics, false); // Making it true breaks java.lang.Math + define_pd_global(bool, PreferInterpreterNativeStubs, false); + define_pd_global(bool, ProfileTraps, false); + define_pd_global(bool, UseOnStackReplacement, true ); +diff --git a/src/hotspot/cpu/arm/c2_globals_arm.hpp b/src/hotspot/cpu/arm/c2_globals_arm.hpp +index 57ed8f11c..02476a05b 100644 +--- a/src/hotspot/cpu/arm/c2_globals_arm.hpp ++++ b/src/hotspot/cpu/arm/c2_globals_arm.hpp +@@ -34,7 +34,7 @@ + + define_pd_global(bool, BackgroundCompilation, true); + define_pd_global(bool, CICompileOSR, true); +-define_pd_global(bool, InlineIntrinsics, true); ++define_pd_global(bool, InlineIntrinsics, false); // Making it true breaks java.lang.Math + define_pd_global(bool, PreferInterpreterNativeStubs, false); + define_pd_global(bool, ProfileTraps, true); + define_pd_global(bool, UseOnStackReplacement, true); +