A few more suppressions and redirections to keep memcheck happy.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3357 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_redir.c b/coregrind/vg_redir.c
index b38d821..0046335 100644
--- a/coregrind/vg_redir.c
+++ b/coregrind/vg_redir.c
@@ -440,6 +440,8 @@
 
    add_redirect_sym("soname:ld-linux.so.2", "stpcpy",
                     "*vgpreload_memcheck.so*", "stpcpy");
+   add_redirect_sym("soname:libc.so.6", "stpcpy",
+                    "*vgpreload_memcheck.so*", "stpcpy");
 
    add_redirect_sym("soname:libc.so.6", "strchr",
                     "*vgpreload_memcheck.so*", "strchr");
diff --git a/glibc-2.3.supp b/glibc-2.3.supp
index be494f8..696f1bb 100644
--- a/glibc-2.3.supp
+++ b/glibc-2.3.supp
@@ -243,6 +243,18 @@
    Memcheck:Cond
    obj:/lib/ld-2.3.3.so
 }
+
+##----------------------------------------------------------------------##
+## SuSE 9.1 with 3.0 branch (x86)
+{
+   Strstr dubiousness in pthread_initialize
+   Memcheck:Cond
+   fun:strstr
+   fun:pthread_initialize
+   obj:/lib/libpthread.so.0
+   obj:/lib/libpthread.so.0
+}
+
 ##----------------------------------------------------------------------##
 ## glibc-2.3.3 on FC2
 ## Assumes that sysctl returns \0-terminated strings in is_smp_system