[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commits] r25095 - in /fsf/glibc-2_18-branch/libc: NEWS ports/ChangeLog.aarch64 ports/sysdeps/unix/sysv/linux/aarch64/clone.S



Author: eglibc
Date: Wed Jan 22 00:02:32 2014
New Revision: 25095

Log:
Import glibc-2.18 for 2014-01-22

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/unix/sysv/linux/aarch64/clone.S

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 22 00:02:32 2014
@@ -9,7 +9,7 @@
 
 * The following bugs are resolved with this release:
 
-  15073, 15128, 15909, 15996, 16150, 16387.
+  15073, 15128, 15909, 15996, 16150, 16169, 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 22 00:02:32 2014
@@ -1,3 +1,9 @@
+2014-01-20  Tom Tromey  <tromey@xxxxxxxxxx>
+
+	[BZ #16169]
+	* sysdeps/unix/sysv/linux/aarch64/clone.S (__clone): Add CFI
+	directives;  Zero x29.
+
 2014-01-07  Marcus Shawcroft  <marcus.shawcroft@xxxxxxxxxx>
 
 	[BZ #16387]

Modified: fsf/glibc-2_18-branch/libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S
==============================================================================
--- fsf/glibc-2_18-branch/libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S (original)
+++ fsf/glibc-2_18-branch/libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S Wed Jan 22 00:02:32 2014
@@ -63,6 +63,7 @@
 	mov	x8, #SYS_ify(clone)
 	/* X0:flags, x1:newsp, x2:parenttidptr, x3:newtls, x4:childtid.  */
 	svc	0x0
+	cfi_endproc
 	cmp	x0, #0
 	beq	2f
 	blt	3f
@@ -72,6 +73,9 @@
 	b	syscall_error
 
 2:
+	cfi_startproc
+	cfi_undefined (x30)
+	mov	x29, 0
 #ifdef RESET_PID
 	tbnz	x5, #CLONE_THREAD_BIT, 3f
 	mov	x0, #-1
@@ -93,7 +97,8 @@
 
 	/* We are done, pass the return value through x0.  */
 	b	HIDDEN_JUMPTARGET(_exit)
-
+	cfi_endproc
+	cfi_startproc
 PSEUDO_END (__clone)
 
 weak_alias (__clone, clone)

_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits