[{"id":1779205,"web_url":"http://patchwork.ozlabs.org/comment/1779205/","msgid":"<53373fb3-2f77-7420-5872-56febee288d5@linaro.org>","list_archive_url":null,"date":"2017-10-03T19:07:47","subject":"Re: [PATCH v7 0/8] Add support for ISO C threads.h","submitter":{"id":66065,"url":"http://patchwork.ozlabs.org/api/people/66065/","name":"Adhemerval Zanella Netto","email":"adhemerval.zanella@linaro.org"},"content":"Ping.\n\nOn 22/09/2017 17:26, Adhemerval Zanella wrote:\n> This is a new update for C11 threads support based on my previous [1]\n> version.  The main changes from previous version are:\n> \n>   - From discussion in last Cauldron, mtx_t and cnd_t are no longer\n>     based on internal pthread types (__pthread_{mutex,cond}_s. It is\n>     mainly to avoid the user to direct access the types internal\n>     fields in a way not expected by API.\n> \n>   - Add static asserts for size and alignment for all required types\n>     as an additional consistency check.\n> \n>   - Fix some ChangeLog references for 2.27 version.\n> \n> I tested this without regression with a full make/check on\n> x86_64-linux-gnu, i686-linux-gnu, powerpc64le-linux-gnu,\n> powerpc-linux-gnu, aarch64-linux-gnu, arm-linux-gnueabihf,\n> sparc64-linux-gnu, and sparcv9-linux-gnu.\n> \n> [1] https://sourceware.org/ml/libc-alpha/2017-06/msg01413.html\n> \n> Adhemerval Zanella (7):\n>   nptl: Add C11 threads thrd_* functions\n>   nptl: Add C11 threads mtx_* functions\n>   nptl: Add C11 threads call_once functions\n>   nptl: Add C11 threads cnd_* functions\n>   nptl: Add C11 threads tss_* functions\n>   nptl: Add abilist symbols for C11 threads\n>   nptl: Add test cases for ISO C11 threads\n> \n> Juan Manuel Torres Palma (1):\n>   Add manual documentation for threads.h\n> \n>  ChangeLog                                          | 174 ++++++++++\n>  conform/Makefile                                   |   7 +-\n>  conform/data/threads.h-data                        |  57 ++++\n>  include/stdc-predef.h                              |   3 -\n>  manual/Makefile                                    |   2 +-\n>  manual/isothreads.texi                             | 355 +++++++++++++++++++++\n>  nptl/Makefile                                      |  15 +-\n>  nptl/Versions                                      |   9 +\n>  nptl/call_once.c                                   |  33 ++\n>  nptl/cnd_broadcast.c                               |  28 ++\n>  nptl/cnd_destroy.c                                 |  28 ++\n>  nptl/cnd_init.c                                    |  33 ++\n>  nptl/cnd_signal.c                                  |  28 ++\n>  nptl/cnd_timedwait.c                               |  31 ++\n>  nptl/cnd_wait.c                                    |  28 ++\n>  nptl/descr.h                                       |   2 +\n>  nptl/mtx_destroy.c                                 |  27 ++\n>  nptl/mtx_init.c                                    |  54 ++++\n>  nptl/mtx_lock.c                                    |  28 ++\n>  nptl/mtx_timedlock.c                               |  31 ++\n>  nptl/mtx_trylock.c                                 |  29 ++\n>  nptl/mtx_unlock.c                                  |  28 ++\n>  nptl/pthreadP.h                                    |   3 +\n>  nptl/pthread_create.c                              |  18 +-\n>  nptl/thrd_create.c                                 |  32 ++\n>  nptl/thrd_current.c                                |  26 ++\n>  nptl/thrd_detach.c                                 |  30 ++\n>  nptl/thrd_equal.c                                  |  26 ++\n>  nptl/thrd_exit.c                                   |  27 ++\n>  nptl/thrd_join.c                                   |  32 ++\n>  nptl/thrd_priv.h                                   |  46 +++\n>  nptl/thrd_sleep.c                                  |  41 +++\n>  nptl/thrd_yield.c                                  |  29 ++\n>  nptl/tss_create.c                                  |  31 ++\n>  nptl/tss_delete.c                                  |  27 ++\n>  nptl/tss_get.c                                     |  27 ++\n>  nptl/tss_set.c                                     |  28 ++\n>  nptl/tst-call-once.c                               |  66 ++++\n>  nptl/tst-cnd-basic.c                               |  68 ++++\n>  nptl/tst-cnd-broadcast.c                           |  83 +++++\n>  nptl/tst-cnd-timedwait.c                           |  70 ++++\n>  nptl/tst-mtx-basic.c                               |  73 +++++\n>  nptl/tst-mtx-recursive.c                           |  45 +++\n>  nptl/tst-mtx-timedlock.c                           |  98 ++++++\n>  nptl/tst-mtx-trylock.c                             |  90 ++++++\n>  nptl/tst-thrd-detach.c                             |  52 +++\n>  nptl/tst-thrd-sleep.c                              |  51 +++\n>  nptl/tst-tss-basic.c                               |  75 +++++\n>  sysdeps/nptl/threads.h                             | 198 ++++++++++++\n>  sysdeps/unix/sysv/linux/aarch64/libpthread.abilist |  26 ++\n>  sysdeps/unix/sysv/linux/alpha/libpthread.abilist   |  26 ++\n>  sysdeps/unix/sysv/linux/arm/libpthread.abilist     |  26 ++\n>  sysdeps/unix/sysv/linux/hppa/libpthread.abilist    |  26 ++\n>  sysdeps/unix/sysv/linux/i386/libpthread.abilist    |  26 ++\n>  sysdeps/unix/sysv/linux/ia64/libpthread.abilist    |  26 ++\n>  .../sysv/linux/m68k/coldfire/libpthread.abilist    |  26 ++\n>  .../unix/sysv/linux/m68k/m680x0/libpthread.abilist |  26 ++\n>  .../unix/sysv/linux/microblaze/libpthread.abilist  |  26 ++\n>  .../unix/sysv/linux/mips/mips32/libpthread.abilist |  26 ++\n>  .../unix/sysv/linux/mips/mips64/libpthread.abilist |  26 ++\n>  sysdeps/unix/sysv/linux/nios2/libpthread.abilist   |  26 ++\n>  .../linux/powerpc/powerpc32/libpthread.abilist     |  26 ++\n>  .../linux/powerpc/powerpc64/libpthread-le.abilist  |  26 ++\n>  .../linux/powerpc/powerpc64/libpthread.abilist     |  26 ++\n>  .../sysv/linux/s390/s390-32/libpthread.abilist     |  26 ++\n>  .../sysv/linux/s390/s390-64/libpthread.abilist     |  26 ++\n>  sysdeps/unix/sysv/linux/sh/libpthread.abilist      |  26 ++\n>  .../sysv/linux/sparc/sparc32/libpthread.abilist    |  26 ++\n>  .../sysv/linux/sparc/sparc64/libpthread.abilist    |  26 ++\n>  .../linux/tile/tilegx/tilegx32/libpthread.abilist  |  26 ++\n>  .../linux/tile/tilegx/tilegx64/libpthread.abilist  |  26 ++\n>  .../sysv/linux/tile/tilepro/libpthread.abilist     |  26 ++\n>  .../unix/sysv/linux/x86_64/64/libpthread.abilist   |  26 ++\n>  .../unix/sysv/linux/x86_64/x32/libpthread.abilist  |  26 ++\n>  74 files changed, 3060 insertions(+), 12 deletions(-)\n>  create mode 100644 conform/data/threads.h-data\n>  create mode 100644 manual/isothreads.texi\n>  create mode 100644 nptl/call_once.c\n>  create mode 100644 nptl/cnd_broadcast.c\n>  create mode 100644 nptl/cnd_destroy.c\n>  create mode 100644 nptl/cnd_init.c\n>  create mode 100644 nptl/cnd_signal.c\n>  create mode 100644 nptl/cnd_timedwait.c\n>  create mode 100644 nptl/cnd_wait.c\n>  create mode 100644 nptl/mtx_destroy.c\n>  create mode 100644 nptl/mtx_init.c\n>  create mode 100644 nptl/mtx_lock.c\n>  create mode 100644 nptl/mtx_timedlock.c\n>  create mode 100644 nptl/mtx_trylock.c\n>  create mode 100644 nptl/mtx_unlock.c\n>  create mode 100644 nptl/thrd_create.c\n>  create mode 100644 nptl/thrd_current.c\n>  create mode 100644 nptl/thrd_detach.c\n>  create mode 100644 nptl/thrd_equal.c\n>  create mode 100644 nptl/thrd_exit.c\n>  create mode 100644 nptl/thrd_join.c\n>  create mode 100644 nptl/thrd_priv.h\n>  create mode 100644 nptl/thrd_sleep.c\n>  create mode 100644 nptl/thrd_yield.c\n>  create mode 100644 nptl/tss_create.c\n>  create mode 100644 nptl/tss_delete.c\n>  create mode 100644 nptl/tss_get.c\n>  create mode 100644 nptl/tss_set.c\n>  create mode 100644 nptl/tst-call-once.c\n>  create mode 100644 nptl/tst-cnd-basic.c\n>  create mode 100644 nptl/tst-cnd-broadcast.c\n>  create mode 100644 nptl/tst-cnd-timedwait.c\n>  create mode 100644 nptl/tst-mtx-basic.c\n>  create mode 100644 nptl/tst-mtx-recursive.c\n>  create mode 100644 nptl/tst-mtx-timedlock.c\n>  create mode 100644 nptl/tst-mtx-trylock.c\n>  create mode 100644 nptl/tst-thrd-detach.c\n>  create mode 100644 nptl/tst-thrd-sleep.c\n>  create mode 100644 nptl/tst-tss-basic.c\n>  create mode 100644 sysdeps/nptl/threads.h\n>","headers":{"Return-Path":"<libc-alpha-return-85314-incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list libc-alpha@sourceware.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=sourceware.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=libc-alpha-return-85314-incoming=patchwork.ozlabs.org@sourceware.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=\"qI5tHBGs\"; dkim-atps=neutral","sourceware.org; auth=none"],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y67pV5hkGz9sPm\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed,  4 Oct 2017 06:08:02 +1100 (AEDT)","(qmail 82363 invoked by alias); 3 Oct 2017 19:07:56 -0000","(qmail 82308 invoked by uid 89); 3 Oct 2017 19:07:55 -0000"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:from:to:references:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; q=dns; s=default; b=UqFIrG3r9TCxeUrH\n\tdutqbK+dE0DsFkMApfmJnVvpVM+0mlqYzGzgiOVYAP6IthKqx8TqGr6fYjlRodTt\n\tG8msDie9L0oJHsiSjCfSNyclpCBxi8diPhO1G8Wc46YbVCGE1OtrzFAJU5tUWf52\n\tA8g30HFht+1qNIPS549eaGpghzY=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:from:to:references:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; s=default; bh=tMXLvBfCpLeY3cRTO6tXwX\n\ttn8Qs=; b=qI5tHBGsYkF0N0szAMgmpw1Lz0Rh+QUmHHbqfpiNX4kzaCIBctD8lX\n\t0hF+IA1bNGFZc58TIb2sGE8LV4ISxkU79gLB1/ULwpajO7/hcx9uq7oGOaxbfhYJ\n\tVRHidLdNezwvSJ0YmoRxQU50uTqA1fTHf3/xRxqrkpOWDoW39s2Ck=","Mailing-List":"contact libc-alpha-help@sourceware.org; run by ezmlm","Precedence":"bulk","List-Id":"<libc-alpha.sourceware.org>","List-Unsubscribe":"<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>","List-Subscribe":"<mailto:libc-alpha-subscribe@sourceware.org>","List-Archive":"<http://sourceware.org/ml/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>","Sender":"libc-alpha-owner@sourceware.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-6.4 required=5.0 tests=BAYES_00, GIT_PATCH_3,\n\tRCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM,\n\tSPF_PASS autolearn=ham version=3.3.2 spammy=juan, Juan","X-HELO":"mail-qt0-f180.google.com","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:subject:from:to:references:message-id:date\n\t:user-agent:mime-version:in-reply-to:content-language\n\t:content-transfer-encoding;\n\tbh=o/g+q1IW1E/FPW00gvxCxy/DwAd2eagFVORVTjeuDCA=;\n\tb=HrHmqlUFa91FvakpNlizLU5caVeOOzn2cCtWVjk3RB566Z2TcNmjqi+7sNETX/zi4H\n\tlbeVOCIGQleb8rudm2v+4qTx2tzgVXGcwdVLIJ1zsQsZtHFGgpNnt2ffAKFVuSTYV6Yi\n\tB6dkrAOqmNCETWNVFGZxFViFCloyqHNwvxq0+Ct8LzpwuL7alDyuQTWJRfAApB8TpxIX\n\tfaacYxsRxhONPTRr/rrJ4NPyy402zJATUXaBFNXUWwJsJFWB6S6toMVdAkeahibJwDJJ\n\t9ii3ozPOjH7smKRwKIavoRktYSQ6Ik3maK3dwdQE0j16YKn0J/5OAM0YMAIs9ZevPQ6y\n\tfAYA==","X-Gm-Message-State":"AMCzsaW3oqerNDOA809sV+6l+hGbbASfTAIY5bjJBccC8iGQ+0reAmq/\n\t56Y2KNRtL8jf5D0NFCif5cXQfDH0xK0=","X-Google-Smtp-Source":"AOwi7QDPKIGIWTGiKP9TzVXItKVgHlkJry67+3sC+hskBnANkBsbOnqsX9opn7raGljtAzT21XHHFQ==","X-Received":"by 10.200.26.40 with SMTP id v37mr23632727qtj.93.1507057671707; \n\tTue, 03 Oct 2017 12:07:51 -0700 (PDT)","Subject":"Re: [PATCH v7 0/8] Add support for ISO C threads.h","From":"Adhemerval Zanella <adhemerval.zanella@linaro.org>","To":"libc-alpha@sourceware.org","References":"<1506112024-22601-1-git-send-email-adhemerval.zanella@linaro.org>","Message-ID":"<53373fb3-2f77-7420-5872-56febee288d5@linaro.org>","Date":"Tue, 3 Oct 2017 16:07:47 -0300","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<1506112024-22601-1-git-send-email-adhemerval.zanella@linaro.org>","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"7bit"}},{"id":1784034,"web_url":"http://patchwork.ozlabs.org/comment/1784034/","msgid":"<988ae81c-40b8-9c06-e62c-f23a42944d1b@linaro.org>","list_archive_url":null,"date":"2017-10-10T18:48:09","subject":"Re: [PATCH v7 0/8] Add support for ISO C threads.h","submitter":{"id":66065,"url":"http://patchwork.ozlabs.org/api/people/66065/","name":"Adhemerval Zanella Netto","email":"adhemerval.zanella@linaro.org"},"content":"Ping (x2).\n\nOn 03/10/2017 16:07, Adhemerval Zanella wrote:\n> Ping.\n> \n> On 22/09/2017 17:26, Adhemerval Zanella wrote:\n>> This is a new update for C11 threads support based on my previous [1]\n>> version.  The main changes from previous version are:\n>>\n>>   - From discussion in last Cauldron, mtx_t and cnd_t are no longer\n>>     based on internal pthread types (__pthread_{mutex,cond}_s. It is\n>>     mainly to avoid the user to direct access the types internal\n>>     fields in a way not expected by API.\n>>\n>>   - Add static asserts for size and alignment for all required types\n>>     as an additional consistency check.\n>>\n>>   - Fix some ChangeLog references for 2.27 version.\n>>\n>> I tested this without regression with a full make/check on\n>> x86_64-linux-gnu, i686-linux-gnu, powerpc64le-linux-gnu,\n>> powerpc-linux-gnu, aarch64-linux-gnu, arm-linux-gnueabihf,\n>> sparc64-linux-gnu, and sparcv9-linux-gnu.\n>>\n>> [1] https://sourceware.org/ml/libc-alpha/2017-06/msg01413.html\n>>\n>> Adhemerval Zanella (7):\n>>   nptl: Add C11 threads thrd_* functions\n>>   nptl: Add C11 threads mtx_* functions\n>>   nptl: Add C11 threads call_once functions\n>>   nptl: Add C11 threads cnd_* functions\n>>   nptl: Add C11 threads tss_* functions\n>>   nptl: Add abilist symbols for C11 threads\n>>   nptl: Add test cases for ISO C11 threads\n>>\n>> Juan Manuel Torres Palma (1):\n>>   Add manual documentation for threads.h\n>>\n>>  ChangeLog                                          | 174 ++++++++++\n>>  conform/Makefile                                   |   7 +-\n>>  conform/data/threads.h-data                        |  57 ++++\n>>  include/stdc-predef.h                              |   3 -\n>>  manual/Makefile                                    |   2 +-\n>>  manual/isothreads.texi                             | 355 +++++++++++++++++++++\n>>  nptl/Makefile                                      |  15 +-\n>>  nptl/Versions                                      |   9 +\n>>  nptl/call_once.c                                   |  33 ++\n>>  nptl/cnd_broadcast.c                               |  28 ++\n>>  nptl/cnd_destroy.c                                 |  28 ++\n>>  nptl/cnd_init.c                                    |  33 ++\n>>  nptl/cnd_signal.c                                  |  28 ++\n>>  nptl/cnd_timedwait.c                               |  31 ++\n>>  nptl/cnd_wait.c                                    |  28 ++\n>>  nptl/descr.h                                       |   2 +\n>>  nptl/mtx_destroy.c                                 |  27 ++\n>>  nptl/mtx_init.c                                    |  54 ++++\n>>  nptl/mtx_lock.c                                    |  28 ++\n>>  nptl/mtx_timedlock.c                               |  31 ++\n>>  nptl/mtx_trylock.c                                 |  29 ++\n>>  nptl/mtx_unlock.c                                  |  28 ++\n>>  nptl/pthreadP.h                                    |   3 +\n>>  nptl/pthread_create.c                              |  18 +-\n>>  nptl/thrd_create.c                                 |  32 ++\n>>  nptl/thrd_current.c                                |  26 ++\n>>  nptl/thrd_detach.c                                 |  30 ++\n>>  nptl/thrd_equal.c                                  |  26 ++\n>>  nptl/thrd_exit.c                                   |  27 ++\n>>  nptl/thrd_join.c                                   |  32 ++\n>>  nptl/thrd_priv.h                                   |  46 +++\n>>  nptl/thrd_sleep.c                                  |  41 +++\n>>  nptl/thrd_yield.c                                  |  29 ++\n>>  nptl/tss_create.c                                  |  31 ++\n>>  nptl/tss_delete.c                                  |  27 ++\n>>  nptl/tss_get.c                                     |  27 ++\n>>  nptl/tss_set.c                                     |  28 ++\n>>  nptl/tst-call-once.c                               |  66 ++++\n>>  nptl/tst-cnd-basic.c                               |  68 ++++\n>>  nptl/tst-cnd-broadcast.c                           |  83 +++++\n>>  nptl/tst-cnd-timedwait.c                           |  70 ++++\n>>  nptl/tst-mtx-basic.c                               |  73 +++++\n>>  nptl/tst-mtx-recursive.c                           |  45 +++\n>>  nptl/tst-mtx-timedlock.c                           |  98 ++++++\n>>  nptl/tst-mtx-trylock.c                             |  90 ++++++\n>>  nptl/tst-thrd-detach.c                             |  52 +++\n>>  nptl/tst-thrd-sleep.c                              |  51 +++\n>>  nptl/tst-tss-basic.c                               |  75 +++++\n>>  sysdeps/nptl/threads.h                             | 198 ++++++++++++\n>>  sysdeps/unix/sysv/linux/aarch64/libpthread.abilist |  26 ++\n>>  sysdeps/unix/sysv/linux/alpha/libpthread.abilist   |  26 ++\n>>  sysdeps/unix/sysv/linux/arm/libpthread.abilist     |  26 ++\n>>  sysdeps/unix/sysv/linux/hppa/libpthread.abilist    |  26 ++\n>>  sysdeps/unix/sysv/linux/i386/libpthread.abilist    |  26 ++\n>>  sysdeps/unix/sysv/linux/ia64/libpthread.abilist    |  26 ++\n>>  .../sysv/linux/m68k/coldfire/libpthread.abilist    |  26 ++\n>>  .../unix/sysv/linux/m68k/m680x0/libpthread.abilist |  26 ++\n>>  .../unix/sysv/linux/microblaze/libpthread.abilist  |  26 ++\n>>  .../unix/sysv/linux/mips/mips32/libpthread.abilist |  26 ++\n>>  .../unix/sysv/linux/mips/mips64/libpthread.abilist |  26 ++\n>>  sysdeps/unix/sysv/linux/nios2/libpthread.abilist   |  26 ++\n>>  .../linux/powerpc/powerpc32/libpthread.abilist     |  26 ++\n>>  .../linux/powerpc/powerpc64/libpthread-le.abilist  |  26 ++\n>>  .../linux/powerpc/powerpc64/libpthread.abilist     |  26 ++\n>>  .../sysv/linux/s390/s390-32/libpthread.abilist     |  26 ++\n>>  .../sysv/linux/s390/s390-64/libpthread.abilist     |  26 ++\n>>  sysdeps/unix/sysv/linux/sh/libpthread.abilist      |  26 ++\n>>  .../sysv/linux/sparc/sparc32/libpthread.abilist    |  26 ++\n>>  .../sysv/linux/sparc/sparc64/libpthread.abilist    |  26 ++\n>>  .../linux/tile/tilegx/tilegx32/libpthread.abilist  |  26 ++\n>>  .../linux/tile/tilegx/tilegx64/libpthread.abilist  |  26 ++\n>>  .../sysv/linux/tile/tilepro/libpthread.abilist     |  26 ++\n>>  .../unix/sysv/linux/x86_64/64/libpthread.abilist   |  26 ++\n>>  .../unix/sysv/linux/x86_64/x32/libpthread.abilist  |  26 ++\n>>  74 files changed, 3060 insertions(+), 12 deletions(-)\n>>  create mode 100644 conform/data/threads.h-data\n>>  create mode 100644 manual/isothreads.texi\n>>  create mode 100644 nptl/call_once.c\n>>  create mode 100644 nptl/cnd_broadcast.c\n>>  create mode 100644 nptl/cnd_destroy.c\n>>  create mode 100644 nptl/cnd_init.c\n>>  create mode 100644 nptl/cnd_signal.c\n>>  create mode 100644 nptl/cnd_timedwait.c\n>>  create mode 100644 nptl/cnd_wait.c\n>>  create mode 100644 nptl/mtx_destroy.c\n>>  create mode 100644 nptl/mtx_init.c\n>>  create mode 100644 nptl/mtx_lock.c\n>>  create mode 100644 nptl/mtx_timedlock.c\n>>  create mode 100644 nptl/mtx_trylock.c\n>>  create mode 100644 nptl/mtx_unlock.c\n>>  create mode 100644 nptl/thrd_create.c\n>>  create mode 100644 nptl/thrd_current.c\n>>  create mode 100644 nptl/thrd_detach.c\n>>  create mode 100644 nptl/thrd_equal.c\n>>  create mode 100644 nptl/thrd_exit.c\n>>  create mode 100644 nptl/thrd_join.c\n>>  create mode 100644 nptl/thrd_priv.h\n>>  create mode 100644 nptl/thrd_sleep.c\n>>  create mode 100644 nptl/thrd_yield.c\n>>  create mode 100644 nptl/tss_create.c\n>>  create mode 100644 nptl/tss_delete.c\n>>  create mode 100644 nptl/tss_get.c\n>>  create mode 100644 nptl/tss_set.c\n>>  create mode 100644 nptl/tst-call-once.c\n>>  create mode 100644 nptl/tst-cnd-basic.c\n>>  create mode 100644 nptl/tst-cnd-broadcast.c\n>>  create mode 100644 nptl/tst-cnd-timedwait.c\n>>  create mode 100644 nptl/tst-mtx-basic.c\n>>  create mode 100644 nptl/tst-mtx-recursive.c\n>>  create mode 100644 nptl/tst-mtx-timedlock.c\n>>  create mode 100644 nptl/tst-mtx-trylock.c\n>>  create mode 100644 nptl/tst-thrd-detach.c\n>>  create mode 100644 nptl/tst-thrd-sleep.c\n>>  create mode 100644 nptl/tst-tss-basic.c\n>>  create mode 100644 sysdeps/nptl/threads.h\n>>","headers":{"Return-Path":"<libc-alpha-return-85614-incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list libc-alpha@sourceware.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=sourceware.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=libc-alpha-return-85614-incoming=patchwork.ozlabs.org@sourceware.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=\"Jznb5KnS\"; dkim-atps=neutral","sourceware.org; auth=none"],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yBR323kSvz9t69\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 11 Oct 2017 05:48:46 +1100 (AEDT)","(qmail 71678 invoked by alias); 10 Oct 2017 18:48:36 -0000","(qmail 71474 invoked by uid 89); 10 Oct 2017 18:48:19 -0000"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:from:to:references:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; q=dns; s=default; b=Yq06XZa0MC3/jzxa\n\t/rLpKtnqcdt/7OVHToCZRBA4PVBg+y4GBTwuzr8atJBImL3hLXYVogkrAVdHF9VI\n\tkz1jlw0vlo1Vg8yqkHR58w1SNQOkPkjbpDoG665jzC+3KG10ioMq80uwpZ/D34yw\n\tb4SrYJObpnedA/gDQ4LYPTeo+LA=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:from:to:references:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; s=default; bh=71bTfuQVYmaupq0EC+sKIq\n\tY9O3k=; b=Jznb5KnSDL+3XzQl7znIBM3v8BDNf+siY67QLgYaO3hFNi9C9h+3wu\n\t7sc1oHjtZwghYZhknnYixOaig3sDlbUa8IEAiVX7WDJj/+xNkm13Vj/ctA9RMlUx\n\tBjE7WFddJ6mj781E4BSjE86ilQfYdETYHXzsbYBdc4nbyl6cnCkpY=","Mailing-List":"contact libc-alpha-help@sourceware.org; run by ezmlm","Precedence":"bulk","List-Id":"<libc-alpha.sourceware.org>","List-Unsubscribe":"<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>","List-Subscribe":"<mailto:libc-alpha-subscribe@sourceware.org>","List-Archive":"<http://sourceware.org/ml/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>","Sender":"libc-alpha-owner@sourceware.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-6.4 required=5.0 tests=BAYES_00, GIT_PATCH_3,\n\tRCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM,\n\tSPF_PASS autolearn=ham version=3.3.2 spammy=juan, Juan","X-HELO":"mail-qt0-f169.google.com","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:subject:from:to:references:message-id:date\n\t:user-agent:mime-version:in-reply-to:content-language\n\t:content-transfer-encoding;\n\tbh=5iQqjEVI+HbijiX0r8q/rcPFB40gb1/QGFrpw0T0zRA=;\n\tb=qoqxg7tEhOpRyv/E7JfbgYgstvBjdkF9nUkuFX5qTnEs36BlE/beFrckSeWdkRjGkn\n\tezeC3L9ATCO2bSiD2dfJPaEoqbskZ9oKBzHNLpDvYZcUILivpjklYZjdz2kB2y6CMpY3\n\t03ep/d19LwvSdmyQk4zUwrMxQBrVNFDsdps+PxY4KrVq6EHfnxor/Nm1r7BDeVu+dpKr\n\t6SiRtRp8tibxIhrP4Kv0Re2i2u0EuK5j3eKePH/jvAD4rKpe1WmWbXuN1m9nUSVJ5eTP\n\tTIkg1LB6Dl5BOZPlULgz4mnbztUE+8nM9b21MFVXyyNcaSsiOXVrygIQm6QfaWD/D6pO\n\tD/EA==","X-Gm-Message-State":"AMCzsaVJiZiAfOBUJtARJJGCxLxKkaB6QQyUMqNTEfmI2IA+DyLLKSIW\n\t9jvj0UTBT5/W/jFj9hzzUhTaNQE4FJQ=","X-Google-Smtp-Source":"AOwi7QDO8FuIQNwjWGv3jqnBJfLWYjWQW8Icl/JqUUScFbD9wsJaA7B7JI9BCKZkR98CLjXkdX1QQg==","X-Received":"by 10.200.44.207 with SMTP id 15mr21643092qtx.259.1507661294170; \n\tTue, 10 Oct 2017 11:48:14 -0700 (PDT)","Subject":"Re: [PATCH v7 0/8] Add support for ISO C threads.h","From":"Adhemerval Zanella <adhemerval.zanella@linaro.org>","To":"libc-alpha@sourceware.org","References":"<1506112024-22601-1-git-send-email-adhemerval.zanella@linaro.org>\n\t<53373fb3-2f77-7420-5872-56febee288d5@linaro.org>","Message-ID":"<988ae81c-40b8-9c06-e62c-f23a42944d1b@linaro.org>","Date":"Tue, 10 Oct 2017 15:48:09 -0300","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<53373fb3-2f77-7420-5872-56febee288d5@linaro.org>","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"7bit"}},{"id":1794219,"web_url":"http://patchwork.ozlabs.org/comment/1794219/","msgid":"<bfe0157d-b1d5-4731-da6f-821f91f36d19@linaro.org>","list_archive_url":null,"date":"2017-10-26T12:18:50","subject":"Re: [PATCH v7 0/8] Add support for ISO C threads.h","submitter":{"id":66065,"url":"http://patchwork.ozlabs.org/api/people/66065/","name":"Adhemerval Zanella Netto","email":"adhemerval.zanella@linaro.org"},"content":"Ping (x3).\n\n\nOn 10/10/2017 15:48, Adhemerval Zanella wrote:\n> Ping (x2).\n>\n> On 03/10/2017 16:07, Adhemerval Zanella wrote:\n>> Ping.\n>>\n>> On 22/09/2017 17:26, Adhemerval Zanella wrote:\n>>> This is a new update for C11 threads support based on my previous [1]\n>>> version.  The main changes from previous version are:\n>>>\n>>>   - From discussion in last Cauldron, mtx_t and cnd_t are no longer\n>>>     based on internal pthread types (__pthread_{mutex,cond}_s. It is\n>>>     mainly to avoid the user to direct access the types internal\n>>>     fields in a way not expected by API.\n>>>\n>>>   - Add static asserts for size and alignment for all required types\n>>>     as an additional consistency check.\n>>>\n>>>   - Fix some ChangeLog references for 2.27 version.\n>>>\n>>> I tested this without regression with a full make/check on\n>>> x86_64-linux-gnu, i686-linux-gnu, powerpc64le-linux-gnu,\n>>> powerpc-linux-gnu, aarch64-linux-gnu, arm-linux-gnueabihf,\n>>> sparc64-linux-gnu, and sparcv9-linux-gnu.\n>>>\n>>> [1] https://sourceware.org/ml/libc-alpha/2017-06/msg01413.html\n>>>\n>>> Adhemerval Zanella (7):\n>>>   nptl: Add C11 threads thrd_* functions\n>>>   nptl: Add C11 threads mtx_* functions\n>>>   nptl: Add C11 threads call_once functions\n>>>   nptl: Add C11 threads cnd_* functions\n>>>   nptl: Add C11 threads tss_* functions\n>>>   nptl: Add abilist symbols for C11 threads\n>>>   nptl: Add test cases for ISO C11 threads\n>>>\n>>> Juan Manuel Torres Palma (1):\n>>>   Add manual documentation for threads.h\n>>>\n>>>  ChangeLog                                          | 174 ++++++++++\n>>>  conform/Makefile                                   |   7 +-\n>>>  conform/data/threads.h-data                        |  57 ++++\n>>>  include/stdc-predef.h                              |   3 -\n>>>  manual/Makefile                                    |   2 +-\n>>>  manual/isothreads.texi                             | 355 +++++++++++++++++++++\n>>>  nptl/Makefile                                      |  15 +-\n>>>  nptl/Versions                                      |   9 +\n>>>  nptl/call_once.c                                   |  33 ++\n>>>  nptl/cnd_broadcast.c                               |  28 ++\n>>>  nptl/cnd_destroy.c                                 |  28 ++\n>>>  nptl/cnd_init.c                                    |  33 ++\n>>>  nptl/cnd_signal.c                                  |  28 ++\n>>>  nptl/cnd_timedwait.c                               |  31 ++\n>>>  nptl/cnd_wait.c                                    |  28 ++\n>>>  nptl/descr.h                                       |   2 +\n>>>  nptl/mtx_destroy.c                                 |  27 ++\n>>>  nptl/mtx_init.c                                    |  54 ++++\n>>>  nptl/mtx_lock.c                                    |  28 ++\n>>>  nptl/mtx_timedlock.c                               |  31 ++\n>>>  nptl/mtx_trylock.c                                 |  29 ++\n>>>  nptl/mtx_unlock.c                                  |  28 ++\n>>>  nptl/pthreadP.h                                    |   3 +\n>>>  nptl/pthread_create.c                              |  18 +-\n>>>  nptl/thrd_create.c                                 |  32 ++\n>>>  nptl/thrd_current.c                                |  26 ++\n>>>  nptl/thrd_detach.c                                 |  30 ++\n>>>  nptl/thrd_equal.c                                  |  26 ++\n>>>  nptl/thrd_exit.c                                   |  27 ++\n>>>  nptl/thrd_join.c                                   |  32 ++\n>>>  nptl/thrd_priv.h                                   |  46 +++\n>>>  nptl/thrd_sleep.c                                  |  41 +++\n>>>  nptl/thrd_yield.c                                  |  29 ++\n>>>  nptl/tss_create.c                                  |  31 ++\n>>>  nptl/tss_delete.c                                  |  27 ++\n>>>  nptl/tss_get.c                                     |  27 ++\n>>>  nptl/tss_set.c                                     |  28 ++\n>>>  nptl/tst-call-once.c                               |  66 ++++\n>>>  nptl/tst-cnd-basic.c                               |  68 ++++\n>>>  nptl/tst-cnd-broadcast.c                           |  83 +++++\n>>>  nptl/tst-cnd-timedwait.c                           |  70 ++++\n>>>  nptl/tst-mtx-basic.c                               |  73 +++++\n>>>  nptl/tst-mtx-recursive.c                           |  45 +++\n>>>  nptl/tst-mtx-timedlock.c                           |  98 ++++++\n>>>  nptl/tst-mtx-trylock.c                             |  90 ++++++\n>>>  nptl/tst-thrd-detach.c                             |  52 +++\n>>>  nptl/tst-thrd-sleep.c                              |  51 +++\n>>>  nptl/tst-tss-basic.c                               |  75 +++++\n>>>  sysdeps/nptl/threads.h                             | 198 ++++++++++++\n>>>  sysdeps/unix/sysv/linux/aarch64/libpthread.abilist |  26 ++\n>>>  sysdeps/unix/sysv/linux/alpha/libpthread.abilist   |  26 ++\n>>>  sysdeps/unix/sysv/linux/arm/libpthread.abilist     |  26 ++\n>>>  sysdeps/unix/sysv/linux/hppa/libpthread.abilist    |  26 ++\n>>>  sysdeps/unix/sysv/linux/i386/libpthread.abilist    |  26 ++\n>>>  sysdeps/unix/sysv/linux/ia64/libpthread.abilist    |  26 ++\n>>>  .../sysv/linux/m68k/coldfire/libpthread.abilist    |  26 ++\n>>>  .../unix/sysv/linux/m68k/m680x0/libpthread.abilist |  26 ++\n>>>  .../unix/sysv/linux/microblaze/libpthread.abilist  |  26 ++\n>>>  .../unix/sysv/linux/mips/mips32/libpthread.abilist |  26 ++\n>>>  .../unix/sysv/linux/mips/mips64/libpthread.abilist |  26 ++\n>>>  sysdeps/unix/sysv/linux/nios2/libpthread.abilist   |  26 ++\n>>>  .../linux/powerpc/powerpc32/libpthread.abilist     |  26 ++\n>>>  .../linux/powerpc/powerpc64/libpthread-le.abilist  |  26 ++\n>>>  .../linux/powerpc/powerpc64/libpthread.abilist     |  26 ++\n>>>  .../sysv/linux/s390/s390-32/libpthread.abilist     |  26 ++\n>>>  .../sysv/linux/s390/s390-64/libpthread.abilist     |  26 ++\n>>>  sysdeps/unix/sysv/linux/sh/libpthread.abilist      |  26 ++\n>>>  .../sysv/linux/sparc/sparc32/libpthread.abilist    |  26 ++\n>>>  .../sysv/linux/sparc/sparc64/libpthread.abilist    |  26 ++\n>>>  .../linux/tile/tilegx/tilegx32/libpthread.abilist  |  26 ++\n>>>  .../linux/tile/tilegx/tilegx64/libpthread.abilist  |  26 ++\n>>>  .../sysv/linux/tile/tilepro/libpthread.abilist     |  26 ++\n>>>  .../unix/sysv/linux/x86_64/64/libpthread.abilist   |  26 ++\n>>>  .../unix/sysv/linux/x86_64/x32/libpthread.abilist  |  26 ++\n>>>  74 files changed, 3060 insertions(+), 12 deletions(-)\n>>>  create mode 100644 conform/data/threads.h-data\n>>>  create mode 100644 manual/isothreads.texi\n>>>  create mode 100644 nptl/call_once.c\n>>>  create mode 100644 nptl/cnd_broadcast.c\n>>>  create mode 100644 nptl/cnd_destroy.c\n>>>  create mode 100644 nptl/cnd_init.c\n>>>  create mode 100644 nptl/cnd_signal.c\n>>>  create mode 100644 nptl/cnd_timedwait.c\n>>>  create mode 100644 nptl/cnd_wait.c\n>>>  create mode 100644 nptl/mtx_destroy.c\n>>>  create mode 100644 nptl/mtx_init.c\n>>>  create mode 100644 nptl/mtx_lock.c\n>>>  create mode 100644 nptl/mtx_timedlock.c\n>>>  create mode 100644 nptl/mtx_trylock.c\n>>>  create mode 100644 nptl/mtx_unlock.c\n>>>  create mode 100644 nptl/thrd_create.c\n>>>  create mode 100644 nptl/thrd_current.c\n>>>  create mode 100644 nptl/thrd_detach.c\n>>>  create mode 100644 nptl/thrd_equal.c\n>>>  create mode 100644 nptl/thrd_exit.c\n>>>  create mode 100644 nptl/thrd_join.c\n>>>  create mode 100644 nptl/thrd_priv.h\n>>>  create mode 100644 nptl/thrd_sleep.c\n>>>  create mode 100644 nptl/thrd_yield.c\n>>>  create mode 100644 nptl/tss_create.c\n>>>  create mode 100644 nptl/tss_delete.c\n>>>  create mode 100644 nptl/tss_get.c\n>>>  create mode 100644 nptl/tss_set.c\n>>>  create mode 100644 nptl/tst-call-once.c\n>>>  create mode 100644 nptl/tst-cnd-basic.c\n>>>  create mode 100644 nptl/tst-cnd-broadcast.c\n>>>  create mode 100644 nptl/tst-cnd-timedwait.c\n>>>  create mode 100644 nptl/tst-mtx-basic.c\n>>>  create mode 100644 nptl/tst-mtx-recursive.c\n>>>  create mode 100644 nptl/tst-mtx-timedlock.c\n>>>  create mode 100644 nptl/tst-mtx-trylock.c\n>>>  create mode 100644 nptl/tst-thrd-detach.c\n>>>  create mode 100644 nptl/tst-thrd-sleep.c\n>>>  create mode 100644 nptl/tst-tss-basic.c\n>>>  create mode 100644 sysdeps/nptl/threads.h\n>>>","headers":{"Return-Path":"<libc-alpha-return-86386-incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list libc-alpha@sourceware.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=sourceware.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=libc-alpha-return-86386-incoming=patchwork.ozlabs.org@sourceware.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=\"g9LoIaqq\"; dkim-atps=neutral","sourceware.org; auth=none"],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yN5fb6cJhz9t2r\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 26 Oct 2017 23:19:35 +1100 (AEDT)","(qmail 26075 invoked by alias); 26 Oct 2017 12:19:00 -0000","(qmail 25808 invoked by uid 89); 26 Oct 2017 12:18:59 -0000"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:from:to:references:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; q=dns; s=default; b=UnrbKGO+t6WHApFS\n\tyyBBjuXzD32lBy0P8iq26u1rr3S43TlRfLHrISRoB4gZDOgIe+fITCCMLwHoynG8\n\tPttv01TNYdTgHgCinbCa5Zypia1TtzGWqehmxj7XtdKnfjPK4vN4dDNAj9uLfS99\n\tHXUIQ09m7gPvIKkPHMGhnW2Q//s=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:from:to:references:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; s=default; bh=CXaLdVTqJDn1uS7eIq1/Eq\n\tXjjpY=; b=g9LoIaqqlNMd3uTJdlv1cur9xLAVCpxxtffcFeUTRI0BUJFA8kNEAR\n\tYFx2oDZ84c8hrN6aiR1AfbUMtejfjx5fuJwizKWjLWMtHRS10FKS73u1XBkP8d8Z\n\tmQuXAhrhljwcxmVHMvvMALJfoJkSV4b2LEh/RyNgwNgR7upxDvfS0=","Mailing-List":"contact libc-alpha-help@sourceware.org; run by ezmlm","Precedence":"bulk","List-Id":"<libc-alpha.sourceware.org>","List-Unsubscribe":"<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>","List-Subscribe":"<mailto:libc-alpha-subscribe@sourceware.org>","List-Archive":"<http://sourceware.org/ml/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>","Sender":"libc-alpha-owner@sourceware.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-7.7 required=5.0 tests=AWL, BAYES_00,\n\tGIT_PATCH_3, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM,\n\tSPF_PASS autolearn=ham version=3.3.2 spammy=juan, Juan, Torres,\n\ttorres","X-HELO":"mail-qk0-f195.google.com","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:subject:from:to:references:message-id:date\n\t:user-agent:mime-version:in-reply-to:content-transfer-encoding\n\t:content-language;\n\tbh=HjtBiqQUw7rGNyDhkRbpKpuO6+/Kop9B7L/cT8SnyfQ=;\n\tb=AeJR9t6W2jtHqXLDm2Vf7sYaYBSUCZL8jRYPfgfQJ5tnM+JUnJS0QMx2d70EZawOMO\n\tQyh9i81BZLEmHi02UwyeEYALlAIIsto5wnt/qcda4pEUJC3wDIyN5aL8zNVapC8skW8h\n\tM/e/n6DrLkQmrwOwcILv/zjt/vDNJrvvUKyuTY4CviC9OrZcrX+2ldMW3wSBZmo3gyh1\n\t1JwhnF3akPCmI44Fwgsk2IOvhNY7p+NIMI1irK6kcPMQ5/VEVArgw8O4eKoY6gdwoWkg\n\tYxPa8x1V19ZZWknmv71Rj48q9qSjBuAibCoVG/qcp22kLpuK0YUxIRjluNE1Nav+PmwO\n\te37w==","X-Gm-Message-State":"AMCzsaXu0lLvwNgxmc2r0A+P1jC00eYBXa2B2sAkQHcMhn+hUIZPg9hN\n\tFLWg1mo+vQWinD2x6PTgcvbmNzHgDaE=","X-Google-Smtp-Source":"ABhQp+RHStwPvJUBtK08G+SIqAC/w8kZvnyuFISNCjZ+hpncsewitYR0IBFERQGYT9GJqpDWkiicqw==","X-Received":"by 10.55.92.130 with SMTP id q124mr7865954qkb.246.1509020334714; \n\tThu, 26 Oct 2017 05:18:54 -0700 (PDT)","Subject":"Re: [PATCH v7 0/8] Add support for ISO C threads.h","From":"Adhemerval Zanella <adhemerval.zanella@linaro.org>","To":"libc-alpha@sourceware.org","References":"<1506112024-22601-1-git-send-email-adhemerval.zanella@linaro.org>\n\t<53373fb3-2f77-7420-5872-56febee288d5@linaro.org>\n\t<988ae81c-40b8-9c06-e62c-f23a42944d1b@linaro.org>","Message-ID":"<bfe0157d-b1d5-4731-da6f-821f91f36d19@linaro.org>","Date":"Thu, 26 Oct 2017 10:18:50 -0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.4.0","MIME-Version":"1.0","In-Reply-To":"<988ae81c-40b8-9c06-e62c-f23a42944d1b@linaro.org>","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"7bit"}}]