2005-03-17 Paul Brook <paul@codesourcery.com>
authorPaul Brook <paul@codesourcery.com>
Thu, 17 Mar 2005 17:44:14 +0000 (17:44 +0000)
committerPaul Brook <paul@codesourcery.com>
Thu, 17 Mar 2005 17:44:14 +0000 (17:44 +0000)
* amd64-tdep.c (amd64_dwarf_reg_to_regnum): Fix broken logic.
* s390-tdep.c (s390_dwarf_reg_to_regnum): Ditto.

gdb/ChangeLog
gdb/amd64-tdep.c
gdb/s390-tdep.c

index b6f733c..b1e9a7c 100644 (file)
@@ -1,3 +1,8 @@
+2005-03-17  Paul Brook  <paul@codesourcery.com>
+
+       * amd64-tdep.c (amd64_dwarf_reg_to_regnum): Fix broken logic.
+       * s390-tdep.c (s390_dwarf_reg_to_regnum): Ditto.
+
 2005-03-16  Mark Mitchell  <mark@codesourcery.com>
 
        * event-top.c (handle_sigquit): Do not define for systems without
index 01584cc..e6fabc6 100644 (file)
@@ -200,7 +200,7 @@ amd64_dwarf_reg_to_regnum (int reg)
 {
   int regnum = -1;
 
-  if (reg >= 0 || reg < amd64_dwarf_regmap_len)
+  if (reg >= 0 && reg < amd64_dwarf_regmap_len)
     regnum = amd64_dwarf_regmap[reg];
 
   if (regnum == -1)
index 55c4904..d2fe352 100644 (file)
@@ -197,7 +197,7 @@ s390_dwarf_reg_to_regnum (int reg)
 {
   int regnum = -1;
 
-  if (reg >= 0 || reg < ARRAY_SIZE (s390_dwarf_regmap))
+  if (reg >= 0 && reg < ARRAY_SIZE (s390_dwarf_regmap))
     regnum = s390_dwarf_regmap[reg];
 
   if (regnum == -1)