Contents of /trunk/glibc/patches/glibc-2.12.1-bz4781.patch
Parent Directory | Revision Log
Revision 1072 -
(show annotations)
(download)
Tue Aug 17 01:30:20 2010 UTC (14 years, 1 month ago) by niro
File size: 1372 byte(s)
Tue Aug 17 01:30:20 2010 UTC (14 years, 1 month ago) by niro
File size: 1372 byte(s)
patches for 2.12
1 | diff -Naur glibc-old/sysdeps/unix/sysv/linux/i386/clone.S glibc/sysdeps/unix/sysv/linux/i386/clone.S |
2 | --- glibc-old/sysdeps/unix/sysv/linux/i386/clone.S 2009-05-09 13:35:30.000000000 +1000 |
3 | +++ glibc/sysdeps/unix/sysv/linux/i386/clone.S 2009-05-23 13:27:46.000000000 +1000 |
4 | @@ -120,9 +120,6 @@ |
5 | ret |
6 | |
7 | L(thread_start): |
8 | - cfi_startproc; |
9 | - /* Clearing frame pointer is insufficient, use CFI. */ |
10 | - cfi_undefined (eip); |
11 | /* Note: %esi is zero. */ |
12 | movl %esi,%ebp /* terminate the stack frame */ |
13 | #ifdef RESET_PID |
14 | @@ -155,7 +152,6 @@ |
15 | jmp L(haspid) |
16 | .previous |
17 | #endif |
18 | - cfi_endproc; |
19 | |
20 | cfi_startproc |
21 | PSEUDO_END (BP_SYM (__clone)) |
22 | diff -Naur glibc-old/sysdeps/unix/sysv/linux/x86_64/clone.S glibc/sysdeps/unix/sysv/linux/x86_64/clone.S |
23 | --- glibc-old/sysdeps/unix/sysv/linux/x86_64/clone.S 2009-05-09 13:35:30.000000000 +1000 |
24 | +++ glibc/sysdeps/unix/sysv/linux/x86_64/clone.S 2009-05-23 13:27:46.000000000 +1000 |
25 | @@ -89,9 +89,6 @@ |
26 | ret |
27 | |
28 | L(thread_start): |
29 | - cfi_startproc; |
30 | - /* Clearing frame pointer is insufficient, use CFI. */ |
31 | - cfi_undefined (rip); |
32 | /* Clear the frame pointer. The ABI suggests this be done, to mark |
33 | the outermost frame obviously. */ |
34 | xorl %ebp, %ebp |
35 | @@ -116,7 +113,6 @@ |
36 | /* Call exit with return value from function call. */ |
37 | movq %rax, %rdi |
38 | call HIDDEN_JUMPTARGET (_exit) |
39 | - cfi_endproc; |
40 | |
41 | cfi_startproc; |
42 | PSEUDO_END (BP_SYM (__clone)) |