diff options
Diffstat (limited to 'sysdeps/i386/machine-gmon.h')
-rw-r--r-- | sysdeps/i386/machine-gmon.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/sysdeps/i386/machine-gmon.h b/sysdeps/i386/machine-gmon.h index c6a8a93431..2cfdc6ef01 100644 --- a/sysdeps/i386/machine-gmon.h +++ b/sysdeps/i386/machine-gmon.h @@ -1,5 +1,5 @@ /* i386-specific implementation of profiling support. - Copyright (C) 1997-2016 Free Software Foundation, Inc. + Copyright (C) 1997-2018 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. @@ -29,10 +29,12 @@ /* We must not pollute the global namespace. */ #define mcount_internal __mcount_internal -extern void mcount_internal (u_long frompc, u_long selfpc) internal_function; +extern void mcount_internal (u_long frompc, u_long selfpc) + __attribute__ ((regparm (2))) attribute_hidden; -#define _MCOUNT_DECL(frompc, selfpc) \ -void internal_function mcount_internal (u_long frompc, u_long selfpc) +#define _MCOUNT_DECL(frompc, selfpc) \ + __attribute__ ((regparm (2))) \ +void mcount_internal (u_long frompc, u_long selfpc) /* Define MCOUNT as empty since we have the implementation in another |