diff options
author | David S. Miller <davem@redhat.com> | 2002-04-21 05:34:06 +0000 |
---|---|---|
committer | David S. Miller <davem@redhat.com> | 2002-04-21 05:34:06 +0000 |
commit | e1925118356ff9089f8497573b6fd31eb944d141 (patch) | |
tree | ff2ccf532745a2781d7b637539b5f5c08458157b | |
parent | 29673b2905f938f0bedfc8035e3ab51f8483c112 (diff) | |
download | gdb-e1925118356ff9089f8497573b6fd31eb944d141.zip gdb-e1925118356ff9089f8497573b6fd31eb944d141.tar.gz gdb-e1925118356ff9089f8497573b6fd31eb944d141.tar.bz2 |
2002-04-20 David S. Miller <davem@redhat.com>
* sparc-nat.c (store-inferior_registers): Fix ambiguous else.
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/sparc-nat.c | 30 |
2 files changed, 20 insertions, 14 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 50ca90d..c70041d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2002-04-20 David S. Miller <davem@redhat.com> + + * sparc-nat.c (store-inferior_registers): Fix ambiguous else. + 2002-04-20 Andrew Cagney <ac131313@redhat.com> * arm-tdep.c (arm_gdbarch_init): Use gdbarch_num_pseudo_regs diff --git a/gdb/sparc-nat.c b/gdb/sparc-nat.c index 7069c3a..e892fe8 100644 --- a/gdb/sparc-nat.c +++ b/gdb/sparc-nat.c @@ -155,21 +155,23 @@ store_inferior_registers (int regno) /* First decide which pieces of machine-state we need to modify. Default for regno == -1 case is all pieces. */ if (regno >= 0) - if (FP0_REGNUM <= regno && regno < FP0_REGNUM + 32) - { - wanna_store = FP_REGS; - } - else - { - if (regno == SP_REGNUM) - wanna_store = INT_REGS + STACK_REGS; - else if (regno < L0_REGNUM || regno > I7_REGNUM) - wanna_store = INT_REGS; - else if (regno == FPS_REGNUM) + { + if (FP0_REGNUM <= regno && regno < FP0_REGNUM + 32) + { wanna_store = FP_REGS; - else - wanna_store = STACK_REGS; - } + } + else + { + if (regno == SP_REGNUM) + wanna_store = INT_REGS + STACK_REGS; + else if (regno < L0_REGNUM || regno > I7_REGNUM) + wanna_store = INT_REGS; + else if (regno == FPS_REGNUM) + wanna_store = FP_REGS; + else + wanna_store = STACK_REGS; + } + } /* See if we're forcing the stores to happen now, or deferring. */ if (regno == -2) |