diff options
author | Maciej W. Rozycki <macro@imgtec.com> | 2016-10-06 16:19:38 +0100 |
---|---|---|
committer | Maciej W. Rozycki <macro@imgtec.com> | 2016-10-06 16:54:29 +0100 |
commit | a6912260f813b1493efefd27cbcb6a73d933accc (patch) | |
tree | e737ca516d71397e3def7a765b8b64671c5ba911 | |
parent | 08ec958fe088c7a226bb35bd2993254ff21228a3 (diff) | |
download | gdb-a6912260f813b1493efefd27cbcb6a73d933accc.zip gdb-a6912260f813b1493efefd27cbcb6a73d933accc.tar.gz gdb-a6912260f813b1493efefd27cbcb6a73d933accc.tar.bz2 |
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.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/mips-tdep.c | 20 |
2 files changed, 14 insertions, 11 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 90d0405..f13888b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2016-10-06 Maciej W. Rozycki <macro@imgtec.com> + + * mips-tdep.c (mips_pseudo_register_type): Rearrange comments + throughout. + 2016-10-06 Markus Metzger <markus.t.metzger@intel.com> * stack.c (frame_info): Call val_print_not_saved instead of diff --git a/gdb/mips-tdep.c b/gdb/mips-tdep.c index 84a78b9..615c9df 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; |