summaryrefslogtreecommitdiff
path: root/patches/glibc/linuxthreads-2.2.5/pt-initfini-alpha.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/glibc/linuxthreads-2.2.5/pt-initfini-alpha.patch')
-rw-r--r--patches/glibc/linuxthreads-2.2.5/pt-initfini-alpha.patch119
1 files changed, 0 insertions, 119 deletions
diff --git a/patches/glibc/linuxthreads-2.2.5/pt-initfini-alpha.patch b/patches/glibc/linuxthreads-2.2.5/pt-initfini-alpha.patch
deleted file mode 100644
index 22a1cfe..0000000
--- a/patches/glibc/linuxthreads-2.2.5/pt-initfini-alpha.patch
+++ /dev/null
@@ -1,119 +0,0 @@
---- glibc-2.2.5/linuxthreads/sysdeps/alpha/elf/pt-initfini.c.old Fri Jun 6 22:02:08 2003
-+++ glibc-2.2.5/linuxthreads/sysdeps/alpha/elf/pt-initfini.c Fri Jun 6 22:02:33 2003
-@@ -37,60 +37,60 @@
- files, all of which may have different GP values. So we must reload
- the GP value from crti.o in crtn.o. */
-
--__asm__ ("
--
--#include \"defs.h\"
--
--/*@HEADER_ENDS*/
--
--/*@_init_PROLOG_BEGINS*/
-- .section .init, \"ax\", @progbits
-- .globl _init
-- .ent _init
--_init:
-- ldgp $29, 0($27)
-- subq $30, 16, $30
-- lda $27, __pthread_initialize_minimal
-- stq $26, 0($30)
-- stq $29, 8($30)
-- .prologue 1
-- jsr $26, ($27), __pthread_initialize_minimal
-- ldq $29, 8($30)
-- .align 3
-- .end _init
-- .size _init, 0
--/*@_init_PROLOG_ENDS*/
--
--/*@_init_EPILOG_BEGINS*/
-- .section .init, \"ax\", @progbits
-- ldq $26, 0($30)
-- ldq $29, 8($30)
-- addq $30, 16, $30
-- ret
--/*@_init_EPILOG_ENDS*/
--
--/*@_fini_PROLOG_BEGINS*/
-- .section .fini, \"ax\", @progbits
-- .globl _fini
-- .ent _fini
--_fini:
-- ldgp $29, 0($27)
-- subq $30, 16, $30
-- stq $26, 0($30)
-- stq $29, 8($30)
-- .prologue 1
-- .align 3
-- .end _fini
-- .size _fini, 0
--/*@_fini_PROLOG_ENDS*/
--
--/*@_fini_EPILOG_BEGINS*/
-- .section .fini, \"ax\", @progbits
-- ldq $26, 0($30)
-- ldq $29, 8($30)
-- addq $30, 16, $30
-- ret
--/*@_fini_EPILOG_ENDS*/
--
--/*@TRAILER_BEGINS*/
-+__asm__ ("\n\
-+\n\
-+#include \"defs.h\"\n\
-+\n\
-+/*@HEADER_ENDS*/\n\
-+\n\
-+/*@_init_PROLOG_BEGINS*/\n\
-+ .section .init, \"ax\", @progbits\n\
-+ .globl _init\n\
-+ .ent _init\n\
-+_init:\n\
-+ ldgp $29, 0($27)\n\
-+ subq $30, 16, $30\n\
-+ lda $27, __pthread_initialize_minimal\n\
-+ stq $26, 0($30)\n\
-+ stq $29, 8($30)\n\
-+ .prologue 1\n\
-+ jsr $26, ($27), __pthread_initialize_minimal\n\
-+ ldq $29, 8($30)\n\
-+ .align 3\n\
-+ .end _init\n\
-+ .size _init, 0\n\
-+/*@_init_PROLOG_ENDS*/\n\
-+\n\
-+/*@_init_EPILOG_BEGINS*/\n\
-+ .section .init, \"ax\", @progbits\n\
-+ ldq $26, 0($30)\n\
-+ ldq $29, 8($30)\n\
-+ addq $30, 16, $30\n\
-+ ret\n\
-+/*@_init_EPILOG_ENDS*/\n\
-+\n\
-+/*@_fini_PROLOG_BEGINS*/\n\
-+ .section .fini, \"ax\", @progbits\n\
-+ .globl _fini\n\
-+ .ent _fini\n\
-+_fini:\n\
-+ ldgp $29, 0($27)\n\
-+ subq $30, 16, $30\n\
-+ stq $26, 0($30)\n\
-+ stq $29, 8($30)\n\
-+ .prologue 1\n\
-+ .align 3\n\
-+ .end _fini\n\
-+ .size _fini, 0\n\
-+/*@_fini_PROLOG_ENDS*/\n\
-+\n\
-+/*@_fini_EPILOG_BEGINS*/\n\
-+ .section .fini, \"ax\", @progbits\n\
-+ ldq $26, 0($30)\n\
-+ ldq $29, 8($30)\n\
-+ addq $30, 16, $30\n\
-+ ret\n\
-+/*@_fini_EPILOG_ENDS*/\n\
-+\n\
-+/*@TRAILER_BEGINS*/\n\
- ");