From d6b423882a05d7b4f40ae1e9d942c9c4c13761b7 Mon Sep 17 00:00:00 2001 From: Kito Cheng Date: Fri, 17 Jun 2022 21:57:35 +0800 Subject: [PATCH] RISC-V: Supress warning for comparison of integer expressions of different signedness gcc/ChangeLog: * config/riscv/bitmanip.md: Supress warning. --- gcc/config/riscv/bitmanip.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/riscv/bitmanip.md b/gcc/config/riscv/bitmanip.md index 6c1ccc6f8c5..d1570ce8508 100644 --- a/gcc/config/riscv/bitmanip.md +++ b/gcc/config/riscv/bitmanip.md @@ -102,7 +102,7 @@ { unsigned HOST_WIDE_INT mask = UINTVAL (operands[3]); /* scale: shift within the sh[123]add.uw */ - int scale = 32 - clz_hwi (mask); + unsigned HOST_WIDE_INT scale = 32 - clz_hwi (mask); /* bias: pre-scale amount (i.e. the prior shift amount) */ int bias = ctz_hwi (mask) - scale; -- 2.47.3