1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-29 11:41:21 +03:00
2002-02-01  Jakub Jelinek  <jakub@redhat.com>

	* sysdeps/generic/ldsodefs.h (_dl_load_lock): Remove duplicate
	definition.
	* sysdeps/ia64/hp-timing.h: Move _dl_hp_timing_overhead in
	_rtld_global struct.
	* sysdeps/sparc/sparc32/sparcv9/hp-timing.h: Likewise.
	* sysdeps/sparc/sparc64/hp-timing.c: Likewise.
	* sysdeps/sparc/sparc64/hp-timing.h: Likewise.
	* sysdeps/sparc/sparc64/Makefile: Make hp-timing static only.
	* sysdeps/unix/sysv/aix/init-first.c (_dl_fpu_control,
	_dl_fpu_control_set): Remove unused externs.
	* sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.c: New file.
	* sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.c: New file.
	* sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h: Move procinfo
	related variables in _rtld_global struct.
	* sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h: Likewise.
	* sysdeps/unix/sysv/linux/init-first.c (_dl_fpu_control_set): Remove
	unused extern.
This commit is contained in:
Ulrich Drepper
2002-02-01 19:06:42 +00:00
parent a3a4f24951
commit 27ef89fbdc
13 changed files with 171 additions and 61 deletions

View File

@ -1,5 +1,5 @@
/* Linux/sparc32 version of processor capability information handling macros.
Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc.
Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jj@ultra.linux.cz>, 1999.
@ -23,12 +23,6 @@
#include <ldsodefs.h>
/* If anything should be added here check whether the size of each string
is still ok with the given array size. */
static const char sparc32_cap_flags[][7] =
{
"flush", "stbar", "swap", "muldiv", "v9", "ultra3"
};
#define _DL_HWCAP_COUNT 6
static inline int
@ -41,7 +35,7 @@ _dl_procinfo (int word)
for (i = 0; i < _DL_HWCAP_COUNT; ++i)
if (word & (1 << i))
_dl_printf (" %s", sparc32_cap_flags[i]);
_dl_printf (" %s", GL(dl_sparc32_cap_flags)[i]);
_dl_printf ("\n");
@ -52,7 +46,7 @@ static inline const char *
__attribute__ ((unused))
_dl_hwcap_string (int idx)
{
return sparc32_cap_flags[idx];
return GL(dl_sparc32_cap_flags)[idx];
};
static inline int
@ -62,7 +56,7 @@ _dl_string_hwcap (const char *str)
int i;
for (i = 0; i < _DL_HWCAP_COUNT; i++)
{
if (strcmp (str, sparc32_cap_flags [i]) == 0)
if (strcmp (str, GL(dl_sparc32_cap_flags) [i]) == 0)
return i;
}
return -1;