3 # Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
6 --- glibc-2.2.5/sysdeps/alpha/elf/initfini.c~initfini-alpha.patch 2004-09-03 19:00:33.000000000 -0500
7 +++ glibc-2.2.5/sysdeps/alpha/elf/initfini.c 2004-09-03 19:00:38.000000000 -0500
9 files, all of which may have different GP values. So we must reload
10 the GP value from crti.o in crtn.o. */
18 -/*@_init_PROLOG_BEGINS*/
19 - .section .init, \"ax\", @progbits
25 - lda $27, __gmon_start__
30 - jsr $26, ($27), __gmon_start__
36 -/*@_init_PROLOG_ENDS*/
38 -/*@_init_EPILOG_BEGINS*/
39 - .section .init, \"ax\", @progbits
44 -/*@_init_EPILOG_ENDS*/
46 -/*@_fini_PROLOG_BEGINS*/
47 - .section .fini, \"ax\", @progbits
59 -/*@_fini_PROLOG_ENDS*/
61 -/*@_fini_EPILOG_BEGINS*/
62 - .section .fini, \"ax\", @progbits
67 -/*@_fini_EPILOG_ENDS*/
72 +#include \"defs.h\"\n\
76 +/*@_init_PROLOG_BEGINS*/\n\
77 + .section .init, \"ax\", @progbits\n\
82 + subq $30, 16, $30\n\
83 + lda $27, __gmon_start__\n\
88 + jsr $26, ($27), __gmon_start__\n\
94 +/*@_init_PROLOG_ENDS*/\n\
96 +/*@_init_EPILOG_BEGINS*/\n\
97 + .section .init, \"ax\", @progbits\n\
100 + addq $30, 16, $30\n\
102 +/*@_init_EPILOG_ENDS*/\n\
104 +/*@_fini_PROLOG_BEGINS*/\n\
105 + .section .fini, \"ax\", @progbits\n\
109 + ldgp $29, 0($27)\n\
110 + subq $30, 16, $30\n\
117 +/*@_fini_PROLOG_ENDS*/\n\
119 +/*@_fini_EPILOG_BEGINS*/\n\
120 + .section .fini, \"ax\", @progbits\n\
123 + addq $30, 16, $30\n\
125 +/*@_fini_EPILOG_ENDS*/\n\
127 +/*@TRAILER_BEGINS*/\n\