From: Ulrich Drepper Date: Fri, 31 Jul 2009 14:20:45 +0000 (-0700) Subject: Remove CHEC_ESP handling from i386 __longjmp. X-Git-Tag: upstream/2.30~13383 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5b938b2543c991be88a06fd7438f804d05358ac1;p=external%2Fglibc.git Remove CHEC_ESP handling from i386 __longjmp. --- diff --git a/sysdeps/i386/__longjmp.S b/sysdeps/i386/__longjmp.S index f2eeeec..5ff7a73 100644 --- a/sysdeps/i386/__longjmp.S +++ b/sysdeps/i386/__longjmp.S @@ -33,9 +33,6 @@ ENTRY (__longjmp) movl (JB_SP*4)(%eax), %ecx PTR_DEMANGLE (%edx) PTR_DEMANGLE (%ecx) -# ifdef CHECK_ESP - CHECK_ESP (%ecx) -# endif cfi_def_cfa(%eax, 0) cfi_register(%eip, %edx) cfi_register(%esp, %ecx) @@ -57,12 +54,6 @@ ENTRY (__longjmp) movl %ecx, %esp #else movl 4(%esp), %ecx /* User's jmp_buf in %ecx. */ - -# ifdef CHECK_ESP - movl (JB_SP*4)(%ecx), %eax - CHECK_ESP (%eax) -# endif - movl 8(%esp), %eax /* Second argument is return value. */ /* Save the return address now. */ movl (JB_PC*4)(%ecx), %edx