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 b6f733c2c0fda3518fc8d8f7bb67506d1b54b550..b1e9a7c2db8b4d3f7aed716e954f091f8ffe71d6 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 01584cc770e2f964ee2cd30b792a16324fbdfb7d..e6fabc68b002eb6b451ae72e6378716c385f46c5 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 55c4904f6270064d5ee99c98ca4dc7304e0e4314..d2fe35294e67132052adb013ed8a4456dd663525 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)