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

r2710 - in glibc-package/trunk/debian: . patches patches/amd64 patches/i386



Author: aurel32
Date: 2007-11-27 18:35:45 +0000 (Tue, 27 Nov 2007)
New Revision: 2710

Added:
   glibc-package/trunk/debian/patches/amd64/local-clone.diff
   glibc-package/trunk/debian/patches/i386/local-clone.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
  * amd64, i386/local-clone.diff: restore patch to fix gij running out of
    memory, as it has been lost upstream.



Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2007-11-27 00:18:48 UTC (rev 2709)
+++ glibc-package/trunk/debian/changelog	2007-11-27 18:35:45 UTC (rev 2710)
@@ -13,6 +13,8 @@
   * Remove nn_NO-first_weekday.diff: likewise.
   * Remove pl_PL-first_weekday.diff: likewise.
   * Remove sk_SK-first_weekday.diff: likewise.
+  * amd64, i386/local-clone.diff: restore patch to fix gij running out of 
+    memory, as it has been lost upstream.
 
  -- Aurelien Jarno <aurel32@debian.org>  Tue, 27 Nov 2007 00:43:06 +0100
 

Added: glibc-package/trunk/debian/patches/amd64/local-clone.diff
===================================================================
--- glibc-package/trunk/debian/patches/amd64/local-clone.diff	                        (rev 0)
+++ glibc-package/trunk/debian/patches/amd64/local-clone.diff	2007-11-27 18:35:45 UTC (rev 2710)
@@ -0,0 +1,25 @@
+2006-11-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* sysdeps/unix/sysv/linux/x86_64/clone.S: Provide CFI for the outermost
+	`clone' function to ensure proper unwinding stop of gdb.
+
+--- sysdeps/unix/sysv/linux/x86_64/clone.S	2006-12-04 00:12:36.000000000 +0100
++++ sysdeps/unix/sysv/linux/x86_64/clone.S	2006-12-14 10:06:34.000000000 +0100
+@@ -89,9 +89,6 @@
+ 	ret
+ 
+ L(thread_start):
+-	cfi_startproc;
+-	/* Clearing frame pointer is insufficient, use CFI.  */
+-	cfi_undefined (rip);
+ 	/* Clear the frame pointer.  The ABI suggests this be done, to mark
+ 	   the outermost frame obviously.  */
+ 	xorl	%ebp, %ebp
+@@ -116,7 +113,6 @@
+ 	/* Call exit with return value from function call. */
+ 	movq	%rax, %rdi
+ 	call	HIDDEN_JUMPTARGET (_exit)
+-	cfi_endproc;
+ 
+ 	cfi_startproc;
+ PSEUDO_END (BP_SYM (__clone))

Added: glibc-package/trunk/debian/patches/i386/local-clone.diff
===================================================================
--- glibc-package/trunk/debian/patches/i386/local-clone.diff	                        (rev 0)
+++ glibc-package/trunk/debian/patches/i386/local-clone.diff	2007-11-27 18:35:45 UTC (rev 2710)
@@ -0,0 +1,25 @@
+2006-11-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* sysdeps/unix/sysv/linux/i386/clone.S: Provide CFI for the outermost
+	`clone' function to ensure proper unwinding stop of gdb.
+
+--- sysdeps/unix/sysv/linux/i386/clone.S	2006-12-04 00:12:36.000000000 +0100
++++ sysdeps/unix/sysv/linux/i386/clone.S	2006-12-14 10:06:34.000000000 +0100
+@@ -120,9 +120,6 @@
+ 	ret
+ 
+ L(thread_start):
+-	cfi_startproc;
+-	/* Clearing frame pointer is insufficient, use CFI.  */
+-	cfi_undefined (eip);
+ 	/* Note: %esi is zero.  */
+ 	movl	%esi,%ebp	/* terminate the stack frame */
+ #ifdef RESET_PID
+@@ -155,7 +152,6 @@
+ 	jmp	L(haspid)
+ 	.previous
+ #endif
+-	cfi_endproc;
+ 
+ 	cfi_startproc
+ PSEUDO_END (BP_SYM (__clone))

Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series	2007-11-27 00:18:48 UTC (rev 2709)
+++ glibc-package/trunk/debian/patches/series	2007-11-27 18:35:45 UTC (rev 2710)
@@ -45,6 +45,7 @@
 alpha/submitted-PTR_MANGLE.diff
 
 amd64/local-biarch.diff 
+amd64/local-clone.diff -p0
 amd64/local-linuxthreads-gscope.diff -p0
 amd64/local-x86_64_bits_sigcontext.diff
 
@@ -85,6 +86,7 @@
 hurd-i386/cvs-O_CLOEXEC_fix.diff
 
 i386/local-biarch.diff 
+i386/local-clone.diff -p0
 i386/local-cmov.diff -p0
 i386/local-linuxthreads-gscope.diff -p0
 i386/submitted-i686-timing.diff -p0



Reply to: