]> gcc.gnu.org Git - gcc.git/commitdiff
compatibility.cc: Export long double versions of "C" math library for arm-linux-gnuea...
authorMatthias Klose <doko@ubuntu.com>
Wed, 16 Jun 2010 06:02:37 +0000 (06:02 +0000)
committerMatthias Klose <doko@gcc.gnu.org>
Wed, 16 Jun 2010 06:02:37 +0000 (06:02 +0000)
2010-06-16  Matthias Klose  <doko@ubuntu.com>

        * src/compatibility.cc: Export long double versions of "C" math
        library for arm-linux-gnueabi, m68k-linux-gnu (ColdFire),
        mips*-linux-gnu (o32 ABI), sh*-linux-gnu (32 bit).

From-SVN: r160823

libstdc++-v3/ChangeLog
libstdc++-v3/src/compatibility.cc

index d231ba2a62a2aee95e70124c5070daa08a5457f1..ef09e830603912b02394c8873065ff0cef23e5f7 100644 (file)
@@ -1,3 +1,9 @@
+2010-06-16  Matthias Klose  <doko@ubuntu.com>
+
+       * src/compatibility.cc: Export long double versions of "C" math
+       library for arm-linux-gnueabi, m68k-linux-gnu (ColdFire),
+       mips*-linux-gnu (o32 ABI), sh*-linux-gnu (32 bit).
+
 2010-06-15  Jason Merrill  <jason@redhat.com>
 
        * testsuite/lib/libstdc++.exp: Set additional_prunes.
index dceebe1174ca540cfbb79824b98bf790db9378c5..ccbeaa1b2bac39cff687ea7dd6beb4f7be01ab67 100644 (file)
@@ -410,7 +410,11 @@ GLIBCXX_3.4)
 // gcc-4.1.0
 // Long double versions of "C" math functions. 
 #if defined (_GLIBCXX_LONG_DOUBLE_COMPAT) \
-    || (defined (__hppa__) && defined (__linux__))
+    || (defined (__arm__) && defined (__linux__) && defined (__ARM_EABI__)) \
+    || (defined (__hppa__) && defined (__linux__)) \
+    || (defined (__m68k__) && defined (__mcoldfire__) && defined (__linux__)) \
+    || (defined (__mips__) && defined (_ABIO32) && defined (__linux__)) \
+    || (defined (__sh__) && defined (__linux__) && __SIZEOF_SIZE_T__ == 4) \
 
 #define _GLIBCXX_MATHL_WRAPPER(name, argdecl, args, ver) \
 extern "C" double                                              \
This page took 0.066578 seconds and 5 git commands to generate.