From 3d015f466d6f8e723bc9d94ce5f9be1910db9e60 Mon Sep 17 00:00:00 2001 From: Klaus Espenlaub Date: Wed, 3 Sep 1997 15:54:14 +0000 Subject: [PATCH] method.c (build_overloaded_value): Replace direct call to the floating point emulator with REAL_VALUE_TO_DECIMAL macro. * method.c (build_overloaded_value): Replace direct call to the floating point emulator with REAL_VALUE_TO_DECIMAL macro. From-SVN: r15059 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/method.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 66418eb7983..b814f98cfc7 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +Wed Sep 3 09:55:09 1997 Klaus Espenlaub (kespenla@student.informatik.uni-ulm.de) + + * method.c (build_overloaded_value): Replace direct call + to the floating point emulator with REAL_VALUE_TO_DECIMAL macro. + Wed Sep 3 00:02:53 1997 Jason Merrill * typeck.c (convert_arguments): Don't arbitrarily choose the first diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 45108ea9d0c..0a67b802f7b 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -520,7 +520,7 @@ build_overload_value (type, value, in_template) } else { - ereal_to_decimal (val, bufp); + REAL_VALUE_TO_DECIMAL (val, "%.20e", bufp); bufp = (char *) index (bufp, 'e'); if (!bufp) strcat (digit_buffer, "e0");