diff options
author | Ulrich Drepper <drepper@redhat.com> | 2001-04-24 04:40:38 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2001-04-24 04:40:38 +0000 |
commit | 7e9463020bc7ef69f66eb4bb27c1a1e065cdc90c (patch) | |
tree | 77c79091d1a1b27f9e59687c6a734e0da0b001ff /linuxthreads/sysdeps/unix/sysv/linux | |
parent | b5edfe6131a117b91ee5c104e475d5fd49285156 (diff) | |
download | glibc-7e9463020bc7ef69f66eb4bb27c1a1e065cdc90c.tar glibc-7e9463020bc7ef69f66eb4bb27c1a1e065cdc90c.tar.gz glibc-7e9463020bc7ef69f66eb4bb27c1a1e065cdc90c.tar.bz2 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')
-rw-r--r-- | linuxthreads/sysdeps/unix/sysv/linux/ia64/pt-initfini.c | 7 |
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 |