fix a couple of FIXMEs
authorTom Tromey <tromey@redhat.com>
Mon, 25 Nov 2013 15:47:51 +0000 (08:47 -0700)
committerTom Tromey <tromey@redhat.com>
Fri, 6 Dec 2013 19:13:47 +0000 (12:13 -0700)
This fixes a couple of old "32x64" FIXME comments by using paddress
with current_gdbarch rather than hex_string and a cast to long.

2013-12-06  Tom Tromey  <tromey@redhat.com>

* cli/cli-cmds.c (edit_command): Use paddress, not hex_string.
(list_command): Likewise.

gdb/ChangeLog
gdb/cli/cli-cmds.c

index 38ba081..fc35c22 100644 (file)
@@ -1,5 +1,10 @@
 2013-12-06  Tom Tromey  <tromey@redhat.com>
 
+       * cli/cli-cmds.c (edit_command): Use paddress, not hex_string.
+       (list_command): Likewise.
+
+2013-12-06  Tom Tromey  <tromey@redhat.com>
+
        * psymtab.c (allocate_psymtab): Put the filename in the filename
        bcache.
 
index 85f1713..52a6bc9 100644 (file)
@@ -817,9 +817,8 @@ edit_command (char *arg, int from_tty)
          struct gdbarch *gdbarch;
 
           if (sal.symtab == 0)
-           /* FIXME-32x64--assumes sal.pc fits in long.  */
            error (_("No source file for address %s."),
-                  hex_string ((unsigned long) sal.pc));
+                  paddress (get_current_arch (), sal.pc));
 
          gdbarch = get_objfile_arch (sal.symtab->objfile);
           sym = find_pc_function (sal.pc);
@@ -982,9 +981,8 @@ list_command (char *arg, int from_tty)
       struct gdbarch *gdbarch;
 
       if (sal.symtab == 0)
-       /* FIXME-32x64--assumes sal.pc fits in long.  */
        error (_("No source file for address %s."),
-              hex_string ((unsigned long) sal.pc));
+              paddress (get_current_arch (), sal.pc));
 
       gdbarch = get_objfile_arch (sal.symtab->objfile);
       sym = find_pc_function (sal.pc);