diff options
author | Pierre Muller <muller@sourceware.org> | 2008-01-17 19:55:09 +0000 |
---|---|---|
committer | Pierre Muller <muller@sourceware.org> | 2008-01-17 19:55:09 +0000 |
commit | ef80d18e09a88e922addd6c9830795f3e069df02 (patch) | |
tree | 647b87da6a249cf29765e917b268daf45bd09d2f | |
parent | 1de90795b9a9af9cb9be8359e997a9304967fc35 (diff) | |
download | gdb-ef80d18e09a88e922addd6c9830795f3e069df02.zip gdb-ef80d18e09a88e922addd6c9830795f3e069df02.tar.gz gdb-ef80d18e09a88e922addd6c9830795f3e069df02.tar.bz2 |
* valarith.c (value_binop): Handle BINOP_INTDIV
for unsigned and signed integers.
-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 7c1f0a2..a00a1bd 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 05ab8a1..562be0c 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 |