Hello community,

here is the log from the commit of package valgrind for openSUSE:Factory 
checked in at 2014-02-19 11:39:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/valgrind (Old)
 and      /work/SRC/openSUSE:Factory/.valgrind.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "valgrind"

Changes:
--------
--- /work/SRC/openSUSE:Factory/valgrind/valgrind.changes        2014-02-13 
06:51:47.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.valgrind.new/valgrind.changes   2014-02-19 
11:39:11.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Feb 18 14:33:22 UTC 2014 - dmuel...@suse.com
+
+- added patches:
+  * r2798.diff
+
+-------------------------------------------------------------------

New:
----
  r2798.diff

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

Other differences:
------------------
++++++ valgrind.spec ++++++
--- /var/tmp/diff_new_pack.rmLB79/_old  2014-02-19 11:39:12.000000000 +0100
+++ /var/tmp/diff_new_pack.rmLB79/_new  2014-02-19 11:39:12.000000000 +0100
@@ -43,6 +43,7 @@
 Patch3:         valgrind-3.9.0-merge.patches.from.Paul.McKenney.patch
 Patch4:         valgrind-3.9.0-ppc64le-abiv2.patch
 Patch5:         glibc-2.19.patch
+Patch6:         r2798.diff
 # during building the major version of glibc is built into the suppression file
 %define glibc_main_version %(getconf GNU_LIBC_VERSION | cut -d' ' -f2 | cut 
-d. -f1)
 %define glibc_major_version %(getconf GNU_LIBC_VERSION | cut -d' ' -f2 | cut 
-d. -f2)
@@ -144,6 +145,7 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6
 
 %build
 %ifarch %arm

++++++ glibc-2.19.patch ++++++
--- /var/tmp/diff_new_pack.rmLB79/_old  2014-02-19 11:39:12.000000000 +0100
+++ /var/tmp/diff_new_pack.rmLB79/_new  2014-02-19 11:39:12.000000000 +0100
@@ -2,7 +2,7 @@
 ===================================================================
 --- valgrind-3.9.0.orig/configure.ac
 +++ valgrind-3.9.0/configure.ac
-@@ -918,6 +918,13 @@ case "${GLIBC_VERSION}" in
+@@ -939,6 +939,13 @@ case "${GLIBC_VERSION}" in
        DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
        DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
        ;;

++++++ r2798.diff ++++++
------------------------------------------------------------------------
r2798 | cborntra | 2013-11-07 22:37:28 +0100 (Do, 07 Nov 2013) | 16 lines

Fix Bug 327284. The condition code of risbg was not correct. 
This instruction might be used by by gcc for masking out bits,
e.g. code like 
 n &= 3;
  if (n == 0)

might result in 
        risbg   %r4,%r4,62,128+63,0
        je      <target>

The old code set the condition code depending on the operand before
masking. Fix it. This patch also indicates that we need test suite
coverage for risbg and friends.



------------------------------------------------------------------------
Index: priv/guest_s390_toIR.c
===================================================================
--- VEX/priv/guest_s390_toIR.c  (revision 2797)
+++ VEX/priv/guest_s390_toIR.c  (revision 2798)
@@ -7606,7 +7606,7 @@ s390_irgen_RISBG(UChar r1, UChar r2, UCh
       put_gpr_dw0(r1, binop(Iop_And64, mkexpr(op2), mkU64(mask)));
    }
    assign(result, get_gpr_dw0(r1));
-   s390_cc_thunk_putS(S390_CC_OP_LOAD_AND_TEST, op2);
+   s390_cc_thunk_putS(S390_CC_OP_LOAD_AND_TEST, result);
 
    return "risbg";
 }
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to