3.16.1-11 - Update valgrind-3.16.1-arm64-fma.patch

This commit is contained in:
Mark Wielaard 2020-12-17 12:57:21 +01:00
parent c858e5c9f7
commit 14c0a54d5f
2 changed files with 18 additions and 1 deletions

View File

@ -714,3 +714,16 @@ index 000000000..b4c53eea4
-- --
2.18.4 2.18.4
diff --git a/VEX/priv/guest_generic_bb_to_IR.c b/VEX/priv/guest_generic_bb_to_IR.c
index 0cee970e4..1e72ddacd 100644
--- a/VEX/priv/guest_generic_bb_to_IR.c
+++ b/VEX/priv/guest_generic_bb_to_IR.c
@@ -422,6 +422,8 @@ static Bool expr_is_guardable ( const IRExpr* e )
return !primopMightTrap(e->Iex.Binop.op);
case Iex_Triop:
return !primopMightTrap(e->Iex.Triop.details->op);
+ case Iex_Qop:
+ return !primopMightTrap(e->Iex.Qop.details->op);
case Iex_ITE:
case Iex_CCall:
case Iex_Get:

View File

@ -3,7 +3,7 @@
Summary: Tool for finding memory management bugs in programs Summary: Tool for finding memory management bugs in programs
Name: %{?scl_prefix}valgrind Name: %{?scl_prefix}valgrind
Version: 3.16.1 Version: 3.16.1
Release: 10%{?dist} Release: 11%{?dist}
Epoch: 1 Epoch: 1
License: GPLv2+ License: GPLv2+
URL: http://www.valgrind.org/ URL: http://www.valgrind.org/
@ -127,6 +127,7 @@ Patch16: valgrind-3.16.1-s390x-z14-vector.patch
Patch17: valgrind-3.16.1-stxsibx-stxsihx.patch Patch17: valgrind-3.16.1-stxsibx-stxsihx.patch
# KDE#426014 arm64: implement fmadd and fmsub as Iop_MAdd/Sub # KDE#426014 arm64: implement fmadd and fmsub as Iop_MAdd/Sub
# KDE#430485 expr_is_guardable doesn't handle Iex_Qop
Patch18: valgrind-3.16.1-arm64-fma.patch Patch18: valgrind-3.16.1-arm64-fma.patch
BuildRequires: glibc-devel BuildRequires: glibc-devel
@ -499,6 +500,9 @@ fi
%endif %endif
%changelog %changelog
* Thu Dec 17 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.16.1-11
- Update valgrind-3.16.1-arm64-fma.patch
* Tue Dec 15 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.16.1-10 * Tue Dec 15 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.16.1-10
- Add valgrind-3.16.1-arm64-fma.patch - Add valgrind-3.16.1-arm64-fma.patch