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-812-gd8572c5


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  d8572c5cfc626d897eadd3a5281cffc236f33e3d (commit)
      from  d086fc7ba0d4b58c9db901780cb8adf415e1f2b5 (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=d8572c5cfc626d897eadd3a5281cffc236f33e3d

commit d8572c5cfc626d897eadd3a5281cffc236f33e3d
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Fri Jun 14 20:21:40 2013 +0000

    Add math-tests.h for MIPS.

diff --git a/ports/ChangeLog.mips b/ports/ChangeLog.mips
index 487bd02..e876ee2 100644
--- a/ports/ChangeLog.mips
+++ b/ports/ChangeLog.mips
@@ -1,3 +1,7 @@
+2013-06-14  Joseph Myers  <joseph@codesourcery.com>
+
+	* sysdeps/mips/math-tests.h: New file.
+
 2013-06-05  Joseph Myers  <joseph@codesourcery.com>
 
 	* sysdeps/mips/fpu/fgetexcptflg.c: Remove trailing whitespace.
diff --git a/ports/sysdeps/mips/math-tests.h b/ports/sysdeps/mips/math-tests.h
new file mode 100644
index 0000000..d2edd46
--- /dev/null
+++ b/ports/sysdeps/mips/math-tests.h
@@ -0,0 +1,37 @@
+/* Configuration for math tests.  MIPS version.
+   Copyright (C) 2013 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   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 <sgidefs.h>
+
+/* MIPS soft float does not support exceptions and rounding modes, and
+   long double when wider than double is implemented using fp-bit
+   which does not integrate with hardware exceptions and rounding
+   modes.  */
+#ifdef __mips_soft_float
+# define ROUNDING_TESTS_float(MODE)	((MODE) == FE_TONEAREST)
+# define ROUNDING_TESTS_double(MODE)	((MODE) == FE_TONEAREST)
+# define ROUNDING_TESTS_long_double(MODE)	((MODE) == FE_TONEAREST)
+# define EXCEPTION_TESTS_float	0
+# define EXCEPTION_TESTS_double	0
+# define EXCEPTION_TESTS_long_double	0
+#elif _MIPS_SIM != _ABIO32
+# define ROUNDING_TESTS_long_double(MODE)	((MODE) == FE_TONEAREST)
+# define EXCEPTION_TESTS_long_double	0
+#endif
+
+#include_next <math-tests.h>

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

Summary of changes:
 ports/ChangeLog.mips                     |    4 ++++
 ports/sysdeps/{arm => mips}/math-tests.h |   17 +++++++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)
 copy ports/sysdeps/{arm => mips}/math-tests.h (71%)


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]