diff options
author | Nick Clifton <nickc@redhat.com> | 2023-02-01 09:49:07 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2023-02-01 09:49:07 +0000 |
commit | 4788abdec79a937e51ad334b608fa1bd03713112 (patch) | |
tree | 5d42c63ee00b00d94eaed5a2271eaa51907b95a8 /gas/dwarf2dbg.c | |
parent | 6ca36c85a09a6c8b9f32e56036a0e237423792c8 (diff) | |
download | gdb-4788abdec79a937e51ad334b608fa1bd03713112.zip gdb-4788abdec79a937e51ad334b608fa1bd03713112.tar.gz gdb-4788abdec79a937e51ad334b608fa1bd03713112.tar.bz2 |
Fix compilation of the assembler with sanitization enabled.
* dwarf2dbg.c (emit_inc_line_addr): Use unsigned constants when checking addr_delta.
Diffstat (limited to 'gas/dwarf2dbg.c')
-rw-r--r-- | gas/dwarf2dbg.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gas/dwarf2dbg.c b/gas/dwarf2dbg.c index b54050c..05f9662 100644 --- a/gas/dwarf2dbg.c +++ b/gas/dwarf2dbg.c @@ -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; |