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.27.9000-4-g5f16795


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  5f167950dffde066dea973e90456fe95350e2e68 (commit)
      from  ccc9035a67cad676cc917c189ced45d303a94df5 (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=5f167950dffde066dea973e90456fe95350e2e68

commit 5f167950dffde066dea973e90456fe95350e2e68
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Thu Feb 1 20:50:00 2018 +0000

    Add ColdFire math-tests.h.
    
    Since I've been fixing build issues for ColdFire, this patch adds a
    math-tests.h file for ColdFire, reflecting the lack of support for
    exceptions and rounding modes for soft float.  I think it is logically
    correct, but have not tested it beyond build-many-glibcs.py for both
    hard and soft float.
    
    	* sysdeps/m68k/coldfire/math-tests.h: New file.

diff --git a/ChangeLog b/ChangeLog
index 927a834..e1262c6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2018-02-01  Joseph Myers  <joseph@codesourcery.com>
 
+	* sysdeps/m68k/coldfire/math-tests.h: New file.
+
 	* sysdeps/m68k/fpu/bits/fenv.h: Move to ....
 	* sysdeps/m68k/bits/fenv.h: ... here.
 	[!__HAVE_68881__ && !__HAVE_FPU__ && !__mcffpu__] (FE_INEXACT): Do
diff --git a/sysdeps/m68k/coldfire/math-tests.h b/sysdeps/m68k/coldfire/math-tests.h
new file mode 100644
index 0000000..b05609d
--- /dev/null
+++ b/sysdeps/m68k/coldfire/math-tests.h
@@ -0,0 +1,29 @@
+/* Configuration for math tests.  ColdFire version.
+   Copyright (C) 2018 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/>.  */
+
+/* ColdFire soft float does not support exceptions and rounding modes.  */
+#ifndef __mcffpu__
+# 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
+#endif
+
+#include_next <math-tests.h>

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

Summary of changes:
 ChangeLog                                    |    2 ++
 sysdeps/{mips => m68k/coldfire}/math-tests.h |   17 ++++-------------
 2 files changed, 6 insertions(+), 13 deletions(-)
 copy sysdeps/{mips => m68k/coldfire}/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]