mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-24 11:41:07 +00:00
* sysdeps/mips/dl-machine.h (elf_machine_matches_host): Use
__attribute_used__. (__dl_runtime_resolve): Likewise. * sysdeps/mips/machine-gmon.h (_MCOUNT_DECL): Make it a real declaration.
This commit is contained in:
parent
b16fd2b050
commit
4bf39226fa
@ -69,7 +69,7 @@ do { if ((l)->l_info[DT_MIPS (RLD_MAP)]) \
|
||||
} while (0)
|
||||
|
||||
/* Return nonzero iff ELF header is compatible with the running host. */
|
||||
static inline int __attribute__ ((unused))
|
||||
static inline int __attribute_used__
|
||||
elf_machine_matches_host (const ElfW(Ehdr) *ehdr)
|
||||
{
|
||||
switch (ehdr->e_machine)
|
||||
@ -262,7 +262,7 @@ int _dl_mips_gnu_objects = 1; \
|
||||
/* This is called from assembly stubs below which the compiler can't see. */ \
|
||||
static ElfW(Addr) \
|
||||
__dl_runtime_resolve (ElfW(Word), ElfW(Word), ElfW(Addr), ElfW(Addr)) \
|
||||
__attribute__ ((unused)); \
|
||||
__attribute_used__; \
|
||||
\
|
||||
static ElfW(Addr) \
|
||||
__dl_runtime_resolve (ElfW(Word) sym_index, \
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Machine-specific calling sequence for `mcount' profiling function. MIPS
|
||||
Copyright (C) 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
|
||||
Copyright (C) 1996, 1997, 2000, 2001, 2002 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
|
||||
@ -17,7 +17,8 @@
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||
02111-1307 USA. */
|
||||
|
||||
#define _MCOUNT_DECL static void __mcount
|
||||
#define _MCOUNT_DECL(frompc,selfpc) \
|
||||
static void __attribute_used__ __mcount (u_long frompc, u_long selfpc)
|
||||
|
||||
/* Call __mcount with our the return PC for our caller,
|
||||
and the return PC our caller will return to. */
|
||||
|
Loading…
Reference in New Issue
Block a user