]> git.pld-linux.org Git - packages/gdb.git/blobdiff - gdb-6.8-sparc64-silence-memcpy-check.patch
- from fedora
[packages/gdb.git] / gdb-6.8-sparc64-silence-memcpy-check.patch
diff --git a/gdb-6.8-sparc64-silence-memcpy-check.patch b/gdb-6.8-sparc64-silence-memcpy-check.patch
new file mode 100644 (file)
index 0000000..a9d30ce
--- /dev/null
@@ -0,0 +1,11 @@
+diff -up gdb-6.8/gdb/sparc-tdep.c.BAD gdb-6.8/gdb/sparc-tdep.c
+--- gdb-6.8/gdb/sparc-tdep.c.BAD       2008-05-15 16:12:58.000000000 -0500
++++ gdb-6.8/gdb/sparc-tdep.c   2008-05-15 16:13:41.000000000 -0500
+@@ -1122,6 +1122,7 @@ sparc32_store_return_value (struct type 
+   if (sparc_floating_p (type))
+     {
+       /* Floating return values.  */
++      len = (len <= 8) ? len : 8;
+       memcpy (buf, valbuf, len);
+       regcache_cooked_write (regcache, SPARC_F0_REGNUM, buf);
+       if (len > 4)
This page took 0.403996 seconds and 4 git commands to generate.