aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-03-13 08:30:11 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-03-13 08:30:11 -0500
commit831522a46e410eb9332a0883cfd3b50105aea4db (patch)
tree30b21d78219f97da296331639ca9bd9ca74f0905 /gcc
parent53d74c3c5d100e37be8982b01917d60d9864f36a (diff)
downloadgcc-831522a46e410eb9332a0883cfd3b50105aea4db.zip
gcc-831522a46e410eb9332a0883cfd3b50105aea4db.tar.gz
gcc-831522a46e410eb9332a0883cfd3b50105aea4db.tar.bz2
(simplify_binary_operation): Protect real_value_truncate inside
handler. From-SVN: r6767
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cse.c b/gcc/cse.c
index 3a49494..2bca4f9 100644
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -3325,8 +3325,8 @@ simplify_binary_operation (code, mode, op0, op1)
}
#endif
- set_float_handler (NULL_PTR);
value = real_value_truncate (mode, value);
+ set_float_handler (NULL_PTR);
return immed_real_const_1 (value, mode);
}
#endif /* not REAL_IS_NOT_DOUBLE, or REAL_ARITHMETIC */