Browse Source

2004-06-27 <david@streamline-computing.com>

Partial fix for PR cli/1056.
	* valarith.c (value_binop): Check for zero in division and
	remainder evaluation.
jimb-rda-nptl-branch
David Lecomber 22 years ago
parent
commit
399cfac618
  1. 6
      gdb/ChangeLog
  2. 10
      gdb/valarith.c

6
gdb/ChangeLog

@ -1,3 +1,9 @@
2004-06-27 <david@streamline-computing.com>
Partial fix for PR cli/1056.
* valarith.c: Check for zero in division and remainder
evaluation.
2004-06-27 Mark Kettenis <kettenis@gnu.org>
* i387-tdep.c: Remove excessive whitespace.

10
gdb/valarith.c

@ -1040,7 +1040,10 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op)
break;
case BINOP_DIV:
v = v1 / v2;
if (v2 != 0)
v = v1 / v2;
else
error ("Division by zero");
break;
case BINOP_EXP:
@ -1050,7 +1053,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