Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package valgrind for openSUSE:Factory 
checked in at 2021-01-15 19:44:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/valgrind (Old)
 and      /work/SRC/openSUSE:Factory/.valgrind.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "valgrind"

Fri Jan 15 19:44:56 2021 rev:130 rq:862354 version:3.16.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/valgrind/valgrind.changes        2021-01-08 
17:32:14.533175332 +0100
+++ /work/SRC/openSUSE:Factory/.valgrind.new.28504/valgrind.changes     
2021-01-15 19:45:07.501923272 +0100
@@ -1,0 +2,5 @@
+Mon Jan 11 14:20:28 UTC 2021 - Dirk M??ller <[email protected]>
+
+- add 0001-lmw-lswi-and-related-PowerPC-insns-aren-t-allowed-on.patch 
(bsc#1180412)
+
+-------------------------------------------------------------------

New:
----
  0001-lmw-lswi-and-related-PowerPC-insns-aren-t-allowed-on.patch

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

Other differences:
------------------
++++++ valgrind.spec ++++++
--- /var/tmp/diff_new_pack.FKX6PL/_old  2021-01-15 19:45:08.225924350 +0100
+++ /var/tmp/diff_new_pack.FKX6PL/_new  2021-01-15 19:45:08.229924356 +0100
@@ -42,6 +42,8 @@
 Patch2:         armv6-support.diff
 # PATCH-FIX-UPSTREAM: 
https://sourceware.org/git/?p=valgrind.git;a=patch;h=159f132289160ab1a5a5cf4da14fb57ecdb248ca
 Patch3:         s390x-z14-vector-support.patch
+# PATCH-FIX-UPSTREAM: 
https://sourceware.org/git/?p=valgrind.git;a=commit;h=74b74174d572fee4015b8f4e326db3cd949bcdc3
+Patch4:         0001-lmw-lswi-and-related-PowerPC-insns-aren-t-allowed-on.patch
 Patch9:         parallel-lto.patch
 Patch10:        dhat-use-datadir.patch
 %if "%{flavor}" == ""

++++++ 0001-lmw-lswi-and-related-PowerPC-insns-aren-t-allowed-on.patch ++++++
>From 74b74174d572fee4015b8f4e326db3cd949bcdc3 Mon Sep 17 00:00:00 2001
From: Mark Wielaard <[email protected]>
Date: Tue, 1 Dec 2020 14:57:39 +0100
Subject: [PATCH] lmw, lswi and related PowerPC insns aren't allowed on ppc64le

Newer binutils produce an error when the assembly contains lmw, stmw,
lswi, lswx, stswi, or stswx instructions in little-endian mode.

Only build and run the lsw and ldst_multiple testcases on ppc64[be].

https://bugs.kde.org/show_bug.cgi?id=427870
---
 NEWS                                  | 1 +
 none/tests/ppc64/Makefile.am          | 9 +++++++--
 none/tests/ppc64/ldst_multiple.vgtest | 1 +
 3 files changed, 9 insertions(+), 2 deletions(-)

Index: valgrind-3.16.1/none/tests/ppc64/Makefile.am
===================================================================
--- valgrind-3.16.1.orig/none/tests/ppc64/Makefile.am
+++ valgrind-3.16.1/none/tests/ppc64/Makefile.am
@@ -54,16 +54,20 @@ EXTRA_DIST = \
 
 check_PROGRAMS = \
        allexec \
-       lsw jm-insns round \
+       jm-insns round \
        test_isa_2_06_part1 test_isa_2_06_part2 test_isa_2_06_part3 \
        test_dfp1 test_dfp2 test_dfp3 test_dfp4 test_dfp5 \
        test_isa_2_07_part1 test_isa_2_07_part2 \
        test_isa_3_0 \
        subnormal_test \
-       test_tm test_touch_tm ldst_multiple data-cache-instructions \
+       test_tm test_touch_tm data-cache-instructions \
        power6_mf_gpr std_reg_imm \
        twi_tdi tw_td power6_bcmp
 
+# lmw, stmw, lswi, lswx, stswi, stswx compile (and run) only on big endian.
+if VGCONF_PLATFORMS_INCLUDE_PPC64BE_LINUX
+check_PROGRAMS += lsw ldst_multiple
+endif
 
 AM_CFLAGS    += @FLAG_M64@
 AM_CXXFLAGS  += @FLAG_M64@
Index: valgrind-3.16.1/none/tests/ppc64/ldst_multiple.vgtest
===================================================================
--- valgrind-3.16.1.orig/none/tests/ppc64/ldst_multiple.vgtest
+++ valgrind-3.16.1/none/tests/ppc64/ldst_multiple.vgtest
@@ -1 +1,2 @@
+prereq: ../../../tests/is_ppc64_BE
 prog: ldst_multiple

Reply via email to