From: Samuel Thibault Date: Sat, 27 Jan 2018 21:01:34 +0000 (+0100) Subject: hurd: fix warning X-Git-Tag: glibc-2.27~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f817775364018856379b9475efd7b4345db66dc6;p=thirdparty%2Fglibc.git hurd: fix warning Making `special_profil_failure' both avoids warning "variable 'special_profil_failure' set but not used", and makes it easier to access with gdb. * sysdeps/mach/hurd/profil.c (special_profil_failure): Move variable to global scope. --- diff --git a/ChangeLog b/ChangeLog index 5dd9e9fcb64..5e624156072 100644 --- a/ChangeLog +++ b/ChangeLog @@ -29,6 +29,8 @@ MACH_IPC_COMPAT. * sysdeps/mach/hurd/dl-sysdep.c (_exit): Call LOSE and abort() if __task_terminate would ever return successfully. + * sysdeps/mach/hurd/profil.c (special_profil_failure): Move variable + to global scope. 2018-01-27 James Clarke diff --git a/sysdeps/mach/hurd/profil.c b/sysdeps/mach/hurd/profil.c index 2fe8f9de56d..b3f201b0163 100644 --- a/sysdeps/mach/hurd/profil.c +++ b/sysdeps/mach/hurd/profil.c @@ -138,6 +138,8 @@ __profil (u_short *sample_buffer, size_t size, size_t offset, u_int scale) } weak_alias (__profil, profil) +static volatile error_t special_profil_failure; + /* Fetch PC samples. This function must be very careful not to depend on Hurd threadvar variables. We arrange that by using a special stub arranged for at the end of this file. */ @@ -154,7 +156,6 @@ fetch_samples (void) pc_samples, &nsamples); if (err) { - static volatile error_t special_profil_failure; static volatile int a, b; special_profil_failure = err;