-
Bug
-
Resolution: Fixed
-
P4
-
8u202, 11, 12
-
b12
-
x86, x86_64
-
linux
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8212668 | 11.0.2 | Severin Gehwolf | P4 | Resolved | Fixed | b02 |
JDK-8260822 | openjdk8u292 | Andrew Hughes | P4 | Resolved | Fixed | b01 |
JDK-8223950 | openjdk8u222 | Severin Gehwolf | P4 | Resolved | Fixed | b03 |
ifeq ($(OPENJDK_TARGET_CPU_ARCH), x86)
BUILD_LIBJVM_sharedRuntimeTrig.cpp_CXXFLAGS := -DNO_PCH $(CXX_O_FLAG_NONE)
BUILD_LIBJVM_sharedRuntimeTrans.cpp_CXXFLAGS := -DNO_PCH $(CXX_O_FLAG_NONE)
That is, those files get compiled without optimization. Looking at the code the reason seems to be that it was originally copied from fdlibm's code from core-libs. However,
- backported by
-
JDK-8212668 [x86] sharedRuntimeTrig/sharedRuntimeTrans compiled without optimization
- Resolved
-
JDK-8223950 [x86] sharedRuntimeTrig/sharedRuntimeTrans compiled without optimization
- Resolved
-
JDK-8260822 [x86] sharedRuntimeTrig/sharedRuntimeTrans compiled without optimization
- Resolved
- relates to
-
JDK-8170153 PPC64/s390x/aarch64: Poor StrictMath performance due to non-optimized compilation
- Resolved
-
JDK-8210416 [linux] Poor StrictMath performance due to non-optimized compilation
- Resolved
-
JDK-8046696 Revisit need to disable Windows C++ compiler optimisation of sharedRuntimeTrans.cpp
- Closed
-
JDK-8257192 Integrate AArch64 JIT port into 8u
- Resolved