configure.ac: Allow both powerpc*-*-linux* and powerpc*-*-gnu* for long double compat...
authorJoseph Myers <joseph@codesourcery.com>
Thu, 19 Apr 2007 12:11:07 +0000 (13:11 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Thu, 19 Apr 2007 12:11:07 +0000 (13:11 +0100)
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

gcc/ChangeLog
gcc/configure
gcc/configure.ac
libstdc++-v3/ChangeLog
libstdc++-v3/configure
libstdc++-v3/configure.ac
libstdc++-v3/src/complex_io.cc
libstdc++-v3/src/istream-inst.cc
libstdc++-v3/src/ostream-inst.cc

index 44443654bba46f17ee8f4ebf53ecbf62007dee25..ddd6f17422e4352d87d51472d9e8e6a6bfe57fe8 100644 (file)
@@ -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>
 
        PR rtl-optimization/29841
index ed56355a52a26d1ada9941cef27578f81ebdb2ac..17e4fdc76632431c6408533279ad6bbc1cc66e22 100755 (executable)
@@ -16575,7 +16575,8 @@ fi
 # Some glibc targets used DFmode long double, but with glibc 2.4
 # and later they can use TFmode.
 case "$target" in
-  powerpc*-*-*gnu* | \
+  powerpc*-*-linux* | \
+  powerpc*-*-gnu* | \
   sparc*-*-linux* | \
   s390*-*-linux* | \
   alpha*-*-linux*)
index 5f91210118f63efcc40c5dc10814bc7c649ec68d..9a7c563ec7be40df8acbffda1e4b02d07a1bca81 100644 (file)
@@ -3440,7 +3440,8 @@ fi
 # Some glibc targets used DFmode long double, but with glibc 2.4
 # and later they can use TFmode.
 case "$target" in
-  powerpc*-*-*gnu* | \
+  powerpc*-*-linux* | \
+  powerpc*-*-gnu* | \
   sparc*-*-linux* | \
   s390*-*-linux* | \
   alpha*-*-linux*)
index 16a1336ee45c23595656f5c75a51615cf9d3424b..7d37f3fa2874c3fcc6412160cc98bb46ddfd0f03 100644 (file)
@@ -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>
 
        * configure.ac: Change how LIBSUPCXX_PICFLAGS is set.
index 22f3e1a7d59f8a1219d8fa614c8c29b7c128e7f9..6ca6b63d8614de1c1608038cdc23a8f78b1764b7 100755 (executable)
@@ -83894,7 +83894,8 @@ echo "$as_me: visibility supported: $enable_visibility" >&6;}
 
 ac_ldbl_compat=no
 case "$target" in
-  powerpc*-*-*gnu* | \
+  powerpc*-*-linux* | \
+  powerpc*-*-gnu* | \
   sparc*-*-linux* | \
   s390*-*-linux* | \
   alpha*-*-linux*)
index e549e8a10f5094b7486cbaa269e6f83674ed62bf..5299480615e473537017d733fbdd523788580cde 100644 (file)
@@ -300,7 +300,8 @@ GLIBCXX_ENABLE_VISIBILITY([yes])
 
 ac_ldbl_compat=no
 case "$target" in
-  powerpc*-*-*gnu* | \
+  powerpc*-*-linux* | \
+  powerpc*-*-gnu* | \
   sparc*-*-linux* | \
   s390*-*-linux* | \
   alpha*-*-linux*)
index e65a22d8457e3a38f6cb08bb94b385f687d6b905..dd1179066754f314d9fad66ce324edc66d0f4cdd 100644 (file)
@@ -101,11 +101,15 @@ _GLIBCXX_END_NAMESPACE
 
 _GLIBCXX_LDBL_COMPAT (_ZStlsIdcSt11char_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,
                      _ZStlsIewSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E);
+#endif
 _GLIBCXX_LDBL_COMPAT (_ZStrsIdcSt11char_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,
                      _ZStrsIewSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E);
+#endif
 
 #endif // _GLIBCXX_LONG_DOUBLE_COMPAT
index 7140ab27ba128fc962bc9ab05f8c4a4d75b809d0..decdb9a70c42c11c8b8663e689ff81e7f605886a 100644 (file)
@@ -103,11 +103,15 @@ _GLIBCXX_END_NAMESPACE
 #define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
   extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak))
 _GLIBCXX_LDBL_COMPAT (_ZNSirsERd, _ZNSirsERe);
+#ifdef _GLIBCXX_USE_WCHAR_T
 _GLIBCXX_LDBL_COMPAT (_ZNSt13basic_istreamIwSt11char_traitsIwEErsERd,
                      _ZNSt13basic_istreamIwSt11char_traitsIwEErsERe);
+#endif
 _GLIBCXX_LDBL_COMPAT (_ZNSi10_M_extractIdEERSiRT_,
                      _ZNSi10_M_extractIeEERSiRT_);
+#ifdef _GLIBCXX_USE_WCHAR_T
 _GLIBCXX_LDBL_COMPAT (_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIdEERS2_RT_,
                      _ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIeEERS2_RT_);
+#endif
 
 #endif // _GLIBCXX_LONG_DOUBLE_COMPAT
index 33c68151f6cf2e9f2dddb91e33dcf26f720c4207..af24d6140b722a1b1da7fac4fe8afe1b617a3fcc 100644 (file)
@@ -106,11 +106,15 @@ _GLIBCXX_END_NAMESPACE
 #define _GLIBCXX_LDBL_COMPAT(dbl, ldbl) \
   extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak))
 _GLIBCXX_LDBL_COMPAT (_ZNSolsEd, _ZNSolsEe);
+#ifdef _GLIBCXX_USE_WCHAR_T
 _GLIBCXX_LDBL_COMPAT (_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEd,
                      _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEe);
+#endif
 _GLIBCXX_LDBL_COMPAT (_ZNSo9_M_insertIdEERSoT_,
                      _ZNSo9_M_insertIeEERSoT_);
+#ifdef _GLIBCXX_USE_WCHAR_T
 _GLIBCXX_LDBL_COMPAT (_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_,
                      _ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_);
+#endif
 
 #endif // _GLIBCXX_LONG_DOUBLE_COMPAT