Browse Source

* valarith.c (value_binop): Handle unsigned BINOP_REM division by zero.

insight_6_8-branch
Doug Evans 19 years ago
parent
commit
f8597ac33d
  1. 2
      gdb/ChangeLog
  2. 5
      gdb/valarith.c

2
gdb/ChangeLog

@ -1,5 +1,7 @@
2008-02-02 Doug Evans <dje@google.com>
* valarith.c (value_binop): Handle unsigned BINOP_REM division by zero.
* typeprint.c (*): Whitespace cleanup.
2008-02-02 Mark Kettenis <kettenis@gnu.org>

5
gdb/valarith.c

@ -1116,7 +1116,10 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op)
break;
case BINOP_REM:
v = v1 % v2;
if (v2 != 0)
v = v1 % v2;
else
error (_("Division by zero"));
break;
case BINOP_MOD:

Loading…
Cancel
Save