[{"id":3678970,"web_url":"http://patchwork.ozlabs.org/comment/3678970/","msgid":"<87ik9oqvga.fsf@googlemail.com>","list_archive_url":null,"date":"2026-04-18T12:55:33","subject":"Re: [PATCH 6/7] aarch64: Extend comment about saving/restoring zt0","submitter":{"id":4363,"url":"http://patchwork.ozlabs.org/api/people/4363/","name":"Richard Sandiford","email":"rdsandiford@googlemail.com"},"content":"Alice Carlotti <alice.carlotti@arm.com> writes:\n> gcc/ChangeLog:\n>\n> \t* config/aarch64/aarch64.cc (aarch64_start_call_args): Extend\n> \tcomment.\n\nOK, thanks.\n\nRichard\n\n> diff --git a/gcc/config/aarch64/aarch64.cc b/gcc/config/aarch64/aarch64.cc\n> index bb4c95d33a692b3ea7c171afb803459070f4eb5c..c92b7eee12f37d11a48e678ca7af73f231238bb0 100644\n> --- a/gcc/config/aarch64/aarch64.cc\n> +++ b/gcc/config/aarch64/aarch64.cc\n> @@ -12224,7 +12224,8 @@ aarch64_start_call_args (cumulative_args_t ca_v)\n>      emit_insn (gen_aarch64_start_private_za_call ());\n>  \n>    /* If this is a call to a shared-ZA function that doesn't share ZT0,\n> -     save and restore ZT0 around the call.  */\n> +     save and restore ZT0 around the call.  If ZA is not shared, then the\n> +     save/restore is instead emitted by aarch64_mode_emit_local_sme_state.  */\n>    if (aarch64_cfun_has_state (\"zt0\")\n>        && (ca->isa_mode & AARCH64_ISA_MODE_ZA_ON)\n>        && ca->shared_zt0_flags == 0)","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=googlemail.com header.i=@googlemail.com\n header.a=rsa-sha256 header.s=20251104 header.b=JrbFEeAG;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=googlemail.com header.i=@googlemail.com\n header.a=rsa-sha256 header.s=20251104 header.b=JrbFEeAG","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=googlemail.com","sourceware.org; spf=pass smtp.mailfrom=googlemail.com","server2.sourceware.org;\n arc=none smtp.remote-ip=209.85.128.48"],"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 4fyWvy3XSgz1yGt\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 22:56:14 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 4D6054C9176F\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 12:56:12 +0000 (GMT)","from mail-wm1-f48.google.com (mail-wm1-f48.google.com\n [209.85.128.48])\n by sourceware.org (Postfix) with ESMTPS id D8B254C91769\n for <gcc-patches@gcc.gnu.org>; Sat, 18 Apr 2026 12:55:36 +0000 (GMT)","by mail-wm1-f48.google.com with SMTP id\n 5b1f17b1804b1-48896199cbaso16257595e9.1\n for <gcc-patches@gcc.gnu.org>; Sat, 18 Apr 2026 05:55:36 -0700 (PDT)","from localhost ([103.214.45.63])\n by smtp.googlemail.com with ESMTPSA id\n 5b1f17b1804b1-488fc0b4c85sm120502415e9.0.2026.04.18.05.55.33\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sat, 18 Apr 2026 05:55:35 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 4D6054C9176F","OpenDKIM Filter v2.11.0 sourceware.org D8B254C91769"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org D8B254C91769","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org D8B254C91769","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776516937; cv=none;\n b=qFb8zP7ywuNGdkA30WYe2xHBQFdLf2Ef/LJubGepSRr8jac2pwjPHBPjwdOl8N1AVMSlzUA/TpxxfBiWBYv2x3oE2MrObzMNvEaa+vU2gDoPqGfu0u/2CTI+fhlN9Y4sD6xG+gywCMsUuhBD7c+cKC+8bhs6Atmf0vBdQ8SkGzs=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776516937; c=relaxed/simple;\n bh=xEJUEWLQMLgVf9xtxYO/iJAEDUnzdoHOlKVmeDi29Wk=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=G/y6GY3uTBUiOHxtMjaNYhRqGFTEdAVy45UWyRuuvb1w95WJHMMS4foQcal3MrLjzhv47CEg7bVh7MTRc0mVl9azmfJ+ppRVR8NdpiAR4R2mKYbU+8YQNu2bBCLVGrMp7TYAPL2OaaT4dvlOsPrbiC35B+smZrBtYe7i7t/H5o0=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=googlemail.com; s=20251104; t=1776516936; x=1777121736; darn=gcc.gnu.org;\n h=mime-version:user-agent:message-id:date:references:in-reply-to\n :subject:cc:mail-followup-to:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=nf15YDYS/d5LanAMXxLmzI67LgJwJ0S7kk0HtuVOJRw=;\n b=JrbFEeAGw9OyR0cSqlaVbTCa/Exli6Tvot1KtG2NLFA7AU6UiYzqWSEpW4aWX0G5IM\n 1fr/Dt/oL2cwVnu2HK18dwHTLivLkGaU9NoGejhMi0Oj85IEhU7z5RnBv0NYRp3umOye\n 7H/wAsuqQEonCuY+XqvyIjOaJoFC9erULnB+bQXZBz3XnlzkUD/BUnyzn1+mByHugZgS\n OJKmsoqz8dT+yb5P4FuypsGSxytPZ+GQ6JdGwUZ76jGHfdFaUHykR1oG7hyxKdgauvFo\n lOjSGbxo+tQpgq5g5r8Gwfq9DpNnTqNVeYmtVEYP22pNwfQ910soW5Tap/UHxPlZfhWi\n 7R6Q==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776516936; x=1777121736;\n h=mime-version:user-agent:message-id:date:references:in-reply-to\n :subject:cc:mail-followup-to:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=nf15YDYS/d5LanAMXxLmzI67LgJwJ0S7kk0HtuVOJRw=;\n b=lGqY1MDWpGqamKGUQuAuhPsQFArXM/tJLtCXiJRdDdKBF7NzFWpspl5Jh3OC7qnrbD\n K9X1bPzkXAbFH18ZEoIrh/b8g1mD9qDvrTdTnmdQ9nvTVhwVwa+uQc+optjNxxCnU3Sj\n ktHpA6RvhUOm3206Aju3TDnEEbv9Fc8QzoxM0a8GRhbO+Fu+SS8hz/bpGJ/ogyj17H2p\n EjeP1Qizj38PUnzSmOlqJx1zJNLyK6Az4G71hi771sEoe8quxiSw6iP5McnbhduJUHA1\n c2gxXCXaSj6cIEzZeoLhBkV0VvormKZIojMnaguDwJlzQAifE5+QqzgLkOcRpn9cXoiq\n rH5w==","X-Gm-Message-State":"AOJu0YyfdqTo8xaM/Dww/D2UiK5JDVK1lshQ9iOifsoNUJiCHlqWEnzt\n W/cyWAuAxBqGmYKY0dBwwp5xIAXd4O1eUzYTvpe1hr6nSQndrYLFULUH","X-Gm-Gg":"AeBDietCpF5QjXr9rUNWJOTRofzei3iWxUogOSeDEFvx+RzDon0l7qRNVuW+ZCsIajx\n MOAbHNkz1hg053qu89aZ8/6QlusvyThhPODGtoOwokUp5FUEYLa1/zN/qutBbIMA4/yoZ8/luZw\n bgreB/Cs6lqn7oJXqYcyf2VdMuSWWJVac4h0PY/YJsMy18Tmyx/Mhc4O0//XiWpLBvwdab+mQnO\n 4gt3eRB5y0nMWT05a6Sfb8GrqbpY+PK3eoF9zFfp7nXmcWTD+A0hfZeDrJslQ+fBBYc5E+YFda7\n qFh8ukim+Gx0XEjLAjOpOsX0kCJXw9xsbYH6h+0tijZZMks8bdPWY1uOSoT+hRPxh3LVw9sxHM5\n uoKBPFpOFWVvA70Qx0+Ew8cP8Lgb8xlLEZgSXUKTBHWpdL1Ggp+S87jIqExl7sJIvTeOhaER6EL\n 110fWpDVd0pvCpurJct0ScwpT2gGYm/JZnVyoO8Q0=","X-Received":"by 2002:a05:600c:c10e:b0:488:9439:880d with SMTP id\n 5b1f17b1804b1-488fb792c69mr60951245e9.29.1776516935697;\n Sat, 18 Apr 2026 05:55:35 -0700 (PDT)","From":"Richard Sandiford <rdsandiford@googlemail.com>","To":"Alice Carlotti <alice.carlotti@arm.com>","Mail-Followup-To":"Alice Carlotti\n <alice.carlotti@arm.com>,gcc-patches@gcc.gnu.org,  Richard Earnshaw\n <richard.earnshaw@arm.com>,  Tamar Christina <tamar.christina@arm.com>,\n Kyrylo Tkachov <ktkachov@nvidia.com>,  Alex Coplan <alex.coplan@arm.com>,\n Andrew Pinski <andrew.pinski@oss.qualcomm.com>,  Wilco Dijkstra\n <wilco.dijkstra@arm.com>, rdsandiford@googlemail.com","Cc":"gcc-patches@gcc.gnu.org,  Richard Earnshaw <richard.earnshaw@arm.com>,\n Tamar Christina <tamar.christina@arm.com>,  Kyrylo Tkachov\n <ktkachov@nvidia.com>,  Alex Coplan <alex.coplan@arm.com>,  Andrew Pinski\n <andrew.pinski@oss.qualcomm.com>,  Wilco Dijkstra <wilco.dijkstra@arm.com>","Subject":"Re: [PATCH 6/7] aarch64: Extend comment about saving/restoring zt0","In-Reply-To":"<afd7aa01-8bfc-6375-f301-c7aaed601edc@e124511.cambridge.arm.com>\n (Alice Carlotti's message of \"Sat, 18 Apr 2026 01:31:13 +0100\")","References":"<500b3dee-1ffe-5d08-2308-5bf06d38650c@e124511.cambridge.arm.com>\n <afd7aa01-8bfc-6375-f301-c7aaed601edc@e124511.cambridge.arm.com>","Date":"Sat, 18 Apr 2026 13:55:33 +0100","Message-ID":"<87ik9oqvga.fsf@googlemail.com>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","Content-Type":"text/plain","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]