aboutsummaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-04-21 15:54:06 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-04-21 15:54:06 -0400
commit53596fba5b42a2a8ce16a4472ab47af1e5a0cda1 (patch)
tree331f4648dc1a08dba1263352a48f34345be8478c /gcc/emit-rtl.c
parentcfc3d13fe170c9172b11223326748406e46fad29 (diff)
downloadgcc-53596fba5b42a2a8ce16a4472ab47af1e5a0cda1.zip
gcc-53596fba5b42a2a8ce16a4472ab47af1e5a0cda1.tar.gz
gcc-53596fba5b42a2a8ce16a4472ab47af1e5a0cda1.tar.bz2
Use CONST_DOUBLE_FROM_REAL_VALUE macro for immed_real_const_1.
From-SVN: r7126
Diffstat (limited to 'gcc/emit-rtl.c')
-rw-r--r--gcc/emit-rtl.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index 789567f..aa85898 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -692,14 +692,14 @@ gen_lowpart_common (mode, x)
i = INTVAL (x);
r = REAL_VALUE_FROM_TARGET_SINGLE (i);
- return immed_real_const_1 (r, mode);
+ return CONST_DOUBLE_FROM_REAL_VALUE (r, mode);
}
#else
{
union {HOST_WIDE_INT i; float d; } u;
u.i = INTVAL (x);
- return immed_real_const_1 (u.d, mode);
+ return CONST_DOUBLE_FROM_REAL_VALUE (u.d, mode);
}
#endif
else if (((HOST_FLOAT_FORMAT == TARGET_FLOAT_FORMAT
@@ -730,7 +730,7 @@ gen_lowpart_common (mode, x)
i[0] = low, i[1] = high;
r = REAL_VALUE_FROM_TARGET_DOUBLE (i);
- return immed_real_const_1 (r, mode);
+ return CONST_DOUBLE_FROM_REAL_VALUE (r, mode);
}
#else
{
@@ -748,7 +748,7 @@ gen_lowpart_common (mode, x)
u.i[0] = low, u.i[1] = high;
#endif
- return immed_real_const_1 (u.d, mode);
+ return CONST_DOUBLE_FROM_REAL_VALUE (u.d, mode);
}
#endif
/* Similarly, if this is converting a floating-point value into a