mirror of git://gcc.gnu.org/git/gcc.git
Avoid -Wattribute-alias warnings for long double compat symbols
* config/locale/gnu/c_locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Ignore -Wattribute-alias warnings. * src/c++11/istream-inst.cc: Likewise. * src/c++11/locale-inst.cc: Likewise. * src/c++11/ostream-inst.cc: Likewise. * src/c++11/wlocale-inst.cc: Likewise. * src/c++98/hash-long-double-tr1-aux.cc: Likewise. From-SVN: r254045
This commit is contained in:
parent
02e2a7d8ef
commit
d56a36834f
|
|
@ -1,5 +1,13 @@
|
|||
2017-10-24 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* config/locale/gnu/c_locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Ignore
|
||||
-Wattribute-alias warnings.
|
||||
* src/c++11/istream-inst.cc: Likewise.
|
||||
* src/c++11/locale-inst.cc: Likewise.
|
||||
* src/c++11/ostream-inst.cc: Likewise.
|
||||
* src/c++11/wlocale-inst.cc: Likewise.
|
||||
* src/c++98/hash-long-double-tr1-aux.cc: Likewise.
|
||||
|
||||
* include/bits/string_view.tcc (find_first_of, find_last_of)
|
||||
(find_first_not_of, find_last_not_of): Add noexcept.
|
||||
* include/std/string_view (basic_string_view(const _CharT*))
|
||||
|
|
|
|||
|
|
@ -289,6 +289,7 @@ _GLIBCXX_END_NAMESPACE_VERSION
|
|||
|
||||
// XXX GLIBCXX_ABI Deprecated
|
||||
#ifdef _GLIBCXX_LONG_DOUBLE_COMPAT
|
||||
#pragma GCC diagnostic ignored "-Wattribute-alias"
|
||||
#define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
|
||||
extern "C" void ldbl (void) __attribute__ ((alias (#dbl)))
|
||||
_GLIBCXX_LDBL_COMPAT(_ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct, _ZSt14__convert_to_vIeEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct);
|
||||
|
|
|
|||
|
|
@ -97,6 +97,8 @@ _GLIBCXX_END_NAMESPACE_VERSION
|
|||
// XXX GLIBCXX_ABI Deprecated
|
||||
#ifdef _GLIBCXX_LONG_DOUBLE_COMPAT
|
||||
|
||||
#pragma GCC diagnostic ignored "-Wattribute-alias"
|
||||
|
||||
#define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
|
||||
extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak))
|
||||
_GLIBCXX_LDBL_COMPAT (_ZNSirsERd, _ZNSirsERe);
|
||||
|
|
|
|||
|
|
@ -383,6 +383,8 @@ _GLIBCXX_END_NAMESPACE_VERSION
|
|||
#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined C_is_char \
|
||||
&& _GLIBCXX_USE_CXX11_ABI == 0
|
||||
|
||||
#pragma GCC diagnostic ignored "-Wattribute-alias"
|
||||
|
||||
#define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
|
||||
extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak))
|
||||
|
||||
|
|
|
|||
|
|
@ -100,6 +100,8 @@ _GLIBCXX_END_NAMESPACE_VERSION
|
|||
// XXX GLIBCXX_ABI Deprecated
|
||||
#ifdef _GLIBCXX_LONG_DOUBLE_COMPAT
|
||||
|
||||
#pragma GCC diagnostic ignored "-Wattribute-alias"
|
||||
|
||||
#define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
|
||||
extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak))
|
||||
_GLIBCXX_LDBL_COMPAT (_ZNSolsEd, _ZNSolsEe);
|
||||
|
|
|
|||
|
|
@ -37,6 +37,8 @@
|
|||
// XXX GLIBCXX_ABI Deprecated
|
||||
#if defined _GLIBCXX_LONG_DOUBLE_COMPAT
|
||||
|
||||
#pragma GCC diagnostic ignored "-Wattribute-alias"
|
||||
|
||||
#define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
|
||||
extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak))
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@
|
|||
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
#pragma GCC diagnostic ignored "-Wattribute-alias"
|
||||
|
||||
namespace std _GLIBCXX_VISIBILITY(default)
|
||||
{
|
||||
namespace tr1
|
||||
|
|
|
|||
Loading…
Reference in New Issue