From: Maciej W. Rozycki Date: Thu, 6 Oct 2016 15:19:38 +0000 (+0100) Subject: mips-tdep: Rearrange comments in `mips_pseudo_register_type' X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a6912260f813b1493efefd27cbcb6a73d933accc;p=binutils-gdb.git mips-tdep: Rearrange comments in `mips_pseudo_register_type' Rearrange comments throughout `mips_pseudo_register_type', placing them ahead the condtionals they apply to consistently. gdb/ * mips-tdep.c (mips_pseudo_register_type): Rearrange comments throughout. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 90d04053ae7..f13888b7095 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2016-10-06 Maciej W. Rozycki + + * mips-tdep.c (mips_pseudo_register_type): Rearrange comments + throughout. + 2016-10-06 Markus Metzger * stack.c (frame_info): Call val_print_not_saved instead of diff --git a/gdb/mips-tdep.c b/gdb/mips-tdep.c index 84a78b962c5..615c9df00c9 100644 --- a/gdb/mips-tdep.c +++ b/gdb/mips-tdep.c @@ -1074,9 +1074,9 @@ mips_pseudo_register_type (struct gdbarch *gdbarch, int regnum) if (TYPE_LENGTH (rawtype) == 0) return rawtype; + /* Present the floating point registers however the hardware did; + do not try to convert between FPU layouts. */ if (mips_float_register_p (gdbarch, rawnum)) - /* Present the floating point registers however the hardware did; - do not try to convert between FPU layouts. */ return rawtype; /* Use pointer types for registers if we can. For n32 we can not, @@ -1103,19 +1103,17 @@ mips_pseudo_register_type (struct gdbarch *gdbarch, int regnum) && rawnum < mips_regnum (gdbarch)->dspacc + 6))) return builtin_type (gdbarch)->builtin_int32; + /* The pseudo/cooked view of embedded registers is always + 32-bit, even if the target transfers 64-bit values for them. + New targets relying on XML descriptions should only transfer + the necessary 32 bits, but older versions of GDB expected 64, + so allow the target to provide 64 bits without interfering + with the displayed type. */ if (gdbarch_osabi (gdbarch) != GDB_OSABI_IRIX && gdbarch_osabi (gdbarch) != GDB_OSABI_LINUX && rawnum >= MIPS_EMBED_FP0_REGNUM + 32 && rawnum <= MIPS_LAST_EMBED_REGNUM) - { - /* The pseudo/cooked view of embedded registers is always - 32-bit, even if the target transfers 64-bit values for them. - New targets relying on XML descriptions should only transfer - the necessary 32 bits, but older versions of GDB expected 64, - so allow the target to provide 64 bits without interfering - with the displayed type. */ - return builtin_type (gdbarch)->builtin_int32; - } + return builtin_type (gdbarch)->builtin_int32; /* For all other registers, pass through the hardware type. */ return rawtype;