-
Bug
-
Resolution: Fixed
-
P4
-
21, 24, 25
-
b16
-
generic
-
generic
There are a few divisions by zero in sharedRuntimeTrans.cpp, used to "construct" NaN and -infinity. This should probably be replaced by using functionality from std::numeric_limits .
A couple of jtreg tests on macOS aarch64 show this e.g.
jdk/incubator/vector/Double128VectorTests.java
jdk/incubator/vector/Double256VectorTests.java
jdk/incubator/vector/Double512VectorTests.java
jdk/incubator/vector/Double64VectorTests.java
jdk/incubator/vector/DoubleMaxVectorTests.java
jdk/incubator/vector/Float128VectorTests.java
jdk/incubator/vector/Float256VectorTests.java
jdk/incubator/vector/Float512VectorTests.java
jdk/incubator/vector/Float64VectorTests.java
jdk/incubator/vector/FloatMaxVectorTests.java
A couple of jtreg tests on macOS aarch64 show this e.g.
jdk/incubator/vector/Double128VectorTests.java
jdk/incubator/vector/Double256VectorTests.java
jdk/incubator/vector/Double512VectorTests.java
jdk/incubator/vector/Double64VectorTests.java
jdk/incubator/vector/DoubleMaxVectorTests.java
jdk/incubator/vector/Float128VectorTests.java
jdk/incubator/vector/Float256VectorTests.java
jdk/incubator/vector/Float512VectorTests.java
jdk/incubator/vector/Float64VectorTests.java
jdk/incubator/vector/FloatMaxVectorTests.java
- relates to
-
JDK-8354258 Remaining division by 0 in sharedRuntimeTrans.cpp
-
- Open
-
-
JDK-8338449 ubsan: division by zero in sharedRuntimeTrans.cpp
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/b4dc3645
-
Review(master) openjdk/jdk/24136