diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1996-04-14 08:54:55 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1996-04-14 08:54:55 -0400 |
commit | 2ebcccf3a3bc7f847d65b301c54a6707a628e2fd (patch) | |
tree | ba8fce63e67f55022cc0c7850b8421de3e9bbe98 /gcc/cse.c | |
parent | 7efc32fd1626a7b752d175607fa5cd2c2bb8645d (diff) | |
download | gcc-2ebcccf3a3bc7f847d65b301c54a6707a628e2fd.zip gcc-2ebcccf3a3bc7f847d65b301c54a6707a628e2fd.tar.gz gcc-2ebcccf3a3bc7f847d65b301c54a6707a628e2fd.tar.bz2 |
(simplify_unary_operation): Add new arg to REAL_VALUE_FROM_INT.
From-SVN: r11765
Diffstat (limited to 'gcc/cse.c')
-rw-r--r-- | gcc/cse.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,5 +1,5 @@ /* Common subexpression elimination for GNU compiler. - Copyright (C) 1987, 88, 89, 92, 93, 94, 1995 Free Software Foundation, Inc. + Copyright (C) 1987, 88, 89, 92-5, 1996 Free Software Foundation, Inc. This file is part of GNU CC. @@ -3028,7 +3028,7 @@ simplify_unary_operation (code, mode, op, op_mode) lv = CONST_DOUBLE_LOW (op), hv = CONST_DOUBLE_HIGH (op); #ifdef REAL_ARITHMETIC - REAL_VALUE_FROM_INT (d, lv, hv); + REAL_VALUE_FROM_INT (d, lv, hv, mode); #else if (hv < 0) { @@ -3073,7 +3073,7 @@ simplify_unary_operation (code, mode, op, op_mode) hv = 0, lv &= GET_MODE_MASK (op_mode); #ifdef REAL_ARITHMETIC - REAL_VALUE_FROM_UNSIGNED_INT (d, lv, hv); + REAL_VALUE_FROM_UNSIGNED_INT (d, lv, hv, mode); #else d = (double) (unsigned HOST_WIDE_INT) hv; |