summaryrefslogtreecommitdiff
path: root/patches/glibc/2.2.5/initfini-alpha.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/glibc/2.2.5/initfini-alpha.patch')
-rw-r--r--patches/glibc/2.2.5/initfini-alpha.patch125
1 files changed, 0 insertions, 125 deletions
diff --git a/patches/glibc/2.2.5/initfini-alpha.patch b/patches/glibc/2.2.5/initfini-alpha.patch
deleted file mode 100644
index 49c4e67..0000000
--- a/patches/glibc/2.2.5/initfini-alpha.patch
+++ /dev/null
@@ -1,125 +0,0 @@
-Trivial fix to allow compiling with gcc3.3.
-
---- glibc-2.2.5/sysdeps/alpha/elf/initfini.c.old Fri Jun 6 17:59:45 2003
-+++ glibc-2.2.5/sysdeps/alpha/elf/initfini.c Fri Jun 6 18:00:20 2003
-@@ -37,62 +37,62 @@
- 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, __gmon_start__
-- stq $26, 0($30)
-- stq $29, 8($30)
-- .prologue 1
-- beq $27, 1f
-- jsr $26, ($27), __gmon_start__
-- ldq $29, 8($30)
--1:
-- .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, __gmon_start__\n\
-+ stq $26, 0($30)\n\
-+ stq $29, 8($30)\n\
-+ .prologue 1\n\
-+ beq $27, 1f\n\
-+ jsr $26, ($27), __gmon_start__\n\
-+ ldq $29, 8($30)\n\
-+1:\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\
- ");