tile: add proper versioning for fegetenv()
authorChris Metcalf <cmetcalf@tilera.com>
Thu, 17 May 2012 19:18:45 +0000 (15:18 -0400)
committerChris Metcalf <cmetcalf@tilera.com>
Thu, 17 May 2012 19:18:45 +0000 (15:18 -0400)
ChangeLog.tile
sysdeps/tile/fegetenv.c
sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libm.abilist
sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libm.abilist
sysdeps/unix/sysv/linux/tile/tilepro/nptl/libm.abilist

index 52b38b4..0befa86 100644 (file)
@@ -1,5 +1,12 @@
 2012-05-17  Chris Metcalf  <cmetcalf@tilera.com>
 
+       * sysdeps/tile/fegetenv.c: Version fegetenv() like fesetenv().
+       * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libm.abilist:
+       Add fegetenv.
+       * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libm.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libm.abilist: Likewise.
+
        * sysdeps/tile/stackguard-macros.h: Support tilegx32.
 
        * data/c++-types-tilepro-linux-gnu.data: Renamed from
index 55e3098..f9ccc20 100644 (file)
@@ -17,6 +17,7 @@
    <http://www.gnu.org/licenses/>.  */
 
 #include <fenv.h>
+#include <shlib-compat.h>
 
 int
 __fegetenv (fenv_t *envp)
@@ -25,3 +26,4 @@ __fegetenv (fenv_t *envp)
   return 0;
 }
 libm_hidden_ver (__fegetenv, fegetenv)
+versioned_symbol (libm, __fegetenv, fegetenv, GLIBC_2_2);
index ab2a40f..601b505 100644 (file)
@@ -145,6 +145,7 @@ GLIBC_2.12
  feclearexcept F
  fedisableexcept F
  feenableexcept F
+ fegetenv F
  fegetexcept F
  fegetexceptflag F
  fegetround F
index ab2a40f..601b505 100644 (file)
@@ -145,6 +145,7 @@ GLIBC_2.12
  feclearexcept F
  fedisableexcept F
  feenableexcept F
+ fegetenv F
  fegetexcept F
  fegetexceptflag F
  fegetround F
index ab2a40f..601b505 100644 (file)
@@ -145,6 +145,7 @@ GLIBC_2.12
  feclearexcept F
  fedisableexcept F
  feenableexcept F
+ fegetenv F
  fegetexcept F
  fegetexceptflag F
  fegetround F