diff options
author | Alan Modra <amodra@gmail.com> | 2014-10-14 13:36:20 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2014-10-14 14:36:35 +1030 |
commit | 65879393f04e14a9ab8797a8e66e0ec8d94108b5 (patch) | |
tree | 7f4300ec569ff44c6fd1c412f4ddad82d040477c /binutils/NEWS | |
parent | 9495b2e66f772783eb89cfa755e1e09641fa44eb (diff) | |
download | gdb-65879393f04e14a9ab8797a8e66e0ec8d94108b5.zip gdb-65879393f04e14a9ab8797a8e66e0ec8d94108b5.tar.gz gdb-65879393f04e14a9ab8797a8e66e0ec8d94108b5.tar.bz2 |
Avoid undefined behaviour with signed expressions
PR 17453
bfd/
* libbfd.c (COERCE16, COERCE32, COERCE64): Use unsigned types.
(EIGHT_GAZILLION): Delete.
binutils/
* dwarf.c (read_leb128): Avoid signed overflow.
(read_debug_line_header): Likewise.
gas/
* config/tc-i386.c (fits_in_signed_long): Use unsigned param and
expression to avoid signed overflow.
(fits_in_signed_byte, fits_in_unsigned_byte, fits_in_unsigned_word,
fits_in_signed_word, fits_in_unsigned_long): Similarly.
* expr.c (operand <'-'>): Avoid signed overflow.
* read.c (s_comm_internal): Likewise.
Diffstat (limited to 'binutils/NEWS')
0 files changed, 0 insertions, 0 deletions