This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Mark unwind-dw2-fde-glibc.c variable possibly unused


Hi!

On Wed, 21 Nov 2012 17:18:11 +0000, "Joseph S. Myers" <joseph@codesourcery.com> wrote:
> sysdeps/generic/unwind-dw2-fde-glibc.c contains a variable that is
> only used if __i386__ is defined, so resulting in set-but-not-used
> warnings for other architectures building this code.  This patch fixes
> those warnings by using __attribute__ ((unused)) on this variable.

> --- a/sysdeps/generic/unwind-dw2-fde-glibc.c
> +++ b/sysdeps/generic/unwind-dw2-fde-glibc.c
> @@ -85,7 +85,8 @@ static int
>  _Unwind_IteratePhdrCallback (struct dl_phdr_info *info, size_t size, void *ptr)
>  {
>    struct unw_eh_callback_data *data = (struct unw_eh_callback_data *) ptr;
> -  const ElfW(Phdr) *phdr, *p_eh_frame_hdr, *p_dynamic;
> +  const ElfW(Phdr) *phdr, *p_eh_frame_hdr;
> +  const ElfW(Phdr) *p_dynamic __attribute__ ((unused));

I first thought, if it's only used if __i386__ is defined, then why not
conditionalize this one on __i386__, too.  Looking at the code, however,
your proposed approach is simpler, so this looks good to me.


GrÃÃe,
 Thomas

Attachment: pgp00000.pgp
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]