Change booleans to bool in ARM's gdbarch_tdep
authorChristian Biesinger <cbiesinger@google.com>
Wed, 12 Feb 2020 22:49:08 +0000 (16:49 -0600)
committerChristian Biesinger <cbiesinger@google.com>
Wed, 12 Feb 2020 22:49:08 +0000 (16:49 -0600)
gdb/ChangeLog:

2020-02-12  Christian Biesinger  <cbiesinger@google.com>

* arm-tdep.c (arm_gdbarch_init): Update.
* arm-tdep.h (struct gdbarch_tdep) <have_fpa_registers,
have_wmmx_registers, have_vfp_pseudos, have_neon_pseudos,
have_neon, is_m>: Change to bool.

gdb/ChangeLog
gdb/arm-tdep.c
gdb/arm-tdep.h

index c603987521ea222b1cfd62da4a0a36262fce3ec8..d8f5ab17be39927264fd545d48bb5b1affb0bcdf 100644 (file)
@@ -1,3 +1,10 @@
+2020-02-12  Christian Biesinger  <cbiesinger@google.com>
+
+       * arm-tdep.c (arm_gdbarch_init): Update.
+       * arm-tdep.h (struct gdbarch_tdep) <have_fpa_registers,
+       have_wmmx_registers, have_vfp_pseudos, have_neon_pseudos,
+       have_neon, is_m>: Change to bool.
+
 2020-02-12  Christian Biesinger  <cbiesinger@google.com>
 
        * arm-tdep.c (arm_dump_tdep): Print more fields of tdep.
index aa26e6a48ee9eba3eeba4084bba29b7924822eb0..4efd7585a0eea42f41dc402c4b8f9765a32ed58d 100644 (file)
@@ -8870,11 +8870,13 @@ arm_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   enum arm_abi_kind arm_abi = arm_abi_global;
   enum arm_float_model fp_model = arm_fp_model;
   struct tdesc_arch_data *tdesc_data = NULL;
-  int i, is_m = 0;
-  int vfp_register_count = 0, have_vfp_pseudos = 0, have_neon_pseudos = 0;
-  int have_wmmx_registers = 0;
-  int have_neon = 0;
-  int have_fpa_registers = 1;
+  int i;
+  bool is_m = false;
+  int vfp_register_count = 0;
+  bool have_vfp_pseudos = false, have_neon_pseudos = false;
+  bool have_wmmx_registers = false;
+  bool have_neon = false;
+  bool have_fpa_registers = true;
   const struct target_desc *tdesc = info.target_desc;
 
   /* If we have an object to base this architecture on, try to determine
@@ -8991,7 +8993,7 @@ arm_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
                  && (attr_arch == TAG_CPU_ARCH_V6_M
                      || attr_arch == TAG_CPU_ARCH_V6S_M
                      || attr_profile == 'M'))
-               is_m = 1;
+               is_m = true;
 #endif
            }
 
@@ -9049,7 +9051,7 @@ arm_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
          if (feature == NULL)
            return NULL;
          else
-           is_m = 1;
+           is_m = true;
        }
 
       tdesc_data = tdesc_data_alloc ();
@@ -9095,7 +9097,7 @@ arm_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
            }
        }
       else
-       have_fpa_registers = 0;
+       have_fpa_registers = false;
 
       feature = tdesc_find_feature (tdesc,
                                    "org.gnu.gdb.xscale.iwmmxt");
@@ -9131,7 +9133,7 @@ arm_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
              return NULL;
            }
 
-         have_wmmx_registers = 1;
+         have_wmmx_registers = true;
        }
 
       /* If we have a VFP unit, check whether the single precision registers
@@ -9172,7 +9174,7 @@ arm_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
            }
 
          if (tdesc_unnumbered_register (feature, "s0") == 0)
-           have_vfp_pseudos = 1;
+           have_vfp_pseudos = true;
 
          vfp_register_count = i;
 
@@ -9194,9 +9196,9 @@ arm_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
                 their type; otherwise (normally) provide them with
                 the default type.  */
              if (tdesc_unnumbered_register (feature, "q0") == 0)
-               have_neon_pseudos = 1;
+               have_neon_pseudos = true;
 
-             have_neon = 1;
+             have_neon = true;
            }
        }
     }
index f802aac5448872a1ad1607b1f4152a4ffe54a2be..629c3b8ac685f411fe7eba45eb37ded3ea9d2a82 100644 (file)
@@ -95,19 +95,19 @@ struct gdbarch_tdep
 
   enum arm_float_model fp_model; /* Floating point calling conventions.  */
 
-  int have_fpa_registers;      /* Does the target report the FPA registers?  */
-  int have_wmmx_registers;     /* Does the target report the WMMX registers?  */
+  bool have_fpa_registers;     /* Does the target report the FPA registers?  */
+  bool have_wmmx_registers;    /* Does the target report the WMMX registers?  */
   /* The number of VFP registers reported by the target.  It is zero
      if VFP registers are not supported.  */
   int vfp_register_count;
-  int have_vfp_pseudos;                /* Are we synthesizing the single precision
+  bool have_vfp_pseudos;       /* Are we synthesizing the single precision
                                   VFP registers?  */
-  int have_neon_pseudos;       /* Are we synthesizing the quad precision
+  bool have_neon_pseudos;      /* Are we synthesizing the quad precision
                                   NEON registers?  Requires
                                   have_vfp_pseudos.  */
-  int have_neon;               /* Do we have a NEON unit?  */
+  bool have_neon;              /* Do we have a NEON unit?  */
 
-  int is_m;                    /* Does the target follow the "M" profile.  */
+  bool is_m;                   /* Does the target follow the "M" profile.  */
   CORE_ADDR lowest_pc;         /* Lowest address at which instructions 
                                   will appear.  */