diff --git a/src/target/riscv/riscv-013.c b/src/target/riscv/riscv-013.c index 684ea0e4c..8b94e77a9 100644 --- a/src/target/riscv/riscv-013.c +++ b/src/target/riscv/riscv-013.c @@ -3294,7 +3294,7 @@ int riscv013_test_compliance(struct target *target) { riscv_reg_t dpc; if (riscv_xlen(target) > 32) { - dpcmask |= (0xFFFFFFFFUL << 32); + dpcmask |= (0xFFFFFFFFULL << 32); } if (riscv_supports_extension(target, riscv_current_hartid(target), 'C')){ dpcmask |= 0x2;