chiark / gitweb /
eglibc (2.11.3-4+deb6u3) squeeze-lts; urgency=medium
[eglibc.git] / debian / patches / i386 / local-clone.diff
1 2006-11-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
2
3         * sysdeps/unix/sysv/linux/i386/clone.S: Provide CFI for the outermost
4         `clone' function to ensure proper unwinding stop of gdb.
5
6 ---
7  sysdeps/unix/sysv/linux/i386/clone.S |    4 ----
8  1 file changed, 4 deletions(-)
9
10 --- a/sysdeps/unix/sysv/linux/i386/clone.S
11 +++ b/sysdeps/unix/sysv/linux/i386/clone.S
12 @@ -120,9 +120,6 @@
13         ret
14  
15  L(thread_start):
16 -       cfi_startproc;
17 -       /* Clearing frame pointer is insufficient, use CFI.  */
18 -       cfi_undefined (eip);
19         /* Note: %esi is zero.  */
20         movl    %esi,%ebp       /* terminate the stack frame */
21  #ifdef RESET_PID
22 @@ -155,7 +152,6 @@
23         jmp     L(haspid)
24         .previous
25  #endif
26 -       cfi_endproc;
27  
28         cfi_startproc
29  PSEUDO_END (BP_SYM (__clone))