aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2023-08-18 00:26:49 +0100
committerJonathan Wakely <jwakely@redhat.com>2023-08-18 00:27:10 +0100
commitb860e657802b96ea2f00e53b2040ef100bedbc89 (patch)
tree6305866bb8aeb1603539560224ef45255d39261c
parentd82a85b6161cbeebfe3de5d3d4cdd355e4617e69 (diff)
downloadgcc-b860e657802b96ea2f00e53b2040ef100bedbc89.zip
gcc-b860e657802b96ea2f00e53b2040ef100bedbc89.tar.gz
gcc-b860e657802b96ea2f00e53b2040ef100bedbc89.tar.bz2
Revert "libstdc++: Reuse double overload of __convert_to_v if possible"
This reverts commit aad83d61d2e92b168688f7b6bd00b8604d11fc9f. libstdc++-v3/ChangeLog: * config/locale/generic/c_locale.cc:
-rw-r--r--libstdc++-v3/config/locale/generic/c_locale.cc6
1 files changed, 0 insertions, 6 deletions
diff --git a/libstdc++-v3/config/locale/generic/c_locale.cc b/libstdc++-v3/config/locale/generic/c_locale.cc
index 866ba03..8849d78 100644
--- a/libstdc++-v3/config/locale/generic/c_locale.cc
+++ b/libstdc++-v3/config/locale/generic/c_locale.cc
@@ -187,11 +187,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
__convert_to_v(const char* __s, long double& __v,
ios_base::iostate& __err, const __c_locale&) throw()
{
-#if __DBL_MANT_DIG__ == __LDBL_MANT_DIG__
- double __d;
- __convert_to_v(__s, __d, __err, __c_locale);
- __v = __d;
-#else
// Assumes __s formatted for "C" locale.
const char* __sav = __set_C_locale();
if (!__sav)
@@ -238,7 +233,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
setlocale(LC_ALL, __sav);
delete [] __sav;
-#endif // __DBL_MANT_DIG__ == __LDBL_MANT_DIG__
}
void