2003-05-19 Michal Ludvig <mludvig@suse.cz>
authorMichal Ludvig <mludvig@suse.cz>
Mon, 19 May 2003 06:28:44 +0000 (06:28 +0000)
committerMichal Ludvig <mludvig@suse.cz>
Mon, 19 May 2003 06:28:44 +0000 (06:28 +0000)
* x86-64-tdep.c (x86_64_dwarf2gdb_regno_map): Fix
register numbers mapping.

gdb/ChangeLog
gdb/x86-64-tdep.c

index 55dc2e837f9b135363716abf7ddcfc02179b6098..f0eb4345262a6a07a72e38e15b3ee3ab4448c0d8 100644 (file)
@@ -1,3 +1,8 @@
+2003-05-19  Michal Ludvig  <mludvig@suse.cz>
+
+       * x86-64-tdep.c (x86_64_dwarf2gdb_regno_map): Fix
+       register numbers mapping.
+
 2003-05-18  Adam Fedor  <fedor@gnu.org>
 
        * symtab.c (completion_list_objc_symbol): New function.
index 737d565d7a1e93f8570721cd21a1cd4d9aa6f98e..121c85eef397df413181965a554e0e690bd0186a 100644 (file)
@@ -112,7 +112,7 @@ static struct register_info x86_64_register_info_table[] = {
    numbering to GDB's one. Dwarf-2 numbering is 
    defined in x86-64 ABI, section 3.6.  */
 static int x86_64_dwarf2gdb_regno_map[] = {
-  0, 1, 2, 3,                  /* RAX - RDX */
+  0, 3, 2, 1,                  /* RAX, RDX, RCX, RBX */
   4, 5, 6, 7,                  /* RSI, RDI, RBP, RSP */
   8, 9, 10, 11,                        /* R8 - R11 */
   12, 13, 14, 15,              /* R12 - R15 */