mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-11 10:48:57 +08:00
ubsan: objdump.c:3009 negation of -2147483648
* objdump.c (disassemble_bytes): Use an unsigned type for "addend".
This commit is contained in:
@ -1,3 +1,7 @@
|
|||||||
|
2020-09-02 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
|
* objdump.c (disassemble_bytes): Use an unsigned type for "addend".
|
||||||
|
|
||||||
2020-08-30 Alan Modra <amodra@gmail.com>
|
2020-08-30 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
* readelf.c (print_gnu_build_attribute_name): Use unsigned long
|
* readelf.c (print_gnu_build_attribute_name): Use unsigned long
|
||||||
|
@ -3002,8 +3002,8 @@ disassemble_bytes (struct disassemble_info * inf,
|
|||||||
|
|
||||||
if (q->addend)
|
if (q->addend)
|
||||||
{
|
{
|
||||||
bfd_signed_vma addend = q->addend;
|
bfd_vma addend = q->addend;
|
||||||
if (addend < 0)
|
if ((bfd_signed_vma) addend < 0)
|
||||||
{
|
{
|
||||||
printf ("-0x");
|
printf ("-0x");
|
||||||
addend = -addend;
|
addend = -addend;
|
||||||
|
Reference in New Issue
Block a user