ChangeLog:
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 18 Mar 2010 13:25:20 +0000 (13:25 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Thu, 18 Mar 2010 13:25:20 +0000 (13:25 +0000)
* mi/mi-main.c (mi_cmd_list_thread_groups): Use get_current_arch
instead of selected frame architecture.

testsuite/ChangeLog:

* gdb.mi/gdb680.exp: Revert 2009-06-17 change.

gdb/ChangeLog
gdb/mi/mi-main.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.mi/gdb680.exp

index e5e8ae231a6ff9eb3548852891e898d66406a77a..576eb185a74105dc1d7f8628599423afca483413 100644 (file)
@@ -1,3 +1,8 @@
+2010-03-18  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * mi/mi-main.c (mi_cmd_list_thread_groups): Use get_current_arch
+       instead of selected frame architecture.
+
 2010-03-18  Pedro Alves  <pedro@codesourcery.com>
 
        * infcmd.c (until_command): Use ERROR_NO_INFERIOR.  Ensure there's
index f0b2f326b0b742b4507da350ab2f006e9a95a5d4..4e31c72472819a6aed41daddcf3f85ff89537d4a 100644 (file)
@@ -852,7 +852,6 @@ mi_cmd_list_thread_groups (char *command, char **argv, int argc)
 void
 mi_cmd_data_list_register_names (char *command, char **argv, int argc)
 {
-  struct frame_info *frame;
   struct gdbarch *gdbarch;
   int regnum, numregs;
   int i;
@@ -864,8 +863,7 @@ mi_cmd_data_list_register_names (char *command, char **argv, int argc)
      In this case, some entries of gdbarch_register_name will change depending
      upon the particular processor being debugged.  */
 
-  frame = get_selected_frame (NULL);
-  gdbarch = get_frame_arch (frame);
+  gdbarch = get_current_arch ();
   numregs = gdbarch_num_regs (gdbarch) + gdbarch_num_pseudo_regs (gdbarch);
 
   cleanup = make_cleanup_ui_out_list_begin_end (uiout, "register-names");
index ad46ecfe8586924b2c1f5e949e3c2a6bc84022cf..efa22d9e5adb41b8c509df93a9328e5b3062c114 100644 (file)
@@ -1,3 +1,7 @@
+2010-03-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
+
 2010-03-18  Pedro Alves  <pedro@codesourcery.com>
 
        * gdb.base/default.exp: Adjust the expected output of the finish
index 0acad33fdb335ce1503667b7c51a2548d1674055..2ada5b93a5285e8f658fdb9783fd618e0cabcb23 100644 (file)
@@ -27,7 +27,7 @@ if [mi_gdb_start] {
 
 proc do_test {count} {
   mi_gdb_test "-data-list-register-names -1" \
-    {\^error,msg=\"No registers.\"} \
+    {\^error,msg=\"bad register number\"} \
     "-data-list-register-names -1, try $count"
 }