about summary refs log tree commit diff
path: root/linuxthreads/sysdeps/unix/sysv/linux/ia64/pt-initfini.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2001-04-24 04:40:38 +0000
committerUlrich Drepper <drepper@redhat.com>2001-04-24 04:40:38 +0000
commit7e9463020bc7ef69f66eb4bb27c1a1e065cdc90c (patch)
tree77c79091d1a1b27f9e59687c6a734e0da0b001ff /linuxthreads/sysdeps/unix/sysv/linux/ia64/pt-initfini.c
parentb5edfe6131a117b91ee5c104e475d5fd49285156 (diff)
downloadglibc-7e9463020bc7ef69f66eb4bb27c1a1e065cdc90c.tar.gz
glibc-7e9463020bc7ef69f66eb4bb27c1a1e065cdc90c.tar.xz
glibc-7e9463020bc7ef69f66eb4bb27c1a1e065cdc90c.zip
Update.
	* sysdeps/unix/sysv/linux/ia64/pt-initfini.c (_init): We don't
	have to call __gmon_start__ in the libpthread DSO.
	* sysdeps/pthread/pt-initfini.c (_init): Likewise.
Diffstat (limited to 'linuxthreads/sysdeps/unix/sysv/linux/ia64/pt-initfini.c')
-rw-r--r--linuxthreads/sysdeps/unix/sysv/linux/ia64/pt-initfini.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/linuxthreads/sysdeps/unix/sysv/linux/ia64/pt-initfini.c b/linuxthreads/sysdeps/unix/sysv/linux/ia64/pt-initfini.c
index 5ea75d6aed..b7da3c87de 100644
--- a/linuxthreads/sysdeps/unix/sysv/linux/ia64/pt-initfini.c
+++ b/linuxthreads/sysdeps/unix/sysv/linux/ia64/pt-initfini.c
@@ -52,17 +52,12 @@ _init:
 	mov r32 = r12
 	mov r33 = b0
 	adds r12 = -16, r12
-	addl r14 = @ltoff(@fptr(__gmon_start__#)), gp
 	;;
-	ld8 r15 = [r14]
 /* we could use r35 to save gp, but we use the stack since that's what
  * all the other init routines will do --davidm 00/04/05 */
 	st8 [r12] = gp, -16
 	br.call.sptk.many b0 = __pthread_initialize_minimal# ;;
 	;;
-	cmp.ne p6, p0 = 0, r15
-
-(p6)	br.call.sptk.many b0 = __gmon_start__# ;;
 	adds r12 = 16, r12
 	;;
 	ld8 gp = [r12]
@@ -97,8 +92,6 @@ _fini:
 	.endp _fini#
 
 /*@_fini_PROLOG_ENDS*/
-	br.call.sptk.many b0 = i_am_not_a_leaf# ;;
-	;;
 
 /*@_fini_EPILOG_BEGINS*/
 	.section .fini