]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/blobdiff - gdb/patches/gdb-6.5-bz190810-gdbserver-arch-advice.patch
gdb: Update to 7.3.50.20110722.
[people/pmueller/ipfire-3.x.git] / gdb / patches / gdb-6.5-bz190810-gdbserver-arch-advice.patch
diff --git a/gdb/patches/gdb-6.5-bz190810-gdbserver-arch-advice.patch b/gdb/patches/gdb-6.5-bz190810-gdbserver-arch-advice.patch
new file mode 100644 (file)
index 0000000..c702327
--- /dev/null
@@ -0,0 +1,28 @@
+https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=190810
+
+
+2006-09-26  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * remote.c (remote_wait): Suggestion on crash due to nonmatching target.
+       (remote_async_wait): Likewise.
+
+
+Index: gdb-6.8.50.20090818/gdb/remote.c
+===================================================================
+--- gdb-6.8.50.20090818.orig/gdb/remote.c      2009-08-18 21:00:35.000000000 +0200
++++ gdb-6.8.50.20090818/gdb/remote.c   2009-08-18 21:04:46.000000000 +0200
+@@ -4408,8 +4408,13 @@ Packet: '%s'\n"),
+             VEC_safe_push (cached_reg_t, event->regcache, &cached_reg);
+           }
++        /* It may also occur on amd64 which defaults to 32-bit i386
++           target.  gdbserver(1) is not aware of the `set architecture'
++           name itself as it is not using libbfd.  */
+         if (*p != ';')
+-          error (_("Remote register badly formatted: %s\nhere: %s"),
++          error (_("Remote register badly formatted: %s\nhere: %s"
++                   "\nTry to load the executable by `file' first,"
++                   "\nyou may also check `set/show architecture'."),
+                  buf, p);
+         ++p;
+       }