[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commits] r24978 - in /fsf/glibc-2_18-branch/libc: ./ ports/ ports/sysdeps/aarch64/ ports/sysdeps/aarch64/fpu/ ports/sysdeps/aarch64/s...
- To: commits@xxxxxxxxxx
- Subject: [Commits] r24978 - in /fsf/glibc-2_18-branch/libc: ./ ports/ ports/sysdeps/aarch64/ ports/sysdeps/aarch64/fpu/ ports/sysdeps/aarch64/s...
- From: eglibc@xxxxxxxxxx
- Date: Wed, 08 Jan 2014 08:03:24 -0000
Author: eglibc
Date: Wed Jan 8 00:03:23 2014
New Revision: 24978
Log:
Import glibc-2.18 for 2014-01-08
Modified:
fsf/glibc-2_18-branch/libc/NEWS
fsf/glibc-2_18-branch/libc/ports/ChangeLog.aarch64
fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/dl-trampoline.S
fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/fpu/fpu_control.h
fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/soft-fp/sfp-machine.h
Modified: fsf/glibc-2_18-branch/libc/NEWS
==============================================================================
--- fsf/glibc-2_18-branch/libc/NEWS (original)
+++ fsf/glibc-2_18-branch/libc/NEWS Wed Jan 8 00:03:23 2014
@@ -9,7 +9,7 @@
* The following bugs are resolved with this release:
- 15073, 15128, 15909, 15996, 16150.
+ 15073, 15128, 15909, 15996, 16150, 16387.
Version 2.18
Modified: fsf/glibc-2_18-branch/libc/ports/ChangeLog.aarch64
==============================================================================
--- fsf/glibc-2_18-branch/libc/ports/ChangeLog.aarch64 (original)
+++ fsf/glibc-2_18-branch/libc/ports/ChangeLog.aarch64 Wed Jan 8 00:03:23 2014
@@ -1,3 +1,15 @@
+2014-01-07 Marcus Shawcroft <marcus.shawcroft@xxxxxxxxxx>
+
+ [BZ #16387]
+ * sysdeps/aarch64/fpu/fpu_control.h (_FPU_FPCR_RM_MASK): Define.
+ * sysdeps/aarch64/soft-fp/sfp-machine.h (FP_ROUNDMODE): Adjust
+ rounding mode mask.
+
+2014-01-07 Marcus Shawcroft <marcus.shawcroft@xxxxxxxxxx>
+
+ * sysdeps/aarch64/dl-trampoline.S (_dl_runtime_resolve): Correct
+ cfi_adjust_cfa_offset offset.
+
2013-12-18 Marcus Shawcroft <marcus.shawcroft@xxxxxxxxxx>
[BZ #15128]
Modified: fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/dl-trampoline.S
==============================================================================
--- fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/dl-trampoline.S (original)
+++ fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/dl-trampoline.S Wed Jan 8 00:03:23 2014
@@ -42,7 +42,7 @@
/* Save arguments. */
stp x8, x9, [sp, #-(80+8*16)]!
- cfi_adjust_cfa_offset (80)
+ cfi_adjust_cfa_offset (80+8*16)
cfi_rel_offset (x8, 0)
cfi_rel_offset (x9, 8)
Modified: fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/fpu/fpu_control.h
==============================================================================
--- fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/fpu/fpu_control.h (original)
+++ fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/fpu/fpu_control.h Wed Jan 8 00:03:23 2014
@@ -59,6 +59,9 @@
E E D D
E E
*/
+
+#define _FPU_FPCR_RM_MASK 0xc00000
+
#define _FPU_FPCR_MASK_IXE 0x1000
#define _FPU_FPCR_MASK_UFE 0x0800
#define _FPU_FPCR_MASK_OFE 0x0400
Modified: fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/soft-fp/sfp-machine.h
==============================================================================
--- fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/soft-fp/sfp-machine.h (original)
+++ fsf/glibc-2_18-branch/libc/ports/sysdeps/aarch64/soft-fp/sfp-machine.h Wed Jan 8 00:03:23 2014
@@ -47,7 +47,7 @@
#define _FP_DECL_EX fpu_control_t _fcw
-#define FP_ROUNDMODE (_fcw & 0x3)
+#define FP_ROUNDMODE (_fcw & _FPU_FPCR_RM_MASK)
#define FP_RND_NEAREST FE_TONEAREST
#define FP_RND_ZERO FE_TOWARDZERO
_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits