about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux/s390/s390-32
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2003-07-11 22:46:53 +0000
committerUlrich Drepper <drepper@redhat.com>2003-07-11 22:46:53 +0000
commitf05bf186c119ff068fd4e7ca85756b9439fc7778 (patch)
tree01a8c8564456483299a0af10be81991c4d6dd675 /sysdeps/unix/sysv/linux/s390/s390-32
parent7fbf17e45756f31b6cb53fcae6174e41a2e67661 (diff)
downloadglibc-f05bf186c119ff068fd4e7ca85756b9439fc7778.tar.gz
glibc-f05bf186c119ff068fd4e7ca85756b9439fc7778.tar.xz
glibc-f05bf186c119ff068fd4e7ca85756b9439fc7778.zip
Update.
2003-07-11  Jakub Jelinek  <jakub@redhat.com>

	* sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S (__socket): Add
	cfi directives.
	* sysdeps/unix/sysv/linux/s390/s390-32/socket.S (__socket): Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-64/socket.S (__socket): Likewise.
Diffstat (limited to 'sysdeps/unix/sysv/linux/s390/s390-32')
-rw-r--r--sysdeps/unix/sysv/linux/s390/s390-32/socket.S13
1 files changed, 13 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/socket.S b/sysdeps/unix/sysv/linux/s390/s390-32/socket.S
index c4eb2cab0b..2047709647 100644
--- a/sysdeps/unix/sysv/linux/s390/s390-32/socket.S
+++ b/sysdeps/unix/sysv/linux/s390/s390-32/socket.S
@@ -47,12 +47,24 @@
 
 .globl __socket
 ENTRY(__socket)
+	cfi_startproc
 
 	/* Save registers and setup stack.  */
 	stm     %r6,%r15,24(%r15)       /* save registers */
+	cfi_offset (%r15, -36)
+	cfi_offset (%r14, -40)
+	cfi_offset (%r13, -44)
+	cfi_offset (%r12, -48)
+	cfi_offset (%r11, -52)
+	cfi_offset (%r10, -56)
+	cfi_offset (%r9, -60)
+	cfi_offset (%r8, -64)
+	cfi_offset (%r7, -68)
+	cfi_offset (%r6, -72)
 	lr      %r1,%r15
 	l       %r0,4(0,%r15)           /* load eos */
 	ahi     %r15,-120               /* buy stack space */
+	cfi_adjust_cfa_offset (120)
 	st      %r1,0(0,%r15)           /* store back chain */
 	st      %r0,4(0,%r15)           /* store eos */
 
@@ -124,6 +136,7 @@ L(socket_cancel):
 2:	.long	CENABLE-1b
 3:	.long	CDISABLE-1b
 #endif
+	cfi_endproc
 
 	SYSCALL_ERROR_HANDLER
 END (__socket)