From 2766e1adca84df12833a1105b41180a9b79b7f07 Mon Sep 17 00:00:00 2001
From: Andy Fiddaman <illumos@fiddaman.net>
Date: Mon, 28 Nov 2022 14:53:46 +0000
Subject: illumos defines FSCALE in sys/param.h

---
 target/arm/translate-sve.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/target/arm/translate-sve.c b/target/arm/translate-sve.c
index 621a2abb22..27a5a46ff3 100644
--- a/target/arm/translate-sve.c
+++ b/target/arm/translate-sve.c
@@ -3996,6 +3996,7 @@ DO_ZPZZ_FP(FMAX_zpzz, aa64_sve, sve_fmax)
 DO_ZPZZ_FP(FMINNM_zpzz, aa64_sve, sve_fminnum)
 DO_ZPZZ_FP(FMAXNM_zpzz, aa64_sve, sve_fmaxnum)
 DO_ZPZZ_FP(FABD, aa64_sve, sve_fabd)
+#undef FSCALE
 DO_ZPZZ_FP(FSCALE, aa64_sve, sve_fscalbn)
 DO_ZPZZ_FP(FDIV, aa64_sve, sve_fdiv)
 DO_ZPZZ_FP(FMULX, aa64_sve, sve_fmulx)