From: John Paul Adrian Glaubitz Date: Fri, 21 Dec 2018 12:18:17 +0000 (+0300) Subject: [PATCH] Don't optimize fdlibm-fork for Zero on linux-sparc (Zero) X-Git-Tag: archive/raspbian/17.0.6+10-1+rpi1~1^2~9 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6bd343c472411f207fae24d543812597c941bca5;p=openjdk-17.git [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 --- diff --git a/make/hotspot/lib/JvmOverrideFiles.gmk b/make/hotspot/lib/JvmOverrideFiles.gmk index a9f8a0e54..8cfbb8e76 100644 --- a/make/hotspot/lib/JvmOverrideFiles.gmk +++ b/make/hotspot/lib/JvmOverrideFiles.gmk @@ -48,6 +48,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)