exp_fixd.adb (Integer_Literal): Add optional argument to construct a negative literal
authorGeert Bosch <bosch@adacore.com>
Wed, 6 Jun 2007 10:26:49 +0000 (12:26 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 6 Jun 2007 10:26:49 +0000 (12:26 +0200)
commit1091ce145a5a251bab1e31f848521b630c26522a
tree6cedafa661c022fcaf5e7c2b44677a0dfc1890c5
parentc3d593c9d3e2716097a4feb03d16c92ba35f3fe7
exp_fixd.adb (Integer_Literal): Add optional argument to construct a negative literal

2007-04-20  Geert Bosch  <bosch@adacore.com>

* exp_fixd.adb (Integer_Literal): Add optional argument to construct a
negative literal
(Do_Divide_Fixed_Fixed): Add comments to indicate Frac is always
positive
(Do_Divide_Fixed_Universal): Handle case of negative Frac.
(Do_Multiply_Fixed_Fixed): Add coments to indicate Frac is always
positive
(Do_Multiply_Fixed_Universal): Handle case of negative Frac.

From-SVN: r125404
gcc/ada/exp_fixd.adb