Commit d81491cd1e for qemu.org
commit d81491cd1e04cf5df9cc59a955c59fe98dee6e72
Author: Richard Henderson <richard.henderson@linaro.org>
Date: Fri May 1 13:09:43 2026 +1000
target/alpha: Use FloatExceptionFlags
Fixes a bug in which we were still using uint8_t.
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
diff --git a/target/alpha/fpu_helper.c b/target/alpha/fpu_helper.c
index 30f3c7fd18..9af77777da 100644
--- a/target/alpha/fpu_helper.c
+++ b/target/alpha/fpu_helper.c
@@ -40,7 +40,7 @@ void helper_setflushzero(CPUAlphaState *env, uint32_t val)
static uint32_t soft_to_fpcr_exc(CPUAlphaState *env)
{
- uint8_t exc = get_float_exception_flags(&FP_STATUS);
+ FloatExceptionFlags exc = get_float_exception_flags(&FP_STATUS);
uint32_t ret = 0;
if (unlikely(exc)) {
@@ -455,7 +455,7 @@ static uint64_t do_cvttq(CPUAlphaState *env, uint64_t a, int roundmode)
float64 fa;
int64_t ret;
uint32_t exc = 0;
- int flags;
+ FloatExceptionFlags flags;
fa = t_to_float64(a);
ret = float64_to_int64_modulo(fa, roundmode, &FP_STATUS);