[{"id":1769881,"web_url":"http://patchwork.ozlabs.org/comment/1769881/","msgid":"<3e95c32d-2311-c791-1df2-5b1883486d0b@redhat.com>","list_archive_url":null,"date":"2017-09-18T06:09:26","subject":"Re: [PATCH 4/9] Sync scratch_buffer with gnulib","submitter":{"id":14312,"url":"http://patchwork.ozlabs.org/api/people/14312/","name":"Florian Weimer","email":"fweimer@redhat.com"},"content":"On 09/05/2017 10:25 PM, Adhemerval Zanella wrote:\n> -  char __space[1024]\n> -    __attribute__ ((aligned (__alignof__ (max_align_t))));\n> +  max_align_t __space[(1023 + sizeof (max_align_t)) / sizeof (max_align_t)];\n\nThis change needs a declaration from the GCC folks (probably from \nRichard Biener) that it does not break aliasing analysis.  The old code \nuses a GCC extension (writing to a char array changes its dynamic type); \nit is not valid C.  I don't know if the GCC extension also applies if \nthe storage site is declared with a non-char type.\n\nThanks,\nFlorian","headers":{"Return-Path":"<libc-alpha-return-84671-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-84671-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=\"TXk33C89\"; dkim-atps=neutral","sourceware.org; auth=none","ext-mx10.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx10.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=fweimer@redhat.com"],"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 3xwbFH02v0z9s7c\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 18 Sep 2017 16:09:38 +1000 (AEST)","(qmail 102251 invoked by alias); 18 Sep 2017 06:09:31 -0000","(qmail 102238 invoked by uid 89); 18 Sep 2017 06:09:30 -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:to:cc:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; q=dns; s=default; b=Dnho3jCUQmUFSp/Y\n\tre4g3Ldmp1VVlZmHrDYQvK8F03aoaJt/TtlI9PmSHVZyqY8YiVHvwvlEYzPciASe\n\tdX6Su1mHCKA4gvBF61wsy+IK6og5oJqdKLIBU8Oww4/yflmIV1bRidD2/yMv6Za0\n\twrPxvZqDTmW3IYEg3bccBsOt6I0=","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:to:cc:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; s=default; bh=IXc0Xlt9CMKk4sG4NzQxXr\n\tqfpzE=; b=TXk33C89dh8eJRryHjt8oOiECXzFqWHSCiv0gcgr2b91ZGgcyhsa8b\n\tgh5vD/mP7ntBfS0wNiTmb+DMSgE7L+YzUJoQ1xf4tQyDOpiji8tbH5Ba8SGv/zlS\n\t2citt+IeougPJHdpz6I8Gj4HiHhdY8ustfwDvP6RhRReGZzjs0tc0=","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=-0.9 required=5.0 tests=BAYES_00,\n\tKAM_LAZY_DOMAIN_SECURITY, RP_MATCHES_RCVD,\n\tSPF_HELO_PASS autolearn=no version=3.3.2 spammy=site","X-HELO":"mx1.redhat.com","DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 8945D5AFD9","Subject":"Re: [PATCH 4/9] Sync scratch_buffer with gnulib","To":"Adhemerval Zanella <adhemerval.zanella@linaro.org>,\n\tlibc-alpha@sourceware.org","Cc":"Paul Eggert <eggert@cs.ucla.edu>","References":"<1504643122-14874-1-git-send-email-adhemerval.zanella@linaro.org>\n\t<1504643122-14874-5-git-send-email-adhemerval.zanella@linaro.org>","From":"Florian Weimer <fweimer@redhat.com>","Message-ID":"<3e95c32d-2311-c791-1df2-5b1883486d0b@redhat.com>","Date":"Mon, 18 Sep 2017 08:09:26 +0200","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":"<1504643122-14874-5-git-send-email-adhemerval.zanella@linaro.org>","Content-Type":"text/plain; charset=utf-8; format=flowed","Content-Transfer-Encoding":"7bit"}},{"id":1770096,"web_url":"http://patchwork.ozlabs.org/comment/1770096/","msgid":"<f65983a5-6e0e-c93e-8cd7-4bb5ee7f1172@linaro.org>","list_archive_url":null,"date":"2017-09-18T11:43:07","subject":"Re: [PATCH 4/9] Sync scratch_buffer with gnulib","submitter":{"id":66065,"url":"http://patchwork.ozlabs.org/api/people/66065/","name":"Adhemerval Zanella Netto","email":"adhemerval.zanella@linaro.org"},"content":"On 18/09/2017 03:09, Florian Weimer wrote:\n> On 09/05/2017 10:25 PM, Adhemerval Zanella wrote:\n>> -  char __space[1024]\n>> -    __attribute__ ((aligned (__alignof__ (max_align_t))));\n>> +  max_align_t __space[(1023 + sizeof (max_align_t)) / sizeof (max_align_t)];\n> \n> This change needs a declaration from the GCC folks (probably from Richard Biener) that it does not break aliasing analysis.  The old code uses a GCC extension (writing to a char array changes its dynamic type); it is not valid C.  I don't know if the GCC extension also applies if the storage site is declared with a non-char type.\n> \n> Thanks,\n> Florian\n\n\nWhat about this below instead:\n\n---\n\ndiff --git a/include/scratch_buffer.h b/include/scratch_buffer.h\nindex bb04662..f77e7da 100644\n--- a/include/scratch_buffer.h\n+++ b/include/scratch_buffer.h\n@@ -60,13 +60,18 @@\n #include <stdbool.h>\n #include <stddef.h>\n #include <stdlib.h>\n+#include <stdalign.h>\n \n /* Scratch buffer.  Must be initialized with scratch_buffer_init\n    before its use.  */\n struct scratch_buffer {\n   void *data;    /* Pointer to the beginning of the scratch area.  */\n   size_t length; /* Allocated space at the data pointer, in bytes.  */\n+#if __alignas_is_defined\n+  _Alignas (max_align_t) char __space[1024];\n+#else\n   max_align_t __space[(1023 + sizeof (max_align_t)) / sizeof (max_align_t)];\n+#endif\n };\n \n /* Initializes *BUFFER so that BUFFER->data points to BUFFER->__space\n\n---\n\n_Alignas/stdalign.h is supported since GCC 4.7 [1] (so it is safe to use\non glibc without configure support) and gnulib have its own version which\ndefines __alignas_is_defined depending on underlying compiler support.\n\n[1] https://gcc.gnu.org/wiki/C11Status","headers":{"Return-Path":"<libc-alpha-return-84672-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-84672-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=\"ByHjfrrj\"; 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 3xwkfQ5H6Xz9s7M\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 18 Sep 2017 21:43:26 +1000 (AEST)","(qmail 114477 invoked by alias); 18 Sep 2017 11:43:17 -0000","(qmail 114463 invoked by uid 89); 18 Sep 2017 11:43:16 -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:to:cc:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; q=dns; s=default; b=wGMNGst0FlYc50eU\n\tAf4Ty/L4h9a7/hfmAnn+Y4naFVyOu2q3Ay6oNMPRJqYbcMt7iDer8SHZ6je3os5E\n\tkit8vyvrQ4UMT9zjMZDC1zYljAoQNNruwE/twsRlrb8mR3CT3BR+RcO2bnHt192w\n\t4hzu+5QgIPINchVdeJNa1MO1szc=","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:to:cc:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; s=default; bh=KnXytFuppqI8IzPRXEQQIU\n\tmVmF8=; b=ByHjfrrje391RlLQt9tQyXgtNI4fNKDIzAP31lLIewKgSKShrs360N\n\tNLU62H3t2vgT7AKft1s9IxrzX69iEMwMaofg/RkxbdQiSZD3l9asfDrt56fb3lw5\n\t9kacSIJ03PZzMSpijZ+2B8FjDJb97wlnZuHDwma9BhO7onSUGI5Bw=","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=-26.4 required=5.0 tests=BAYES_00, GIT_PATCH_0,\n\tGIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE,\n\tRCVD_IN_SORBS_SPAM,\n\tSPF_PASS autolearn=ham version=3.3.2 spammy=H*r:sk:86.2017,\n\tH*M:c93e, C, c","X-HELO":"mail-qt0-f171.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:to:cc:references:from:message-id:date\n\t:user-agent:mime-version:in-reply-to:content-language\n\t:content-transfer-encoding;\n\tbh=wAJWrVKHaC553I2kd9ai6+FyzrGnFqrsbaQrBscCZEI=;\n\tb=BPTZtaSCDDRmM+IbBUwBE+6XZvOBaPeIIhdVl3XeSzjZA23Fd3+7G5XtZUo0xrMKHc\n\tI4FObIFpOC2W1gDf5JhBmL+H9GYYu6P5hxBU/CeCRAPh9vCq/W5U3mlacmHMd+OecSDH\n\tb8pHmUgQyXjBo+txFwHWZzmhN/FNZMlCD+GBF9DnMnULfH+A2hQ3tZmBmCmtl6Orqjr6\n\tUQrUwBUWOusy23HxE8YgaCfL1J/px43NC/PC54C9tgIxdJEmQtfkMsigSbn2OKihUR17\n\tOoNfZa92ej/86XTWJUKl7z++OYS+pXHkLtAxdhTIXMZyv0+M1HgQVXXi/PdWWNOXgJ/K\n\t/Mgg==","X-Gm-Message-State":"AHPjjUha8C0sf84Zx/VQmrCqFE/kx8meblYx2Xf1Xov5oZkrxP1VF7NE\n\tZBi5jwfabCcN/Ojw","X-Google-Smtp-Source":"AOwi7QAO7UW6VDvKM5NSYi0tJ0uRv2mR1u88WZhU/gr9i1ldNisDowh5zMcigvBmYGcKHUaze+yVyw==","X-Received":"by 10.237.33.33 with SMTP id 30mr4523717qtc.138.1505734992262;\n\tMon, 18 Sep 2017 04:43:12 -0700 (PDT)","Subject":"Re: [PATCH 4/9] Sync scratch_buffer with gnulib","To":"Florian Weimer <fweimer@redhat.com>, libc-alpha@sourceware.org","Cc":"Paul Eggert <eggert@cs.ucla.edu>","References":"<1504643122-14874-1-git-send-email-adhemerval.zanella@linaro.org>\n\t<1504643122-14874-5-git-send-email-adhemerval.zanella@linaro.org>\n\t<3e95c32d-2311-c791-1df2-5b1883486d0b@redhat.com>","From":"Adhemerval Zanella <adhemerval.zanella@linaro.org>","Message-ID":"<f65983a5-6e0e-c93e-8cd7-4bb5ee7f1172@linaro.org>","Date":"Mon, 18 Sep 2017 08:43:07 -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":"<3e95c32d-2311-c791-1df2-5b1883486d0b@redhat.com>","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"8bit"}},{"id":1770103,"web_url":"http://patchwork.ozlabs.org/comment/1770103/","msgid":"<0d48b5ce-db07-bb02-8abd-0043bec8f7f4@redhat.com>","list_archive_url":null,"date":"2017-09-18T11:57:13","subject":"Re: [PATCH 4/9] Sync scratch_buffer with gnulib","submitter":{"id":14312,"url":"http://patchwork.ozlabs.org/api/people/14312/","name":"Florian Weimer","email":"fweimer@redhat.com"},"content":"On 09/18/2017 01:43 PM, Adhemerval Zanella wrote:\n> +#if __alignas_is_defined\n> +  _Alignas (max_align_t) char __space[1024];\n> +#else\n>     max_align_t __space[(1023 + sizeof (max_align_t)) / sizeof (max_align_t)];\n> +#endif\n\nThis works for me on the glibc side.\n\nBy the way, do you have a rebased version of this patch?\n\nSubject: [PATCH 05/18] posix: Rewrite to use struct scratch_buffer \ninstead of extend_alloca\n\nThanks,\nFlorian","headers":{"Return-Path":"<libc-alpha-return-84673-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-84673-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=\"lbNPmikG\"; dkim-atps=neutral","sourceware.org; auth=none","ext-mx07.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx07.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=fweimer@redhat.com"],"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 3xwkyX6W0Sz9s78\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 18 Sep 2017 21:57:24 +1000 (AEST)","(qmail 24457 invoked by alias); 18 Sep 2017 11:57:18 -0000","(qmail 24444 invoked by uid 89); 18 Sep 2017 11:57:18 -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:to:cc:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; q=dns; s=default; b=Kl/jVO8eQaDZPuh1\n\tkSTEgJi5PRoIkghA+zgItOt/fdk8GwrbzFgvyEVgLQ/87u6aAIMtiv2rtWMABG/h\n\t2hPrvHxeQeXoQKCj6fHrT9PWlDYkdsa7Ax8NzfTePB2613GLArOTFQc3e3sweC0s\n\tS5D5xbrfASCGr2pMTV84ERyxISs=","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:to:cc:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; s=default; bh=DKw+Gb2zmMSRqcbqluv0yb\n\tDKSMo=; b=lbNPmikGu0RwpAYqkbwas6PfeLwYRvGwf4GcWOrR7eie0/1pGjs6TC\n\t/xEs1fmfJvNx0vrn+zyJJNjoexO0U4Cyni9REc7ajVLNBNiJMDYPG7o7Qy4NXA28\n\tIMu+F0C8wIK5SE4D/9dPLcSzO0oXSv0FbJZ9jexePcKV1BSUNkFBQ=","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=0.1 required=5.0 tests=BAYES_00,\n\tRP_MATCHES_RCVD, SPF_HELO_PASS,\n\tUNSUBSCRIBE_BODY autolearn=no version=3.3.2 spammy=","X-HELO":"mx1.redhat.com","DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 2116BC04B30E","Subject":"Re: [PATCH 4/9] Sync scratch_buffer with gnulib","To":"Adhemerval Zanella <adhemerval.zanella@linaro.org>,\n\tlibc-alpha@sourceware.org","Cc":"Paul Eggert <eggert@cs.ucla.edu>","References":"<1504643122-14874-1-git-send-email-adhemerval.zanella@linaro.org>\n\t<1504643122-14874-5-git-send-email-adhemerval.zanella@linaro.org>\n\t<3e95c32d-2311-c791-1df2-5b1883486d0b@redhat.com>\n\t<f65983a5-6e0e-c93e-8cd7-4bb5ee7f1172@linaro.org>","From":"Florian Weimer <fweimer@redhat.com>","Message-ID":"<0d48b5ce-db07-bb02-8abd-0043bec8f7f4@redhat.com>","Date":"Mon, 18 Sep 2017 13:57:13 +0200","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":"<f65983a5-6e0e-c93e-8cd7-4bb5ee7f1172@linaro.org>","Content-Type":"text/plain; charset=utf-8; format=flowed","Content-Transfer-Encoding":"7bit"}},{"id":1770127,"web_url":"http://patchwork.ozlabs.org/comment/1770127/","msgid":"<76ef4e6a-3765-c09e-c236-2204461f8f11@linaro.org>","list_archive_url":null,"date":"2017-09-18T12:25:11","subject":"Re: [PATCH 4/9] Sync scratch_buffer with gnulib","submitter":{"id":66065,"url":"http://patchwork.ozlabs.org/api/people/66065/","name":"Adhemerval Zanella Netto","email":"adhemerval.zanella@linaro.org"},"content":"On 18/09/2017 08:57, Florian Weimer wrote:\n> On 09/18/2017 01:43 PM, Adhemerval Zanella wrote:\n>> +#if __alignas_is_defined\n>> +  _Alignas (max_align_t) char __space[1024];\n>> +#else\n>>     max_align_t __space[(1023 + sizeof (max_align_t)) / sizeof (max_align_t)];\n>> +#endif\n> \n> This works for me on the glibc side.\n\nRight, I will prepare a patch then.\n\n> \n> By the way, do you have a rebased version of this patch?\n> \n> Subject: [PATCH 05/18] posix: Rewrite to use struct scratch_buffer instead of extend_alloca\n> \n> Thanks,\n> Florian\n\nNo, but I can send along with some more glob fixes I plan to.","headers":{"Return-Path":"<libc-alpha-return-84675-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-84675-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=\"JLEv//Vg\"; 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 3xwlZs5Gl3z9s78\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 18 Sep 2017 22:25:25 +1000 (AEST)","(qmail 34525 invoked by alias); 18 Sep 2017 12:25:19 -0000","(qmail 34325 invoked by uid 89); 18 Sep 2017 12:25: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:to:cc:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; q=dns; s=default; b=o05EfsnHR8gOSS13\n\tIJMeCK8VW6zAj4DUGCj+apx1i6qiW4ukehSUXvRjPSd4MZqCADn89c/uQmsHCgdN\n\tKEI53if6AmIwTkN8bSIxuuroasLKdgQLUTaqHger/dmomGaF9QtrNuIeObib86Ir\n\tWRFKtisrE4LdfUiXjtGF2Ul8BW8=","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:to:cc:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; s=default; bh=CWnyHN4lsumKQifD5Km7LS\n\tuakPg=; b=JLEv//Vg1rZofZXt5DQQ8O3DAaryp7zPQgVioUkMyDgR8cSaPHYQtp\n\t/rbuVF/XMmUOBCu+R4UMYd2SbfnATznapHogTSNv3zSRWHCO+BTF99A9M0lyynJh\n\t5f8W8OjmXUWTvxqkak/n+zF9ze5JVpt+yKbNDTjuRzNoSelPU++gs=","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=0.1 required=5.0 tests=BAYES_00,\n\tRCVD_IN_DNSWL_NONE, SPF_PASS,\n\tUNSUBSCRIBE_BODY autolearn=no version=3.3.2\n\tspammy=Hx-languages-length:648,\n\tHContent-Transfer-Encoding:8bit","X-HELO":"mail-qk0-f173.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:to:cc:references:from:message-id:date\n\t:user-agent:mime-version:in-reply-to:content-language\n\t:content-transfer-encoding;\n\tbh=QiJa/pzHOVg5xovwyLzYYboDFuTg7aP2nlaLwGTn5N8=;\n\tb=TO3SoL2Y2aFQsycvUJ3U9Arn3uHdLCuDzljR7DQzlH7KsNa+TKfvxKHPsFTSGJGoFa\n\ttHJ7YBabQNT70QwjLmqjcIBJRum1NviB9YCOhYJbV7FrSAP5ZCcijVp2yvIsyCyzyqsX\n\twxoEluLI0rmPJsqhz9qFnxXxkqmYJ+bwlHApTaDYujYViPNDbjZIuFDvQCJBqDymdKan\n\tM72FC88LKwoT9B/gkbh5+pOjEfcUUwObBDfsv0d2j7ce7phL/hpfAcNJuYgTiMkz5ytc\n\tDVPyItCQspznvUTREcYztKF4tCPKF1ieqDdmGSMG/gOcxj9nSNUuNVceI+bqspCsK2cH\n\tbqxw==","X-Gm-Message-State":"AHPjjUjzhLHjG1KdBNNIZrc+e8pT4kA4Do/bx6gHqPTlp+HsjpV1sDzw\n\tMzqOvIUH6ISpXNJ4XF/SYA==","X-Google-Smtp-Source":"AOwi7QAZlGYZnSDazglkXHjyAq2MqSi3fKUN5bUIuPUYs4+7I33Ap6D89ZKNnPsmr32vPTPj8Ei6KQ==","X-Received":"by 10.55.11.145 with SMTP id 139mr20124557qkl.123.1505737516224; \n\tMon, 18 Sep 2017 05:25:16 -0700 (PDT)","Subject":"Re: [PATCH 4/9] Sync scratch_buffer with gnulib","To":"Florian Weimer <fweimer@redhat.com>, libc-alpha@sourceware.org","Cc":"Paul Eggert <eggert@cs.ucla.edu>","References":"<1504643122-14874-1-git-send-email-adhemerval.zanella@linaro.org>\n\t<1504643122-14874-5-git-send-email-adhemerval.zanella@linaro.org>\n\t<3e95c32d-2311-c791-1df2-5b1883486d0b@redhat.com>\n\t<f65983a5-6e0e-c93e-8cd7-4bb5ee7f1172@linaro.org>\n\t<0d48b5ce-db07-bb02-8abd-0043bec8f7f4@redhat.com>","From":"Adhemerval Zanella <adhemerval.zanella@linaro.org>","Message-ID":"<76ef4e6a-3765-c09e-c236-2204461f8f11@linaro.org>","Date":"Mon, 18 Sep 2017 09:25:11 -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":"<0d48b5ce-db07-bb02-8abd-0043bec8f7f4@redhat.com>","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"8bit"}}]