[jdk21u-dev] RFR: 8295159: DSO created with -ffast-math breaks Java floating-point arithmetic

Boris Ulasevich bulasevich at openjdk.org
Wed Oct 30 22:22:20 UTC 2024


Hi all, 

backport https://bugs.openjdk.org/browse/JDK-8337994 to fix broken Java floating-point arithmetic.

Minor merge conflicts in os_linux.cpp and os_bsd.cpp have been resolved manually. The conflict is with the NativeLibraryLoadEvent tracing applied on the mainline around the dlopen() call: https://github.com/openjdk/jdk/pull/16903

The fix passed tier1-3 jtreg tests.

Thank you

-------------

Commit messages:
 - Backport df599dbb9b0f0ee96d1ec767ac8821f164ab075d

Changes: https://git.openjdk.org/jdk21u-dev/pull/1111/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1111&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8295159
  Stats: 277 lines in 10 files changed: 275 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/jdk21u-dev/pull/1111.diff
  Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1111/head:pull/1111

PR: https://git.openjdk.org/jdk21u-dev/pull/1111


More information about the jdk-updates-dev mailing list