rpms/gdb/F-9 gdb-6.8-sparc64-silence-memcpy-check.patch, NONE, 1.1 gdb.spec, 1.283, 1.284

Tom Callaway (spot) fedora-extras-commits at redhat.com
Thu May 15 23:27:54 UTC 2008


Author: spot

Update of /cvs/pkgs/rpms/gdb/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3065/F-9

Modified Files:
	gdb.spec 
Added Files:
	gdb-6.8-sparc64-silence-memcpy-check.patch 
Log Message:
Silence memcpy check which returns false positive (sparc64)

gdb-6.8-sparc64-silence-memcpy-check.patch:

--- NEW FILE gdb-6.8-sparc64-silence-memcpy-check.patch ---
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)


Index: gdb.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/F-9/gdb.spec,v
retrieving revision 1.283
retrieving revision 1.284
diff -u -r1.283 -r1.284
--- gdb.spec	15 May 2008 21:16:06 -0000	1.283
+++ gdb.spec	15 May 2008 23:27:06 -0000	1.284
@@ -13,7 +13,7 @@
 
 # The release always contains a leading reserved number, start it at 1.
 # `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing.
-Release: 6%{?_with_upstream:.upstream}%{?dist}
+Release: 7%{?_with_upstream:.upstream}%{?dist}
 
 License: GPLv3+
 Group: Development/Debuggers
@@ -352,6 +352,9 @@
 # Enable program counter for processing PTID to PC (sparc/sparc64)
 Patch316: gdb-6.8-sparc-fix.patch
 
+# Silence memcpy check which returns false positive (sparc64)
+Patch317: gdb-6.8-sparc64-silence-memcpy-check.patch
+
 BuildRequires: ncurses-devel glibc-devel gcc make gzip texinfo dejagnu gettext
 BuildRequires: flex bison sharutils expat-devel
 Requires: readline
@@ -528,6 +531,7 @@
 %patch314 -p1
 %patch315 -p1
 %patch316 -p1
+%patch317 -p1
 %patch124 -p1
 
 find -name "*.orig" | xargs rm -f
@@ -777,6 +781,9 @@
 %endif
 
 %changelog
+* Thu May 15 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 6.8-7
+- Silence memcpy check which returns false positive (sparc64)
+
 * Thu May 15 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 6.8-6
 - patch from DaveM for sparc/sparc64
 - touch up spec to enable sparcv9/sparc64




More information about the fedora-extras-commits mailing list