OSDN Git Service

2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
authorPaul N. Hilfinger <hilfinger@adacore.com>
Wed, 30 Jan 2008 07:28:16 +0000 (07:28 +0000)
committerPaul N. Hilfinger <hilfinger@adacore.com>
Wed, 30 Jan 2008 07:28:16 +0000 (07:28 +0000)
commit8d6458391db2d9d2f7f77eb1bb451a69a3849d6d
treecbc681d63ea7004595f02bb667473e859e774b9e
parent79318dfe5fa6da505a7572865a4c0dc961f8c89a
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.
gdb/ChangeLog
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.ada/exprs.exp [new file with mode: 0644]
gdb/testsuite/gdb.ada/exprs/p.adb [new file with mode: 0644]
gdb/valarith.c