* sysdeps/alpha/elf/initfini.c: Avoid .ent/.end.

* sysdeps/alpha/elf/pt-initfini.c: Avoid .ent/.end.
This commit is contained in:
Richard Henderson 2003-07-05 22:56:39 +00:00
parent 5400aba699
commit ee13e79fc8

View File

@ -1,5 +1,5 @@
/* Special .init and .fini section support for Alpha.
Copyright (C) 2001, 2002 Free Software Foundation, Inc.
Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@ -45,21 +45,19 @@ __asm__ (" \n\
/*@_init_PROLOG_BEGINS*/ \n\
.section .init, \"ax\", @progbits \n\
.globl _init \n\
.ent _init \n\
.type _init, @function \n\
.usepv _init, std \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\
.align 3 \n\
1: \n\
.end _init \n\
.size _init, 0 \n\
/*@_init_PROLOG_ENDS*/ \n\
\n\
/*@_init_EPILOG_BEGINS*/ \n\
@ -73,16 +71,14 @@ _init: \n\
/*@_fini_PROLOG_BEGINS*/ \n\
.section .fini, \"ax\", @progbits \n\
.globl _fini \n\
.ent _fini \n\
.type _fini,@function \n\
.usepv _fini,std \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\