* hppa-tdep.c (prologue_inst_adjust_sp): Fix small confusion
authorJoel Brobecker <brobecker@gnat.com>
Sat, 1 Jan 2005 12:28:21 +0000 (12:28 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Sat, 1 Jan 2005 12:28:21 +0000 (12:28 +0000)
        in register number for addil instruction.

gdb/ChangeLog
gdb/hppa-tdep.c

index 04eafd886e2c1a8de53ef29bf21ae73c69d9bed9..d80f820cb2c47f1aaf49ea1366cea3a3bf7d7e8c 100644 (file)
@@ -1,3 +1,8 @@
+2005-01-01  Joel Brobecker  <brobecker@gnat.com>
+
+        * hppa-tdep.c (prologue_inst_adjust_sp): Fix small confusion
+        in register number for addil instruction.
+
 2004-12-28  Jim Blandy  <jimb@redhat.com>
 
        * remote.c (fetch_register_using_p): Recognize a register value
index d4317d1a58537f2de981dd34a0b239cde393cca2..7b12e7d119179a1c5061482d4a43f8eefe4f39f2 100644 (file)
@@ -1285,9 +1285,9 @@ prologue_inst_adjust_sp (unsigned long inst)
   if ((inst & 0xffe00008) == 0x73c00008)
     return (inst & 0x1 ? -1 << 13 : 0) | (((inst >> 4) & 0x3ff) << 3);
 
-  /* addil high21,%r1; ldo low11,(%r1),%r30)
+  /* addil high21,%r30; ldo low11,(%r1),%r30)
      save high bits in save_high21 for later use.  */
-  if ((inst & 0xffe00000) == 0x28200000)
+  if ((inst & 0xffe00000) == 0x2bc00000)
     {
       save_high21 = hppa_extract_21 (inst);
       return 0;