-
Bug
-
Resolution: Fixed
-
P4
-
8, 11, 17, 20, 21
-
b23
-
generic
The bug is https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55522
One solution is to save and restore the floating-point control word around System.loadLibrary(). This isn't perfect, because some shared library might load another shared library at runtime, but it's a lot better than what we do now.
- relates to
-
JDK-6487931 JVM reports EXCEPTION_FLT_STACK_CHECK when calling a Java method through JNI
- Closed
-
JDK-6550813 Crash because of FPU control word being modified by native code (win32)
- Closed
-
JDK-8317810 DSO created with -ffast-math breaks Java floating-point arithmetic
- Open
-
JDK-8321017 Record in JFR that IEEE rounding mode was corrupted by loading a library
- Resolved
-
JDK-8319708 Assertion 'fsetenv didn't work' in jdk tier4 tests after 8295159 on Linux aarch64 RHEL9.3
- Closed
-
JDK-8319927 Log that IEEE rounding mode was corrupted by loading a library
- Resolved
- links to
-
Commit openjdk/jdk/df599dbb
-
Review openjdk/jdk/10661
-
Review(master) openjdk/jdk21u-dev/1111