diff options
author | Alan Modra <amodra@gmail.com> | 2020-08-31 11:14:31 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2020-08-31 20:28:10 +0930 |
commit | 1a211fc7d87dc92c2c91d24d0424d8f0485587f9 (patch) | |
tree | 3d7ab2f48076d53b42d1b9ca2ea10f504bad9c86 /bfd/ChangeLog | |
parent | 108f6f97bd862e969f898c1347903ae1cf38ead4 (diff) | |
download | gdb-1a211fc7d87dc92c2c91d24d0424d8f0485587f9.zip gdb-1a211fc7d87dc92c2c91d24d0424d8f0485587f9.tar.gz gdb-1a211fc7d87dc92c2c91d24d0424d8f0485587f9.tar.bz2 |
PR26466 UBSAN: elf32-mep.c:300 left shift of negative value
PR 26466
* mep-relocs.pl (emit_apply): Handle HI16S adjustment. Use "u"
variable and rewrite signed overflow check.
* elf32-mep.c: Regenerate.
(mep_final_link_relocate): Delete "s".
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 85fd9f4..f972a5a 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,13 @@ 2020-08-31 Alan Modra <amodra@gmail.com> + PR 26466 + * mep-relocs.pl (emit_apply): Handle HI16S adjustment. Use "u" + variable and rewrite signed overflow check. + * elf32-mep.c: Regenerate. + (mep_final_link_relocate): Delete "s". + +2020-08-31 Alan Modra <amodra@gmail.com> + PR 26461 * elfxx-ia64.c (ia64_elf_install_value): Make expressions unsigned that might shift values into sign bit. |