More DRD suppression pattern simplifications.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8781 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/glibc-2.X-drd.supp b/glibc-2.X-drd.supp
index 6f11374..c415f86 100644
--- a/glibc-2.X-drd.supp
+++ b/glibc-2.X-drd.supp
@@ -106,9 +106,7 @@
 {
    pthread
    drd:ConflictingAccess
-   fun:clone
-   fun:create_thread
-   fun:pthread_create*
+   ...
    fun:pthread_create*
 }
 {
@@ -129,26 +127,6 @@
 {
    pthread
    drd:ConflictingAccess
-   fun:pthread_create@@GLIBC_*
-   fun:pthread_create*
-}
-{
-   pthread
-   drd:ConflictingAccess
-   fun:clone
-   fun:do_clone
-   fun:pthread_create@@GLIBC_*
-   fun:pthread_create*
-}
-{
-   pthread-glibc2.7-pthread_create
-   drd:ConflictingAccess
-   fun:memset
-   fun:pthread_create*
-}
-{
-   pthread
-   drd:ConflictingAccess
    fun:pthread_mutex_lock
    fun:pthread_mutex_lock
 }
@@ -161,69 +139,12 @@
 {
    pthread
    drd:ConflictingAccess
-   fun:clone
-   fun:pthread_create*
-}
-{
-   pthread
-   drd:ConflictingAccess
-   fun:do_clone
-   fun:pthread_create@@GLIBC_*
-   fun:pthread_create*
-}
-{
-   pthread
-   drd:ConflictingAccess
-   fun:memset
-   fun:pthread_create@@GLIBC_*
-   fun:pthread_create*
-}
-{
-   pthread
-   drd:ConflictingAccess
-   fun:_dl_allocate_tls_init
-   fun:pthread_create@@GLIBC_*
-   fun:pthread_create*
-}
-{
-   pthread
-   drd:ConflictingAccess
-   fun:memset
-   fun:_dl_allocate_tls_init
-   fun:pthread_create@@GLIBC_*
-   fun:pthread_create*
-}
-{
-   pthread
-   drd:ConflictingAccess
-   fun:mempcpy
-   fun:pthread_create@@GLIBC_*
-   fun:pthread_create*
-}
-{
-   pthread
-   drd:ConflictingAccess
    fun:pthread_join
    fun:pthread_join
 }
 {
    pthread
    drd:ConflictingAccess
-   fun:allocate_stack
-   fun:pthread_create*
-   fun:pthread_create*
-}
-{
-   pthread
-   drd:ConflictingAccess
-   fun:get_cached_stack
-   fun:allocate_stack
-   fun:pthread_create*
-   fun:pthread_create*
-}
-{
-   pthread
-   drd:ConflictingAccess
    ...
    fun:__deallocate_stack
 }