Date: Thursday, September 11, 2014 @ 19:52:51 Author: lcarlier Revision: 118833
upgpkg: valgrind-multilib 3.10.0-1 upstream update 3.10.0 Modified: valgrind-multilib/trunk/PKGBUILD Deleted: valgrind-multilib/trunk/add_xabort_op.patch ---------------------+ PKGBUILD | 13 +++++-------- add_xabort_op.patch | 30 ------------------------------ 2 files changed, 5 insertions(+), 38 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-09-11 17:51:32 UTC (rev 118832) +++ PKGBUILD 2014-09-11 17:52:51 UTC (rev 118833) @@ -3,8 +3,8 @@ # Contributor: Allan McRae <al...@archlinux.org> pkgname=valgrind-multilib -pkgver=3.9.0 -pkgrel=6 +pkgver=3.10.0 +pkgrel=1 pkgdesc="A tool to help find memory-management problems in programs for multilib" arch=(x86_64) license=(GPL) @@ -14,11 +14,9 @@ optdepends=('openmpi: MPI support') options=('staticlibs' '!emptydirs') source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2 - valgrind-3.9.0-glibc-2.20.patch - add_xabort_op.patch) -sha1sums=('9415e28933de9d6687f993c4bb797e6bd49583f1' - '2080c3d44de20857f18b03a93404a8f3d3721f7e' - '126e90494e0134a70649456cd1a1f1369024c345') + valgrind-3.9.0-glibc-2.20.patch) +sha1sums=('aec0b8cd042ec36c8cce4f6027b98627ab202f26' + '2080c3d44de20857f18b03a93404a8f3d3721f7e') provides=('valgrind') conflicts=('valgrind') @@ -26,7 +24,6 @@ prepare() { cd valgrind-$pkgver patch -p1 -i "$srcdir"/valgrind-3.9.0-glibc-2.20.patch - patch -p0 -i "$srcdir"/add_xabort_op.patch } build() { Deleted: add_xabort_op.patch =================================================================== --- add_xabort_op.patch 2014-09-11 17:51:32 UTC (rev 118832) +++ add_xabort_op.patch 2014-09-11 17:52:51 UTC (rev 118833) @@ -1,30 +0,0 @@ -Index: VEX/priv/guest_amd64_toIR.c -=================================================================== ---- VEX/priv/guest_amd64_toIR.c (revision 2799) -+++ VEX/priv/guest_amd64_toIR.c (revision 2800) -@@ -20251,7 +20251,7 @@ - return delta; - } - /* BEGIN HACKY SUPPORT FOR xbegin */ -- if (modrm == 0xF8 && !have66orF2orF3(pfx) && sz == 4 -+ if (opc == 0xC7 && modrm == 0xF8 && !have66orF2orF3(pfx) && sz == 4 - && (archinfo->hwcaps & VEX_HWCAPS_AMD64_AVX)) { - delta++; /* mod/rm byte */ - d64 = getSDisp(4,delta); -@@ -20270,6 +20270,16 @@ - return delta; - } - /* END HACKY SUPPORT FOR xbegin */ -+ /* BEGIN HACKY SUPPORT FOR xabort */ -+ if (opc == 0xC6 && modrm == 0xF8 && !have66orF2orF3(pfx) && sz == 1 -+ && (archinfo->hwcaps & VEX_HWCAPS_AMD64_AVX)) { -+ delta++; /* mod/rm byte */ -+ abyte = getUChar(delta); delta++; -+ /* There is never a real transaction in progress, so do nothing. */ -+ DIP("xabort $%d", (Int)abyte); -+ return delta; -+ } -+ /* END HACKY SUPPORT FOR xabort */ - goto decode_failure; - - case 0xC8: /* ENTER */