patches/glibc/2.5/180-alpha-cfi.patch
author Johannes Stezenbach <js@sig21.net>
Mon Feb 13 21:10:06 2012 +0100 (2012-02-13)
branch1.14
changeset 2914 9362b3751bbc
parent 744 4bf8448536d5
permissions -rw-r--r--
docs/known-issues: add note about build issue on x86_64 with 32bit userspace

Signed-off-by: Johannes Stezenbach <js@sig21.net>
(transplanted from da77b5e7cb9f921d0e2a22818b7945906100e704)
     1 --- libc/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h    2006/10/29 21:48:06     1.6
     2 +++ libc/nptl/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h    2007/03/13 21:28:03     1.7
     3 @@ -55,6 +55,7 @@
     4  	bne	a3, SYSCALL_ERROR_LABEL;			\
     5  __LABEL($pseudo_ret)						\
     6  	.subsection 2;						\
     7 +	cfi_startproc;						\
     8  __LABEL($pseudo_cancel)						\
     9  	subq	sp, 64, sp;					\
    10  	cfi_def_cfa_offset(64);					\
    11 @@ -90,12 +91,13 @@
    12  	cfi_def_cfa_offset(0);					\
    13  __LABEL($syscall_error)						\
    14  	SYSCALL_ERROR_HANDLER;					\
    15 +	cfi_endproc;						\
    16  	.previous
    17  
    18  # undef PSEUDO_END
    19  # define PSEUDO_END(sym)					\
    20 -	.subsection 2;						\
    21  	cfi_endproc;						\
    22 +	.subsection 2;						\
    23  	.size sym, .-sym
    24  
    25  # define SAVE_ARGS_0	/* Nothing.  */