diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-05 07:31:38 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-05 07:31:38 -0400 |
commit | 940fd0b54cff9db6d853a2a2b089b1296d0a42ea (patch) | |
tree | 831120a00d3d3e82b305c980940fdf7d0c522b48 /gcc/cse.c | |
parent | 7b57d1d3179b303355eee52b733acc7762a66e67 (diff) | |
download | gcc-940fd0b54cff9db6d853a2a2b089b1296d0a42ea.zip gcc-940fd0b54cff9db6d853a2a2b089b1296d0a42ea.tar.gz gcc-940fd0b54cff9db6d853a2a2b089b1296d0a42ea.tar.bz2 |
(simplify_unary_operation, case FLOAT, UNSIGNED_FLOAT): Truncate to
requested mode.
From-SVN: r9872
Diffstat (limited to 'gcc/cse.c')
-rw-r--r-- | gcc/cse.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -2958,7 +2958,7 @@ simplify_unary_operation (code, mode, op, op_mode) d += (double) (unsigned HOST_WIDE_INT) lv; } #endif /* REAL_ARITHMETIC */ - + d = real_value_truncate (mode, d); return CONST_DOUBLE_FROM_REAL_VALUE (d, mode); } else if (code == UNSIGNED_FLOAT && GET_MODE (op) == VOIDmode @@ -2993,7 +2993,7 @@ simplify_unary_operation (code, mode, op, op_mode) * (double) ((HOST_WIDE_INT) 1 << (HOST_BITS_PER_WIDE_INT / 2))); d += (double) (unsigned HOST_WIDE_INT) lv; #endif /* REAL_ARITHMETIC */ - + d = real_value_truncate (mode, d); return CONST_DOUBLE_FROM_REAL_VALUE (d, mode); } #endif |