diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-23 19:05:47 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-23 19:05:47 -0400 |
commit | 138cec5908fc120ca13370a99c26158e755591d9 (patch) | |
tree | 35f6375f0831fe1b47f2a0c9898bc3ffefdddb69 | |
parent | 7253b4b235f46ecb350390b8744cdb508ccca60a (diff) | |
download | gcc-138cec5908fc120ca13370a99c26158e755591d9.zip gcc-138cec5908fc120ca13370a99c26158e755591d9.tar.gz gcc-138cec5908fc120ca13370a99c26158e755591d9.tar.bz2 |
(simplify_unary_operation, case UNSIGNED_FLOAT): Add missing cast to
unsigned.
From-SVN: r7547
-rw-r--r-- | gcc/cse.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2980,7 +2980,7 @@ simplify_unary_operation (code, mode, op, op_mode) REAL_VALUE_FROM_UNSIGNED_INT (d, lv, hv); #else - d = (double) hv; + d = (double) (unsigned HOST_WIDE_INT) hv; d *= ((double) ((HOST_WIDE_INT) 1 << (HOST_BITS_PER_WIDE_INT / 2)) * (double) ((HOST_WIDE_INT) 1 << (HOST_BITS_PER_WIDE_INT / 2))); d += (double) (unsigned HOST_WIDE_INT) lv; |