summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJohn David Anglin <danglin@gcc.gnu.org>2015-03-10 23:43:50 -0400
committerCarlos O'Donell <carlos@systemhalted.org>2015-03-11 02:48:22 -0400
commitfae1aa8d226ce860124efd67ede03004b19b89e2 (patch)
treea78b3c667766a495d00e98a21152df1994bec88a /ChangeLog
parent068a6274556f9f362443648f4fd47525c8cf2dba (diff)
downloadglibc-fae1aa8d226ce860124efd67ede03004b19b89e2.tar
glibc-fae1aa8d226ce860124efd67ede03004b19b89e2.tar.gz
glibc-fae1aa8d226ce860124efd67ede03004b19b89e2.tar.bz2
glibc-fae1aa8d226ce860124efd67ede03004b19b89e2.zip
hppa: Fix feholdexcpt and fesetenv (Bug 18110).
The constraints in the inline assembly in feholdexcept and fesetenv are incorrect. The assembly modifies the buffer pointer, but doesn't express that in the constraints. The simple fix is to remove the modification of the buffer pointer which is no longer required by the existing code, and adjust the one constraint that did express the modification of bufptr. The change fixes test-fenv when glibc is compiled with recent gcc.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index cea5b0e310..26b6928f83 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2015-03-11 John David Anglin <danglin@gcc.gnu.org>
+
+ [BZ #18110]
+ * sysdeps/hppa/fpu/feholdexcpt.c (feholdexcept): Don't modify bufptr in
+ asms.
+ * sysdeps/hppa/fpu/fesetenv.c (fesetenv): Likewise.
+
2015-03-11 Joseph Myers <joseph@codesourcery.com>
* soft-fp/soft-fp.h (_FP_UNREACHABLE): New macro.