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/21.0.9+10-1_deb13u1+rpi1^2~24 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ea885b4b0b0ff08ff4cea1ef9509e02a7011d5f0;p=openjdk-21.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 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)