3.9.0-22.svn20140809r14250

- Update to upstream svn r14250
  - ppc64le support got integrated upstream. Remove patches:
    valgrind-3.9.0-ppc64le-initial.patch
    valgrind-3.9.0-ppc64le-functional.patch
    valgrind-3.9.0-ppc64le-test.patch
    valgrind-3.9.0-ppc64le-extra.patch
This commit is contained in:
Mark Wielaard 2014-08-10 00:02:56 +02:00
parent da645ddbb5
commit e9905464e5
7 changed files with 13 additions and 36055 deletions

1
.gitignore vendored
View File

@ -10,3 +10,4 @@
/valgrind-3.9.0-svn20140513r13961.tar.bz2
/valgrind-3.9.0-svn20140715r14165.tar.bz2
/valgrind-3.9.0-svn20140718r14176.tar.bz2
/valgrind-3.9.0-svn20140809r14250.tar.bz2

View File

@ -1 +1 @@
55a277f9c428152ccfa8339ac5f0c9ec valgrind-3.9.0-svn20140718r14176.tar.bz2
2e09a7493a88843e14a2a1d9b236053c valgrind-3.9.0-svn20140809r14250.tar.bz2

View File

@ -1,13 +0,0 @@
diff --git a/coregrind/vg_preloaded.c b/coregrind/vg_preloaded.c
index fe8b50a..e36d90d 100644
--- a/coregrind/vg_preloaded.c
+++ b/coregrind/vg_preloaded.c
@@ -83,7 +83,7 @@ void * VG_NOTIFY_ON_LOAD(ifunc_wrapper) (void)
VALGRIND_GET_ORIG_FN(fn);
CALL_FN_W_v(result, fn);
-#if defined(VGP_ppc64_linux)
+#if defined(VGP_ppc64be_linux)
/* ppc64 uses function descriptors, so get the actual function entry
address for the client request, but return the function descriptor
from this function.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,12 @@
%{?scl:%scl_package valgrind}
%define svn_date 20140718
%define svn_rev 14176
%define svn_date 20140809
%define svn_rev 14250
Summary: Tool for finding memory management bugs in programs
Name: %{?scl_prefix}valgrind
Version: 3.9.0
Release: 21.svn%{?svn_date}r%{?svn_rev}%{?dist}
Release: 22.svn%{?svn_date}r%{?svn_rev}%{?dist}
Epoch: 1
License: GPLv2+
URL: http://www.valgrind.org/
@ -57,16 +57,6 @@ Patch4: valgrind-3.9.0-ldso-supp.patch
# KDE#327943 - s390x missing index/strchr suppression for ld.so bad backtrace?
Patch5: valgrind-3.9.0-s390x-ld-supp.patch
# ppc64le
# Initial PPC LE support KDE#334384
# PPC LE functional support KDE#334834
# PPC LE testsuite change KDE#334836
# Note these require regeneration of the auto* files in %%build.
Patch1001: valgrind-3.9.0-ppc64le-initial.patch
Patch1002: valgrind-3.9.0-ppc64le-functional.patch
Patch1003: valgrind-3.9.0-ppc64le-test.patch
Patch1004: valgrind-3.9.0-ppc64le-extra.patch
%if %{build_multilib}
# Ensure glibc{,-devel} is installed for both multilib arches
BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so
@ -178,12 +168,6 @@ Valgrind User Manual for details.
%patch5 -p1
%endif
# ppc64le support.
%patch1001 -p1
%patch1002 -p1
%patch1003 -p1
%patch1004 -p1
# In the svn setup, these are symlinked, but not in our source archive.
# So the above ppc64le patches only patched the ppc32 variants. Sync up
# the ppc64 versions of these tests.
@ -357,6 +341,14 @@ echo ===============END TESTING===============
%endif
%changelog
* Sat Aug 9 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-22.svn20140809r14250
- Update to upstream svn r14250
- ppc64le support got integrated upstream. Remove patches:
valgrind-3.9.0-ppc64le-initial.patch
valgrind-3.9.0-ppc64le-functional.patch
valgrind-3.9.0-ppc64le-test.patch
valgrind-3.9.0-ppc64le-extra.patch
* Sat Jul 19 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-21.svn20140718r14176
- Disable full regtest on arm (gdb integration tests sometimes hang).