diff options
Diffstat (limited to 'libc/sysdeps/linux')
-rw-r--r-- | libc/sysdeps/linux/common/gmon.c | 5 | ||||
-rw-r--r-- | libc/sysdeps/linux/sh/bits/profil-counter.h | 5 |
2 files changed, 7 insertions, 3 deletions
diff --git a/libc/sysdeps/linux/common/gmon.c b/libc/sysdeps/linux/common/gmon.c index b3fe788f7..a3444a28e 100644 --- a/libc/sysdeps/linux/common/gmon.c +++ b/libc/sysdeps/linux/common/gmon.c @@ -52,7 +52,7 @@ /* Head of basic-block list or NULL. */ struct __bb *__bb_head; -struct gmonparam _gmonparam = { GMON_PROF_OFF }; +struct gmonparam _gmonparam = { state: GMON_PROF_OFF }; /* * See profil(2) where this is described: @@ -221,8 +221,7 @@ static void write_call_graph (int fd) u_char tag = GMON_TAG_CG_ARC; struct gmon_cg_arc_record raw_arc[NARCS_PER_WRITEV] __attribute__ ((aligned (__alignof__ (char*)))); - ARCINDEX from_index, to_index; - int from_len; + ARCINDEX from_index, to_index, from_len; u_long frompc; struct iovec iov[2 * NARCS_PER_WRITEV]; int nfilled; diff --git a/libc/sysdeps/linux/sh/bits/profil-counter.h b/libc/sysdeps/linux/sh/bits/profil-counter.h index fe1df15ad..44561b2a6 100644 --- a/libc/sysdeps/linux/sh/bits/profil-counter.h +++ b/libc/sysdeps/linux/sh/bits/profil-counter.h @@ -23,6 +23,11 @@ static void profil_counter (int signo, int _a2, int _a3, int _a4, struct sigcontext sc) { void *pc; + (void) signo; + (void)_a2; + (void)_a3; + (void)_a4; + pc = (void *) sc.sc_pc; profil_count (pc); } |