[{"id":3669032,"web_url":"http://patchwork.ozlabs.org/comment/3669032/","msgid":"<lhu341op1n6.fsf@oldenburg.str.redhat.com>","list_archive_url":null,"date":"2026-03-25T11:52:13","subject":"Re: [PATCH] support: add __address_diff function","submitter":{"id":14312,"url":"http://patchwork.ozlabs.org/api/people/14312/","name":"Florian Weimer","email":"fweimer@redhat.com"},"content":"* Yury Khrustalev:\n\n> diff --git a/support/pointer-arith.h b/support/pointer-arith.h\n> new file mode 100644\n> index 0000000000..fc9cf593ac\n> --- /dev/null\n> +++ b/support/pointer-arith.h\n> @@ -0,0 +1,31 @@\n\n> +#ifndef _POINTER_ARITH_H\n> +#define _POINTER_ARITH_H 1\n> +\n> +#include <stddef.h>\n> +#include <libc-pointer-arith.h>\n> +\n> +#ifdef __ARM_ARCH_ISA_A64\n> +ptrdiff_t __address_diff (const void *lhs, const void *rhs);\n> +#else\n> +#define __address_diff PTR_DIFF\n> +#endif /* __ARM_ARCH_ISA_A64 */\n> +\n> +#endif\n\nGiven that it's in support/, it should probably be called\nsupport_address_diff or something.  We don't use __ mangling under\nsupport/.\n\nThe #ifdef is not necessary, sysdeps overrides should work for support/\nheaders.  The comment should say that the difference is computed in\nbytes, not elements.\n\nThanks,\nFlorian","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=Fu6/tirC;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=Fu6/tirC","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","server2.sourceware.org;\n arc=none smtp.remote-ip=170.10.133.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgldn0SN7z1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 22:52:45 +1100 (AEDT)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 994324BB58FC\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 11:52:41 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n by sourceware.org (Postfix) with ESMTP id 114144BB58E7\n for <libc-alpha@sourceware.org>; Wed, 25 Mar 2026 11:52:21 +0000 (GMT)","from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-404-TQ2nWxPtMPGN8p2bv1a-VA-1; Wed,\n 25 Mar 2026 07:52:19 -0400","from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 07E2E1954B28; Wed, 25 Mar 2026 11:52:18 +0000 (UTC)","from fweimer-oldenburg.csb.redhat.com (unknown [10.44.32.28])\n by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with\n ESMTPS\n id 84B8E1800576; Wed, 25 Mar 2026 11:52:16 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 994324BB58FC","OpenDKIM Filter v2.11.0 sourceware.org 114144BB58E7"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 114144BB58E7","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 114144BB58E7","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1774439541; cv=none;\n b=iALQNsYTzE35MFPqrw0Y7KMjX8UW/JIAU9lQpNBeN67Gq4/cmunz7Lpf+rULS7y5GJ3vuDenhOaj/fxNQyTlr2UE8uVDSlXZmjHQyZFJRrJSOi7CzyPheZHvkwZNZn4i8sZUSGj8dgBUvLPjTodIyYngl71vORgew529UN9fWCE=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1774439541; c=relaxed/simple;\n bh=dUuUpgw1/Y5L9zQO96wpnRUIab8DgRv1e/koykhOYcU=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=ph6bknp1VUdDZ1pkLCOwaqDVd+TeKPvjPYATAeoK9lzdLgzQnt6XBlul+adPh8UZr7qtR/7+pk3ch6cnX6bLMIj6Dl1LfOJ/D41Bgkdb7BmL4oU5Kr3Yqx6rRHZ1GLiXJI0ZZ60Ar7hr89+nZxV5MiDkowAnKa4rpZpzY9s1k/I=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1774439540;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=8XWHCqzbRHe54WUnwrDYm8Op/2qWiEYtxyUNSGO0ZJ0=;\n b=Fu6/tirCF7Y0JyAUpfg2NZmrfQc8RGQ4PExofHuj6+FDQARtfWPvkJoPCI/98MXVv9vOf+\n KIFULxid6aaLyeyXtUU1vBQlk1YlOdjMdmY/eWlXDyeAm1MRiNImqThEWL/kW0fE2d9LJj\n OhFnCMyzTESbIqq5myLEvqUVLqrCSsk=","X-MC-Unique":"TQ2nWxPtMPGN8p2bv1a-VA-1","X-Mimecast-MFC-AGG-ID":"TQ2nWxPtMPGN8p2bv1a-VA_1774439538","From":"Florian Weimer <fweimer@redhat.com>","To":"Yury Khrustalev <yury.khrustalev@arm.com>","Cc":"libc-alpha@sourceware.org,  Adhemerval Zanella\n <adhemerval.zanella@linaro.org>,  Wilco Dijkstra <wilco.dijkstra@arm.com>","Subject":"Re: [PATCH] support: add __address_diff function","In-Reply-To":"<20260325105900.828958-1-yury.khrustalev@arm.com> (Yury\n Khrustalev's message of \"Wed, 25 Mar 2026 10:59:00 +0000\")","References":"<20260325105900.828958-1-yury.khrustalev@arm.com>","Date":"Wed, 25 Mar 2026 12:52:13 +0100","Message-ID":"<lhu341op1n6.fsf@oldenburg.str.redhat.com>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","X-Scanned-By":"MIMEDefang 3.4.1 on 10.30.177.111","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"MIBUtItdFFJdoWqyagG3ZC5qnXtN_leNqeaJJlKAiuE_1774439538","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}},{"id":3669051,"web_url":"http://patchwork.ozlabs.org/comment/3669051/","msgid":"<acPTFjZwW-HU6TIW@arm.com>","list_archive_url":null,"date":"2026-03-25T12:20:38","subject":"Re: [PATCH] support: add __address_diff function","submitter":{"id":88214,"url":"http://patchwork.ozlabs.org/api/people/88214/","name":"Yury Khrustalev","email":"yury.khrustalev@arm.com"},"content":"Hello Florian\n\nThanks for the feedback!\n\nOn Wed, Mar 25, 2026 at 12:52:13PM +0100, Florian Weimer wrote:\n> * Yury Khrustalev:\n> \n> > diff --git a/support/pointer-arith.h b/support/pointer-arith.h\n> > new file mode 100644\n> > index 0000000000..fc9cf593ac\n> > --- /dev/null\n> > +++ b/support/pointer-arith.h\n> > @@ -0,0 +1,31 @@\n> \n> > +#ifndef _POINTER_ARITH_H\n> > +#define _POINTER_ARITH_H 1\n> > +\n> > +#include <stddef.h>\n> > +#include <libc-pointer-arith.h>\n> > +\n> > +#ifdef __ARM_ARCH_ISA_A64\n> > +ptrdiff_t __address_diff (const void *lhs, const void *rhs);\n> > +#else\n> > +#define __address_diff PTR_DIFF\n> > +#endif /* __ARM_ARCH_ISA_A64 */\n> > +\n> > +#endif\n> \n> Given that it's in support/, it should probably be called\n> support_address_diff or something.  We don't use __ mangling under\n> support/.\n\nOK\n\n> The #ifdef is not necessary, sysdeps overrides should work for support/\n> headers.\n\nI've tried this but it doesn't seem to be working. Ideally, I want to\nhave the support_pointer_arith.c file only under sysdeps/aarch64 because\nfor all other targets the PTR_DIFF macro should be used, but makefile in\nthe support folder should probably be modified for this?\n\nAny help here very much appreciated.\n\n> The comment should say that the difference is computed in\n> bytes, not elements.\n\nOK, though it is difference in addresses, so it's implied that it's in\nbytes? I will clarify in the comment anyway.\n\nThanks,\nYury","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=foss header.b=it6cfBx/;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key,\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=foss header.b=it6cfBx/","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=arm.com","sourceware.org; spf=pass smtp.mailfrom=arm.com","server2.sourceware.org;\n arc=none smtp.remote-ip=217.140.110.172"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgmGZ5h76z1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 23:21:10 +1100 (AEDT)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 762CF4BB58FE\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 12:21:08 +0000 (GMT)","from foss.arm.com (foss.arm.com [217.140.110.172])\n by sourceware.org (Postfix) with ESMTP id D68C54BB58C1\n for <libc-alpha@sourceware.org>; Wed, 25 Mar 2026 12:20:46 +0000 (GMT)","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])\n by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 63B961CDD;\n Wed, 25 Mar 2026 05:20:40 -0700 (PDT)","from arm.com (unknown [10.57.60.97])\n by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A7CC63F915;\n Wed, 25 Mar 2026 05:20:45 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 762CF4BB58FE","OpenDKIM Filter v2.11.0 sourceware.org D68C54BB58C1"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org D68C54BB58C1","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org D68C54BB58C1","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1774441247; cv=none;\n b=qfuDreKlXrEyjtrWaEmiDy2hH7R/q9JcrPw264uXBQ/CtjIsM4u8fUMgrlndBGOIZfRRKr815WzdP1mkHJWUfyCyvDZvc1kZNHLoXfL95W48qecsX8sbKCQawWaFMCQ3GLCIBbIcaZFL2KpuF/8xl3qDIifvjEONJszhgVobjKs=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1774441247; c=relaxed/simple;\n bh=hdV75fX9qB4QssTXmJMMsWg8mUJW/rz0li4V284YYgQ=;\n h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version;\n b=Ik9WUcxXOBS9B1YlcAbWZh4Nsu9rVinMPlNRSfURc/b5Tc2d5TRxUiYYAQnw0uxLLMOtCSWBQbIYZJkJVd9PeBZx9tIP4QZg6h9YbEefBBR72pkGfXJZEoO7+gGEXBc6554fuEe5bA6QWL/NaVWbqcyX2KhDPXc6+OQbh2x/3xI=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss;\n t=1774441246; bh=hdV75fX9qB4QssTXmJMMsWg8mUJW/rz0li4V284YYgQ=;\n h=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n b=it6cfBx/pvXAcqEHLVr1RqfhpSYessKRmt68qCUxlB7cfRWhBHn90A5KAOPmTDG46\n 3PRJ7xjbslbPUGH5Ug2rBAn7Ce4glZl6iIlsiO79SbWpCRlnuobMA/vAi5hLAPRCRC\n 1IZT7/XnfuZxhvr6dT1FTxuy7Q94rbZDAN/gL5Gg=","Date":"Wed, 25 Mar 2026 12:20:38 +0000","From":"Yury Khrustalev <yury.khrustalev@arm.com>","To":"Florian Weimer <fweimer@redhat.com>","Cc":"libc-alpha@sourceware.org,\n Adhemerval Zanella <adhemerval.zanella@linaro.org>,\n Wilco Dijkstra <wilco.dijkstra@arm.com>","Subject":"Re: [PATCH] support: add __address_diff function","Message-ID":"<acPTFjZwW-HU6TIW@arm.com>","References":"<20260325105900.828958-1-yury.khrustalev@arm.com>\n <lhu341op1n6.fsf@oldenburg.str.redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<lhu341op1n6.fsf@oldenburg.str.redhat.com>","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}},{"id":3669117,"web_url":"http://patchwork.ozlabs.org/comment/3669117/","msgid":"<lhuy0jgngas.fsf@oldenburg.str.redhat.com>","list_archive_url":null,"date":"2026-03-25T14:18:35","subject":"Re: [PATCH] support: add __address_diff function","submitter":{"id":14312,"url":"http://patchwork.ozlabs.org/api/people/14312/","name":"Florian Weimer","email":"fweimer@redhat.com"},"content":"* Yury Khrustalev:\n\n>> The #ifdef is not necessary, sysdeps overrides should work for support/\n>> headers.\n>\n> I've tried this but it doesn't seem to be working. Ideally, I want to\n> have the support_pointer_arith.c file only under sysdeps/aarch64 because\n> for all other targets the PTR_DIFF macro should be used, but makefile in\n> the support folder should probably be modified for this?\n\nI don't know what exactly you tried to do.  I recall that it worked for\nme in the past, but I don't remember the details.  We only use sysdeps\noverrides for compilation flags today AFAICS.\n\nThanks,\nFlorian","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=E4j3JZym;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=E4j3JZym","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","server2.sourceware.org;\n arc=none smtp.remote-ip=170.10.129.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgpv66610z1xy3\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 01:19:10 +1100 (AEDT)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 469C54BB58E1\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 14:19:08 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\n by sourceware.org (Postfix) with ESMTP id A040B4BB58C6\n for <libc-alpha@sourceware.org>; Wed, 25 Mar 2026 14:18:47 +0000 (GMT)","from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-641-mz4GlIgzPi-pxVkg-PR4UA-1; Wed,\n 25 Mar 2026 10:18:43 -0400","from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 1671A195609E; Wed, 25 Mar 2026 14:18:42 +0000 (UTC)","from fweimer-oldenburg.csb.redhat.com (unknown [10.44.32.28])\n by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with\n ESMTPS\n id 839FF1800671; Wed, 25 Mar 2026 14:18:39 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 469C54BB58E1","OpenDKIM Filter v2.11.0 sourceware.org A040B4BB58C6"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org A040B4BB58C6","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org A040B4BB58C6","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1774448327; cv=none;\n b=pLSGUyxYtwhxCyzRhAg9+IP9Pa56FEK7AWS6r8D1wHeayZowyeqmIL3qJnlyyIQ0sDvRJWR5dP9S9Lg7YhtyG8RKoArHiz9LKE2mgL/M94NASaiDHu9eBcNFvY2II6cGLJbH6GcXOTU11ZqBTI7KuvNKR8G6zXwhzWAPLTqkgjU=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1774448327; c=relaxed/simple;\n bh=IsXujecqYb07OF57p1NcIqa8mHxiTTNjANVZtAQcK+o=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=exx+dBDqIOzcKgqUp84gTW8eZpt5eZKkTHPwQoQDxOhc9CsU8AJzV9uMdP4pfW3J1Yb0FWgNW/7KE/WjW4rwvY3vXLaPwOfH0+Ti8Bwo/Ke+ZlNpr10o689ENDKRU52RTfXfRrDoCuWjhD4AQYRWVfrGVZVr8ArNkNpiYnQ0gSo=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1774448327;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=9qbOAWNtmTzF6zeI5mTXACwzEPbmU2sY92y3YIG3peg=;\n b=E4j3JZymlfLCstmjHFdWVVBCkyZUkBo2SgF3kP7tZpgJT3t7RdS87oFMokzYXqsLfIqoHx\n H8o50+BHJyu3cvaaFsEXsGjxfJj+WMAcVVGql5ypxFKrwCZuIrBELXJr/LNW64cqkMCBqG\n LJptO67mn6FKe7XiuCuHlcv50nBp14Y=","X-MC-Unique":"mz4GlIgzPi-pxVkg-PR4UA-1","X-Mimecast-MFC-AGG-ID":"mz4GlIgzPi-pxVkg-PR4UA_1774448322","From":"Florian Weimer <fweimer@redhat.com>","To":"Yury Khrustalev <yury.khrustalev@arm.com>","Cc":"libc-alpha@sourceware.org,  Adhemerval Zanella\n <adhemerval.zanella@linaro.org>,  Wilco Dijkstra <wilco.dijkstra@arm.com>","Subject":"Re: [PATCH] support: add __address_diff function","In-Reply-To":"<acPTFjZwW-HU6TIW@arm.com> (Yury Khrustalev's message of \"Wed, 25\n Mar 2026 12:20:38 +0000\")","References":"<20260325105900.828958-1-yury.khrustalev@arm.com>\n <lhu341op1n6.fsf@oldenburg.str.redhat.com> <acPTFjZwW-HU6TIW@arm.com>","Date":"Wed, 25 Mar 2026 15:18:35 +0100","Message-ID":"<lhuy0jgngas.fsf@oldenburg.str.redhat.com>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","X-Scanned-By":"MIMEDefang 3.4.1 on 10.30.177.93","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"l6cJ8nbndlMr-wiI5uv3RaZrCE5_KZg9VJQE2iunwpE_1774448322","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}},{"id":3669187,"web_url":"http://patchwork.ozlabs.org/comment/3669187/","msgid":"<acQMVVX3MPrVKAsh@arm.com>","list_archive_url":null,"date":"2026-03-25T16:24:53","subject":"Re: [PATCH] support: add __address_diff function","submitter":{"id":88214,"url":"http://patchwork.ozlabs.org/api/people/88214/","name":"Yury Khrustalev","email":"yury.khrustalev@arm.com"},"content":"On Wed, Mar 25, 2026 at 03:18:35PM +0100, Florian Weimer wrote:\n> * Yury Khrustalev:\n> \n> >> The #ifdef is not necessary, sysdeps overrides should work for support/\n> >> headers.\n> >\n> > I've tried this but it doesn't seem to be working. Ideally, I want to\n> > have the support_pointer_arith.c file only under sysdeps/aarch64 because\n> > for all other targets the PTR_DIFF macro should be used, but makefile in\n> > the support folder should probably be modified for this?\n> \n> I don't know what exactly you tried to do.  I recall that it worked for\n> me in the past, but I don't remember the details.  We only use sysdeps\n> overrides for compilation flags today AFAICS.\n\nI can't find any existing example of adding to 'libsupport-routines'\nanywhere under 'sysdeps'. I tried doing it, and corresponding object is\nnot included in the libsupport static library.","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=foss header.b=sbPLACnc;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key,\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=foss header.b=sbPLACnc","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=arm.com","sourceware.org; spf=pass smtp.mailfrom=arm.com","server2.sourceware.org;\n arc=none smtp.remote-ip=217.140.110.172"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgshP4bDyz1y1K\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 03:25:25 +1100 (AEDT)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 2730B4BB3BFB\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 16:25:23 +0000 (GMT)","from foss.arm.com (foss.arm.com [217.140.110.172])\n by sourceware.org (Postfix) with ESMTP id 550804B9DB71\n for <libc-alpha@sourceware.org>; Wed, 25 Mar 2026 16:25:01 +0000 (GMT)","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])\n by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E11C91F02;\n Wed, 25 Mar 2026 09:24:54 -0700 (PDT)","from arm.com (unknown [10.57.59.171])\n by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0073D3F915;\n Wed, 25 Mar 2026 09:24:59 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 2730B4BB3BFB","OpenDKIM Filter v2.11.0 sourceware.org 550804B9DB71"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 550804B9DB71","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 550804B9DB71","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1774455901; cv=none;\n b=ceZuCQl54NvpjGSXh9ZejzeaMaq9ElUshc3uH9HOYnk2Ho73lC7wPV61qS/pBBGpQkSRdrFgSMUcjWEw+bEP9vtyozFuLPPy/DSMaD/DIRYp7e7/nb0+wnZysIVfrIf4/PKNPRj79mBuZ2880oqjKMC0ER5cMS3KifYEHWmkbg0=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1774455901; c=relaxed/simple;\n bh=gAzZSXsjrIHfkY8PBTDT5ndxQLO6Mxg7gPvExO6YDO0=;\n h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version;\n b=NDtiqot6K5jdmE96Iy78hxItLvEWtTjGh68wsf2ES/ZEQVyTL3Qyo1LNZ8eZWDe89e0yopbxDkvTTHtUsoj5WSosvcEeVIFMFm08OHOuRk6b8vrsKyrbIPn7W0vp8wZfqS//xcwkJ45NL1HAHj7ALkdRitp0WJ7/SIdLiBF3d6g=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss;\n t=1774455900; bh=gAzZSXsjrIHfkY8PBTDT5ndxQLO6Mxg7gPvExO6YDO0=;\n h=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n b=sbPLACncZYoyzVDvx8QE2jBu7wJ+1qsqn+FU36oApqcOWWArxmM9MIUV66HzJstfo\n g1obtisJoWNUVF65ZF9QPedkoDwTSf7e5ExRy0aMD8PkGtikSZInMgySX1nxddSlsA\n ksmz6INT4oCbLQFrOCVdmqKmFUH0Pb55sKrs4MS4=","Date":"Wed, 25 Mar 2026 16:24:53 +0000","From":"Yury Khrustalev <yury.khrustalev@arm.com>","To":"Florian Weimer <fweimer@redhat.com>","Cc":"libc-alpha@sourceware.org,\n Adhemerval Zanella <adhemerval.zanella@linaro.org>,\n Wilco Dijkstra <wilco.dijkstra@arm.com>","Subject":"Re: [PATCH] support: add __address_diff function","Message-ID":"<acQMVVX3MPrVKAsh@arm.com>","References":"<20260325105900.828958-1-yury.khrustalev@arm.com>\n <lhu341op1n6.fsf@oldenburg.str.redhat.com>\n <acPTFjZwW-HU6TIW@arm.com>\n <lhuy0jgngas.fsf@oldenburg.str.redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<lhuy0jgngas.fsf@oldenburg.str.redhat.com>","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}},{"id":3669196,"web_url":"http://patchwork.ozlabs.org/comment/3669196/","msgid":"<lhuse9nn9qj.fsf@oldenburg.str.redhat.com>","list_archive_url":null,"date":"2026-03-25T16:40:20","subject":"Re: [PATCH] support: add __address_diff function","submitter":{"id":14312,"url":"http://patchwork.ozlabs.org/api/people/14312/","name":"Florian Weimer","email":"fweimer@redhat.com"},"content":"* Yury Khrustalev:\n\n> On Wed, Mar 25, 2026 at 03:18:35PM +0100, Florian Weimer wrote:\n>> * Yury Khrustalev:\n>> \n>> >> The #ifdef is not necessary, sysdeps overrides should work for support/\n>> >> headers.\n>> >\n>> > I've tried this but it doesn't seem to be working. Ideally, I want to\n>> > have the support_pointer_arith.c file only under sysdeps/aarch64 because\n>> > for all other targets the PTR_DIFF macro should be used, but makefile in\n>> > the support folder should probably be modified for this?\n>> \n>> I don't know what exactly you tried to do.  I recall that it worked for\n>> me in the past, but I don't remember the details.  We only use sysdeps\n>> overrides for compilation flags today AFAICS.\n>\n> I can't find any existing example of adding to 'libsupport-routines'\n> anywhere under 'sysdeps'. I tried doing it, and corresponding object is\n> not included in the libsupport static library.\n\nAhh.  Easiest way is to make it an out-of-line definition every, so the\n.c file already exists in support/.\n\nAlternatively, you could add it like this:\n\nifeq ($(subdir), support)\nlibsupport-sysdep_routines += \\\n  support_pointer_arith \\\n  # sysdep_routines\nendif\n\nin sysdeps/aarch64/Makefile.  We use this for libm and libmvec, so I\nassume it actually works.\n\nThanks,\nFlorian","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=ehhEqpN1;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=ehhEqpN1","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","server2.sourceware.org;\n arc=none smtp.remote-ip=170.10.133.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgt2F5V3wz1y1K\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 03:40:53 +1100 (AEDT)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 68EE14BB58A4\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 16:40:51 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n by sourceware.org (Postfix) with ESMTP id 2EF7B4B9DB76\n for <libc-alpha@sourceware.org>; Wed, 25 Mar 2026 16:40:30 +0000 (GMT)","from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-14-FDW9ucOINkeuGyOvhVk-ow-1; Wed,\n 25 Mar 2026 12:40:26 -0400","from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 31823195609D; Wed, 25 Mar 2026 16:40:25 +0000 (UTC)","from fweimer-oldenburg.csb.redhat.com (unknown [10.44.32.28])\n by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with\n ESMTPS\n id 3557F1955D71; Wed, 25 Mar 2026 16:40:22 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 68EE14BB58A4","OpenDKIM Filter v2.11.0 sourceware.org 2EF7B4B9DB76"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 2EF7B4B9DB76","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 2EF7B4B9DB76","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1774456830; cv=none;\n b=Y6DveriwVioJg25EbxtL+U4vDe1McfJN5MuUkhwnK7Dmay0HGjPfbmWGIafFPHrBE6TK6DTDfFuYiHadOtZOHj/bKoPCMy/qL/LeVKv9Wl6kwhdeiMidjRcfIglAJsbIRzLnB7vyaTbTh9GlTYE83S9wWu09+VRuZcejPpbSW3U=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1774456830; c=relaxed/simple;\n bh=ndOrWZR15HFCzC+fQa9adeK7S2JrwWdaL9Ep9U+cQY0=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=m6yfh9vlu5/J3nhvaZvktPjQMDNoU3IKE1ty/zJt8CwCq12o3YZTJOIfoXR6xw+oKZP5ayQVyJ+Kn8EWfidfae3LWjcv0j0jrZekzyMdfRghFjFFc2zXJu0xhEKVrpj7CYIXcEvdkAU8Bq61jmXwD5LWUK2CxQ3BPaRIrA3qtDg=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1774456829;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=JVwdrccG7Gf3XfMjrHS1lQjyivtN4c1SWldwychAK0I=;\n b=ehhEqpN1o71bsM6B7DyrCc15K65qGZwPyZlNFsvcKdYxJP00NFbOijUUHaJHmg0sMV3iUj\n 5hmFZJ/o3TDOnrIC0GEHXkZ+Ib7QuFUnlt3lgtmf+rjHsUWIeB+ltbGFtgfAELvjdg1vnS\n b88Jc4h9oiPfr/XEK76VZZjVqmzQVB8=","X-MC-Unique":"FDW9ucOINkeuGyOvhVk-ow-1","X-Mimecast-MFC-AGG-ID":"FDW9ucOINkeuGyOvhVk-ow_1774456825","From":"Florian Weimer <fweimer@redhat.com>","To":"Yury Khrustalev <yury.khrustalev@arm.com>","Cc":"libc-alpha@sourceware.org,  Adhemerval Zanella\n <adhemerval.zanella@linaro.org>,  Wilco Dijkstra <wilco.dijkstra@arm.com>","Subject":"Re: [PATCH] support: add __address_diff function","In-Reply-To":"<acQMVVX3MPrVKAsh@arm.com> (Yury Khrustalev's message of \"Wed, 25\n Mar 2026 16:24:53 +0000\")","References":"<20260325105900.828958-1-yury.khrustalev@arm.com>\n <lhu341op1n6.fsf@oldenburg.str.redhat.com> <acPTFjZwW-HU6TIW@arm.com>\n <lhuy0jgngas.fsf@oldenburg.str.redhat.com> <acQMVVX3MPrVKAsh@arm.com>","Date":"Wed, 25 Mar 2026 17:40:20 +0100","Message-ID":"<lhuse9nn9qj.fsf@oldenburg.str.redhat.com>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","X-Scanned-By":"MIMEDefang 3.0 on 10.30.177.17","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"o1yEl8VynfRjxcXHxA8wPiy-0dViEzwzXgDSf49M2vQ_1774456825","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}},{"id":3669734,"web_url":"http://patchwork.ozlabs.org/comment/3669734/","msgid":"<acU6rPwLPDlDYLc8@arm.com>","list_archive_url":null,"date":"2026-03-26T13:54:52","subject":"Re: [PATCH] support: add __address_diff function","submitter":{"id":88214,"url":"http://patchwork.ozlabs.org/api/people/88214/","name":"Yury Khrustalev","email":"yury.khrustalev@arm.com"},"content":"On Wed, Mar 25, 2026 at 05:40:20PM +0100, Florian Weimer wrote:\n> >\n> > ...\n> >\n> > I can't find any existing example of adding to 'libsupport-routines'\n> > anywhere under 'sysdeps'. I tried doing it, and corresponding object is\n> > not included in the libsupport static library.\n> \n> Ahh.  Easiest way is to make it an out-of-line definition every, so the\n> .c file already exists in support/.\n> \n> Alternatively, you could add it like this:\n> \n> ifeq ($(subdir), support)\n> libsupport-sysdep_routines += \\\n>   support_pointer_arith \\\n>   # sysdep_routines\n> endif\n> \n> in sysdeps/aarch64/Makefile.  We use this for libm and libmvec, so I\n> assume it actually works.\n> \n\nThank you, I've made it working (see v2 [1]). The problem was that I\nneeded to make this change in 'support/address-diff.h':\n\n- libsupport-static-only-routines := $(libsupport-routines)\n+ libsupport-static-only-routines = $(libsupport-routines) $(libsupport-sysdep_routines)\n\nSince libsupport is static-only library, it uses only $(libsupport-static-only-routines)\nand that hadn't include $(libsupport-sysdep_routines) before.\n\nThis change doesn't break anything else, so hopefully, v2 is OK in this\nregard.\n\nCheers,\nYury\n\n[1]: https://inbox.sourceware.org/libc-alpha/20260326135049.2254482-1-yury.khrustalev@arm.com/","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=ldcG5ZwU;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=ldcG5ZwU;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=ldcG5ZwU;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=ldcG5ZwU","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=arm.com","sourceware.org; spf=pass smtp.mailfrom=arm.com","server2.sourceware.org;\n arc=pass smtp.remote-ip=2a01:111:f403:c207::3"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fhQLS4ypvz1y1x\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 00:56:48 +1100 (AEDT)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id A1C484BA23D8\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 13:56:46 +0000 (GMT)","from MRWPR03CU001.outbound.protection.outlook.com\n (mail-francesouthazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c207::3])\n by sourceware.org (Postfix) with ESMTPS id E2C454BA23C5\n for <libc-alpha@sourceware.org>; Thu, 26 Mar 2026 13:56:20 +0000 (GMT)","from DU7P189CA0019.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:552::19)\n by DBBPR08MB5884.eurprd08.prod.outlook.com (2603:10a6:10:1f6::11) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.20; Thu, 26 Mar\n 2026 13:56:01 +0000","from DB5PEPF00014B96.eurprd02.prod.outlook.com\n (2603:10a6:10:552:cafe::a7) by DU7P189CA0019.outlook.office365.com\n (2603:10a6:10:552::19) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.22 via Frontend Transport; Thu,\n 26 Mar 2026 13:56:01 +0000","from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by\n DB5PEPF00014B96.mail.protection.outlook.com (10.167.8.234) with Microsoft\n SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.21\n via Frontend Transport; Thu, 26 Mar 2026 13:56:00 +0000","from AS4P189CA0041.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5dd::15)\n by AMBPR08MB11654.eurprd08.prod.outlook.com (2603:10a6:20b:737::17)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.20; Thu, 26 Mar\n 2026 13:54:56 +0000","from AMS0EPF0000019D.eurprd05.prod.outlook.com\n (2603:10a6:20b:5dd:cafe::e) by AS4P189CA0041.outlook.office365.com\n (2603:10a6:20b:5dd::15) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9723.31 via Frontend Transport; Thu,\n 26 Mar 2026 13:54:51 +0000","from nebula.arm.com (172.205.89.229) by\n AMS0EPF0000019D.mail.protection.outlook.com (10.167.16.249) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9745.21 via Frontend Transport; Thu, 26 Mar 2026 13:54:55 +0000","from AZ-NEU-EX03.Arm.com (10.240.25.137) by AZ-NEU-EX04.Arm.com\n (10.240.25.138) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Thu, 26 Mar\n 2026 13:54:53 +0000","from arm.com (10.1.33.30) by mail.arm.com (10.240.25.137) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29 via Frontend\n Transport; Thu, 26 Mar 2026 13:54:53 +0000"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org A1C484BA23D8","OpenDKIM Filter v2.11.0 sourceware.org E2C454BA23C5"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org E2C454BA23C5","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org E2C454BA23C5","ARC-Seal":["i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1774533381; cv=pass;\n b=GDXsQiFVidcWsGtgCdAssiB9KCPHmET5wiH6xSm2pHUn3sCZXhz/ao2O2p1sH3dMO8YMh31Tz0s49ieecUPWg3/iJrRR5rm5Ldce3pWynMWnFKkbgC/GTkfGH+uV8X/wGfb2qst8cmRXQWGa0P73wGH1eU573XxuM0b6tm4d64I=","i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;\n b=ZXVMzoyPANZEeKgB/CJZLZeeDUmF+MBesA0SyOKakMpNYkYnLe3SS8ldenAf3oV3TIfwiCiavacATbbSJrqMq7JrZ+z3ytEih8/8x7j6HJvLnnQ6t6l5wZpQwsaOUqtV1q/oA9D/8COkM+IwVG+MEUZhbA1sWrk0EqGU6KNsWREldHx1YH89PiPlT+UfjyFq3ea+3A5gpgt1AkpUk/e+heqwRe61baHBBrdOK8j5c72cJ7EVVJQPTCqGYUF4Rndi+M3HanJESV39zygQ76psHYkSzUv4uWbfRcDnrQFQXQVASb3fo/ZjY42FXSoTVr69R8MTOJGZa1Te2uZCXtFmmw==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=fKBXlDD1zOA2XmmOmogkWdM0grKIXn4Zod5j/XhQCUu0m1yZIbs+ChrvXIh9knpLUfnlCu3FrEEJXrp+f1YboVd4y5TTcL4GWUUn/meMZ097Ncjh8h+HX4AUqYgGX4VtLpXmEFBMvx1/ANICX6o4c3AqERelaKvl3QmkkqdFm7A7QvaSUoS56phDxQJqkprMgHp1nckgcY0Mcf9TJcsj7DdjCtDdK3cEO+qqIjOL3OJAsKpIfcB0RtPliihwaV4h4usCtygC+YiMoaCq3iMt+nXSSs/Fcxq0tB5x9VIelVhK/GQcboqpdZkHEe3ceF+yptv8cy0bW3BSTfN/W4nrFw=="],"ARC-Message-Signature":["i=3; a=rsa-sha256; d=sourceware.org; s=key;\n t=1774533381; c=relaxed/simple;\n bh=0gt6IAZLP0VBVhxdUD4MD28+phl0GpqQZVa3qslYazA=;\n h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID:\n MIME-Version;\n b=TQE7dkg7WrY2Ot4+HdIeOEwKocrVkvvT7r5+jXUF/qoqUNGrctzlALtI9SvYrTapmeHvVmCsjoHayl+5s+dOzuoWU2q+0Y39Q/OCUOnJqpkhujbpavD1N79n+feyN0Q1Dd9PqN06bRRd5JxhweTkli0hX4wDVdaI2iGavN1rrS8=","i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=kFUEl42zWEB0Zaq/+HFsLlxptPad1T+WNz8M0cHq1kE=;\n b=Yj1i0k23fxsX0asEYtIWp0LI4tI9RjjVONWZRL8rDihwNu2AOQ4p4MWLcY+8DWfqTeX0mNp/F5PRq0Pn40t/vxz0eQVIw7ycSkP9GHUxIojqzcLoC0LXZdeaTqUg1LO29Js9mHDh9Oy5dw8xZd0FCXWuxZAWXshiMVnNQRFlubCDan6zAlCo1e0NgVPrhzv9Uak3o1VHOzkmc6dDRXehTVLtTAJ79XvvljzoVpPbJqwcZ5DWxiWzYrJ68s7RX8HcN8gxrJEK87OaW3b+fjA+q4i5Vaqc644cM5zlhPmC21mhQbuXmPn0fINys2RGvSNiUavCZTwuuMgLEu0j2tB+yg==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=kFUEl42zWEB0Zaq/+HFsLlxptPad1T+WNz8M0cHq1kE=;\n b=M743f/E8lWjMMHGPg4JwPl048i2tcz2fTcFK7lgF6BlqUw/skEe9C83ES2KI57ZhSjpJFFuqRrcLN1u4bTVpf6wvSvNqedzhl+ojrZOCOMh3RuKElK2iz4LtitixGVqoE2OTKkWc70ZWqHWJQdwjRR9VVO2Fa0K1/mkKPcEqJM7YjSc5pXkmA3pXgT1hc53qcob0M+I4tqSMOLI4P+ZZsPOqHk1oEE+yBNFYw+u8uN4Zf47CZvOckcQAiH6h590Q2wBxxW5bevFacmWNiJWo8e9E5F8StckHfXeaUyDgUQu/OLblAPLoFW+R0nAOD7kAMKKFGuKtl5GBX0W2p6n0RQ=="],"ARC-Authentication-Results":["i=3; server2.sourceware.org","i=2; mx.microsoft.com 1; spf=pass (sender ip is\n 4.158.2.129) smtp.rcpttodomain=redhat.com smtp.mailfrom=arm.com; dmarc=pass\n (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass\n (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1\n spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com])","i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 172.205.89.229) smtp.rcpttodomain=redhat.com smtp.mailfrom=arm.com;\n dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com;\n dkim=none (message not signed); arc=none (0)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=kFUEl42zWEB0Zaq/+HFsLlxptPad1T+WNz8M0cHq1kE=;\n b=ldcG5ZwUVjOD1OIkC6HHnBMvu5cocrKtaPZgTRv2vXwdTNvGGTGk8AraqUSgVtYClYTFmkTb8UxgX/Fa5B2ByXnvvb81rUjZYP/im3AQiU8oRVLchfcU98LUJ2dO+EKSySGNzNlJ53XqcSb7gDx7lJsqFXme3n5n+i/q14kxOU8=","v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=kFUEl42zWEB0Zaq/+HFsLlxptPad1T+WNz8M0cHq1kE=;\n b=ldcG5ZwUVjOD1OIkC6HHnBMvu5cocrKtaPZgTRv2vXwdTNvGGTGk8AraqUSgVtYClYTFmkTb8UxgX/Fa5B2ByXnvvb81rUjZYP/im3AQiU8oRVLchfcU98LUJ2dO+EKSySGNzNlJ53XqcSb7gDx7lJsqFXme3n5n+i/q14kxOU8="],"X-MS-Exchange-Authentication-Results":["spf=pass (sender IP is 4.158.2.129)\n smtp.mailfrom=arm.com; dkim=pass (signature was verified)\n header.d=arm.com;dmarc=pass action=none header.from=arm.com;","spf=pass (sender IP is 172.205.89.229)\n smtp.mailfrom=arm.com; dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=arm.com;"],"Received-SPF":["Pass (protection.outlook.com: domain of arm.com designates\n 4.158.2.129 as permitted sender) receiver=protection.outlook.com;\n client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C","Pass (protection.outlook.com: domain of arm.com designates\n 172.205.89.229 as permitted sender) receiver=protection.outlook.com;\n client-ip=172.205.89.229; helo=nebula.arm.com; pr=C"],"Date":"Thu, 26 Mar 2026 13:54:52 +0000","From":"Yury Khrustalev <yury.khrustalev@arm.com>","To":"Florian Weimer <fweimer@redhat.com>","CC":"<libc-alpha@sourceware.org>, Adhemerval Zanella\n <adhemerval.zanella@linaro.org>, Wilco Dijkstra <wilco.dijkstra@arm.com>","Subject":"Re: [PATCH] support: add __address_diff function","Message-ID":"<acU6rPwLPDlDYLc8@arm.com>","References":"<20260325105900.828958-1-yury.khrustalev@arm.com>\n <lhu341op1n6.fsf@oldenburg.str.redhat.com>\n <acPTFjZwW-HU6TIW@arm.com>\n <lhuy0jgngas.fsf@oldenburg.str.redhat.com>\n <acQMVVX3MPrVKAsh@arm.com>\n <lhuse9nn9qj.fsf@oldenburg.str.redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Disposition":"inline","In-Reply-To":"<lhuse9nn9qj.fsf@oldenburg.str.redhat.com>","X-EOPAttributedMessage":"1","X-MS-TrafficTypeDiagnostic":"\n AMS0EPF0000019D:EE_|AMBPR08MB11654:EE_|DB5PEPF00014B96:EE_|DBBPR08MB5884:EE_","X-MS-Office365-Filtering-Correlation-Id":"9adde8c9-a6be-4df8-e72c-08de8b3f69ed","x-checkrecipientrouted":"true","NoDisclaimer":"true","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam-Untrusted":"BCL:0;\n ARA:13230040|82310400026|376014|36860700016|1800799024|13003099007|56012099003|22082099003|18002099003;","X-Microsoft-Antispam-Message-Info-Original":"\n iBVr4A3FlAhcrNtIxwjz6y+B9NbaBSWKoas9mA6b9wMagTfwI5xt5VBFwG1fp7+cL+2oIBEsgm5DWkjgdQ6aSCAvvtIJKhE3ek1IFyemAwcvTuoSPkSDh/fLI7YcHCg8AoalL83e7MYLwokK7SvVakzaiG3DK7o0jUr/qgPrLsGBT5mcwtJQxvsVumNL//GZi0gIb1qMR81tdzMpgHCq6rWM2Nkih4SzMutCiTBHrEODaORS9FA6vV4MT306+yY8Bg1UsI2jJcAGkkhZPDgT8FyWBTC+pYbCN7TTyP9pBRpwgDSlDB1eKavrwLG5KhR3pZlXRzddwOLpBK3upkyVCnE7/sj6Hwja33SdULxweXu307IggnhzshAOs1fpdF/Mp2dpbOzHoNvAmCVqAI0d+Z8LVIpxvNR83BODX5ALtcdZneoFy4hiOTAClGpOeLrcMjbzVN8IusRC6onhXnKTkPO9rx6qbIEbWn6Kl/f38AfMgE06Hg9WvyTnCM0gRPtEYrvvFpuQL6xO2Iz6PoWIIl+/4nAM2aKcznSCMl5Eq+lEIan9Y8BxgbWQyYHaJ3nLYevnJABM01rD1Yn7gyjN+hZFP4XCQ97V/EHaNFLf+k8BalBtrfEg26ltWtKOgFPFDv/gY1R5lYRmZP/AjIHQ18mZS3ty21qbPEfaU5rrUTvZHcRMqRoRHP98XiKPBeshLo0OTz4IpMX5zGP6XNK7y/wHk93NTHQwgoLV1nYVbCE=","X-Forefront-Antispam-Report-Untrusted":"CIP:172.205.89.229; CTRY:IE; LANG:en;\n SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent;\n CAT:NONE;\n SFS:(13230040)(82310400026)(376014)(36860700016)(1800799024)(13003099007)(56012099003)(22082099003)(18002099003);\n DIR:OUT; SFP:1101;","X-Exchange-RoutingPolicyChecked":"\n jpK5dGsDq3avRlR0pIBP8I6ghyw7npX6x/wDBI83rJ3p8tqilvvT66xL69JBWJTadYN73vSI7q4GU9ORXyxYbNobNcbu/Q92HQ7chPQ1uRmf5W9AJfV3RI8RreyG7yP8iHb2W/FH4kz/eyyJ+oa7WGMBSx2IOgqRCQhPrZtYBA1Gz7pZlI62toc6M0piToANmBBMHwC6ZkXMuuUHA5hWeE6D6y0e+64zCVqw1ubPFp23K7zg68Z5cYMeWYfiL3EJ0guP7JODuZKDt7Sb9yZmNZWOCAuGl8Y1edfKbzMkeyR52+iZyKS860iP567Zb0o7x6ftpfL4cPVZnXuD8n+6Vw==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":["AMBPR08MB11654","DBBPR08MB5884"],"X-MS-Exchange-Transport-CrossTenantHeadersStripped":"\n DB5PEPF00014B96.eurprd02.prod.outlook.com","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id-Prvs":"\n 04a6e70c-4947-4c31-17a6-08de8b3f433b","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|36860700016|82310400026|14060799003|376014|1800799024|35042699022|13003099007|22082099003|56012099003|18002099003;","X-Microsoft-Antispam-Message-Info":"\n KE4aqz1rckZJilSSnJw3fwS2NqVrT2UXgKZMc3GZLVQuOk/e0qRDSchPzTyJ8V8yOS95jsmavPRJR9u3ry3TsprIFlVAfMTBxi9gRE5N48Ro4mLiMOd03ZeC5Chz8jXLlXJz6WqEoz2bw0PLBPUYqpuUvGpPsSN4ekTXnVMTppExOlorT9xerNG33eAPgp01E7fGVqvJCmJ3Rgp34AMTBjIqX5qoBTQv56EcHap6KkL68kb7HYNxx5QPKfXQvtMWszhDDPTQgLU3/ekdl4vIYZWS3F16BAsEW51rpq9G3NVaGN3BfhY5+9jT4O4D92bc94ko9J7ksmpEFFdI5CoVIYv8n/MSAnBY+AioG3fzRYMAeZULah8APVrBh6A1qtkYfAzVNzEdjRQt1oRwNY3Q3cWikzRr7Gj6NgAHl+h1QHUSdMRPdBxvw1YDGKoPfozeTj2K6nqKRBOAmhlffs9pWTuboP82bLsGmDstwwGhkloxWeNqTPfaR5CsaiyOSxyiFb2UBMerfCh45UpmU7eN2uaJuR1DlY6L7O3PTToDz1jjTH5cXebPGlqinKywEB8gL6B6Fw+x67T5m0wLqmNR+/R4PSY401LY58rMzqdoqT4gBYa6MFxqnK9zVYra6nNlqxzmun5UCPSHdghctQvxlenBC82cQW13BH94vgEnHVz5kZabmXSD/G3OFKjAiYz9zlyQbQib3px9h3yMIl33WyT0jGDjKlbJ2XUDQKMtOyw=","X-Forefront-Antispam-Report":"CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com;\n PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(36860700016)(82310400026)(14060799003)(376014)(1800799024)(35042699022)(13003099007)(22082099003)(56012099003)(18002099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n 6tRVjL/rY6dPx0uOb6xGjFNArbxY8/xR7H03zfq1dWbj4UVyc80+RWMrP2PJlMJBlAHkqKsp+Dii7wGd2ZuV+AL9nhNStsc+GvPpy9Nz2SYCO2GneKnDkRUnMN74XwRqJZsimVKyWbB+zMQoa1eZAjVOIpfGccZBs+tUNr2jAtI5qbbQ0Qo1E511SvIhtcXkZfmzLcAbKPNRpZ3MsQRmo0FgHIb4QprH+jzuj78a9pW2Kpb8c+AqLDl4tVWwtZ8ad9R3rWSlnQ+MC3NBr1h0qM14NVTovchg+V7STq1aNdAsJhWo/mrUDzKSypTLApAYiUzRfR0bKbMeUc5Hv/oURisv2fStf7k8VMBOG62K1lk78UGOOHsg6ZrkFbYfK3YdlW2A0Dfho9MjazKZHzOF/chHQS3qq1mf1b32e1NqxiIdSZ+G+HHeqUIxW+CMI5QT","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"26 Mar 2026 13:56:00.8525 (UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 9adde8c9-a6be-4df8-e72c-08de8b3f69ed","X-MS-Exchange-CrossTenant-Id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"\n TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129];\n Helo=[outbound-uk1.az.dlp.m.darktrace.com]","X-MS-Exchange-CrossTenant-AuthSource":"\n DB5PEPF00014B96.eurprd02.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Anonymous","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}}]