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