aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2002-09-07 19:17:26 -0700
committerRichard Henderson <rth@gcc.gnu.org>2002-09-07 19:17:26 -0700
commit36eea25f2b17b3c49aad549a8cc850027c4e40dd (patch)
treebf0dd85b3d21e5ec6ba0fed293c3779b039bc7b3 /gcc
parentff6c6aa895e907dc592e3347479c95da450d8040 (diff)
downloadgcc-36eea25f2b17b3c49aad549a8cc850027c4e40dd.zip
gcc-36eea25f2b17b3c49aad549a8cc850027c4e40dd.tar.gz
gcc-36eea25f2b17b3c49aad549a8cc850027c4e40dd.tar.bz2
* real.c (ereal_inf): Clear E before use.
From-SVN: r56925
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/real.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a5d97bf..fccd3e3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2002-09-07 Richard Henderson <rth@redhat.com>
+
+ * real.c (ereal_inf): Clear E before use.
+
2002-09-07 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.md (udivmodqi4): Split the pattern into
diff --git a/gcc/real.c b/gcc/real.c
index 0a94c05..bc30a93 100644
--- a/gcc/real.c
+++ b/gcc/real.c
@@ -1898,6 +1898,7 @@ ereal_inf (mode)
rndsav = rndprc;
rndprc = prec;
+ eclear (e);
einfin (e);
rndprc = rndsav;