This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.17-873-g8145005


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  8145005c31149415162ff9b83e96d676557a1319 (commit)
      from  e7521973aacf24f9b6fb7631a9d392c53b864160 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=8145005c31149415162ff9b83e96d676557a1319

commit 8145005c31149415162ff9b83e96d676557a1319
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Sun Jun 30 11:48:31 2013 -0400

    tile: switch to using <fenv.h> fallback functions
    
    Now that the fallback functions match the desired semantics for tile
    functions, just switch to using them.

diff --git a/ports/ChangeLog.tile b/ports/ChangeLog.tile
index 733c541..978aad5 100644
--- a/ports/ChangeLog.tile
+++ b/ports/ChangeLog.tile
@@ -1,3 +1,12 @@
+2013-06-28  Chris Metcalf  <cmetcalf@tilera.com>
+
+	* sysdeps/tile/fegetenv.c: Delete now-redundant file.
+	* sysdeps/tile/fegetround.c: Likewise.
+	* sysdeps/tile/feholdexcpt.c: Likewise.
+	* sysdeps/tile/fesetenv.c: Likewise.
+	* sysdeps/tile/fesetround.c: Likewise.
+	* sysdeps/tile/feupdateenv.c: Likewise.
+
 2013-06-15  Siddhesh Poyarekar  <siddhesh@redhat.com>
 
 	* sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libpthread.abilist:
diff --git a/ports/sysdeps/tile/fegetenv.c b/ports/sysdeps/tile/fegetenv.c
deleted file mode 100644
index acb81ec..0000000
--- a/ports/sysdeps/tile/fegetenv.c
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library.  If not, see
-   <http://www.gnu.org/licenses/>.  */
-
-#include <fenv.h>
-#include <shlib-compat.h>
-
-int
-__fegetenv (fenv_t *envp)
-{
-  /* As a no-op, this always succeeds. */
-  return 0;
-}
-libm_hidden_ver (__fegetenv, fegetenv)
-versioned_symbol (libm, __fegetenv, fegetenv, GLIBC_2_2);
diff --git a/ports/sysdeps/tile/fegetround.c b/ports/sysdeps/tile/fegetround.c
deleted file mode 100644
index fb8416d..0000000
--- a/ports/sysdeps/tile/fegetround.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library.  If not, see
-   <http://www.gnu.org/licenses/>.  */
-
-#include <fenv.h>
-
-int
-fegetround (void)
-{
-  return FE_TONEAREST;
-}
diff --git a/ports/sysdeps/tile/feholdexcpt.c b/ports/sysdeps/tile/feholdexcpt.c
deleted file mode 100644
index 268b4a8..0000000
--- a/ports/sysdeps/tile/feholdexcpt.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library.  If not, see
-   <http://www.gnu.org/licenses/>.  */
-
-#include <fenv.h>
-
-/* Tile has no exception flags, so this routine can be a no-op.  */
-int
-feholdexcept (fenv_t *envp)
-{
-  return 0;
-}
-libm_hidden_def (feholdexcept)
diff --git a/ports/sysdeps/tile/fesetenv.c b/ports/sysdeps/tile/fesetenv.c
deleted file mode 100644
index f46f761..0000000
--- a/ports/sysdeps/tile/fesetenv.c
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library.  If not, see
-   <http://www.gnu.org/licenses/>.  */
-
-#include <fenv.h>
-#include <shlib-compat.h>
-
-/* The only way to get an initialized fenv_t on Tile is with feholdexcept()
-   or via FE_DFL_ENV, either of which restores the environment to its
-   normal state, i.e. FE_DFL_ENV.  */
-int
-__fesetenv (const fenv_t *envp)
-{
-  return 0;
-}
-libm_hidden_ver (__fesetenv, fesetenv)
-versioned_symbol (libm, __fesetenv, fesetenv, GLIBC_2_2);
diff --git a/ports/sysdeps/tile/fesetround.c b/ports/sysdeps/tile/fesetround.c
deleted file mode 100644
index 73b4d30..0000000
--- a/ports/sysdeps/tile/fesetround.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library.  If not, see
-   <http://www.gnu.org/licenses/>.  */
-
-#include <fenv.h>
-
-int
-fesetround (int round)
-{
-  return (round == FE_TONEAREST) ? 0 : 1;
-}
-libm_hidden_def (fesetround)
diff --git a/ports/sysdeps/tile/feupdateenv.c b/ports/sysdeps/tile/feupdateenv.c
deleted file mode 100644
index 5745c30..0000000
--- a/ports/sysdeps/tile/feupdateenv.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library.  If not, see
-   <http://www.gnu.org/licenses/>.  */
-
-#include <fenv.h>
-
-/* Tile has no exception flags, so this routine can be a no-op.  */
-int
-feupdateenv (const fenv_t *envp)
-{
-  return 0;
-}
-libm_hidden_def (feupdateenv)

-----------------------------------------------------------------------

Summary of changes:
 ports/ChangeLog.tile             |    9 +++++++++
 ports/sysdeps/tile/fegetenv.c    |   29 -----------------------------
 ports/sysdeps/tile/fegetround.c  |   25 -------------------------
 ports/sysdeps/tile/feholdexcpt.c |   27 ---------------------------
 ports/sysdeps/tile/fesetenv.c    |   31 -------------------------------
 ports/sysdeps/tile/fesetround.c  |   26 --------------------------
 ports/sysdeps/tile/feupdateenv.c |   27 ---------------------------
 7 files changed, 9 insertions(+), 165 deletions(-)
 delete mode 100644 ports/sysdeps/tile/fegetenv.c
 delete mode 100644 ports/sysdeps/tile/fegetround.c
 delete mode 100644 ports/sysdeps/tile/feholdexcpt.c
 delete mode 100644 ports/sysdeps/tile/fesetenv.c
 delete mode 100644 ports/sysdeps/tile/fesetround.c
 delete mode 100644 ports/sysdeps/tile/feupdateenv.c


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]