diff options
author | Paul N. Hilfinger <hilfinger@adacore.com> | 2008-01-30 07:28:16 +0000 |
---|---|---|
committer | Paul N. Hilfinger <hilfinger@adacore.com> | 2008-01-30 07:28:16 +0000 |
commit | d118ef8764180584e6b42b38d8c68c18bf8c83c4 (patch) | |
tree | 7b0451b86d7f4eb95586ba07e83e7629ee40c041 /gdb/ChangeLog | |
parent | d56d46f5c7560a45f3a1c6101893ca84969c98a9 (diff) | |
download | gdb-d118ef8764180584e6b42b38d8c68c18bf8c83c4.zip gdb-d118ef8764180584e6b42b38d8c68c18bf8c83c4.tar.gz gdb-d118ef8764180584e6b42b38d8c68c18bf8c83c4.tar.bz2 |
2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
* valarith.c (value_binop): Add floating-point BINOP_MIN and
BINOP_MAX cases.
For BINOP_EXP, use length and signedness of left operand only for
result, as for shifts.
For integral operands to BINOP_EXP, use new integer_pow and
uinteger_pow functions so as to get full range of results.
(integer_pow): New function.
(uinteger_pow): New function.
2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
* gdb.ada/exprs: New test program.
* gdb.ada/exprs.exp: New testcase.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 1eecd4b..67fbd01 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,14 @@ +2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com> + + * valarith.c (value_binop): Add floating-point BINOP_MIN and + BINOP_MAX cases. + For BINOP_EXP, use length and signedness of left operand only for + result, as for shifts. + For integral operands to BINOP_EXP, use new integer_pow and + uinteger_pow functions so as to get full range of results. + (integer_pow): New function. + (uinteger_pow): New function. + 2008-01-30 Vladimir Prus <vladimir@codesourcery.com> Use vector for varobj_list_children interface. |