aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2019-10-10 17:16:17 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2019-10-10 17:16:17 +0100
commit9cfc400f3f84fb9b9cb9c3a5d4714fbea5686b62 (patch)
tree756d2b7e0693747f5978d5af88914f8183b0d88f
parente5da0a1d01bc0d1d3a36593f4b4fc118bd404691 (diff)
downloadgcc-9cfc400f3f84fb9b9cb9c3a5d4714fbea5686b62.zip
gcc-9cfc400f3f84fb9b9cb9c3a5d4714fbea5686b62.tar.gz
gcc-9cfc400f3f84fb9b9cb9c3a5d4714fbea5686b62.tar.bz2
PR libstdc++/91057 fix bootstrap failure on powerpc
PR libstdc++/91057 * src/c++98/locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT] (find_ldbl_sync_facet): Fix parameter type and missing return. From-SVN: r276840
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/src/c++98/locale.cc3
2 files changed, 8 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 8b7443c1..6f04a68 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2019-10-10 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/91057
+ * src/c++98/locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]
+ (find_ldbl_sync_facet): Fix parameter type and missing return.
+
2019-10-09 Marek Polacek <polacek@redhat.com>
PR c++/91364 - P0388R4: Permit conversions to arrays of unknown bound.
diff --git a/libstdc++-v3/src/c++98/locale.cc b/libstdc++-v3/src/c++98/locale.cc
index 1d00edc..74a800c 100644
--- a/libstdc++-v3/src/c++98/locale.cc
+++ b/libstdc++-v3/src/c++98/locale.cc
@@ -478,7 +478,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
#ifdef _GLIBCXX_LONG_DOUBLE_COMPAT
namespace {
inline locale::id*
- find_ldbl_sync_facet(locale::id* __idp)
+ find_ldbl_sync_facet(const locale::id* __idp)
{
# define _GLIBCXX_SYNC_ID(facet, mangled) \
if (__idp == &::mangled) \
@@ -494,6 +494,7 @@ namespace {
_GLIBCXX_SYNC_ID (money_get<wchar_t>, _ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE);
_GLIBCXX_SYNC_ID (money_put<wchar_t>, _ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE);
# endif
+ return 0;
}
} // namespace
#endif