From db7e42536bd320e6262acd2d9f52f0f182316b3a Mon Sep 17 00:00:00 2001 From: John Paul Adrian Glaubitz Date: Fri, 21 Dec 2018 15:18:17 +0300 Subject: [PATCH] [PATCH] Don't optimize fdlibm-fork for Zero on linux-sparc (Zero) Gbp-Pq: Name Don-t-optimize-fdlibm-fork-for-Zero-on-linux-sparc-Z.patch --- make/hotspot/lib/JvmOverrideFiles.gmk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/make/hotspot/lib/JvmOverrideFiles.gmk b/make/hotspot/lib/JvmOverrideFiles.gmk index b50d6f8bb..99691efce 100644 --- a/make/hotspot/lib/JvmOverrideFiles.gmk +++ b/make/hotspot/lib/JvmOverrideFiles.gmk @@ -45,6 +45,15 @@ LIBJVM_FDLIBM_COPY_OPT_FLAG := $(CXX_O_FLAG_NONE) # by using -ffp-contract=off on GCC/Clang platforms. ifneq ($(FDLIBM_CFLAGS), ) LIBJVM_FDLIBM_COPY_OPT_FLAG := $(CXX_O_FLAG_NORM) + # Don't optimize fdlibm-fork for Zero on Linux sparc + # See JDK-XXXX + ifeq ($(call check-jvm-feature, zero), true) + ifeq ($(OPENJDK_TARGET_OS), linux) + ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc) + LIBJVM_FDLIBM_COPY_OPT_FLAG := $(CXX_O_FLAG_NONE) + endif + endif + endif endif ifeq ($(call isTargetOs, linux), true) -- 2.30.2