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.19-515-ga88dadb
- From: mshawcroft at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 2 Jun 2014 11:46:28 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.19-515-ga88dadb
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 a88dadbed5d7589ac7880efe62ea511844107795 (commit)
from c95b3011018893fcc473279768a67a24a73bbef2 (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=a88dadbed5d7589ac7880efe62ea511844107795
commit a88dadbed5d7589ac7880efe62ea511844107795
Author: Wilco <wdijkstr@arm.com>
Date: Mon Jun 2 12:44:21 2014 +0100
[AArch64] Remove ISB after FPCR write.
diff --git a/ChangeLog b/ChangeLog
index b20156c..8a55607 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2014-06-02 Wilco <wdijkstr@arm.com>
+ * sysdeps/aarch64/fpu/fpu_control.h (_FPU_SETCW): Remove ISB after
+ FPCR write.
+
+2014-06-02 Wilco <wdijkstr@arm.com>
+
[BZ #17009]
* sysdeps/aarch64/fpu/feupdateenv (feupdateenv):
Rewrite to reduce FPCR/FPSR accesses.
diff --git a/sysdeps/aarch64/fpu/fpu_control.h b/sysdeps/aarch64/fpu/fpu_control.h
index 6a265e8..d5a890d 100644
--- a/sysdeps/aarch64/fpu/fpu_control.h
+++ b/sysdeps/aarch64/fpu/fpu_control.h
@@ -24,11 +24,8 @@
#define _FPU_GETCW(fpcr) \
__asm__ __volatile__ ("mrs %0, fpcr" : "=r" (fpcr))
-#define _FPU_SETCW(fpcr) \
- { \
- __asm__ __volatile__ ("msr fpcr, %0" : : "r" (fpcr)); \
- __asm__ __volatile__ ("isb"); \
- }
+#define _FPU_SETCW(fpcr) \
+ __asm__ __volatile__ ("msr fpcr, %0" : : "r" (fpcr))
#define _FPU_GETFPSR(fpsr) \
__asm__ __volatile__ ("mrs %0, fpsr" : "=r" (fpsr))
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
sysdeps/aarch64/fpu/fpu_control.h | 7 ++-----
2 files changed, 7 insertions(+), 5 deletions(-)
hooks/post-receive
--
GNU C Library master sources