diff options
author | Alan Modra <amodra@gmail.com> | 2019-12-10 17:57:14 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2019-12-11 11:33:36 +1030 |
commit | 8ff23dba80b80a9f47d75dd43812e041f6674763 (patch) | |
tree | 3a1573a8384edf7039c1a96db2565f4ff04c9c6d /bfd/ChangeLog | |
parent | d1f80fe061d11d825fc3a6afc5200f090d1aed0f (diff) | |
download | fsf-binutils-gdb-8ff23dba80b80a9f47d75dd43812e041f6674763.zip fsf-binutils-gdb-8ff23dba80b80a9f47d75dd43812e041f6674763.tar.gz fsf-binutils-gdb-8ff23dba80b80a9f47d75dd43812e041f6674763.tar.bz2 |
ubsan: ia64: left shift of negative value
Here, since val is signed:
*valuep = (val << scale);
* cpu-ia64-opc.c (ext_imms_scaled): Avoid undefined left shift
of negative values by using unsigned vars.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 50c878b..17ad441 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2019-12-11 Alan Modra <amodra@gmail.com> + + * cpu-ia64-opc.c (ext_imms_scaled): Avoid undefined left shift + of negative values by using unsigned vars. + 2019-12-07 Alan Modra <amodra@gmail.com> PR 25236 |