]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
sim: bfin: fix -Wunused-but-set-variable warnings
authorMike Frysinger <vapier@gentoo.org>
Wed, 6 Dec 2023 13:38:29 +0000 (06:38 -0700)
committerMike Frysinger <vapier@gentoo.org>
Fri, 8 Dec 2023 04:41:27 +0000 (21:41 -0700)
sim/bfin/bfin-sim.c
sim/bfin/dv-bfin_emac.c
sim/bfin/dv-bfin_mmu.c
sim/bfin/dv-bfin_pll.c
sim/bfin/dv-bfin_rtc.c
sim/bfin/dv-bfin_sic.c
sim/bfin/interp.c

index a9b8fd09220fcdf3997566593875b204f904e834..4fa5ccc315c7428a6e9d7d1888b3d7655f4e1f9e 100644 (file)
@@ -202,16 +202,18 @@ fmtconst_str (const_forms_t cf, bs32 x, bu32 pc)
 
   if (constant_formats[cf].reloc)
     {
+#if 0
       bu32 ea = (((constant_formats[cf].pcrel ? SIGNEXTEND (x, constant_formats[cf].nbits)
                      : x) + constant_formats[cf].offset) << constant_formats[cf].scale);
       if (constant_formats[cf].pcrel)
        ea += pc;
-     /*if (outf->symbol_at_address_func (ea, outf) || !constant_formats[cf].exact)
+      if (outf->symbol_at_address_func (ea, outf) || !constant_formats[cf].exact)
        {
          outf->print_address_func (ea, outf);
          return "";
        }
-     else*/
+      else
+#endif
        {
          sprintf (buf, "%#x", x);
          return buf;
@@ -1592,7 +1594,8 @@ decode_macfunc (SIM_CPU *cpu, int which, int op, int h0, int h1, int src0,
 
   if (op != 3)
     {
-      bu8 sgn0 = (acc >> 31) & 1;
+      /* TODO: Figure out how the 32-bit sign is used.  */
+      ATTRIBUTE_UNUSED bu8 sgn0 = (acc >> 31) & 1;
       bu8 sgn40 = (acc >> 39) & 1;
       bu40 nosat_acc;
 
index 0288b74049992129281c7ac67ccbe6624490f641..1ab7cd63554dafd188566e805d6bf779224671be 100644 (file)
@@ -539,11 +539,8 @@ bfin_emac_tap_init (struct hw *me)
 {
 #if WITH_TUN
   struct bfin_emac *emac = hw_data (me);
-  const hw_unit *unit;
   int flags;
 
-  unit = hw_unit_address (me);
-
   emac->tap = open ("/dev/net/tun", O_RDWR);
   if (emac->tap == -1)
     {
index 71c7176b88bfe9e18a8dc2241841d703197e097c..c14e2088c1f1b285667b7fd1fb8b6da9a6b6beb8 100644 (file)
@@ -451,7 +451,7 @@ _mmu_check_addr (SIM_CPU *cpu, bu32 addr, bool write, bool inst, int size)
 {
   SIM_DESC sd = CPU_STATE (cpu);
   struct bfin_mmu *mmu;
-  bu32 *fault_status, *fault_addr, *mem_control, *cplb_addr, *cplb_data;
+  bu32 *mem_control, *cplb_addr, *cplb_data;
   bu32 faults;
   bool supv, do_excp, dag1;
   int i, hits;
@@ -469,8 +469,6 @@ _mmu_check_addr (SIM_CPU *cpu, bu32 addr, bool write, bool inst, int size)
     }
 
   mmu = MMU_STATE (cpu);
-  fault_status = inst ? &mmu->icplb_fault_status : &mmu->dcplb_fault_status;
-  fault_addr = inst ? &mmu->icplb_fault_addr : &mmu->dcplb_fault_addr;
   mem_control = inst ? &mmu->imem_control : &mmu->dmem_control;
   cplb_addr = inst ? &mmu->icplb_addr[0] : &mmu->dcplb_addr[0];
   cplb_data = inst ? &mmu->icplb_data[0] : &mmu->dcplb_data[0];
index dd95013f2f497dcba22a9c2240d4b085d3825b0b..863b07f49ec354aa781ea092625359828cbfcd63 100644 (file)
@@ -56,7 +56,6 @@ bfin_pll_io_write_buffer (struct hw *me, const void *source,
   bu32 mmr_off;
   bu32 value;
   bu16 *value16p;
-  bu32 *value32p;
   void *valuep;
 
   /* Invalid access mode is higher priority than missing register.  */
@@ -71,7 +70,6 @@ bfin_pll_io_write_buffer (struct hw *me, const void *source,
   mmr_off = addr - pll->base;
   valuep = (void *)((uintptr_t)pll + mmr_base() + mmr_off);
   value16p = valuep;
-  value32p = valuep;
 
   HW_TRACE_WRITE ();
 
index b6ae0a537712b293b2d11d445c34b1802f3303b4..fdb63f3a4f9a5d32eb690aa64f9b61e14ab26079 100644 (file)
@@ -59,7 +59,6 @@ bfin_rtc_io_write_buffer (struct hw *me, const void *source,
   bu32 mmr_off;
   bu32 value;
   bu16 *value16p;
-  bu32 *value32p;
   void *valuep;
 
   /* Invalid access mode is higher priority than missing register.  */
@@ -74,7 +73,6 @@ bfin_rtc_io_write_buffer (struct hw *me, const void *source,
   mmr_off = addr - rtc->base;
   valuep = (void *)((uintptr_t)rtc + mmr_base() + mmr_off);
   value16p = valuep;
-  value32p = valuep;
 
   HW_TRACE_WRITE ();
 
index 5210cf0a8eeb82efa32f2914fd84bc1cc621c462..ac302a7f85194e82c4f15e70cabed57f691f7654 100644 (file)
@@ -147,7 +147,6 @@ bfin_sic_52x_io_write_buffer (struct hw *me, const void *source, int space,
   struct bfin_sic *sic = hw_data (me);
   bu32 mmr_off;
   bu32 value;
-  bu16 *value16p;
   bu32 *value32p;
   void *valuep;
 
@@ -162,7 +161,6 @@ bfin_sic_52x_io_write_buffer (struct hw *me, const void *source, int space,
 
   mmr_off = addr - sic->base;
   valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
-  value16p = valuep;
   value32p = valuep;
 
   HW_TRACE_WRITE ();
@@ -261,7 +259,6 @@ bfin_sic_537_io_write_buffer (struct hw *me, const void *source, int space,
   struct bfin_sic *sic = hw_data (me);
   bu32 mmr_off;
   bu32 value;
-  bu16 *value16p;
   bu32 *value32p;
   void *valuep;
 
@@ -276,7 +273,6 @@ bfin_sic_537_io_write_buffer (struct hw *me, const void *source, int space,
 
   mmr_off = addr - sic->base;
   valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
-  value16p = valuep;
   value32p = valuep;
 
   HW_TRACE_WRITE ();
@@ -375,7 +371,6 @@ bfin_sic_54x_io_write_buffer (struct hw *me, const void *source, int space,
   struct bfin_sic *sic = hw_data (me);
   bu32 mmr_off;
   bu32 value;
-  bu16 *value16p;
   bu32 *value32p;
   void *valuep;
 
@@ -390,7 +385,6 @@ bfin_sic_54x_io_write_buffer (struct hw *me, const void *source, int space,
 
   mmr_off = addr - sic->base;
   valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
-  value16p = valuep;
   value32p = valuep;
 
   HW_TRACE_WRITE ();
@@ -482,7 +476,6 @@ bfin_sic_561_io_write_buffer (struct hw *me, const void *source, int space,
   struct bfin_sic *sic = hw_data (me);
   bu32 mmr_off;
   bu32 value;
-  bu16 *value16p;
   bu32 *value32p;
   void *valuep;
 
@@ -497,7 +490,6 @@ bfin_sic_561_io_write_buffer (struct hw *me, const void *source, int space,
 
   mmr_off = addr - sic->base;
   valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
-  value16p = valuep;
   value32p = valuep;
 
   HW_TRACE_WRITE ();
index 8ad6769fa020d6db6d4ec8dfbd69f0a29509ec09..9a141a88a34bd9c99db289c2f321b298750a9fc1 100644 (file)
@@ -1011,7 +1011,6 @@ bfin_user_init (SIM_DESC sd, SIM_CPU *cpu, struct bfd *abfd,
   if (auxvt)
     {
 # define AT_PUSH(at, val) \
-  auxvt_size += 8; \
   sp -= 4; \
   auxvt = (val); \
   sim_write (sd, sp, &auxvt, 4); \
@@ -1020,7 +1019,6 @@ bfin_user_init (SIM_DESC sd, SIM_CPU *cpu, struct bfd *abfd,
   sim_write (sd, sp, &auxvt, 4)
       unsigned int egid = getegid (), gid = getgid ();
       unsigned int euid = geteuid (), uid = getuid ();
-      bu32 auxvt_size = 0;
       AT_PUSH (AT_NULL, 0);
       AT_PUSH (AT_SECURE, egid != gid || euid != uid);
       AT_PUSH (AT_EGID, egid);