This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.22-297-g02c48b2
- From: jsm28 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 25 Sep 2015 17:30:04 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.22-297-g02c48b2
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 02c48b21b58ab810a7e7cd09e5b674567ba364de (commit)
from 93bad7c97c7047ecaf7664859e2b49c0fe995443 (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=02c48b21b58ab810a7e7cd09e5b674567ba364de
commit 02c48b21b58ab810a7e7cd09e5b674567ba364de
Author: Joseph Myers <joseph@codesourcery.com>
Date: Fri Sep 25 17:29:19 2015 +0000
Use soft-fp fma for MicroBlaze (bug 13304).
Systems without floating-point exceptions and rounding modes should
use the soft-fp versions of fmaf and fma, not the sysdeps/ieee754
versions that rely on setting rounding to zero and testing for the
"inexact" exception; this has been noted on
<https://sourceware.org/glibc/wiki/PortStatus> for some time. This
patch makes MicroBlaze use the soft-fp files; sfp-machine.h is made to
include the nios2 version of sfp-machine.h which seems sufficiently
generic for 32-bit systems.
[BZ #13304]
* sysdeps/microblaze/s_fma.c: New file.
* sysdeps/microblaze/s_fmaf.c: Likewise.
* sysdeps/microblaze/sfp-machine.h: Likewise.
diff --git a/ChangeLog b/ChangeLog
index 45b8f86..d76c280 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2015-09-25 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #13304]
+ * sysdeps/microblaze/s_fma.c: New file.
+ * sysdeps/microblaze/s_fmaf.c: Likewise.
+ * sysdeps/microblaze/sfp-machine.h: Likewise.
+
2015-09-25 Maciej W. Rozycki <macro@imgtec.com>
[BZ #17250]
diff --git a/sysdeps/microblaze/s_fma.c b/sysdeps/microblaze/s_fma.c
new file mode 100644
index 0000000..d9613fa
--- /dev/null
+++ b/sysdeps/microblaze/s_fma.c
@@ -0,0 +1 @@
+#include <soft-fp/fmadf4.c>
diff --git a/sysdeps/microblaze/s_fmaf.c b/sysdeps/microblaze/s_fmaf.c
new file mode 100644
index 0000000..aa5c9b2
--- /dev/null
+++ b/sysdeps/microblaze/s_fmaf.c
@@ -0,0 +1 @@
+#include <soft-fp/fmasf4.c>
diff --git a/sysdeps/microblaze/sfp-machine.h b/sysdeps/microblaze/sfp-machine.h
new file mode 100644
index 0000000..e4ad79e
--- /dev/null
+++ b/sysdeps/microblaze/sfp-machine.h
@@ -0,0 +1 @@
+#include <sysdeps/nios2/sfp-machine.h>
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 7 +++++++
sysdeps/{nios2 => microblaze}/s_fma.c | 0
sysdeps/{nios2 => microblaze}/s_fmaf.c | 0
sysdeps/microblaze/sfp-machine.h | 1 +
4 files changed, 8 insertions(+), 0 deletions(-)
copy sysdeps/{nios2 => microblaze}/s_fma.c (100%)
copy sysdeps/{nios2 => microblaze}/s_fmaf.c (100%)
create mode 100644 sysdeps/microblaze/sfp-machine.h
hooks/post-receive
--
GNU C Library master sources