PR26503 UBSAN: tc-v850.c:1447 left shift cannot be represented
Alan Modra
amodra@gmail.com
Mon Aug 31 10:50:40 GMT 2020
PR 26503
* config/tc-v850.c (parse_register_list): Shift 1u left.
diff --git a/gas/config/tc-v850.c b/gas/config/tc-v850.c
index 865d45cc44..0ac5682935 100644
--- a/gas/config/tc-v850.c
+++ b/gas/config/tc-v850.c
@@ -1444,7 +1444,7 @@ parse_register_list (unsigned long *insn,
{
if (regs[i] == exp.X_add_number)
{
- *insn |= (1 << i);
+ *insn |= 1u << i;
break;
}
}
More information about the Binutils
mailing list