1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-30 22:43:12 +03:00

* sysdeps/sparc/sparc32/elf/start.S: Remove cfi_* markup.

* sysdeps/sparc/sparc64/elf/start.S: Likewise. 
* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S (__thread_start): Likewise. 
* sysdeps/unix/sysv/linux/sparc/sparc64/clone.S (__thread_start): Likewise.
	* sysdeps/sparc/sparc32/elf/start.S: Remove cfi_* markup.
	* sysdeps/sparc/sparc64/elf/start.S: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S (__thread_start): Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc64/clone.S (__thread_start): Likewise.
This commit is contained in:
Jakub Jelinek
2007-09-18 19:29:44 +00:00
parent b90395e6e9
commit 006805680f
5 changed files with 7 additions and 18 deletions

View File

@ -1,5 +1,10 @@
2007-09-18 Jakub Jelinek <jakub@redhat.com> 2007-09-18 Jakub Jelinek <jakub@redhat.com>
* sysdeps/sparc/sparc32/elf/start.S: Remove cfi_* markup.
* sysdeps/sparc/sparc64/elf/start.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S (__thread_start): Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/clone.S (__thread_start): Likewise.
* sysdeps/generic/ldsodefs.h (DL_LOOKUP_GSCOPE_LOCK): New definition. * sysdeps/generic/ldsodefs.h (DL_LOOKUP_GSCOPE_LOCK): New definition.
* elf/dl-runtime.c (_dl_fixup, _dl_profile_fixup): Or in * elf/dl-runtime.c (_dl_fixup, _dl_profile_fixup): Or in
DL_LOOKUP_GSCOPE_LOCK into flags after THREAD_GSCOPE_SET_FLAG (). DL_LOOKUP_GSCOPE_LOCK into flags after THREAD_GSCOPE_SET_FLAG ().

View File

@ -1,5 +1,5 @@
/* Startup code for elf32-sparc /* Startup code for elf32-sparc
Copyright (C) 1997, 1998, 2002, 2004 Free Software Foundation, Inc. Copyright (C) 1997, 1998, 2002, 2004, 2007 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Richard Henderson <richard@gnu.ai.mit.edu>, 1997. Contributed by Richard Henderson <richard@gnu.ai.mit.edu>, 1997.
@ -48,8 +48,6 @@
.global _start .global _start
.type _start,#function .type _start,#function
_start: _start:
cfi_startproc
#ifdef SHARED #ifdef SHARED
sethi %hi(_GLOBAL_OFFSET_TABLE_-4), %l7 sethi %hi(_GLOBAL_OFFSET_TABLE_-4), %l7
call .LLGETPC0 call .LLGETPC0
@ -60,7 +58,6 @@ _start:
drop their arguments. */ drop their arguments. */
mov %g0, %fp mov %g0, %fp
sub %sp, 6*4, %sp sub %sp, 6*4, %sp
cfi_adjust_cfa_offset(6*4)
/* Extract the arguments and environment as encoded on the stack. The /* Extract the arguments and environment as encoded on the stack. The
argument info starts after one register window (16 words) past the SP. */ argument info starts after one register window (16 words) past the SP. */
@ -93,8 +90,6 @@ _start:
/* Die very horribly if exit returns. */ /* Die very horribly if exit returns. */
unimp unimp
cfi_endproc
.size _start, .-_start .size _start, .-_start
/* Define a symbol for the first piece of initialized data. */ /* Define a symbol for the first piece of initialized data. */

View File

@ -1,5 +1,5 @@
/* Startup code for elf64-sparc /* Startup code for elf64-sparc
Copyright (C) 1997, 1998, 2002, 2004 Free Software Foundation, Inc. Copyright (C) 1997, 1998, 2002, 2004, 2007 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Richard Henderson <richard@gnu.ai.mit.edu>, 1997. Contributed by Richard Henderson <richard@gnu.ai.mit.edu>, 1997.
@ -48,8 +48,6 @@
.global _start .global _start
.type _start,#function .type _start,#function
_start: _start:
cfi_startproc
#ifdef SHARED #ifdef SHARED
sethi %hi(_GLOBAL_OFFSET_TABLE_-4), %l7 sethi %hi(_GLOBAL_OFFSET_TABLE_-4), %l7
call .LLGETPC0 call .LLGETPC0
@ -60,7 +58,6 @@ _start:
drop their arguments. */ drop their arguments. */
mov %g0, %fp mov %g0, %fp
sub %sp, 6*8, %sp sub %sp, 6*8, %sp
cfi_adjust_cfa_offset(6*8)
/* Extract the arguments and environment as encoded on the stack. The /* Extract the arguments and environment as encoded on the stack. The
argument info starts after one register window (16 words) past the SP, argument info starts after one register window (16 words) past the SP,
@ -94,8 +91,6 @@ _start:
/* Die very horribly if exit returns. */ /* Die very horribly if exit returns. */
illtrap 0 illtrap 0
cfi_endproc
.size _start, .-_start .size _start, .-_start
/* Define a symbol for the first piece of initialized data. */ /* Define a symbol for the first piece of initialized data. */

View File

@ -82,8 +82,6 @@ END(__clone)
.type __thread_start,@function .type __thread_start,@function
__thread_start: __thread_start:
cfi_startproc
#ifdef RESET_PID #ifdef RESET_PID
sethi %hi(CLONE_THREAD), %l0 sethi %hi(CLONE_THREAD), %l0
andcc %g4, %l0, %g0 andcc %g4, %l0, %g0
@ -104,8 +102,6 @@ __thread_start:
call HIDDEN_JUMPTARGET(_exit),0 call HIDDEN_JUMPTARGET(_exit),0
nop nop
cfi_endproc
.size __thread_start, .-__thread_start .size __thread_start, .-__thread_start
weak_alias (__clone, clone) weak_alias (__clone, clone)

View File

@ -78,7 +78,6 @@ END(__clone)
.type __thread_start,@function .type __thread_start,@function
__thread_start: __thread_start:
cfi_startproc
#ifdef RESET_PID #ifdef RESET_PID
sethi %hi(CLONE_THREAD), %l0 sethi %hi(CLONE_THREAD), %l0
andcc %g4, %l0, %g0 andcc %g4, %l0, %g0
@ -97,7 +96,6 @@ __thread_start:
mov %g3,%o0 mov %g3,%o0
call HIDDEN_JUMPTARGET(_exit),0 call HIDDEN_JUMPTARGET(_exit),0
nop nop
cfi_endproc
.size __thread_start, .-__thread_start .size __thread_start, .-__thread_start