aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2022-06-17 21:57:35 +0800
committerKito Cheng <kito.cheng@sifive.com>2022-06-17 21:58:50 +0800
commitd6b423882a05d7b4f40ae1e9d942c9c4c13761b7 (patch)
tree20009d02c5e0110bf478a19bf96a86cd43f56d74 /gcc
parent040f8224617ad3924f606c8982da369f898693d1 (diff)
downloadgcc-d6b423882a05d7b4f40ae1e9d942c9c4c13761b7.zip
gcc-d6b423882a05d7b4f40ae1e9d942c9c4c13761b7.tar.gz
gcc-d6b423882a05d7b4f40ae1e9d942c9c4c13761b7.tar.bz2
RISC-V: Supress warning for comparison of integer expressions of different signedness
gcc/ChangeLog: * config/riscv/bitmanip.md: Supress warning.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/riscv/bitmanip.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/riscv/bitmanip.md b/gcc/config/riscv/bitmanip.md
index 6c1ccc6..d1570ce 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;