configure.ac: Allow both powerpc*-*-linux* and powerpc*-*-gnu* for long double compatibility.
gcc: * configure.ac: Allow both powerpc*-*-linux* and powerpc*-*-gnu* for long double compatibility. * configure: Regenerate. libstdc++-v3: * configure.ac: Allow both powerpc*-*-linux* and powerpc*-*-gnu* for long double compatibility. * configure: Regenerate. * src/complex_io.cc, src/istream-inst.cc, src/ostream-inst.cc: Condition some _GLIBCXX_LDBL_COMPAT calls on _GLIBCXX_USE_WCHAR_T. From-SVN: r123972
This commit is contained in:
parent
d47a8b8331
commit
f7cc5390ec
|
@ -1,3 +1,9 @@
|
||||||
|
2007-04-19 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
* configure.ac: Allow both powerpc*-*-linux* and powerpc*-*-gnu*
|
||||||
|
for long double compatibility.
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
|
2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
|
||||||
|
|
||||||
PR rtl-optimization/29841
|
PR rtl-optimization/29841
|
||||||
|
|
|
@ -16575,7 +16575,8 @@ fi
|
||||||
# Some glibc targets used DFmode long double, but with glibc 2.4
|
# Some glibc targets used DFmode long double, but with glibc 2.4
|
||||||
# and later they can use TFmode.
|
# and later they can use TFmode.
|
||||||
case "$target" in
|
case "$target" in
|
||||||
powerpc*-*-*gnu* | \
|
powerpc*-*-linux* | \
|
||||||
|
powerpc*-*-gnu* | \
|
||||||
sparc*-*-linux* | \
|
sparc*-*-linux* | \
|
||||||
s390*-*-linux* | \
|
s390*-*-linux* | \
|
||||||
alpha*-*-linux*)
|
alpha*-*-linux*)
|
||||||
|
|
|
@ -3440,7 +3440,8 @@ fi
|
||||||
# Some glibc targets used DFmode long double, but with glibc 2.4
|
# Some glibc targets used DFmode long double, but with glibc 2.4
|
||||||
# and later they can use TFmode.
|
# and later they can use TFmode.
|
||||||
case "$target" in
|
case "$target" in
|
||||||
powerpc*-*-*gnu* | \
|
powerpc*-*-linux* | \
|
||||||
|
powerpc*-*-gnu* | \
|
||||||
sparc*-*-linux* | \
|
sparc*-*-linux* | \
|
||||||
s390*-*-linux* | \
|
s390*-*-linux* | \
|
||||||
alpha*-*-linux*)
|
alpha*-*-linux*)
|
||||||
|
|
|
@ -1,3 +1,11 @@
|
||||||
|
2007-04-19 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
* configure.ac: Allow both powerpc*-*-linux* and powerpc*-*-gnu*
|
||||||
|
for long double compatibility.
|
||||||
|
* configure: Regenerate.
|
||||||
|
* src/complex_io.cc, src/istream-inst.cc, src/ostream-inst.cc:
|
||||||
|
Condition some _GLIBCXX_LDBL_COMPAT calls on _GLIBCXX_USE_WCHAR_T.
|
||||||
|
|
||||||
2007-04-14 Steve Ellcey <sje@cup.hp.com>
|
2007-04-14 Steve Ellcey <sje@cup.hp.com>
|
||||||
|
|
||||||
* configure.ac: Change how LIBSUPCXX_PICFLAGS is set.
|
* configure.ac: Change how LIBSUPCXX_PICFLAGS is set.
|
||||||
|
|
|
@ -83894,7 +83894,8 @@ echo "$as_me: visibility supported: $enable_visibility" >&6;}
|
||||||
|
|
||||||
ac_ldbl_compat=no
|
ac_ldbl_compat=no
|
||||||
case "$target" in
|
case "$target" in
|
||||||
powerpc*-*-*gnu* | \
|
powerpc*-*-linux* | \
|
||||||
|
powerpc*-*-gnu* | \
|
||||||
sparc*-*-linux* | \
|
sparc*-*-linux* | \
|
||||||
s390*-*-linux* | \
|
s390*-*-linux* | \
|
||||||
alpha*-*-linux*)
|
alpha*-*-linux*)
|
||||||
|
|
|
@ -300,7 +300,8 @@ GLIBCXX_ENABLE_VISIBILITY([yes])
|
||||||
|
|
||||||
ac_ldbl_compat=no
|
ac_ldbl_compat=no
|
||||||
case "$target" in
|
case "$target" in
|
||||||
powerpc*-*-*gnu* | \
|
powerpc*-*-linux* | \
|
||||||
|
powerpc*-*-gnu* | \
|
||||||
sparc*-*-linux* | \
|
sparc*-*-linux* | \
|
||||||
s390*-*-linux* | \
|
s390*-*-linux* | \
|
||||||
alpha*-*-linux*)
|
alpha*-*-linux*)
|
||||||
|
|
|
@ -101,11 +101,15 @@ _GLIBCXX_END_NAMESPACE
|
||||||
|
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZStlsIdcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E,
|
_GLIBCXX_LDBL_COMPAT (_ZStlsIdcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E,
|
||||||
_ZStlsIecSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E);
|
_ZStlsIecSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E);
|
||||||
|
#ifdef _GLIBCXX_USE_WCHAR_T
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZStlsIdwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E,
|
_GLIBCXX_LDBL_COMPAT (_ZStlsIdwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E,
|
||||||
_ZStlsIewSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E);
|
_ZStlsIewSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E);
|
||||||
|
#endif
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZStrsIdcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E,
|
_GLIBCXX_LDBL_COMPAT (_ZStrsIdcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E,
|
||||||
_ZStrsIecSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E);
|
_ZStrsIecSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E);
|
||||||
|
#ifdef _GLIBCXX_USE_WCHAR_T
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZStrsIdwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E,
|
_GLIBCXX_LDBL_COMPAT (_ZStrsIdwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E,
|
||||||
_ZStrsIewSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E);
|
_ZStrsIewSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E);
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // _GLIBCXX_LONG_DOUBLE_COMPAT
|
#endif // _GLIBCXX_LONG_DOUBLE_COMPAT
|
||||||
|
|
|
@ -103,11 +103,15 @@ _GLIBCXX_END_NAMESPACE
|
||||||
#define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
|
#define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
|
||||||
extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak))
|
extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak))
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZNSirsERd, _ZNSirsERe);
|
_GLIBCXX_LDBL_COMPAT (_ZNSirsERd, _ZNSirsERe);
|
||||||
|
#ifdef _GLIBCXX_USE_WCHAR_T
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZNSt13basic_istreamIwSt11char_traitsIwEErsERd,
|
_GLIBCXX_LDBL_COMPAT (_ZNSt13basic_istreamIwSt11char_traitsIwEErsERd,
|
||||||
_ZNSt13basic_istreamIwSt11char_traitsIwEErsERe);
|
_ZNSt13basic_istreamIwSt11char_traitsIwEErsERe);
|
||||||
|
#endif
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZNSi10_M_extractIdEERSiRT_,
|
_GLIBCXX_LDBL_COMPAT (_ZNSi10_M_extractIdEERSiRT_,
|
||||||
_ZNSi10_M_extractIeEERSiRT_);
|
_ZNSi10_M_extractIeEERSiRT_);
|
||||||
|
#ifdef _GLIBCXX_USE_WCHAR_T
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIdEERS2_RT_,
|
_GLIBCXX_LDBL_COMPAT (_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIdEERS2_RT_,
|
||||||
_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIeEERS2_RT_);
|
_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIeEERS2_RT_);
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // _GLIBCXX_LONG_DOUBLE_COMPAT
|
#endif // _GLIBCXX_LONG_DOUBLE_COMPAT
|
||||||
|
|
|
@ -106,11 +106,15 @@ _GLIBCXX_END_NAMESPACE
|
||||||
#define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
|
#define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
|
||||||
extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak))
|
extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak))
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZNSolsEd, _ZNSolsEe);
|
_GLIBCXX_LDBL_COMPAT (_ZNSolsEd, _ZNSolsEe);
|
||||||
|
#ifdef _GLIBCXX_USE_WCHAR_T
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEd,
|
_GLIBCXX_LDBL_COMPAT (_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEd,
|
||||||
_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEe);
|
_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEe);
|
||||||
|
#endif
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZNSo9_M_insertIdEERSoT_,
|
_GLIBCXX_LDBL_COMPAT (_ZNSo9_M_insertIdEERSoT_,
|
||||||
_ZNSo9_M_insertIeEERSoT_);
|
_ZNSo9_M_insertIeEERSoT_);
|
||||||
|
#ifdef _GLIBCXX_USE_WCHAR_T
|
||||||
_GLIBCXX_LDBL_COMPAT (_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_,
|
_GLIBCXX_LDBL_COMPAT (_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_,
|
||||||
_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_);
|
_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_);
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // _GLIBCXX_LONG_DOUBLE_COMPAT
|
#endif // _GLIBCXX_LONG_DOUBLE_COMPAT
|
||||||
|
|
Loading…
Reference in New Issue