Merge (from branches/PTRCHECK r8599) a suppression file for exp-ptrcheck.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8677 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/exp-ptrcheck.supp b/exp-ptrcheck.supp
new file mode 100644
index 0000000..d5439c7
--- /dev/null
+++ b/exp-ptrcheck.supp
@@ -0,0 +1,38 @@
+{
+   lib-X11-used-old-pointer-after-realloc-1
+   exp-ptrcheck:Heap
+   fun:strlen
+   obj:/usr/lib*/libX11.so*
+   obj:/usr/lib*/libX11.so*
+}
+{
+   lib-X11-used-old-pointer-after-realloc-2
+   exp-ptrcheck:Heap
+   obj:/usr/lib*/libX11.so*
+   obj:/usr/lib*/libX11.so*
+}
+
+{
+   ld-2.X-invalid-Add32/64-who-knows
+   exp-ptrcheck:Arith
+   obj:/lib*/ld-2.*so*
+   obj:/lib*/ld-2.*so*
+   obj:/lib*/ld-2.*so*
+}
+
+{
+   ld-2.X poking around in god knows where
+   exp-ptrcheck:SorG
+   obj:/lib*/ld-2.*so*
+   obj:/lib*/ld-2.*so*
+   obj:/lib*/ld-2.*so*
+   obj:/lib*/ld-2.*so*
+}
+
+# I'm pretty sure this is a false positive caused by the sg_ stuff
+{
+   glibc realpath false positive
+   exp-ptrcheck:SorG
+   fun:realpath
+   fun:*
+}