2013-02-19 Lei Liu <lei.liu2@windriver.com>
authorLei Liu <lei@sourceware.org>
Tue, 19 Feb 2013 07:50:30 +0000 (07:50 +0000)
committerLei Liu <lei@sourceware.org>
Tue, 19 Feb 2013 07:50:30 +0000 (07:50 +0000)
* mips-linux-nat.c (mips64_linux_regsets_store_registers):
Don't check DSP register number if HAVE_DSP is not set.

gdb/ChangeLog
gdb/mips-linux-nat.c

index 1c511ff1aefa6ca9814b6c1e24910dca271785e7..c23e3184a0ab0caa193feca7579cedfa72955061 100644 (file)
@@ -1,3 +1,8 @@
+2013-02-19  Lei Liu  <lei.liu2@windriver.com>
+
+       * mips-linux-nat.c (mips64_linux_regsets_store_registers):
+       Don't check DSP register number if HAVE_DSP is not set.
+
 2013-02-19  Alan Modra  <amodra@gmail.com>
 
        * elfread.c (struct build_id): Delete.  Use struct elf_build_id
index 9e78891f9af487b2a5411d5787ed9683a4b99fac..61e83c6339fb1811e032d082b2e5816a7e0a086a 100644 (file)
@@ -326,7 +326,7 @@ mips64_linux_regsets_store_registers (struct target_ops *ops,
   have_dsp = mips_regnum (gdbarch)->dspctl != -1;
   if (!have_dsp)
     is_dsp = 0;
-  if (regno >= mips_regnum (gdbarch)->dspacc
+  else if (regno >= mips_regnum (gdbarch)->dspacc
       && regno < mips_regnum (gdbarch)->dspacc + 6)
     is_dsp = 1;
   else if (regno == mips_regnum (gdbarch)->dspctl)