diff options
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/valarith.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7c1f0a20661..a00a1bd6d74 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2008-01-17 Pierre Muller <muller@ics.u-strasbg.fr> + + * valarith.c (value_binop): Handle BINOP_INTDIV + for unsigned and signed integers. + 2008-01-17 Ulrich Weigand <uweigand@de.ibm.com> * s390-tdep.c (s390_gdbarch_init): Set default long double diff --git a/gdb/valarith.c b/gdb/valarith.c index 05ab8a13890..562be0cab1b 100644 --- a/gdb/valarith.c +++ b/gdb/valarith.c @@ -1033,6 +1033,7 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op) break; case BINOP_DIV: + case BINOP_INTDIV: v = v1 / v2; break; @@ -1152,6 +1153,7 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op) break; case BINOP_DIV: + case BINOP_INTDIV: if (v2 != 0) v = v1 / v2; else |