-
Bug
-
Resolution: Fixed
-
P2
-
24, 25
-
b08
-
aarch64
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8348748 | 24.0.1 | Mikael Vidstedt | P2 | Resolved | Fixed | b04 |
JDK-8348592 | 24 | Mikael Vidstedt | P2 | Resolved | Fixed | b34 |
The flag should only be applied to the vector_math_sve.c file. Applying it to the whole library means it also gets applied to vector_math_neon.c, and the compiler (e.g. GCC) may select SVE instructions when generating code for it. When running the resulting JDK on a CPU which does not support SVE that will lead to an illegal instruction/SIGILL.
- backported by
-
JDK-8348592 Incorrect march flag when building libsleef/vector_math_neon.c
-
- Resolved
-
-
JDK-8348748 Incorrect march flag when building libsleef/vector_math_neon.c
-
- Resolved
-
- relates to
-
JDK-8312425 [vectorapi] AArch64: Optimize vector math operations with SLEEF
-
- Resolved
-
- links to
-
Commit(jdk24) openjdk/jdk/ab43ba0e
-
Commit(master) openjdk/jdk/3ebf8899
-
Review(jdk24) openjdk/jdk/23276
-
Review(master) openjdk/jdk/23245
(2 links to)