Re: [PATCH 1/2] gdb/csky-tdep.c: fix -Wunused-but-set-variable error

Simon Marchi via Gdb <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
Sorry, wrong list :(.  Please ignore.


On 2021-12-03 16:30, Simon Marchi wrote:
> Fix these, seen when building with clang 14:
> 
>       CXX    csky-tdep.o
>     /home/simark/src/binutils-gdb/gdb/csky-tdep.c:332:7: error: variable 'need_dummy_stack' set but not used [-Werror,-Wunused-but-set-variable]
>       int need_dummy_stack = 0;
>           ^
>     /home/simark/src/binutils-gdb/gdb/csky-tdep.c:805:12: error: variable 'offset' set but not used [-Werror,-Wunused-but-set-variable]
>                   int offset = 0;
>                       ^
> 
> Change-Id: I6703bcb50e83c50083f716f4084ef6aa30d659c4
> ---
>  gdb/csky-tdep.c | 7 -------
>  1 file changed, 7 deletions(-)
> 
> diff --git a/gdb/csky-tdep.c b/gdb/csky-tdep.c
> index 0b073fb6f629..3f591445aca4 100644
> --- a/gdb/csky-tdep.c
> +++ b/gdb/csky-tdep.c
> @@ -329,7 +329,6 @@ csky_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
>    int argnum;
>    int argreg = CSKY_ABI_A0_REGNUM;
>    int last_arg_regnum = CSKY_ABI_LAST_ARG_REGNUM;
> -  int need_dummy_stack = 0;
>    enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
>    std::vector<stack_item> stack_items;
>  
> @@ -399,7 +398,6 @@ csky_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
>  		{
>  		  /* The argument should be pushed onto the dummy stack.  */
>  		  stack_items.emplace_back (4, val);
> -		  need_dummy_stack += 4;
>  		}
>  	      len -= partial_len;
>  	      val += partial_len;
> @@ -802,21 +800,18 @@ csky_analyze_prologue (struct gdbarch *gdbarch,
>  	  else if (CSKY_32_IS_PUSH (insn))
>  	    {
>  	      /* Push for 32_bit.  */
> -	      int offset = 0;
>  	      if (CSKY_32_IS_PUSH_R29 (insn))
>  		{
>  		  stacksize += 4;
>  		  register_offsets[29] = stacksize;
>  		  if (csky_debug)
>  		    print_savedreg_msg (29, register_offsets, false);
> -		  offset += 4;
>  		}
>  	      if (CSKY_32_PUSH_LIST2 (insn))
>  		{
>  		  int num = CSKY_32_PUSH_LIST2 (insn);
>  		  int tmp = 0;
>  		  stacksize += num * 4;
> -		  offset += num * 4;
>  		  if (csky_debug)
>  		    {
>  		      fprintf_unfiltered (gdb_stdlog,
> @@ -842,14 +837,12 @@ csky_analyze_prologue (struct gdbarch *gdbarch,
>  		  register_offsets[15] = stacksize;
>  		  if (csky_debug)
>  		    print_savedreg_msg (15, register_offsets, false);
> -		  offset += 4;
>  		}
>  	      if (CSKY_32_PUSH_LIST1 (insn))
>  		{
>  		  int num = CSKY_32_PUSH_LIST1 (insn);
>  		  int tmp = 0;
>  		  stacksize += num * 4;
> -		  offset += num * 4;
>  		  if (csky_debug)
>  		    {
>  		      fprintf_unfiltered (gdb_stdlog,
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.