mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-04-24 14:53:34 +08:00
Fix compilation of the assembler with sanitization enabled.
* dwarf2dbg.c (emit_inc_line_addr): Use unsigned constants when checking addr_delta.
This commit is contained in:
parent
6ca36c85a0
commit
4788abdec7
@ -1,3 +1,8 @@
|
||||
2023-02-01 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* dwarf2dbg.c (emit_inc_line_addr): Use unsigned constants when
|
||||
checking addr_delta.
|
||||
|
||||
2023-01-20 Frederic Cambus <fred@statdns.com>
|
||||
|
||||
* configure.tgt (arm-*-openbsd*): Add target.
|
||||
|
@ -1641,7 +1641,7 @@ size_inc_line_addr (int line_delta, addressT addr_delta)
|
||||
tmp += DWARF2_LINE_OPCODE_BASE;
|
||||
|
||||
/* Avoid overflow when addr_delta is large. */
|
||||
if (addr_delta < 256 + MAX_SPECIAL_ADDR_DELTA)
|
||||
if (addr_delta < 256U + MAX_SPECIAL_ADDR_DELTA)
|
||||
{
|
||||
/* Try using a special opcode. */
|
||||
opcode = tmp + addr_delta * DWARF2_LINE_RANGE;
|
||||
@ -1723,7 +1723,7 @@ emit_inc_line_addr (int line_delta, addressT addr_delta, char *p, int len)
|
||||
tmp += DWARF2_LINE_OPCODE_BASE;
|
||||
|
||||
/* Avoid overflow when addr_delta is large. */
|
||||
if (addr_delta < 256 + MAX_SPECIAL_ADDR_DELTA)
|
||||
if (addr_delta < 256U + MAX_SPECIAL_ADDR_DELTA)
|
||||
{
|
||||
/* Try using a special opcode. */
|
||||
opcode = tmp + addr_delta * DWARF2_LINE_RANGE;
|
||||
|
Loading…
x
Reference in New Issue
Block a user