99bcea
%{?scl:%scl_package valgrind}
99bcea
15858c
Summary: Dynamic analysis tools to detect memory or thread bugs and profile
99bcea
Name: %{?scl_prefix}valgrind
15858c
Version: 3.19.0
15858c
Release: 1%{?dist}
99bcea
Epoch: 1
99bcea
License: GPLv2+
15858c
URL: https://www.valgrind.org/
99bcea
Group: Development/Debuggers
99bcea
99bcea
# Only necessary for RHEL, will be ignored on Fedora
99bcea
99bcea
# Are we building for a Software Collection?
99bcea
%{?scl:%global is_scl 1}
99bcea
%{!?scl:%global is_scl 0}
99bcea
99bcea
# We never want the openmpi subpackage when building a software collecton.
99bcea
# We always want it for fedora.
99bcea
# We only want it for older rhel. But not s390x for too old rhel.
99bcea
%if %{is_scl}
99bcea
  %global build_openmpi 0
99bcea
%else
99bcea
  %if 0%{?fedora}
99bcea
    %global build_openmpi 1
99bcea
  %endif
99bcea
  %if 0%{?rhel}
99bcea
    %if 0%{?rhel} > 7
99bcea
      %global build_openmpi 0
99bcea
    %else
99bcea
      %ifarch s390x
99bcea
	%global build_openmpi (%{?rhel} > 6)
99bcea
      %else
99bcea
	%global build_openmpi 1
99bcea
      %endif
99bcea
    %endif
99bcea
  %endif
99bcea
%endif
99bcea
99bcea
# We only want to build the valgrind-tools-devel package for Fedora proper
99bcea
# as convenience. But not for DTS or RHEL.
99bcea
%if %{is_scl}
99bcea
  %global build_tools_devel 0
99bcea
%else
99bcea
  %if 0%{?rhel}
99bcea
    %global build_tools_devel 0
99bcea
  %else
99bcea
    %global build_tools_devel 1
99bcea
  %endif
99bcea
%endif
99bcea
99bcea
# Whether to run the full regtest or only a limited set
99bcea
# The full regtest includes gdb_server integration tests
99bcea
# and experimental tools.
99bcea
# Only run full regtests on fedora, but not on older rhel
99bcea
# or when creating scl, the gdb_server tests might hang.
99bcea
%if %{is_scl}
99bcea
  %global run_full_regtest 0
99bcea
%else
99bcea
  %if 0%{?fedora}
99bcea
    %global run_full_regtest 1
99bcea
  %endif
99bcea
  %if 0%{?rhel}
99bcea
    %global run_full_regtest (%rhel >= 7)
99bcea
  %endif
99bcea
%endif
99bcea
99bcea
# Generating minisymtabs doesn't really work for the staticly linked
99bcea
# tools. Note (below) that we don't strip the vgpreload libraries at all
99bcea
# because valgrind might read and need the debuginfo in those (client)
99bcea
# libraries for better error reporting and sometimes correctly unwinding.
99bcea
# So those will already have their full symbol table.
99bcea
%undefine _include_minidebuginfo
99bcea
6e98bf
Source0: https://sourceware.org/pub/valgrind/valgrind-%{version}.tar.bz2
99bcea
99bcea
# Needs investigation and pushing upstream
99bcea
Patch1: valgrind-3.9.0-cachegrind-improvements.patch
99bcea
99bcea
# Make ld.so supressions slightly less specific.
15858c
Patch2: valgrind-3.9.0-ldso-supp.patch
99bcea
99bcea
# Add some stack-protector
15858c
Patch3: valgrind-3.16.0-some-stack-protector.patch
99bcea
99bcea
# Add some -Wl,z,now.
15858c
Patch4: valgrind-3.16.0-some-Wl-z-now.patch
b7dbaa
b7dbaa
BuildRequires: make
99bcea
BuildRequires: glibc-devel
99bcea
99bcea
%if %{build_openmpi}
99bcea
BuildRequires: openmpi-devel
99bcea
%endif
99bcea
99bcea
%if %{run_full_regtest}
99bcea
BuildRequires: gdb
99bcea
%endif
99bcea
99bcea
# gdbserver_tests/filter_make_empty uses ps in test
99bcea
BuildRequires: procps
99bcea
99bcea
# Some testcases require g++ to build
99bcea
BuildRequires: gcc-c++
99bcea
99bcea
# check_headers_and_includes uses Getopt::Long
99bcea
%if 0%{?fedora}
99bcea
BuildRequires: perl-generators
99bcea
%endif
99bcea
BuildRequires: perl(Getopt::Long)
99bcea
99bcea
# We always autoreconf
99bcea
BuildRequires: automake
99bcea
BuildRequires: autoconf
99bcea
cf6222
# For make check validating the documentation
cf6222
BuildRequires: docbook-dtds
cf6222
b7dbaa
# For testing debuginfod-find
b7dbaa
%if 0%{?fedora} > 29 || 0%{?rhel} > 7
b7dbaa
BuildRequires: elfutils-debuginfod-client
b7dbaa
# For using debuginfod at runtime
b7dbaa
Recommends: elfutils-debuginfod-client
b7dbaa
%endif
b7dbaa
99bcea
%{?scl:Requires:%scl_runtime}
99bcea
99bcea
# We need to fixup selinux file context when doing a scl build.
99bcea
# In RHEL6 we might need to fix up the labels even though the
99bcea
# meta package sets up a fs equivalence. See post.
99bcea
%if 0%{?rhel} == 6
99bcea
%{?scl:Requires(post): /sbin/restorecon}
99bcea
%endif
99bcea
99bcea
# We could use %%valgrind_arches as defined in redhat-rpm-config
99bcea
# But that is really for programs using valgrind, it defines the
99bcea
# set of architectures that valgrind works correctly on.
99bcea
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
99bcea
99bcea
# Define valarch, the architecture name that valgrind uses
99bcea
# And only_arch, the configure option to only build for that arch.
99bcea
%ifarch %{ix86}
99bcea
%define valarch x86
99bcea
%define only_arch --enable-only32bit
99bcea
%endif
99bcea
%ifarch x86_64
99bcea
%define valarch amd64
99bcea
%define only_arch --enable-only64bit
99bcea
%endif
99bcea
%ifarch ppc
99bcea
%define valarch ppc32
99bcea
%define only_arch --enable-only32bit
99bcea
%endif
99bcea
%ifarch ppc64
99bcea
%define valarch ppc64be
99bcea
%define only_arch --enable-only64bit
99bcea
%endif
99bcea
%ifarch ppc64le
99bcea
%define valarch ppc64le
99bcea
%define only_arch --enable-only64bit
99bcea
%endif
99bcea
%ifarch s390x
99bcea
%define valarch s390x
99bcea
%define only_arch --enable-only64bit
99bcea
%endif
99bcea
%ifarch armv7hl
99bcea
%define valarch arm
99bcea
%define only_arch --enable-only32bit
99bcea
%endif
99bcea
%ifarch aarch64
99bcea
%define valarch arm64
99bcea
%define only_arch --enable-only64bit
99bcea
%endif
99bcea
99bcea
%description
99bcea
Valgrind is an instrumentation framework for building dynamic analysis
99bcea
tools. There are Valgrind tools that can automatically detect many
99bcea
memory management and threading bugs, and profile your programs in
99bcea
detail. You can also use Valgrind to build new tools. The Valgrind
99bcea
distribution currently includes six production-quality tools: a memory
99bcea
error detector (memcheck, the default tool), two thread error
99bcea
detectors (helgrind and drd), a cache and branch-prediction profiler
99bcea
(cachegrind), a call-graph generating cache and branch-prediction
99bcea
profiler (callgrind), and a heap profiler (massif).
99bcea
99bcea
%package devel
99bcea
Summary: Development files for valgrind aware programs
99bcea
Group: Development/Debuggers
99bcea
Requires: %{?scl_prefix}valgrind = %{epoch}:%{version}-%{release}
99bcea
99bcea
%description devel
99bcea
Header files and libraries for development of valgrind aware programs.
99bcea
99bcea
%if %{build_tools_devel}
99bcea
%package tools-devel
99bcea
Summary: Development files for building valgrind tools.
99bcea
Group: Development/Debuggers
99bcea
Requires: %{?scl_prefix}valgrind-devel = %{epoch}:%{version}-%{release}
99bcea
Provides: %{name}-static = %{epoch}:%{version}-%{release}
99bcea
99bcea
%description tools-devel
99bcea
Header files and libraries for development of valgrind tools.
99bcea
%endif
99bcea
99bcea
%if %{build_openmpi}
99bcea
%package openmpi
99bcea
Summary: OpenMPI support for valgrind
99bcea
Group: Development/Debuggers
99bcea
Requires: %{?scl_prefix}valgrind = %{epoch}:%{version}-%{release}
99bcea
99bcea
%description openmpi
99bcea
A wrapper library for debugging OpenMPI parallel programs with valgrind.
99bcea
See the section on Debugging MPI Parallel Programs with Valgrind in the
99bcea
Valgrind User Manual for details.
99bcea
%endif
99bcea
99bcea
%prep
99bcea
%setup -q -n %{?scl:%{pkg_name}}%{!?scl:%{name}}-%{version}
99bcea
99bcea
%patch1 -p1
15858c
%patch2 -p1
99bcea
99bcea
# Old rhel gcc doesn't have -fstack-protector-strong.
99bcea
%if 0%{?fedora} || 0%{?rhel} >= 7
15858c
%patch3 -p1
b7dbaa
%patch4 -p1
15858c
%endif
15858c
99bcea
99bcea
%build
99bcea
99bcea
# Some patches (might) touch Makefile.am or configure.ac files.
99bcea
# Just always autoreconf so we don't need patches to prebuild files.
99bcea
./autogen.sh
99bcea
99bcea
# Old openmpi-devel has version depended paths for mpicc.
99bcea
%if %{build_openmpi}
99bcea
%if 0%{?fedora} >= 13 || 0%{?rhel} >= 6
99bcea
%define mpiccpath %{!?scl:%{_libdir}}%{?scl:%{_root_libdir}}/openmpi/bin/mpicc
99bcea
%else
99bcea
%define mpiccpath %{!?scl:%{_libdir}}%{?scl:%{_root_libdir}}/openmpi/*/bin/mpicc
99bcea
%endif
99bcea
%else
99bcea
# We explicitly don't want the libmpi wrapper. So make sure that configure
99bcea
# doesn't pick some random mpi compiler that happens to be installed.
99bcea
%define mpiccpath /bin/false
99bcea
%endif
99bcea
99bcea
# Filter out "hardening" flags that don't make sense for valgrind.
99bcea
# -fstack-protector just cannot work (valgrind would have to implement
99bcea
# its own version since it doesn't link with glibc and handles stack
99bcea
# setup itself). We patch some flags back in just for those helper
99bcea
# programs where it does make sense.
99bcea
#
99bcea
# -Wl,-z,now doesn't make sense for static linked tools
99bcea
# and would prevent using the vgpreload libraries on binaries that
99bcea
# don't link themselves against libraries (like pthread) which symbols
99bcea
# are needed (but only if the inferior itself would use them).
99bcea
#
99bcea
# -O2 doesn't work for the vgpreload libraries either. They are meant
99bcea
# to not be optimized to show precisely what happened. valgrind adds
99bcea
# -O2 itself wherever suitable.
99bcea
#
99bcea
# On ppc64[be] -fexceptions is troublesome.
99bcea
# It might cause an undefined reference to `_Unwind_Resume'
99bcea
# in libcoregrind-ppc64be-linux.a(libcoregrind_ppc64be_linux_a-readelf.o):
99bcea
# In function `read_elf_symtab__ppc64be_linux.
99bcea
#
99bcea
# Also disable strict symbol checks because the vg_preload library
99bcea
# will use hidden/undefined symbols from glibc like __libc_freeres.
99bcea
%undefine _strict_symbol_defs_build
99bcea
99bcea
%ifarch ppc64
99bcea
CFLAGS="`echo " %{optflags} " | sed 's/ -fstack-protector\([-a-z]*\) / / g;s/ -O2 / /g;s/ -fexceptions / /g;'`"
99bcea
%else
99bcea
CFLAGS="`echo " %{optflags} " | sed 's/ -fstack-protector\([-a-z]*\) / / g;s/ -O2 / /g;'`"
99bcea
%endif
99bcea
export CFLAGS
99bcea
99bcea
# Older Fedora/RHEL only had __global_ldflags.
99bcea
# Even older didn't even have that (so we don't need to scrub them).
99bcea
%if 0%{?build_ldflags:1}
99bcea
LDFLAGS="`echo " %{build_ldflags} "    | sed 's/ -Wl,-z,now / / g;'`"
99bcea
%else
99bcea
%if 0%{?__global_ldflags:1}
99bcea
LDFLAGS="`echo " %{__global_ldflags} " | sed 's/ -Wl,-z,now / / g;'`"
99bcea
%endif
99bcea
%endif
99bcea
export LDFLAGS
99bcea
99bcea
%configure \
99bcea
  --with-mpicc=%{mpiccpath} \
99bcea
  %{only_arch} \
99bcea
  GDB=%{_bindir}/gdb
99bcea
99bcea
make %{?_smp_mflags}
99bcea
99bcea
%install
99bcea
rm -rf $RPM_BUILD_ROOT
99bcea
make DESTDIR=$RPM_BUILD_ROOT install
99bcea
mkdir docs/installed
99bcea
mv $RPM_BUILD_ROOT%{_datadir}/doc/valgrind/* docs/installed/
99bcea
rm -f docs/installed/*.ps
99bcea
99bcea
# We want the MPI wrapper installed under the openmpi libdir so the script
99bcea
# generating the MPI library requires picks them up and sets up the right
99bcea
# openmpi libmpi.so requires. Install symlinks in the original/upstream
99bcea
# location for backwards compatibility.
99bcea
%if %{build_openmpi}
99bcea
pushd $RPM_BUILD_ROOT%{_libdir}
99bcea
mkdir -p openmpi/valgrind
99bcea
cd valgrind
99bcea
mv libmpiwrap-%{valarch}-linux.so ../openmpi/valgrind/
99bcea
ln -s ../openmpi/valgrind/libmpiwrap-%{valarch}-linux.so
99bcea
popd
99bcea
%endif
99bcea
99bcea
%if %{build_tools_devel}
99bcea
%ifarch %{ix86} x86_64
99bcea
# To avoid multilib clashes in between i?86 and x86_64,
99bcea
# tweak installed <valgrind/config.h> a little bit.
99bcea
for i in HAVE_PTHREAD_CREATE_GLIBC_2_0 HAVE_PTRACE_GETREGS HAVE_AS_AMD64_FXSAVE64; do
99bcea
  sed -i -e 's,^\(#define '$i' 1\|/\* #undef '$i' \*/\)$,#ifdef __x86_64__\n# define '$i' 1\n#endif,' \
99bcea
    $RPM_BUILD_ROOT%{_includedir}/valgrind/config.h
99bcea
done
99bcea
%endif
99bcea
%else
99bcea
# Remove files we aren't going to package.
99bcea
# See tools-devel files.
99bcea
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/config.h
99bcea
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/libvex*h
99bcea
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/pub_tool_*h
99bcea
rm -rf $RPM_BUILD_ROOT%{_includedir}/valgrind/vki
99bcea
rm $RPM_BUILD_ROOT%{_libdir}/valgrind/*.a
99bcea
%endif
99bcea
99bcea
# We don't want debuginfo generated for the vgpreload libraries.
99bcea
# Turn off execute bit so they aren't included in the debuginfo.list.
99bcea
# We'll turn the execute bit on again in %%files.
99bcea
chmod 644 $RPM_BUILD_ROOT%{_libexecdir}/valgrind/vgpreload*-%{valarch}-*so
99bcea
99bcea
%check
99bcea
# Make sure some info about the system is in the build.log
99bcea
# Add || true because rpm on copr EPEL6 acts weirdly and we don't want
99bcea
# to break the build.
99bcea
uname -a
99bcea
rpm -q glibc gcc binutils || true
99bcea
%if %{run_full_regtest}
99bcea
rpm -q gdb || true
99bcea
%endif
99bcea
99bcea
LD_SHOW_AUXV=1 /bin/true
99bcea
cat /proc/cpuinfo
99bcea
99bcea
# Make sure a basic binary runs. There should be no errors.
99bcea
./vg-in-place --error-exitcode=1 /bin/true --help
99bcea
99bcea
# Build the test files with the software collection compiler if available.
99bcea
%{?scl:PATH=%{_bindir}${PATH:+:${PATH}}}
99bcea
# Make sure no extra CFLAGS, CXXFLAGS or LDFLAGS leak through,
99bcea
# the testsuite sets all flags necessary. See also configure above.
99bcea
make %{?_smp_mflags} CFLAGS="" CXXFLAGS="" LDFLAGS="" check
99bcea
99bcea
# Workaround https://bugzilla.redhat.com/show_bug.cgi?id=1434601
99bcea
# for gdbserver tests.
99bcea
export PYTHONCOERCECLOCALE=0
99bcea
99bcea
echo ===============TESTING===================
99bcea
%if %{run_full_regtest}
99bcea
  make regtest || :
99bcea
%else
99bcea
  make nonexp-regtest || :
99bcea
%endif
99bcea
99bcea
# Make sure test failures show up in build.log
99bcea
# Gather up the diffs (at most the first 20 lines for each one)
99bcea
MAX_LINES=20
99bcea
diff_files=`find gdbserver_tests */tests -name '*.diff*' | sort`
99bcea
if [ z"$diff_files" = z ] ; then
99bcea
   echo "Congratulations, all tests passed!" >> diffs
99bcea
else
99bcea
   for i in $diff_files ; do
99bcea
      echo "=================================================" >> diffs
99bcea
      echo $i                                                  >> diffs
99bcea
      echo "=================================================" >> diffs
99bcea
      if [ `wc -l < $i` -le $MAX_LINES ] ; then
99bcea
         cat $i                                                >> diffs
99bcea
      else
99bcea
         head -n $MAX_LINES $i                                 >> diffs
99bcea
         echo "<truncated beyond $MAX_LINES lines>"            >> diffs
99bcea
      fi
99bcea
   done
99bcea
fi
99bcea
cat diffs
99bcea
echo ===============END TESTING===============
99bcea
6e98bf
%{!?_licensedir:%global license %%doc}
6e98bf
99bcea
%files
6e98bf
%license COPYING COPYING.DOCS
6e98bf
%doc NEWS README_*
99bcea
%doc docs/installed/html docs/installed/*.pdf
99bcea
%{_bindir}/*
99bcea
%dir %{_libexecdir}/valgrind
99bcea
# Install everything in the libdir except the .so.
99bcea
# The vgpreload so files might need file mode adjustment.
99bcea
%{_libexecdir}/valgrind/*[^o]
99bcea
# Turn on executable bit again for vgpreload libraries.
99bcea
# Was disabled in %%install to prevent debuginfo stripping.
99bcea
%attr(0755,root,root) %{_libexecdir}/valgrind/vgpreload*-%{valarch}-*so
99bcea
%{_mandir}/man1/*
99bcea
99bcea
%files devel
99bcea
%dir %{_includedir}/valgrind
99bcea
%{_includedir}/valgrind/valgrind.h
99bcea
%{_includedir}/valgrind/callgrind.h
99bcea
%{_includedir}/valgrind/drd.h
99bcea
%{_includedir}/valgrind/helgrind.h
99bcea
%{_includedir}/valgrind/memcheck.h
b7dbaa
%{_includedir}/valgrind/dhat.h
99bcea
%{_libdir}/pkgconfig/valgrind.pc
99bcea
99bcea
%if %{build_tools_devel}
99bcea
%files tools-devel
6e98bf
%license COPYING
99bcea
%{_includedir}/valgrind/config.h
99bcea
%{_includedir}/valgrind/libvex*h
99bcea
%{_includedir}/valgrind/pub_tool_*h
99bcea
%{_includedir}/valgrind/vki
99bcea
%dir %{_libdir}/valgrind
99bcea
%{_libdir}/valgrind/*.a
99bcea
%endif
99bcea
99bcea
%if %{build_openmpi}
99bcea
%files openmpi
99bcea
%dir %{_libdir}/valgrind
99bcea
%{_libdir}/openmpi/valgrind/libmpiwrap*.so
99bcea
%{_libdir}/valgrind/libmpiwrap*.so
99bcea
%endif
99bcea
99bcea
%if 0%{?rhel} == 6
99bcea
%post
99bcea
# There is a bug in rpm (rhbz#214737) that might cause post to be run
99bcea
# even thought the binary isn't installed when installing two multilib
99bcea
# versions at the same time.
99bcea
if [ -x %{_bindir}/valgrind ]; then
99bcea
# On RHEL6 the fs equivalency should be setup by the devtoolset meta
99bcea
# package, but because of a rpm bug (rhbz#924044) it might not work.
99bcea
%{?scl:/sbin/restorecon %{_bindir}/valgrind}%{!?scl:true}
99bcea
fi
99bcea
%endif
99bcea
99bcea
%changelog
15858c
* Tue Apr 19 2022 Mark Wielaard <mjw@redhat.com> - 3.19.0-1
15858c
- Upgrade to valgrind 3.19.0. Drop old patches.
15858c
6e98bf
* Thu Feb 10 2022 Mark Wielaard <mjw@redhat.com> - 3.18.1-7
6e98bf
- Add valgrind-3.18.1-arm64-atomics-rdm.patch
6e98bf
6e98bf
* Tue Nov 30 2021 Mark Wielaard <mjw@redhat.com> - 3.18.1-6
6e98bf
- Rebuild against fresh toolchain
6e98bf
6e98bf
* Wed Nov 24 2021 Mark Wielaard <mjw@redhat.com> - 3.18.1-5
6e98bf
- Add valgrind-3.18.1-dhat-tests-copy.patch
6e98bf
- Add valgrind-3.18.1-s390x-EXRL.patch
6e98bf
- Add valgrind-3.18.1-ppc64-lxsibzx-lxsihzx.patch
6e98bf
- Add valgrind-3.18.1-ppc-pstq.patch
6e98bf
- Add valgrind-3.18.1-ppc-pstq-tests.patch
6e98bf
- Add valgrind-3.18.1-gdbserver_tests-hwcap.patch
6e98bf
- Add valgrind-3.18.1-rust-v0-demangle.patch
6e98bf
- Add valgrind-3.18.1-arm64-doubleword-cas.patch
6e98bf
- Add valgrind-3.18.1-arm64-ldaxp-stlxp.patch
6e98bf
- Add valgrind-3.18.1-arm64-atomic-align.patch
6e98bf
- Add valgrind-3.18.1-amd64-more-spec-rules.patch
6e98bf
- Add valgrind-3.18.1-condvar.patch
6e98bf
- Add valgrind-3.18.1-demangle-namespace.patch
6e98bf
6e98bf
* Wed Oct 20 2021 Mark Wielaard <mjw@redhat.com> - 3.18.1-1
6e98bf
- Update to upstream 3.18.1 final
6e98bf
b7dbaa
* Thu Jun 24 2021 Mark Wielaard <mjw@redhat.com> - 3.17.0-5
b7dbaa
- Add valgrind-3.17.0-s390-prep.patch
b7dbaa
- Add valgrind-3.17.0-s390-z15.patch
b7dbaa
- Add valgrind-3.17.0-s390-z13-vec-fix.patch
b7dbaa
b7dbaa
* Thu Jun  3 2021 Mark Wielaard <mjw@redhat.com> - 3.17.0-4
b7dbaa
- Update to upstream 3.17.0 final.
b7dbaa
- Add valgrind-3.17.0-ppc64-isa-3.1{,tests}.patch
b7dbaa
- Add valgrind-3.17.0-s390_insn_as_string.patch
b7dbaa
- Add valgrind-3.17.0-debuginfod.patch
b7dbaa
- Add valgrind-3.17.0-clone-parent-res.patch
b7dbaa
2be083
* Fri Dec  4 2020 Mark Wielaard <mjw@redhat.com> - 3.16.0-4
2be083
- Add valgrind-3.16.1-s390_emit_load_mem.patch
2be083
- Add valgrind-3.16.1-s390x-z14-vector.patch
2be083
2be083
* Tue Oct 20 2020 Mark Wielaard <mjw@redhat.com> - 3.16.0-3
2be083
- Add valgrind-3.16.1-REX-prefix-JMP.patch
2be083
- Add valgrind-3.16.1-epoll.patch
2be083
- Add valgrind-3.16.1-sched_getsetattr.patch
2be083
- Add valgrind-3.16.1-dl_runtime_resolve.patch
2be083
cf6222
* Wed Jun 24 2020 Mark Wielaard <mjw@redhat.com> - 3.16.0-2
cf6222
- Add valgrind-3.16.0-ppc-L-field.patch
cf6222
- Add valgrind-3.16.0-387-float.patch
cf6222
cf6222
* Thu May 28 2020 Mark Wielaard <mjw@redhat.com> - 3.16.0-1
cf6222
- Update to upstream valgrind 3.16.0 final.
cf6222
cf6222
* Fri Feb 14 2020 Mark Wielaard <mjw@redhat.com> - 3.15.0-11
cf6222
- Add valgrind-3.15.0-s390x-HRcVec128.patch
cf6222
184b93
* Mon Aug  5 2019 Mark Wielaard <mjw@redhat.com> - 3.15.0-10
184b93
- Add valgrind-3.15.0-preadv2-pwritev2.patch
184b93
99bcea
* Wed May 29 2019 Mark Wielaard <mjw@redhat.com> - 3.15.0-9
99bcea
- Add valgrind-3.15.0-pkey.patch
99bcea
- Add valgrind-3.15.0-avx-rdrand-f16c.patch.
99bcea
99bcea
* Fri May 24 2019 Mark Wielaard <mjw@redhat.com> - 3.15.0-6
99bcea
- Update valgrind-3.15.0-copy_file_range.patch.
99bcea
- Update valgrind-3.15.0-some-stack-protector.patch to include getoff.
99bcea
- Add valgrind-3.15.0-some-Wl-z-now.patch
99bcea
- Add valgrind-3.15.0-s390x-wrap-drd.patch
99bcea
99bcea
* Mon May 20 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-5
99bcea
- Add valgrind-3.15.0-exp-sgcheck-no-aarch64.patch
99bcea
- Add valgrind-3.15.0-scalar-arm64.patch
99bcea
- Add valgrind-3.15.0-scalar-x86.patch
99bcea
99bcea
* Wed May  8 2019 Mark Wielaard <mjw@redhat.com> - 3.15.0-4
99bcea
- Add valgrind-3.15.0-copy_file_range.patch
99bcea
- Add valgrind-3.15.0-arm64-ld-stpcpy.patch
99bcea
99bcea
* Tue May  7 2019 Mark Wielaard <mjw@redhat.com> - 3.15.0-2
99bcea
- valgrind-3.15.0 final
99bcea
- clean up build flags
99bcea
99bcea
* Wed Apr 17 2019 Mark Wielaard <mjw@redhat.com> - 3.14.0-11
99bcea
- Rebuilt with s390x-vec-facility-bit for 8.1.0 (#1669234)
99bcea
99bcea
* Thu Jan 24 2019 Mark Wielaard <mjw@redhat.com> - 3.14.0-10
99bcea
- Add valgrind-3.14.0-s390x-vec-facility-bit.patch.
99bcea
99bcea
* Mon Jan  7 2019 Mark Wielaard <mjw@redhat.com> - 3.14.0-9
99bcea
- Add valgrind-3.14.0-power9-addex.patch
99bcea
99bcea
* Thu Dec 20 2018 Mark Wielaard <mjw@redhat.com> - 3.14.0-8
99bcea
- Update valgrind-3.14.0-jm-vmx-constraints.patch for ppc64. (#1658680)
99bcea
- Show all diff files in check, not just the main/default one.
99bcea
99bcea
* Mon Dec 17 2018 Mark Wielaard <mjw@redhat.com> - 3.14.0-7
99bcea
- Add valgrind-3.14.0-arm64-ptrace-traceme.patch
99bcea
- Add valgrind-3.14.0-mc_translate-vecret.patch
99bcea
99bcea
* Wed Dec 12 2018 Mark Wielaard <mjw@redhat.com> - 3.14.0-6
99bcea
- Add valgrind-3.14.0-final_tidyup.patch
99bcea
- Add valgrind-3.14.0-ppc64-ldbrx.patch
99bcea
- Add valgrind-3.14.0-ppc64-unaligned-words.patch
99bcea
- Add valgrind-3.14.0-ppc64-lxvd2x.patch
99bcea
- Add valgrind-3.14.0-ppc64-unaligned-vecs.patch
99bcea
- Add valgrind-3.14.0-ppc64-lxvb16x.patch
99bcea
- Add valgrind-3.14.0-set_AV_CR6.patch
99bcea
- Add valgrind-3.14.0-undef_malloc_args.patch
99bcea
- Add valgrind-3.14.0-jm-vmx-constraints.patch
99bcea
- Add valgrind-3.14.0-sigkill.patch
99bcea
- Add valgrind-3.14.0-ppc64-ptrace.patch
99bcea
99bcea
* Tue Dec  4 2018 Mark Wielaard <mjw@redhat.com>
99bcea
- Add valgrind-3.14.0-wcsncmp.patch (#1655642)
99bcea
99bcea
- Replace valgrind-3.14.0-s390x-vec-float-point-{code,test}.patch
99bcea
  with upstream versions. (#1525405)
99bcea
99bcea
* Fri Nov 23 2018 Mark Wielaard  <mjw@redhat.com> - 3.14.0-4
99bcea
- Add valgrind-3.14.0-get_otrack_shadow_offset_wrk-ppc.patch,
99bcea
  valgrind-3.14.0-new-strlen-IROps.patch,
99bcea
  valgrind-3.14.0-ppc-instr-new-IROps.patch,
99bcea
  valgrind-3.14.0-memcheck-new-IROps.patch,
99bcea
  valgrind-3.14.0-ppc-frontend-new-IROps.patch,
99bcea
  valgrind-3.14.0-transform-popcount64-ctznat64.patch and
99bcea
  valgrind-3.14.0-enable-ppc-Iop_Sar_Shr8.patch (#1532205)
99bcea
99bcea
* Wed Nov 21 2018 Mark Wielaard  <mjw@redhat.com> - 3.14.0-3
99bcea
- Add valgrind-3.14.0-s390z-more-z13-fixes.patch.
99bcea
99bcea
* Tue Nov 20 2018 Mark Wielaard  <mjw@redhat.com> - 3.14.0-2
99bcea
- Add valgrind-3.14.0-s390x-fix-reg-alloc-vr-vs-fpr.patch.
99bcea
- Add valgrind-3.14.0-s390x-sign-extend-lochi.patch.
99bcea
- Add valgrind-3.14.0-s390x-vec-reg-vgdb.patch.
99bcea
- Add valgrind-3.14.0-s390x-vec-float-point-code.patch
99bcea
  and valgrind-3.14.0-s390x-vec-float-point-tests.patch
99bcea
- Only run full regtests on x86_64 on fedora or latest rhel.
99bcea
99bcea
* Tue Oct  9 2018 Mark Wielaard  <mjw@redhat.com> - 3.14.0-1
99bcea
- valgrind 3.14.0 (#1569600).
99bcea
- Enable s390x again.
99bcea
99bcea
* Fri Aug 10 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-29
99bcea
- Add valgrind-3.13.0-utime.patch
99bcea
99bcea
* Thu Aug  9 2018 Florian Weimer <fweimer@redhat.com> - 1:3.13.0-28
99bcea
- Rebuild to remove s390x packages due to lack of z13 support (#1525405)
99bcea
99bcea
* Fri Aug  3 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-27
99bcea
- Add valgrind-3.13.0-ppc64-xsmaxcdp.patch
99bcea
99bcea
* Fri Aug  3 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-26
99bcea
- Use valgrind_arches for ExclusiveArch when defined.
99bcea
- Use restorecon for scl on rhel6 to work around rpm bug (#1610676).
99bcea
99bcea
* Tue Jul 31 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-25
99bcea
- Add valgrind-3.13.0-x86-arch_prctl.patch (#1610304)
99bcea
99bcea
* Mon Jul 30 2018 Florian Weimer <fweimer@redhat.com> - 3.13.0-24
99bcea
- Rebuild with fixed binutils
99bcea
99bcea
* Fri Jul 27 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-23
99bcea
- Remove valgrind-3.13.0-arm-disable-vfp-test.patch
99bcea
99bcea
* Thu Jul 26 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-22
99bcea
- Add valgrind-3.13.0-arch_prctl.patch (#1608824)
99bcea
99bcea
* Thu Jul 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-21
99bcea
- Add valgrind-3.13.0-separate-code.patch (#1600034)
99bcea
- Add valgrind-3.13.0-arm-disable-vfp-test.patch
99bcea
99bcea
* Thu Jul  5 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-20
99bcea
- Don't try a full_regtest under scl, also don't adjust PATH.
99bcea
99bcea
* Thu Apr 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-19
99bcea
- Improved valgrind-3.13.0-arm64-hwcap.patch
99bcea
- Add valgrind-3.13.0-arm64-ptrace.patch
99bcea
99bcea
* Thu Apr 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-18
99bcea
- Add valgrind-3.13.0-build-id-phdrs.patch (#1566639)
99bcea
99bcea
* Tue Feb 27 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-17
99bcea
- Add valgrind-3.13.0-ppc64-mtfprwa-constraint.patch.
99bcea
99bcea
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-16
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
99bcea
99bcea
* Tue Jan 23 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-15
99bcea
- Split valgrind-tools-devel from valgrind-devel.
99bcea
- Make building of libmpi wrapper explicit.
99bcea
99bcea
* Mon Jan 22 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-14
99bcea
- undefine _strict_symbol_defs_build.
99bcea
99bcea
* Tue Jan  2 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-13
99bcea
- Add additional fix to valgrind-3.13.0-debug-alt-file.patch.
99bcea
99bcea
* Tue Dec 12 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-12
99bcea
- Add valgrind-3.13.0-s390-cgijnl.patch.
99bcea
- Use upstream version of valgrind-3.13.0-debug-alt-file.patch.
99bcea
99bcea
* Sun Dec 10 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-11
99bcea
- Add valgrind-3.13.0-debug-alt-file.patch.
99bcea
99bcea
* Thu Nov  2 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-10
99bcea
- Add valgrind-3.13.0-ppc64-timebase.patch.
99bcea
99bcea
* Tue Oct 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-9
99bcea
- Add valgrind-3.13.0-amd64-eflags-tests.patch
99bcea
- Add valgrind-3.13.0-suppress-dl-trampoline-sse-avx.patch
99bcea
- Add valgrind-3.13.0-static-tls.patch
99bcea
99bcea
* Mon Oct 16 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-8
99bcea
- Add valgrind-3.13.0-ppc64-vex-fixes.patch
99bcea
99bcea
* Thu Aug 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-7
99bcea
- Add valgrind-3.13.0-xml-socket.patch
99bcea
99bcea
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-6
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
99bcea
99bcea
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-5
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
99bcea
99bcea
* Fri Jul  7 2017 Mark Wielaard <mjw@fedoraproject.org>
99bcea
- Add --error-exitcode=1 to /bin/true check.
99bcea
99bcea
* Thu Jun 29 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-4
99bcea
- Add valgrind-3.13.0-arm-index-hardwire.patch (#1466017)
99bcea
- Add valgrind-3.13.0-ucontext_t.patch
99bcea
- Add valgrind-3.13.0-gdb-8-testfix.patch
99bcea
- Add valgrind-3.13.0-disable-vgdb-child.patch
99bcea
99bcea
* Fri Jun 23 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-3
99bcea
- Add valgrind-3.13.0-arm64-hwcap.patch (#1464211)
99bcea
99bcea
* Sat Jun 17 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-2
99bcea
- Add valgrind-3.13.0-ppc64-check-no-vsx.patch
99bcea
- Add valgrind-3.13.0-epoll_pwait.patch (#1462258)
99bcea
- Add valgrind-3.13.0-ppc64-diag.patch
99bcea
99bcea
* Thu Jun 15 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-1
99bcea
- valgrind 3.13.0 final.
99bcea
- Drop all upstreamed patches.
99bcea
99bcea
* Tue Jun  6 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-0.2.RC1
99bcea
- Add valgrind-3.13.0-arm-dcache.patch
99bcea
- Add valgrind-3.13.0-g++-4.4.patch
99bcea
- Add valgrind-3.13.0-s390x-GI-strcspn.patch
99bcea
- Add valgrind-3.13.0-xtree-callgrind.patch
99bcea
99bcea
* Fri Jun  2 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-0.1.RC1
99bcea
- Update description as suggested by Ivo Raisr.
99bcea
- Workaround gdb/python bug in testsuite (#1434601)
99bcea
- Update to upstream 3.13.0-RC1.
99bcea
- Drop all upstreamed patches.
99bcea
99bcea
* Tue Mar 28 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-8
99bcea
- Add valgrind-3.12.0-powerpc-register-pair.patch
99bcea
- Add valgrind-3.12.0-ppc64-isa-3_00.patch
99bcea
99bcea
* Sat Feb 18 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-7
99bcea
- Add valgrind-3.12.0-aarch64-syscalls.patch
99bcea
99bcea
* Sat Feb 18 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-6
99bcea
- Add valgrind-3.12.0-arm64-ppc64-prlimit64.patch
99bcea
- Add valgrind-3.12.0-arm64-hint.patch
99bcea
- Add valgrind-3.12.0-clone-spawn.patch
99bcea
- Add valgrind-3.12.0-quick-fatal-sigs.patch
99bcea
- Add valgrind-3.12.0-exit_group.patch
99bcea
- Add valgrind-3.12.0-deregister-stack.patch
99bcea
- Add valgrind-3.12.0-x86-gdt-and-ss.patch
99bcea
- Add valgrind-3.12.0-cd-dvd-ioctl.patch
99bcea
- Add valgrind-3.12.0-tests-cxx11_abi_0.patch
99bcea
- Add valgrind-3.12.0-helgrind-dl_allocate_tls-supp.patch
99bcea
- Add valgrind-3.12.0-ppc-xxsel.patch
99bcea
99bcea
* Fri Feb 17 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-5
99bcea
- Add valgrind-3.12.0-ppc64-r2.patch (#1424367)
99bcea
99bcea
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.12.0-4
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
99bcea
99bcea
* Sat Nov 12 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-3
99bcea
- Add valgrind-3.12.0-nocwd-cleanup.patch (#1390282)
99bcea
99bcea
* Fri Oct 21 2016 Orion Poplawski <orion@cora.nwra.com> - 1:3.12.0-2
99bcea
- Rebuild for openmpi 2.0
99bcea
99bcea
* Fri Oct 21 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-1
99bcea
- Update to valgrind 3.12.0 release.
99bcea
99bcea
* Thu Oct 20 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.4-RC2
99bcea
- Update to 3.12.0-RC1. Drop integrated patches.
99bcea
- Add valgrind-3.12.0-skip-cond-var.patch
99bcea
99bcea
* Fri Sep 30 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.3-BETA1
99bcea
- Clear CFLAGS, CXXFLAGS and LDFLAGS during make check.
99bcea
99bcea
* Thu Sep 29 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.2-BETA1
99bcea
- Add valgrind-3.12-beta1-ppc64be.patch.
99bcea
- Enable gdb_server tests again.
99bcea
99bcea
* Tue Sep 20 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.1-BETA1
99bcea
- Update to valgrind 3.12.0 pre-release.
99bcea
  - Drop upstreamed patches.
99bcea
  - Disable exp-tests in %%check. GDB crashes on gdb_server tests.
99bcea
99bcea
* Fri Jul 22 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-26
99bcea
- Only build valgrind-openmpi when not creating a software collection.
99bcea
- No support for multilib on secondary arches when creating scl.
99bcea
- Touch up empty .exp files.
99bcea
99bcea
* Thu Jul 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-24
99bcea
- Mandatory Perl build-requires added
99bcea
- Add valgrind-3.11.0-shr.patch
99bcea
- Add valgrind-3.11.0-pcmpxstrx-0x70-0x19.patch
99bcea
- Update valgrind-3.11.0-wrapmalloc.patch
99bcea
- Add valgrind-3.11.0-sighandler-stack.patch
99bcea
99bcea
* Tue Jun 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-23
99bcea
- Update valgrind-3.11.0-ppoll-mask.patch (#1344082)
99bcea
99bcea
* Mon May 30 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-22
99bcea
- Add valgrind-3.11.0-arm64-handle_at.patch
99bcea
- Add valgrind-3.11.0-ppc64-syscalls.patch
99bcea
99bcea
* Fri Apr 29 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-21
99bcea
- Add valgrind-3.11.0-deduppoolalloc.patch
99bcea
- Add valgrind-3.11.0-ppc-bcd-addsub.patch
99bcea
- Add valgrind-3.11.0-ppc64-vgdb-vr-regs.patch
99bcea
99bcea
* Fri Apr 15 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-20
99bcea
- Update valgrind-3.11.0-cxx-freeres.patch (x86 final_tidyup fix)
99bcea
- Add valgrind-3.11.0-s390x-risbgn.patch
99bcea
99bcea
* Sun Apr 03 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-19
99bcea
- Add valgrind-3.11.0-cxx-freeres.patch (#1312647)
99bcea
- Add valgrind-3.11.0-ppc64-separate-socketcalls.patch
99bcea
- Add valgrind-3.11.0-isZeroU.patch
99bcea
- Replace valgrind-3.11.0-arm64-ldpsw.patch with upstream version
99bcea
- Add valgrind-3.11.0-ppc64-128bit-mod-carry.patch
99bcea
- Add valgrind-3.11.0-amd64-fcom.patch
99bcea
- Add valgrind-3.11.0-z13s.patch
99bcea
- Add valgrind-3.11.0-gdb-test-filters.patch
99bcea
99bcea
* Mon Mar 14 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-18
99bcea
- Update valgrind-3.11.0-libstdc++-supp.patch.
99bcea
- Add valgrind-3.11.0-arm64-ldr-literal-test.patch.
99bcea
- Add valgrind-3.11.0-arm64-ldpsw.patch
99bcea
99bcea
* Thu Mar 10 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-17
99bcea
- Update valgrind-3.11.0-arm64-more-syscalls.patch
99bcea
- Add valgrind-3.11.0-libstdc++-supp.patch (#1312647)
99bcea
99bcea
* Wed Mar 09 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-16
99bcea
- Add valgrind-3.11.0-ppoll-mask.patch
99bcea
- Add valgrind-3.11.0-arm64-more-syscalls.patch
99bcea
99bcea
* Wed Feb 24 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-15
99bcea
- Add valgrind-3.11.0-s390-separate-socketcalls.patch
99bcea
- Add valgrind-3.11.0-amd64-ld-index.patch
99bcea
99bcea
* Thu Feb 18 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-14
99bcea
- Update valgrind-3.11.0-futex.patch (fix helgrind/drd regression).
99bcea
- Update valgrind-3.11.0-x86_unwind.patch (include amd64 fix).
99bcea
99bcea
* Wed Feb 17 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-13
99bcea
- Remove valgrind-3.11.0-no-stv.patch (gcc6 has been fixed).
99bcea
- Add valgrind-3.11.0-futex.patch
99bcea
- Add valgrind-3.11.0-s390x-popcnt.patch
99bcea
99bcea
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.11.0-12
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
99bcea
99bcea
* Sat Jan 30 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-11
99bcea
- Add valgrind-3.11.0-no-stv.patch (GCC6 workaround).
99bcea
99bcea
* Mon Jan 25 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-10
99bcea
- Add valgrind-3.11.0-drd_std_thread.patch GCC6 build fix.
99bcea
99bcea
* Fri Jan 22 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-9
99bcea
- Fix valgrind-3.11.0-pthread_barrier.patch to apply with older patch.
99bcea
- Fix multilib issue in config.h with HAVE_AS_AMD64_FXSAVE64.
99bcea
99bcea
* Thu Jan 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-8
99bcea
- Add valgrind-3.11.0-rlimit_data.patch
99bcea
- Add valgrind-3.11.0-fclose.patch
99bcea
- Add valgrind-3.11.0-pthread_spin_destroy.patch
99bcea
- Add valgrind-3.11.0-socketcall-x86-linux.patch
99bcea
- Don't strip debuginfo from vgpreload libaries.
99bcea
  Enable dwz for everything else again.
99bcea
- Add valgrind-3.11.0-is_stmt.patch
99bcea
- Add valgrind-3.11.0-x86_unwind.patch
99bcea
99bcea
* Tue Jan 19 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-7
99bcea
- Add valgrind-3.11.0-pthread_barrier.patch
99bcea
99bcea
* Sat Jan 16 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-6
99bcea
- Add valgrind-3.11.0-aspacemgr.patch (#1283774)
99bcea
99bcea
* Sun Nov 15 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-5
99bcea
- Add valgrind-3.11.0-wrapmalloc.patch
99bcea
99bcea
* Mon Oct 12 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-4
99bcea
- Fix parenthesis in valgrind-3.11.0-rexw-cvtps2pd.patch.
99bcea
- Add valgrind-3.11.0-s390-hwcap.patch
99bcea
99bcea
* Mon Oct 12 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-3
99bcea
- Add valgrind-3.11.0-rexw-cvtps2pd.patch.
99bcea
99bcea
* Thu Oct 01 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-2
99bcea
- Add valgrind-3.11.0-no-rdrand.patch
99bcea
99bcea
* Wed Sep 23 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-1
99bcea
- Upgrade to valgrind 3.11.0 final
99bcea
- Drop patches included upstream
99bcea
  - valgrind-3.11.0-ppc-dfp-guard.patch
99bcea
  - valgrind-3.11.0-ppc-ppr.patch
99bcea
  - valgrind-3.11.0-ppc-mbar.patch
99bcea
  - valgrind-3.11.0-glibc-futex-message.patch
99bcea
  - valgrind-3.11.0-arm64-libvex_test.patch
99bcea
  - valgrind-3.11.0-arm-warnings.patch
99bcea
  - valgrind-3.11.0-arm-no-cast-align.patch
99bcea
  - valgrind-3.11.0-ppc-vbit-test.patch
99bcea
- Add arm64 syscall patches
99bcea
  - valgrind-3.11.0-arm64-xattr.patch
99bcea
  - valgrind-3.11.0-arm64-sigpending.patch
99bcea
99bcea
* Sat Sep 19 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.4.TEST1
99bcea
- Add valgrind-3.11.0-ppc-dfp-guard.patch
99bcea
- Add valgrind-3.11.0-ppc-ppr.patch
99bcea
- Add valgrind-3.11.0-ppc-mbar.patch
99bcea
99bcea
* Fri Sep 18 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.3.TEST1
99bcea
- Make sure some info about the system is in the build.log before check.
99bcea
- Add valgrind-3.11.0-glibc-futex-message.patch
99bcea
- Add valgrind-3.11.0-arm64-libvex_test.patch
99bcea
- Add valgrind-3.11.0-arm-warnings.patch
99bcea
- Add valgrind-3.11.0-arm-no-cast-align.patch
99bcea
- Add valgrind-3.11.0-ppc-vbit-test.patch
99bcea
99bcea
* Tue Sep 15 2015 Orion Poplawski <orion@cora.nwra.com> - 1:3.11.0-0.2.TEST1
99bcea
- Rebuild for openmpi 1.10.0
99bcea
99bcea
* Thu Sep 10 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.1.TEST1
99bcea
- Add BuildRequires perl(Getopt::Long)
99bcea
- Upgrade to valgrind 3.11.0.TEST1
99bcea
- Remove upstreamed valgrind-3.10.1-gdb-file-warning.patch
99bcea
99bcea
* Tue Aug 25 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-22.svn20150825r15589
99bcea
- Drop valgrind-3.9.0-stat_h.patch.
99bcea
- Add BuildRequires gcc-c++.
99bcea
- Update to current valgrind svn (svn20150825r15589)
99bcea
- Add valgrind-3.10.1-gdb-file-warning.patch
99bcea
99bcea
* Mon Aug 17 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-21.svn20150817r15561
99bcea
- Update to current valgrind svn. Drop patches now upstream.
99bcea
99bcea
* Mon Aug 17 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-20
99bcea
- Don't try to move around libmpiwrap when not building for openmpi (s390x)
99bcea
99bcea
* Fri Aug 14 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-19
99bcea
- Install libmpiwrap library under {_libdir}/openmpi/valgrind (#1238428)
99bcea
99bcea
* Mon Aug 10 2015 Sandro Mani <manisandro@gmail.com> - 1:3.10.1-18
99bcea
- Rebuild for RPM MPI Requires Provides Change
99bcea
99bcea
* Mon Aug 10 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-17
99bcea
- Add setuid and setresgid to valgrind-3.10.1-aarch64-syscalls.patch.
99bcea
99bcea
* Mon Aug 03 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-16
99bcea
- Add valgrind-3.10.1-ppc64-hwcap2.patch
99bcea
99bcea
* Wed Jul 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-15
99bcea
- Update valgrind-3.10.1-s390x-fiebra.patch
99bcea
99bcea
* Wed Jul 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-14
99bcea
- Add valgrind-3.10.1-s390x-fiebra.patch
99bcea
99bcea
* Tue Jul 07 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-13
99bcea
- Add valgrind-3.10.1-di_notify_mmap.patch
99bcea
- Add valgrind-3.10.1-memmove-ld_so-ppc64.patch
99bcea
99bcea
* Fri Jun 19 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-12
99bcea
- Add valgrind-3.10.1-kernel-4.0.patch.
99bcea
99bcea
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.10.1-11
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
99bcea
99bcea
* Sun Jun 07 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-10
99bcea
- Add valgrind-3.10.1-cfi-redzone.patch.
99bcea
99bcea
* Wed Jun 03 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-9
99bcea
- Add valgrind-3.10.1-memfd_create.patch.
99bcea
- Add valgrind-3.10.1-syncfs.patch.
99bcea
- Add valgrind-3.10.1-arm-process_vm_readv_writev.patch.
99bcea
- Add valgrind-3.10.1-fno-ipa-icf.patch.
99bcea
- Add valgrind-3.10.1-demangle-q.patch
99bcea
99bcea
* Fri May 22 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-8
99bcea
- Disable extended regtest on arm. The gdb tests hang for unknown reasons.
99bcea
  The reason is a glibc bug #1196181 which causes:
99bcea
  "GDB fails with Cannot parse expression `.L1055 4@r4'."
99bcea
99bcea
* Wed Apr 22 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-7
99bcea
- Add valgrind-3.10-1-ppc64-sigpending.patch
99bcea
- Filter out -fstack-protector-strong and disable _hardened_build.
99bcea
99bcea
* Wed Feb 18 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-6
99bcea
- Add valgrind-3.10.1-send-recv-mmsg.patch
99bcea
- Add mount and umount2 to valgrind-3.10.1-aarch64-syscalls.patch.
99bcea
- Add valgrind-3.10.1-glibc-version-check.patch
99bcea
99bcea
* Tue Feb 10 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-5
99bcea
- Add accept4 to valgrind-3.10.1-aarch64-syscalls.patch.
99bcea
- Add valgrind-3.10.1-ppc64-accept4.patch.
99bcea
99bcea
* Sun Feb 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-4
99bcea
- Add valgrind-3.10.1-aarch64-syscalls.patch.
99bcea
99bcea
* Thu Feb 05 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-3
99bcea
- Add valgrind-3.10-s390-spechelper.patch.
99bcea
99bcea
* Tue Jan 13 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-2
99bcea
- Add valgrind-3.10.1-mempcpy.patch.
99bcea
99bcea
* Wed Nov 26 2014 Mark Wielaard <mjw@redhat.com> - 3.10.1-1
99bcea
- Upgrade to 3.10.1 final.
99bcea
99bcea
* Mon Nov 24 2014 Mark Wielaard <mjw@redhat.com> - 3.10.1-0.1.TEST1
99bcea
- Upgrade to valgrind 3.10.1.TEST1
99bcea
- Remove patches that are now upstream:
99bcea
  - valgrind-3.10.0-old-ppc32-instr-magic.patch
99bcea
  - valgrind-3.10.0-aarch64-syscalls.patch
99bcea
  - valgrind-3.10.0-aarch64-dmb-sy.patch
99bcea
  - valgrind-3.10.0-aarch64-frint.patch
99bcea
  - valgrind-3.10.0-fcvtmu.patch
99bcea
  - valgrind-3.10.0-aarch64-fcvta.patch
99bcea
99bcea
* Wed Nov 19 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-6
99bcea
- Add getgroups/setgroups to valgrind-3.10.0-aarch64-syscalls.patch
99bcea
99bcea
* Tue Nov  4 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-5
99bcea
- Merge valgrind-3.10.0-aarch64-times.patch
99bcea
  and valgrind-3.10.0-aarch64-getsetsid.patch
99bcea
  into valgrind-3.10.0-aarch64-syscalls.patch
99bcea
  add fdatasync, msync, pread64, setreuid, setregid,
99bcea
  mknodat, fchdir, chroot, fchownat, fchmod and fchown.
99bcea
- Add valgrind-3.10.0-aarch64-frint.patch
99bcea
- Add valgrind-3.10.0-fcvtmu.patch
99bcea
- Add valgrind-3.10.0-aarch64-fcvta.patch
99bcea
99bcea
* Sat Oct 11 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-4
99bcea
- Add valgrind-3.10.0-aarch64-times.patch
99bcea
- Add valgrind-3.10.0-aarch64-getsetsid.patch
99bcea
- Add valgrind-3.10.0-aarch64-dmb-sy.patch
99bcea
99bcea
* Mon Sep 15 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-3
99bcea
- Add valgrind-3.10.0-old-ppc32-instr-magic.patch.
99bcea
99bcea
* Fri Sep 12 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-2
99bcea
- Fix ppc32 multilib handling on ppc64[be].
99bcea
- Drop ppc64 secondary for ppc32 primary support.
99bcea
- Except for armv7hl we don't support any other arm[32] arch.
99bcea
99bcea
* Thu Sep 11 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-1
99bcea
- Update to 3.10.0 final.
99bcea
- Remove valgrind-3.10-configure-glibc-2.20.patch fixed upstream.
99bcea
99bcea
* Mon Sep  8 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-0.2.BETA2
99bcea
- Update to 3.10.0.BETA2.
99bcea
- Don't run dwz or generate minisymtab.
99bcea
- Remove valgrind-3.9.0-s390x-ld-supp.patch fixed upstream.
99bcea
- Add valgrind-3.10-configure-glibc-2.20.patch.
99bcea
99bcea
* Tue Sep  2 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-0.1.BETA1
99bcea
- Update to official upstream 3.10.0 BETA1.
99bcea
  - Enables inlined frames in stacktraces.
99bcea
99bcea
* Fri Aug 29 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-26.svn20140829r14384
99bcea
- Update to upstream svn r14384
99bcea
- Enable gdb_server tests again for arm and aarch64
99bcea
99bcea
* Wed Aug 27 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-25.svn20140827r14370
99bcea
- Update to upstream svn r14370
99bcea
- Remove ppc testfile copying (no longer patched in)
99bcea
99bcea
* Mon Aug 18 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-24.svn20140818r14303
99bcea
- Update to upstream svn r14303
99bcea
- Move fake libgcc into shared to not break post-regtest-checks.
99bcea
- autogen.sh execution no longer needed in %%build.
99bcea
99bcea
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.9.0-23.svn20140809r14250
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
99bcea
99bcea
* Sat Aug  9 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-22.svn20140809r14250
99bcea
- Update to upstream svn r14250
99bcea
  - ppc64le support got integrated upstream. Remove patches:
99bcea
    valgrind-3.9.0-ppc64le-initial.patch
99bcea
    valgrind-3.9.0-ppc64le-functional.patch
99bcea
    valgrind-3.9.0-ppc64le-test.patch
99bcea
    valgrind-3.9.0-ppc64le-extra.patch
99bcea
99bcea
* Sat Jul 19 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-21.svn20140718r14176
99bcea
- Disable full regtest on arm (gdb integration tests sometimes hang).
99bcea
99bcea
* Fri Jul 18 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-20.svn20140718r14176
99bcea
- Update to upstream svn r14176
99bcea
  Remove valgrind-3.9.0-arm64-user_regs.patch
99bcea
- Add ppc64le support
99bcea
  valgrind-3.9.0-ppc64le-initial.patch
99bcea
  valgrind-3.9.0-ppc64le-functional.patch
99bcea
  valgrind-3.9.0-ppc64le-test.patch
99bcea
  valgrind-3.9.0-ppc64le-extra.patch
99bcea
99bcea
* Tue Jul 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-19.svn20140715r14165
99bcea
- Add valgrind-3.9.0-arm64-user_regs.patch
99bcea
- Disable full regtest on aarch64 (gdb integration tests sometimes hang).
99bcea
- Enable openmpi support on aarch64.
99bcea
99bcea
* Tue Jul 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-18.svn20140715r14165
99bcea
- Update to upstream svn r14165.
99bcea
- Remove valgrind-3.9.0-ppc64-ifunc.patch.
99bcea
- Remove valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
99bcea
- Remove valgrind-3.9.0-format-security.patch
99bcea
- Remove valgrind-3.9.0-msghdr.patch
99bcea
99bcea
* Fri Jul  4 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-17.svn20140513r13961
99bcea
- Remove ppc multilib support (#1116110)
99bcea
- Add valgrind-3.9.0-ppc64-ifunc.patch
99bcea
99bcea
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.9.0-16.svn20140513r13961
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
99bcea
99bcea
* Mon May 19 2014 Mark Wielaard <mjw@redhat.com>
99bcea
- Don't cleanup fake 32-bit libgcc created in %%build.
99bcea
  make regtest might depend on it to build -m32 binaries.
99bcea
99bcea
* Fri May 16 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-15.svn20140513r13961
99bcea
- Add SHL_d_d_#imm to valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
99bcea
99bcea
* Thu May 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-14.svn20140513r13961
99bcea
- Add valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
99bcea
99bcea
* Tue May 13 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-13.svn20140513r13961
99bcea
- Update to upstream svn r13961.
99bcea
- Remove valgrind-3.9.0-mpx.patch integrated upstream now.
99bcea
- Add valgrind-3.9.0-msghdr.patch
99bcea
- Add valgrind-3.9.0-format-security.patch
99bcea
99bcea
* Thu May 8 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-12.svn20140319r13879
99bcea
- Add valgrind-3.9.0-mpx.patch (#1087933)
99bcea
99bcea
* Wed Mar 19 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-11.svn20140319r13879
99bcea
- Update to upstream svn r13879. arm64 make check now builds.
99bcea
99bcea
* Tue Mar 18 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-10.svn20140318r13876
99bcea
- Make sure basic binary (/bin/true) runs under valgrind.
99bcea
  And fail the whole build if not. The regtests are not zero-fail.
99bcea
- Update to upstream svn r13876.
99bcea
- Introduce build_openmpi and build_multilib in spec file.
99bcea
99bcea
* Tue Mar 11 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-9.svn20140311r13869
99bcea
- Enable aarch64 based on current upstream svn. Removed upstreamed patches.
99bcea
  Thanks to Marcin Juszkiewicz <mjuszkiewicz@redhat.com>
99bcea
99bcea
* Mon Mar 10 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-8
99bcea
- Add valgrind-3.9.0-ppc64-priority.patch
99bcea
99bcea
* Mon Feb 24 2014 Mark Wielaard <mjw@redhat.com>
99bcea
- Add upstream fixes to valgrind-3.9.0-timer_create.patch
99bcea
99bcea
* Fri Feb 21 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-7
99bcea
- Add valgrind-3.9.0-glibc-2.19.patch
99bcea
99bcea
* Fri Feb 21 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-6
99bcea
- Add valgrind-3.9.0-s390-dup3.patch
99bcea
- Add valgrind-3.9.0-timer_create.patch
99bcea
99bcea
* Thu Dec 12 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-5
99bcea
- Add valgrind-3.9.0-manpage-memcheck-options.patch.
99bcea
- Add valgrind-3.9.0-s390-fpr-pair.patch.
99bcea
99bcea
* Thu Nov 28 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-4
99bcea
- Add valgrind-3.9.0-xabort.patch.
99bcea
99bcea
* Fri Nov 22 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-3
99bcea
- Add valgrind-3.9.0-anon-typedef.patch.
99bcea
- Add valgrind-3.9.0-s390x-ld-supp.patch
99bcea
99bcea
* Wed Nov 20 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-2
99bcea
- Add valgrind-3.9.0-dwz-alt-buildid.patch.
99bcea
- Add valgrind-3.9.0-s390-risbg.patch.
99bcea
99bcea
* Fri Nov  1 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-1
99bcea
- Upgrade to valgrind 3.9.0 final.
99bcea
- Remove support for really ancient GCCs (valgrind-3.9.0-config_h.patch).
99bcea
- Add valgrind-3.9.0-amd64_gen_insn_test.patch.
99bcea
- Remove and cleanup fake 32-bit libgcc package.
99bcea
99bcea
* Mon Oct 28 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-0.1.TEST1
99bcea
- Upgrade to valgrind 3.9.0.TEST1
99bcea
- Remove patches that are now upstream:
99bcea
  - valgrind-3.8.1-abbrev-parsing.patch
99bcea
  - valgrind-3.8.1-af-bluetooth.patch
99bcea
  - valgrind-3.8.1-aspacemgr_VG_N_SEGs.patch
99bcea
  - valgrind-3.8.1-avx2-bmi-fma.patch.gz
99bcea
  - valgrind-3.8.1-avx2-prereq.patch
99bcea
  - valgrind-3.8.1-bmi-conf-check.patch
99bcea
  - valgrind-3.8.1-capget.patch
99bcea
  - valgrind-3.8.1-cfi_dw_ops.patch
99bcea
  - valgrind-3.8.1-dwarf-anon-enum.patch
99bcea
  - valgrind-3.8.1-filter_gdb.patch
99bcea
  - valgrind-3.8.1-find-buildid.patch
99bcea
  - valgrind-3.8.1-gdbserver_exit.patch
99bcea
  - valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch
99bcea
  - valgrind-3.8.1-glibc-2.17-18.patch
99bcea
  - valgrind-3.8.1-index-supp.patch
99bcea
  - valgrind-3.8.1-initial-power-isa-207.patch
99bcea
  - valgrind-3.8.1-manpages.patch
99bcea
  - valgrind-3.8.1-memcheck-mc_translate-Iop_8HLto16.patch
99bcea
  - valgrind-3.8.1-mmxext.patch
99bcea
  - valgrind-3.8.1-movntdqa.patch
99bcea
  - valgrind-3.8.1-new-manpages.patch
99bcea
  - valgrind-3.8.1-openat.patch
99bcea
  - valgrind-3.8.1-overlap_memcpy_filter.patch
99bcea
  - valgrind-3.8.1-pie.patch
99bcea
  - valgrind-3.8.1-pkg-config.patch
99bcea
  - valgrind-3.8.1-power-isa-205-deprecation.patch
99bcea
  - valgrind-3.8.1-ppc-32-mode-64-bit-instr.patch
99bcea
  - valgrind-3.8.1-ppc-setxattr.patch
99bcea
  - valgrind-3.8.1-proc-auxv.patch
99bcea
  - valgrind-3.8.1-ptrace-include-configure.patch
99bcea
  - valgrind-3.8.1-ptrace-setgetregset.patch
99bcea
  - valgrind-3.8.1-ptrace-thread-area.patch
99bcea
  - valgrind-3.8.1-regtest-fixlets.patch
99bcea
  - valgrind-3.8.1-s390-STFLE.patch
99bcea
  - valgrind-3.8.1-s390_tsearch_supp.patch
99bcea
  - valgrind-3.8.1-sendmsg-flags.patch
99bcea
  - valgrind-3.8.1-sigill_diag.patch
99bcea
  - valgrind-3.8.1-static-variables.patch
99bcea
  - valgrind-3.8.1-stpncpy.patch
99bcea
  - valgrind-3.8.1-text-segment.patch
99bcea
  - valgrind-3.8.1-wcs.patch
99bcea
  - valgrind-3.8.1-x86_amd64_features-avx.patch
99bcea
  - valgrind-3.8.1-xaddb.patch
99bcea
  - valgrind-3.8.1-zero-size-sections.patch
99bcea
- Remove special case valgrind-3.8.1-enable-armv5.patch.
99bcea
- Remove valgrind-3.8.1-x86-backtrace.patch, rely on new upstream fp/cfi
99bcea
  try-cache mechanism.
99bcea
99bcea
* Mon Oct 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-31
99bcea
- Fix multilib issue with HAVE_PTRACE_GETREGS in config.h.
99bcea
99bcea
* Thu Sep 26 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-30
99bcea
- Add valgrind-3.8.1-index-supp.patch (#1011713)
99bcea
99bcea
* Wed Sep 25 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-29
99bcea
- Filter out -mcpu= so tests are compiled with the right flags. (#996927).
99bcea
99bcea
* Mon Sep 23 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-28
99bcea
- Implement SSE4 MOVNTDQA insn (valgrind-3.8.1-movntdqa.patch)
99bcea
- Don't BuildRequire /bin/ps, just BuildRequire procps
99bcea
  (procps-ng provides procps).
99bcea
99bcea
* Thu Sep 05 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-27
99bcea
- Fix power_ISA2_05 testcase (valgrind-3.8.1-power-isa-205-deprecation.patch)
99bcea
- Fix ppc32 make check build (valgrind-3.8.1-initial-power-isa-207.patch)
99bcea
- Add valgrind-3.8.1-mmxext.patch
99bcea
99bcea
* Wed Aug 21 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-26
99bcea
- Allow building against glibc 2.18. (#999169)
99bcea
99bcea
* Thu Aug 15 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-25
99bcea
- Add valgrind-3.8.1-s390-STFLE.patch
99bcea
  s390 message-security assist (MSA) instruction extension not implemented.
99bcea
99bcea
* Wed Aug 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-24
99bcea
- Add valgrind-3.8.1-power-isa-205-deprecation.patch
99bcea
  Deprecation of some ISA 2.05 POWER6 instructions.
99bcea
- Fixup auto-foo generation of new manpage doc patch.
99bcea
99bcea
* Wed Aug 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-23
99bcea
- tests/check_isa-2_07_cap should be executable.
99bcea
99bcea
* Tue Aug 13 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-22
99bcea
- Add valgrind-3.8.1-initial-power-isa-207.patch
99bcea
  Initial ISA 2.07 support for POWER8-tuned libc.
99bcea
99bcea
* Thu Aug 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-21
99bcea
- Don't depend on docdir location and version in openmpi subpackage
99bcea
  description (#993938).
99bcea
- Enable openmpi subpackage also on arm.
99bcea
99bcea
* Thu Aug 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-20
99bcea
- Add valgrind-3.8.1-ptrace-include-configure.patch (#992847)
99bcea
99bcea
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.8.1-19
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
99bcea
99bcea
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1:3.8.1-18
99bcea
- Perl 5.18 rebuild
99bcea
99bcea
* Mon Jul 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-17
99bcea
- Add valgrind-3.8.1-dwarf-anon-enum.patch
99bcea
- Cleanup valgrind-3.8.1-sigill_diag.patch .orig file changes (#949687).
99bcea
- Add valgrind-3.8.1-ppc-setxattr.patch
99bcea
- Add valgrind-3.8.1-new-manpages.patch
99bcea
- Add valgrind-3.8.1-ptrace-thread-area.patch
99bcea
- Add valgrind-3.8.1-af-bluetooth.patch
99bcea
99bcea
* Tue May 28 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 1:3.8.1-16
99bcea
- Provide virtual -static package in -devel subpackage (#609624).
99bcea
99bcea
* Thu Apr 25 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-15
99bcea
- Add valgrind-3.8.1-zero-size-sections.patch. Resolves issues with zero
99bcea
  sized .eh_frame sections on ppc64.
99bcea
99bcea
* Thu Apr 18 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-14
99bcea
- fixup selinux file context when doing a scl build.
99bcea
- Enable regtest suite on ARM.
99bcea
- valgrind-3.8.1-abbrev-parsing.patch, drop workaround, enable real fix.
99bcea
- Fix -Ttext-segment configure check. Enables s390x again.
99bcea
- BuildRequire ps for testsuite.
99bcea
99bcea
* Tue Apr 02 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-13
99bcea
- Fix quoting in valgrind valgrind-3.8.1-enable-armv5.patch and
99bcea
  remove arm configure hunk from valgrind-3.8.1-text-segment.patch #947440
99bcea
- Replace valgrind-3.8.1-text-segment.patch with upstream variant.
99bcea
- Add valgrind-3.8.1-regtest-fixlets.patch.
99bcea
99bcea
* Wed Mar 20 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-12
99bcea
- Add valgrind-3.8.1-text-segment.patch
99bcea
- Don't undefine _missing_build_ids_terminate_build.
99bcea
99bcea
* Tue Mar 12 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-11
99bcea
- Add valgrind-3.8.1-manpages.patch
99bcea
99bcea
* Fri Mar 01 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-10
99bcea
- Don't disable -debuginfo package generation, but do undefine
99bcea
  _missing_build_ids_terminate_build.
99bcea
99bcea
* Thu Feb 28 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-9
99bcea
- Replace valgrind-3.8.1-sendmsg-flags.patch with upstream version.
99bcea
99bcea
* Tue Feb 19 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-8
99bcea
- Add valgrind-3.8.1-sendmsg-flags.patch
99bcea
- Add valgrind-3.8.1-ptrace-setgetregset.patch
99bcea
- Add valgrind-3.8.1-static-variables.patch
99bcea
99bcea
* Thu Feb 07 2013 Jon Ciesla <limburgher@gmail.com> 1:3.8.1-7
99bcea
- Merge review fixes, BZ 226522.
99bcea
99bcea
* Wed Jan 16 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-6
99bcea
- Allow building against glibc-2.17.
99bcea
99bcea
* Sun Nov  4 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-5
99bcea
- Add valgrind-3.8.1-stpncpy.patch (KDE#309427)
99bcea
- Add valgrind-3.8.1-ppc-32-mode-64-bit-instr.patch (#810992, KDE#308573)
99bcea
- Add valgrind-3.8.1-sigill_diag.patch (#810992, KDE#309425)
99bcea
99bcea
* Tue Oct 16 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-4
99bcea
- Add valgrind-3.8.1-xaddb.patch (#866793, KDE#307106)
99bcea
99bcea
* Mon Oct 15 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-3
99bcea
- Add valgrind-3.8.1-x86_amd64_features-avx.patch (KDE#307285)
99bcea
- Add valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch (KDE#307155)
99bcea
- Add valgrind-3.8.1-overlap_memcpy_filter.patch (KDE#307290)
99bcea
- Add valgrind-3.8.1-pkg-config.patch (#827219, KDE#307729)
99bcea
- Add valgrind-3.8.1-proc-auxv.patch (KDE#253519)
99bcea
- Add valgrind-3.8.1-wcs.patch (#755242, KDE#307828)
99bcea
- Add valgrind-3.8.1-filter_gdb.patch (KDE#308321)
99bcea
- Add valgrind-3.8.1-gdbserver_exit.patch (#862795, KDE#308341)
99bcea
- Add valgrind-3.8.1-aspacemgr_VG_N_SEGs.patch (#730303, KDE#164485)
99bcea
- Add valgrind-3.8.1-s390_tsearch_supp.patch (#816244, KDE#308427)
99bcea
99bcea
* Fri Sep 21 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-2
99bcea
- Add valgrind-3.8.1-gdbserver_tests-mcinvoke-ppc64.patch
99bcea
- Replace valgrind-3.8.1-cfi_dw_ops.patch with version as committed upstream.
99bcea
- Remove erroneous printf change from valgrind-3.8.1-abbrev-parsing.patch.
99bcea
- Add scalar testcase change to valgrind-3.8.1-capget.patch.
99bcea
99bcea
* Thu Sep 20 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-1
99bcea
- Add partial backport of upstream revision 12884
99bcea
  valgrind-3.8.0-memcheck-mc_translate-Iop_8HLto16.patch
99bcea
  without it AVX2 VPBROADCASTB insn is broken under memcheck.
99bcea
- Add valgrind-3.8.0-cfi_dw_ops.patch (KDE#307038)
99bcea
  DWARF2 CFI reader: unhandled DW_OP_ opcode 0x8 (DW_OP_const1u and friends)
99bcea
- Add valgrind-3.8.0-avx2-prereq.patch.
99bcea
- Remove accidentially included diffs for gdbserver_tests and helgrind/tests
99bcea
  Makefile.in from valgrind-3.8.0-avx2-bmi-fma.patch.gz
99bcea
- Remove valgrind-3.8.0-tests.patch tests no longer hang.
99bcea
- Added SCL macros to support building as part of a Software Collection.
99bcea
- Upgrade to valgrind 3.8.1.
99bcea
99bcea
* Wed Sep 12 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-8
99bcea
- Add configure fixup valgrind-3.8.0-bmi-conf-check.patch
99bcea
99bcea
* Wed Sep 12 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-7
99bcea
- Add valgrind-3.8.0-avx2-bmi-fma.patch (KDE#305728)
99bcea
99bcea
* Tue Sep 11 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-6
99bcea
- Add valgrind-3.8.0-lzcnt-tzcnt-bugfix.patch (KDE#295808)
99bcea
- Add valgrind-3.8.0-avx-alignment-check.patch (KDE#305926)
99bcea
99bcea
* Mon Aug 27 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-5
99bcea
- Add valgrind-3.8.0-abbrev-parsing.patch for #849783 (KDE#305513).
99bcea
99bcea
* Sun Aug 19 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-4
99bcea
- Add valgrind-3.8.0-find-buildid.patch workaround bug #849435 (KDE#305431).
99bcea
99bcea
* Wed Aug 15 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-3
99bcea
- fix up last change
99bcea
99bcea
* Wed Aug 15 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-2
99bcea
- tweak up <valgrind/config.h> to allow simultaneous installation
99bcea
  of valgrind-devel.{i686,x86_64} (#848146)
99bcea
99bcea
* Fri Aug 10 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-1
99bcea
- update to 3.8.0 release
99bcea
- from CFLAGS/CXXFLAGS filter just fortification flags, not arch
99bcea
  specific flags
99bcea
- on i?86 prefer to use CFI over %%ebp unwinding, as GCC 4.6+
99bcea
  defaults to -fomit-frame-pointer
99bcea
99bcea
* Tue Aug 07 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-0.1.TEST1.svn12858
99bcea
- Update to 3.8.0-TEST1
99bcea
- Clear CFLAGS CXXFLAGS LDFLAGS.
99bcea
- Fix \ line continuation in configure line.
99bcea
99bcea
* Fri Aug 03 2012 Mark Wielaard <mjw@redhat.com> 3.7.0-7
99bcea
- Fixup shadowing warnings valgrind-3.7.0-dwz.patch
99bcea
- Add valgrind-3.7.0-ref_addr.patch (#842659, KDE#298864)
99bcea
99bcea
* Wed Jul 25 2012 Mark Wielaard <mjw@redhat.com> 3.7.0-6
99bcea
- handle dwz DWARF compressor output (#842659, KDE#302901)
99bcea
- allow glibc 2.16.
99bcea
99bcea
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.7.0-5
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
99bcea
99bcea
* Mon May  7 2012 Jakub Jelinek <jakub@redhat.com> 3.7.0-4
99bcea
- adjust suppressions so that it works even with ld-2.15.so (#806854)
99bcea
- handle DW_TAG_unspecified_type and DW_TAG_rvalue_reference_type
99bcea
  (#810284, KDE#278313)
99bcea
- handle .debug_types sections (#810286, KDE#284124)
99bcea
99bcea
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> 3.7.0-2
99bcea
- Fix building on ARM platform
99bcea
99bcea
* Fri Jan 27 2012 Jakub Jelinek <jakub@redhat.com> 3.7.0-1
99bcea
- update to 3.7.0 (#769213, #782910, #772343)
99bcea
- handle some further SCSI ioctls (#783936)
99bcea
- handle fcntl F_SETOWN_EX and F_GETOWN_EX (#770746)
99bcea
99bcea
* Wed Aug 17 2011 Adam Jackson <ajax@redhat.com> 3.6.1-6
99bcea
- rebuild for rpm 4.9.1 trailing / bug
99bcea
99bcea
* Thu Jul 21 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-5
99bcea
- handle PLT unwind info (#723790, KDE#277045)
99bcea
99bcea
* Mon Jun 13 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-4
99bcea
- fix memcpy/memmove redirection on x86_64 (#705790)
99bcea
99bcea
* Wed Jun  8 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-3
99bcea
- fix testing against glibc 2.14
99bcea
99bcea
* Wed Jun  8 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-2
99bcea
- fix build on ppc64 (#711608)
99bcea
- don't fail if s390x support patch hasn't been applied,
99bcea
  move testing into %%check (#708522)
99bcea
- rebuilt against glibc 2.14
99bcea
99bcea
* Wed Feb 23 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-1
99bcea
- update to 3.6.1
99bcea
99bcea
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.6.0-3
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
99bcea
99bcea
* Fri Jan 28 2011 Jakub Jelinek <jakub@redhat.com> 3.6.0-2
99bcea
- rebuilt against glibc 2.13 (#673046)
99bcea
- hook in pwrite64 syscall on ppc64 (#672858)
99bcea
- fix PIE handling on ppc/ppc64 (#665289)
99bcea
99bcea
* Fri Nov 12 2010 Jakub Jelinek <jakub@redhat.com> 3.6.0-1
99bcea
- update to 3.6.0
99bcea
- add s390x support (#632354)
99bcea
- provide a replacement for str{,n}casecmp{,_l} (#626470)
99bcea
99bcea
* Tue May 18 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-18
99bcea
- rebuilt against glibc 2.12
99bcea
99bcea
* Mon Apr 12 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-16
99bcea
- change pub_tool_basics.h not to include config.h (#579283)
99bcea
- add valgrind-openmpi package for OpenMPI support (#565541)
99bcea
- allow NULL second argument to capget (#450976)
99bcea
99bcea
* Wed Apr  7 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-15
99bcea
- handle i686 nopw insns with more than one data16 prefix (#574889)
99bcea
- DWARF4 support
99bcea
- handle getcpu and splice syscalls
99bcea
99bcea
* Wed Jan 20 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-14
99bcea
- fix build against latest glibc headers
99bcea
99bcea
* Wed Jan 20 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-13
99bcea
- DW_OP_mod is unsigned modulus instead of signed
99bcea
- fix up valgrind.pc (#551277)
99bcea
99bcea
* Mon Dec 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-12
99bcea
- don't require offset field to be set in adjtimex's
99bcea
  ADJ_OFFSET_SS_READ mode (#545866)
99bcea
99bcea
* Wed Dec  2 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-10
99bcea
- add handling of a bunch of recent syscalls and fix some
99bcea
  other syscall wrappers (Dodji Seketeli)
99bcea
- handle prelink created split of .bss into .dynbss and .bss
99bcea
  and similarly for .sbss and .sdynbss (#539874)
99bcea
99bcea
* Wed Nov  4 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-9
99bcea
- rebuilt against glibc 2.11
99bcea
- use upstream version of the ifunc support
99bcea
99bcea
* Wed Oct 28 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-8
99bcea
- add preadv/pwritev syscall support
99bcea
99bcea
* Tue Oct 27 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-7
99bcea
- add perf_counter_open syscall support (#531271)
99bcea
- add handling of some sbb/adc insn forms on x86_64 (KDE#211410)
99bcea
99bcea
* Fri Oct 23 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-6
99bcea
- ppc and ppc64 fixes
99bcea
99bcea
* Thu Oct 22 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-5
99bcea
- add emulation of 0x67 prefixed loop* insns on x86_64 (#530165)
99bcea
99bcea
* Wed Oct 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-4
99bcea
- handle reading of .debug_frame in addition to .eh_frame
99bcea
- ignore unknown DWARF3 expressions in evaluate_trivial_GX
99bcea
- suppress helgrind race errors in helgrind's own mythread_wrapper
99bcea
- fix compilation of x86 tests on x86_64 and ppc tests
99bcea
99bcea
* Wed Oct 14 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-3
99bcea
- handle many more DW_OP_* ops that GCC now uses
99bcea
- handle the more compact form of DW_AT_data_member_location
99bcea
- don't strip .debug_loc etc. from valgrind binaries
99bcea
99bcea
* Mon Oct 12 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-2
99bcea
- add STT_GNU_IFUNC support (Dodji Seketeli, #518247)
99bcea
- wrap inotify_init1 syscall (Dodji Seketeli, #527198)
99bcea
- fix mmap/mprotect handling in memcheck (KDE#210268)
99bcea
99bcea
* Fri Aug 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-1
99bcea
- update to 3.5.0
99bcea
99bcea
* Tue Jul 28 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-7
99bcea
- handle futex ops newly added during last 4 years (#512121)
99bcea
99bcea
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 3.4.1-6
99bcea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
99bcea
99bcea
* Mon Jul 13 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-5
99bcea
- add support for DW_CFA_{remember,restore}_state
99bcea
99bcea
* Mon Jul 13 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-4
99bcea
- handle version 3 .debug_frame, .eh_frame, .debug_info and
99bcea
  .debug_line (#509197)
99bcea
99bcea
* Mon May 11 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-3
99bcea
- rebuilt against glibc 2.10.1
99bcea
99bcea
* Wed Apr 22 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-2
99bcea
- redirect x86_64 ld.so strlen early (#495645)
99bcea
99bcea
* Mon Mar  9 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-1
99bcea
- update to 3.4.1
99bcea
99bcea
* Mon Feb  9 2009 Jakub Jelinek <jakub@redhat.com> 3.4.0-3
99bcea
- update to 3.4.0
99bcea
99bcea
* Wed Apr 16 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-3
99bcea
- add suppressions for glibc 2.8
99bcea
- add a bunch of syscall wrappers (#441709)
99bcea
99bcea
* Mon Mar  3 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-2
99bcea
- add _dl_start suppression for ppc/ppc64
99bcea
99bcea
* Mon Mar  3 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-1
99bcea
- update to 3.3.0
99bcea
- split off devel bits into valgrind-devel subpackage
99bcea
99bcea
* Thu Oct 18 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-7
99bcea
- add suppressions for glibc >= 2.7
99bcea
99bcea
* Fri Aug 31 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-6
99bcea
- handle new x86_64 nops (#256801, KDE#148447)
99bcea
- add support for private futexes (KDE#146781)
99bcea
- update License tag
99bcea
99bcea
* Fri Aug  3 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-5
99bcea
- add ppc64-linux symlink in valgrind ppc.rpm, so that when
99bcea
  rpm prefers 32-bit binaries over 64-bit ones 32-bit
99bcea
  /usr/bin/valgrind can find 64-bit valgrind helper binaries
99bcea
  (#249773)
99bcea
- power5+ and power6 support (#240762)
99bcea
99bcea
* Thu Jun 28 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-4
99bcea
- pass GDB=%%{_prefix}/gdb to configure to fix default
99bcea
  --db-command (#220840)
99bcea
99bcea
* Wed Jun 27 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-3
99bcea
- add suppressions for glibc >= 2.6
99bcea
- avoid valgrind internal error if io_destroy syscall is
99bcea
  passed a bogus argument
99bcea
99bcea
* Tue Feb 13 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-2
99bcea
- fix valgrind.pc again
99bcea
99bcea
* Tue Feb 13 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-1
99bcea
- update to 3.2.3
99bcea
99bcea
* Wed Nov  8 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-7
99bcea
- some cachegrind improvements (Ulrich Drepper)
99bcea
99bcea
* Mon Nov  6 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-6
99bcea
- fix valgrind.pc (#213149)
99bcea
- handle Intel Core2 cache sizes in cachegrind (Ulrich Drepper)
99bcea
99bcea
* Wed Oct 25 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-5
99bcea
- fix valgrind on ppc/ppc64 where PAGESIZE is 64K (#211598)
99bcea
99bcea
* Sun Oct  1 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-4
99bcea
- adjust for glibc-2.5
99bcea
99bcea
* Wed Sep 27 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-3
99bcea
- another DW_CFA_set_loc handling fix
99bcea
99bcea
* Tue Sep 26 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-2
99bcea
- fix openat handling (#208097)
99bcea
- fix DW_CFA_set_loc handling
99bcea
99bcea
* Tue Sep 19 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-1
99bcea
- update to 3.2.1 bugfix release
99bcea
  - SSE3 emulation fixes, reduce memcheck false positive rate,
99bcea
    4 dozens of bugfixes
99bcea
99bcea
* Mon Aug 21 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-5
99bcea
- handle the new i686/x86_64 nops (#203273)
99bcea
99bcea
* Fri Jul 28 2006 Jeremy Katz <katzj@redhat.com> - 1:3.2.0-4
99bcea
- rebuild to bring ppc back
99bcea
99bcea
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:3.2.0-3.1
99bcea
- rebuild
99bcea
99bcea
* Fri Jun 16 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-3
99bcea
- handle [sg]et_robust_list syscall on ppc{32,64}
99bcea
99bcea
* Fri Jun 16 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-2
99bcea
- fix ppc64 symlink to 32-bit valgrind libdir
99bcea
- handle a few extra ppc64 syscalls
99bcea
99bcea
* Thu Jun 15 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-1
99bcea
- update to 3.2.0
99bcea
  - ppc64 support
99bcea
99bcea
* Fri May 26 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-3
99bcea
- handle [sg]et_robust_list syscalls on i?86/x86_64
99bcea
- handle *at syscalls on ppc
99bcea
- ensure on x86_64 both 32-bit and 64-bit glibc{,-devel} are
99bcea
  installed in the buildroot (#191820)
99bcea
99bcea
* Wed Apr 12 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-2
99bcea
- handle many syscalls that were unhandled before, especially on ppc
99bcea
99bcea
* Mon Apr  3 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-1
99bcea
- upgrade to 3.1.1
99bcea
  - many bugfixes
99bcea
99bcea
* Mon Mar 13 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-2
99bcea
- add support for DW_CFA_val_offset{,_sf}, DW_CFA_def_cfa_sf
99bcea
  and skip over DW_CFA_val_expression quietly
99bcea
- adjust libc/ld.so filenames in glibc-2.4.supp for glibc 2.4
99bcea
  release
99bcea
99bcea
* Mon Jan  9 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-1
99bcea
- upgrade to 3.1.0 (#174582)
99bcea
  - many bugfixes, ppc32 support
99bcea
99bcea
* Thu Oct 13 2005 Jakub Jelinek <jakub@redhat.com> 3.0.1-2
99bcea
- remove Obsoletes for valgrind-callgrind, as it has been
99bcea
  ported to valgrind 3.0.x already
99bcea
99bcea
* Sun Sep 11 2005 Jakub Jelinek <jakub@redhat.com> 3.0.1-1
99bcea
- upgrade to 3.0.1
99bcea
  - many bugfixes
99bcea
- handle xattr syscalls on x86-64 (Ulrich Drepper)
99bcea
99bcea
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-3
99bcea
- fix amd64 handling of cwtd instruction
99bcea
- fix amd64 handling of e.g. sarb $0x4,val(%%rip)
99bcea
- speedup amd64 insn decoding
99bcea
99bcea
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-2
99bcea
- lower x86_64 stage2 base from 112TB down to 450GB, so that
99bcea
  valgrind works even on 2.4.x kernels.  Still way better than
99bcea
  1.75GB that stock valgrind allows
99bcea
99bcea
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-1
99bcea
- upgrade to 3.0.0
99bcea
  - x86_64 support
99bcea
- temporarily obsolete valgrind-callgrind, as it has not been
99bcea
  ported yet
99bcea
99bcea
* Tue Jul 12 2005 Jakub Jelinek <jakub@redhat.com> 2.4.0-3
99bcea
- build some insn tests with -mmmx, -msse or -msse2 (#161572)
99bcea
- handle glibc-2.3.90 the same way as 2.3.[0-5]
99bcea
99bcea
* Wed Mar 30 2005 Jakub Jelinek <jakub@redhat.com> 2.4.0-2
99bcea
- resurrect the non-upstreamed part of valgrind_h patch
99bcea
- remove 2.1.2-4G patch, seems to be upstreamed
99bcea
- resurrect passing -fno-builtin in memcheck tests
99bcea
99bcea
* Sun Mar 27 2005 Colin Walters <walters@redhat.com> 2.4.0-1
99bcea
- New upstream version 
99bcea
- Update valgrind-2.2.0-regtest.patch to 2.4.0; required minor
99bcea
  massaging
99bcea
- Disable valgrind-2.1.2-4G.patch for now; Not going to touch this,
99bcea
  and Fedora does not ship 4G kernel by default anymore
99bcea
- Remove upstreamed valgrind-2.2.0.ioctls.patch
99bcea
- Remove obsolete valgrind-2.2.0-warnings.patch; Code is no longer
99bcea
  present
99bcea
- Remove upstreamed valgrind-2.2.0-valgrind_h.patch
99bcea
- Remove obsolete valgrind-2.2.0-unnest.patch and
99bcea
  valgrind-2.0.0-pthread-stacksize.patch; valgrind no longer
99bcea
  includes its own pthread library
99bcea
99bcea
* Thu Mar 17 2005 Jakub Jelinek <jakub@redhat.com> 2.2.0-10
99bcea
- rebuilt with GCC 4
99bcea
99bcea
* Tue Feb  8 2005 Jakub Jelinek <jakub@redhat.com> 2.2.0-8
99bcea
- avoid unnecessary use of nested functions for pthread_once
99bcea
  cleanup
99bcea
99bcea
* Mon Dec  6 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-7
99bcea
- update URL (#141873)
99bcea
99bcea
* Tue Nov 16 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-6
99bcea
- act as if NVALGRIND is defined when using <valgrind.h>
99bcea
  in non-m32/i386 programs (#138923)
99bcea
- remove weak from VALGRIND_PRINTF*, make it static and
99bcea
  add unused attribute
99bcea
99bcea
* Mon Nov  8 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-4
99bcea
- fix a printout and possible problem with local variable
99bcea
  usage around setjmp (#138254)
99bcea
99bcea
* Tue Oct  5 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-3
99bcea
- remove workaround for buggy old makes (#134563)
99bcea
99bcea
* Fri Oct  1 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-2
99bcea
- handle some more ioctls (Peter Jones, #131967)
99bcea
99bcea
* Thu Sep  2 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-1
99bcea
- update to 2.2.0
99bcea
99bcea
* Thu Jul 22 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-3
99bcea
- fix packaging of documentation
99bcea
99bcea
* Tue Jul 20 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-2
99bcea
- allow tracing of 32-bit binaries on x86-64
99bcea
99bcea
* Tue Jul 20 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-1
99bcea
- update to 2.1.2
99bcea
- run make regtest as part of package build
99bcea
- use glibc-2.3 suppressions instead of glibc-2.2 suppressions
99bcea
99bcea
* Thu Apr 29 2004 Colin Walters <walters@redhat.com> 2.0.0-1
99bcea
- update to 2.0.0
99bcea
99bcea
* Tue Feb 25 2003 Jeff Johnson <jbj@redhat.com> 1.9.4-0.20030228
99bcea
- update to 1.9.4 from CVS.
99bcea
- dwarf patch from Graydon Hoare.
99bcea
- sysinfo patch from Graydon Hoare, take 1.
99bcea
99bcea
* Fri Feb 14 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-6.20030207
99bcea
- add return codes to syscalls.
99bcea
- fix: set errno after syscalls.
99bcea
99bcea
* Tue Feb 11 2003 Graydon Hoare <graydon@redhat.com> 1.9.3-5.20030207
99bcea
- add handling for separate debug info (+fix).
99bcea
- handle blocking readv/writev correctly.
99bcea
- comment out 4 overly zealous pthread checks.
99bcea
99bcea
* Tue Feb 11 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-4.20030207
99bcea
- move _pthread_desc to vg_include.h.
99bcea
- implement pthread_mutex_timedlock().
99bcea
- implement pthread_barrier_wait().
99bcea
99bcea
* Mon Feb 10 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-3.20030207
99bcea
- import all(afaik) missing functionality from linuxthreads.
99bcea
99bcea
* Sun Feb  9 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-2.20030207
99bcea
- import more missing functionality from linuxthreads in glibc-2.3.1.
99bcea
99bcea
* Sat Feb  8 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-1.20030207
99bcea
- start fixing nptl test cases.
99bcea
99bcea
* Fri Feb  7 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-0.20030207
99bcea
- build against current 1.9.3 with nptl hacks.
99bcea
99bcea
* Tue Oct 15 2002 Alexander Larsson <alexl@redhat.com>
99bcea
- Update to 1.0.4
99bcea
99bcea
* Fri Aug  9 2002 Alexander Larsson <alexl@redhat.com>
99bcea
- Update to 1.0.0
99bcea
99bcea
* Wed Jul  3 2002 Alexander Larsson <alexl@redhat.com>
99bcea
- Update to pre4.
99bcea
99bcea
* Tue Jun 18 2002 Alexander Larsson <alla@lysator.liu.se>
99bcea
- Add threadkeys and extra suppressions patches. Bump epoch.
99bcea
99bcea
* Mon Jun 17 2002 Alexander Larsson <alla@lysator.liu.se>
99bcea
- Updated to 1.0pre1
99bcea
99bcea
* Tue May 28 2002 Alex Larsson <alexl@redhat.com>
99bcea
- Updated to 20020524. Added GLIBC_PRIVATE patch
99bcea
99bcea
* Thu May  9 2002 Jonathan Blandford <jrb@redhat.com>
99bcea
- add missing symbol __pthread_clock_settime
99bcea
99bcea
* Wed May  8 2002 Alex Larsson <alexl@redhat.com>
99bcea
- Update to 20020508
99bcea
99bcea
* Mon May  6 2002 Alex Larsson <alexl@redhat.com>
99bcea
- Update to 20020503b
99bcea
99bcea
* Thu May  2 2002 Alex Larsson <alexl@redhat.com>
99bcea
- update to new snapshot
99bcea
99bcea
* Mon Apr 29 2002 Alex Larsson <alexl@redhat.com> 20020428-1
99bcea
- update to new snapshot
99bcea
99bcea
* Fri Apr 26 2002 Jeremy Katz <katzj@redhat.com> 20020426-1
99bcea
- update to new snapshot
99bcea
99bcea
* Thu Apr 25 2002 Alex Larsson <alexl@redhat.com> 20020424-5
99bcea
- Added stack patch. Commented out other patches.
99bcea
99bcea
* Wed Apr 24 2002 Nalin Dahyabhai <nalin@redhat.com> 20020424-4
99bcea
- filter out GLIBC_PRIVATE requires, add preload patch
99bcea
99bcea
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-3
99bcea
- Make glibc 2.2 and XFree86 4 the default supressions
99bcea
99bcea
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-2
99bcea
- Added patch that includes atomic.h
99bcea
99bcea
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-1
99bcea
- Initial build