On Wed, 30 Apr 2025 13:04:18 GMT, Matthias Baesken <mbaes...@openjdk.org> wrote:
> Seems the currently used ATTRIBUTE_NO_UBSAN does not handle the exclusion of > float divisions by zero. > At least this is the case on AIX. > > (seen in the jtreg test java/lang/Math/PowTests.java ) src/hotspot/share/sanitizers/ub.hpp line 39: > 37: #define ATTRIBUTE_NO_UBSAN > __attribute__((no_sanitize("undefined","float-divide-by-zero"))) > 38: #endif > 39: #if defined(__GNUC__) && !defined(__clang__) Maybe use `#elif`? ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/24963#discussion_r2071246318