[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...



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