From 2ebcccf3a3bc7f847d65b301c54a6707a628e2fd Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sun, 14 Apr 1996 08:54:55 -0400 Subject: (simplify_unary_operation): Add new arg to REAL_VALUE_FROM_INT. From-SVN: r11765 --- gcc/cse.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gcc') diff --git a/gcc/cse.c b/gcc/cse.c index 0917701..e1c6bca 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -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; -- cgit v1.1