--- old/src/hotspot/cpu/arm/assembler_arm_32.hpp 2018-12-25 16:06:27.183100324 +0100 +++ new/src/hotspot/cpu/arm/assembler_arm_32.hpp 2018-12-25 16:06:26.815090935 +0100 @@ -1240,12 +1240,12 @@ extern int __aeabi_dcmpge(double, double); extern int __aeabi_dcmpgt(double, double); -// Imported code from glibc soft-fp bundle for -// calculation accuracy improvement. See CR 6757269. -extern double __aeabi_fadd_glibc(float, float); -extern double __aeabi_fsub_glibc(float, float); -extern double __aeabi_dadd_glibc(double, double); -extern double __aeabi_dsub_glibc(double, double); +// Optional wrapper around SoftFloat-3e for +// calculation accuracy improvement. See CR 6757269, JDK-8215902. +extern float __aeabi_fadd_extlib(float, float); +extern float __aeabi_fsub_extlib(float, float); +extern double __aeabi_dadd_extlib(double, double); +extern double __aeabi_dsub_extlib(double, double); }; #endif // __SOFTFP__