From 7559c21717237c565ff1604e7a99ce0a89ce4ebd Mon Sep 17 00:00:00 2001 From: Christian Biesinger Date: Wed, 12 Feb 2020 16:49:08 -0600 Subject: [PATCH] Change booleans to bool in ARM's gdbarch_tdep gdb/ChangeLog: 2020-02-12 Christian Biesinger * arm-tdep.c (arm_gdbarch_init): Update. * arm-tdep.h (struct gdbarch_tdep) : Change to bool. --- gdb/ChangeLog | 7 +++++++ gdb/arm-tdep.c | 26 ++++++++++++++------------ gdb/arm-tdep.h | 12 ++++++------ 3 files changed, 27 insertions(+), 18 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c603987521e..d8f5ab17be3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2020-02-12 Christian Biesinger + + * arm-tdep.c (arm_gdbarch_init): Update. + * arm-tdep.h (struct gdbarch_tdep) : Change to bool. + 2020-02-12 Christian Biesinger * arm-tdep.c (arm_dump_tdep): Print more fields of tdep. diff --git a/gdb/arm-tdep.c b/gdb/arm-tdep.c index aa26e6a48ee..4efd7585a0e 100644 --- a/gdb/arm-tdep.c +++ b/gdb/arm-tdep.c @@ -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; } } } diff --git a/gdb/arm-tdep.h b/gdb/arm-tdep.h index f802aac5448..629c3b8ac68 100644 --- a/gdb/arm-tdep.h +++ b/gdb/arm-tdep.h @@ -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. */ -- 2.30.2