Hello community,

here is the log from the commit of package valgrind for openSUSE:Factory 
checked in at 2017-05-27 13:05:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/valgrind (Old)
 and      /work/SRC/openSUSE:Factory/.valgrind.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "valgrind"

Sat May 27 13:05:19 2017 rev:104 rq:490943 version:3.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/valgrind/valgrind.changes        2017-01-12 
15:58:13.675222270 +0100
+++ /work/SRC/openSUSE:Factory/.valgrind.new/valgrind.changes   2017-05-27 
13:05:20.521977919 +0200
@@ -1,0 +2,6 @@
+Tue Apr 25 07:57:46 UTC 2017 - [email protected]
+
+- Add fix-ppcl64-clobber-list.patch: fix clobber list on ppcl64le,
+  it's backport of upstream patch.
+
+-------------------------------------------------------------------

New:
----
  fix-ppcl64-clobber-list.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ valgrind.spec ++++++
--- /var/tmp/diff_new_pack.O09AE2/_old  2017-05-27 13:05:22.161746073 +0200
+++ /var/tmp/diff_new_pack.O09AE2/_new  2017-05-27 13:05:22.161746073 +0200
@@ -36,6 +36,7 @@
 # svn  di svn://svn.valgrind.org/vex/tags/VEX_3_5_0 
svn://svn.valgrind.org/vex/branches/VEX_3_5_BRANCH > VEX_3_5_BRANCH.diff
 Patch1:         jit-register-unregister.diff
 Patch2:         armv6-support.diff
+Patch3:         fix-ppcl64-clobber-list.patch
 BuildRequires:  automake
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  docbook_4
@@ -110,6 +111,7 @@
 # needs porting to 3.11
 ##%patch1
 %patch2
+%patch3
 
 %build
 export FLAGS="%{optflags}"

++++++ fix-ppcl64-clobber-list.patch ++++++
Index: include/valgrind.h
===================================================================
--- include/valgrind.h  (revision 16253)
+++ include/valgrind.h  (revision 16254)
@@ -2708,7 +2708,7 @@
 #define __CALLER_SAVED_REGS                                       \
    "lr", "ctr", "xer",                                            \
    "cr0", "cr1", "cr2", "cr3", "cr4", "cr5", "cr6", "cr7",        \
-   "r0", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10",   \
+   "r0", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10",         \
    "r11", "r12", "r13"
 
 /* Macros to save and align the stack before making a function
@@ -3264,7 +3264,7 @@
 #define __CALLER_SAVED_REGS                                       \
    "lr", "ctr", "xer",                                            \
    "cr0", "cr1", "cr2", "cr3", "cr4", "cr5", "cr6", "cr7",        \
-   "r0", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10",   \
+   "r0", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10",         \
    "r11", "r12", "r13"
 
 /* Macros to save and align the stack before making a function
Index: coregrind/m_debuglog.c
===================================================================
--- coregrind/m_debuglog.c      (revision 16253)
+++ coregrind/m_debuglog.c      (revision 16254)
@@ -215,7 +215,7 @@
       :
       : "b" (block)
       : "cc","memory","cr0","ctr",
-        "r0","r2","r3","r4","r5","r6","r7","r8","r9","r10","r11","r12"
+        "r0","r3","r4","r5","r6","r7","r8","r9","r10","r11","r12"
    );
    if (block[0] < 0)
       block[0] = -1;
@@ -231,7 +231,7 @@
       : "=&r" (__res)
       : "i" (__NR_getpid)
       : "cc","memory","cr0","ctr",
-        "r0","r2","r4","r5","r6","r7","r8","r9","r10","r11","r12"
+        "r0","r4","r5","r6","r7","r8","r9","r10","r11","r12"
    );
    return (UInt)__res;
 }

Reply via email to