summaryrefslogtreecommitdiff
path: root/gcc/real.c
diff options
context:
space:
mode:
authorrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>1993-05-22 18:50:18 +0000
committerrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>1993-05-22 18:50:18 +0000
commit12d0cbb15f9aeb0edc7253ecd8d74c1875fd3067 (patch)
tree244aee5877e8a16ab2fa0793e15e61d39a5f554c /gcc/real.c
parent26c7c3b1d335310bea740c94f94b60f02905004f (diff)
downloadgcc-12d0cbb15f9aeb0edc7253ecd8d74c1875fd3067.tar.gz
(target_isnan): Use GET_REAL macro to get argument.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4536 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/real.c')
-rw-r--r--gcc/real.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/real.c b/gcc/real.c
index b0f0f19e2b4..faa18261e90 100644
--- a/gcc/real.c
+++ b/gcc/real.c
@@ -768,8 +768,11 @@ int
target_isnan (x)
REAL_VALUE_TYPE x;
{
+ unsigned EMUSHORT e[NE];
+
#ifdef NANS
- return (eisnan (&x));
+ GET_REAL (&x, e);
+ return (eisnan (e));
#else
return (0);
#endif