diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/i386/machine-gmon.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sysdeps/i386/machine-gmon.h b/sysdeps/i386/machine-gmon.h index d5d8cdf..3e90b8c 100644 --- a/sysdeps/i386/machine-gmon.h +++ b/sysdeps/i386/machine-gmon.h @@ -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))); -#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 |