diff --git a/valgrind.spec b/valgrind.spec
index 951c580..6b3bdcd 100644
--- a/valgrind.spec
+++ b/valgrind.spec
@@ -1,12 +1,14 @@
 Summary: Tool for finding memory management bugs in programs
 Name: valgrind
 Version: 3.1.0
-Release: 1.2
+Release: 2
 Epoch: 1
 Source0: http://www.valgrind.org/downloads/valgrind-%{version}.tar.bz2
 Patch1: valgrind-3.1.0-valgrind_h.patch
 Patch2: valgrind-3.1.0-amd64-highbase.patch
 Patch3: valgrind-3.1.0-amd64-speedup.patch
+Patch4: valgrind-3.1.0-cfa-val-expr.patch
+Patch5: valgrind-3.1.0-glibc24.patch
 License: GPL
 URL: http://www.valgrind.org/
 Group: Development/Debuggers
@@ -34,6 +36,8 @@ find/diagnose.
 #%patch2 -p1
 %endif
 %patch3 -p1
+%patch4 -p1
+%patch5 -p1
 
 %build
 %ifarch x86_64
@@ -111,11 +115,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/valgrind*
 
 %changelog
-* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:3.1.0-1.2
-- bump again for double-long bug on ppc(64)
-
-* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:3.1.0-1.1
-- rebuilt for new gcc4.1 snapshot and glibc changes
+* Mon Mar 13 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-2
+- add support for DW_CFA_val_offset{,_sf}, DW_CFA_def_cfa_sf
+  and skip over DW_CFA_val_expression quietly
+- adjust libc/ld.so filenames in glibc-2.4.supp for glibc 2.4
+  release
 
 * Mon Jan  9 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-1
 - upgrade to 3.1.0 (#174582)