From bddff888c8225c059ebeca938c5daf28ccfcca3c Mon Sep 17 00:00:00 2001 From: redi Date: Thu, 10 Oct 2019 16:16:17 +0000 Subject: [PATCH] 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@276840 138bc75d-0d04-0410-961f-82ee72b054a4 --- libstdc++-v3/ChangeLog | 6 ++++++ libstdc++-v3/src/c++98/locale.cc | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 8b7443c17e8e..6f04a6840ba4 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2019-10-10 Jonathan Wakely + + 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 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 1d00edc6f514..74a800c9c154 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, _ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE); _GLIBCXX_SYNC_ID (money_put, _ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE); # endif + return 0; } } // namespace #endif -- 2.47.2