diff options
author | Kito Cheng <kito.cheng@sifive.com> | 2020-06-15 11:51:13 +0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2020-06-15 11:55:11 +0800 |
commit | 82a3008e56c620008b4575a97e459e2769df54db (patch) | |
tree | f9d6de9e0e7c0e32a6e6f35d825ccd5553de4645 /gcc | |
parent | 54cdb2f5a5b01a482d7cbce30e7b738558eecf59 (diff) | |
download | gcc-82a3008e56c620008b4575a97e459e2769df54db.zip gcc-82a3008e56c620008b4575a97e459e2769df54db.tar.gz gcc-82a3008e56c620008b4575a97e459e2769df54db.tar.bz2 |
RISC-V: Suppress warning for signed and unsigned integer comparison.
gcc/ChangeLog:
* config/riscv/riscv.c (riscv_gen_gpr_save_insn): Change type to
unsigned for i.
(riscv_gpr_save_operation_p): Change type to unsigned for i and
len.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/riscv/riscv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.c index 02ebf19..328c0c8 100644 --- a/gcc/config/riscv/riscv.c +++ b/gcc/config/riscv/riscv.c @@ -5187,7 +5187,7 @@ riscv_gen_gpr_save_insn (struct riscv_frame_info *frame) gen_rtx_UNSPEC_VOLATILE (VOIDmode, gen_rtvec (1, GEN_INT (count)), UNSPECV_GPR_SAVE); - for (int i = 1; i < veclen; ++i) + for (unsigned i = 1; i < veclen; ++i) { unsigned regno = gpr_save_reg_order[i]; rtx reg = gen_rtx_REG (Pmode, regno); @@ -5215,9 +5215,9 @@ riscv_gen_gpr_save_insn (struct riscv_frame_info *frame) bool riscv_gpr_save_operation_p (rtx op) { - HOST_WIDE_INT len = XVECLEN (op, 0); + unsigned len = XVECLEN (op, 0); gcc_assert (len <= ARRAY_SIZE (gpr_save_reg_order)); - for (int i = 0; i < len; i++) + for (unsigned i = 0; i < len; i++) { rtx elt = XVECEXP (op, 0, i); if (i == 0) |