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.22-298-g775e996


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  775e99641eca25a0dc9049253fe12b02c568f97a (commit)
      from  02c48b21b58ab810a7e7cd09e5b674567ba364de (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=775e99641eca25a0dc9049253fe12b02c568f97a

commit 775e99641eca25a0dc9049253fe12b02c568f97a
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Fri Sep 25 17:30:56 2015 +0000

    Use soft-fp fma for no-FPU ColdFire (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 no-FPU ColdFire 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/m68k/coldfire/nofpu/s_fma.c: New file.
    	* sysdeps/m68k/coldfire/nofpu/s_fmaf.c: Likewise.
    	* sysdeps/m68k/coldfire/nofpu/sfp-machine.h: Likewise.

diff --git a/ChangeLog b/ChangeLog
index d76c280..ba7aa4e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,11 @@
 2015-09-25  Joseph Myers  <joseph@codesourcery.com>
 
 	[BZ #13304]
+	* sysdeps/m68k/coldfire/nofpu/s_fma.c: New file.
+	* sysdeps/m68k/coldfire/nofpu/s_fmaf.c: Likewise.
+	* sysdeps/m68k/coldfire/nofpu/sfp-machine.h: Likewise.
+
+	[BZ #13304]
 	* sysdeps/microblaze/s_fma.c: New file.
 	* sysdeps/microblaze/s_fmaf.c: Likewise.
 	* sysdeps/microblaze/sfp-machine.h: Likewise.
diff --git a/sysdeps/m68k/coldfire/nofpu/s_fma.c b/sysdeps/m68k/coldfire/nofpu/s_fma.c
new file mode 100644
index 0000000..d9613fa
--- /dev/null
+++ b/sysdeps/m68k/coldfire/nofpu/s_fma.c
@@ -0,0 +1 @@
+#include <soft-fp/fmadf4.c>
diff --git a/sysdeps/m68k/coldfire/nofpu/s_fmaf.c b/sysdeps/m68k/coldfire/nofpu/s_fmaf.c
new file mode 100644
index 0000000..aa5c9b2
--- /dev/null
+++ b/sysdeps/m68k/coldfire/nofpu/s_fmaf.c
@@ -0,0 +1 @@
+#include <soft-fp/fmasf4.c>
diff --git a/sysdeps/m68k/coldfire/nofpu/sfp-machine.h b/sysdeps/m68k/coldfire/nofpu/sfp-machine.h
new file mode 100644
index 0000000..e4ad79e
--- /dev/null
+++ b/sysdeps/m68k/coldfire/nofpu/sfp-machine.h
@@ -0,0 +1 @@
+#include <sysdeps/nios2/sfp-machine.h>

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

Summary of changes:
 ChangeLog                                          |    5 +++++
 .../{microblaze => m68k/coldfire/nofpu}/s_fma.c    |    0
 .../{microblaze => m68k/coldfire/nofpu}/s_fmaf.c   |    0
 .../coldfire/nofpu}/sfp-machine.h                  |    0
 4 files changed, 5 insertions(+), 0 deletions(-)
 copy sysdeps/{microblaze => m68k/coldfire/nofpu}/s_fma.c (100%)
 copy sysdeps/{microblaze => m68k/coldfire/nofpu}/s_fmaf.c (100%)
 copy sysdeps/{microblaze => m68k/coldfire/nofpu}/sfp-machine.h (100%)


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]