[{"id":3680488,"web_url":"http://patchwork.ozlabs.org/comment/3680488/","msgid":"<bmm.h2g53ld60w.gcc.gcc-TEST.pinskia.29.482.CMT@forge-stage.sourceware.org>","list_archive_url":null,"date":"2024-12-05T19:20:11","subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","submitter":{"id":93219,"url":"http://patchwork.ozlabs.org/api/people/93219/","name":"Andrew Pinski via Sourceware Forge","email":"forge-bot+pinskia@forge-stage.sourceware.org"},"content":"> gcc/ChangeLog:\n> \tPR target/117923\n> \t* config/aarch64/aarch64-builtins.cc: Remove GTY marker on aarch64_simd_types,\n> \taarch64_simd_types_trees (new variable), rename aarch64_simd_types to\n> \taarch64_simd_types_trees.\n> \t* config/aarch64/aarch64-builtins.h: Remove GTY marker on aarch64_simd_types,\n> \taarch64_simd_types_trees (new variable).\n> \t* config/aarch64/aarch64-sve-builtins-shapes.cc: Rename aarch64_simd_types to\n> \taarch64_simd_types_trees.\n> \t* config/aarch64/aarch64-sve-builtins.cc: Rename aarch64_simd_types to\n> \taarch64_simd_types_trees.\n\nThe commit message needs an explanation of why the split is needed too. And explain how you tested the patch too.\n\n--\nhttps://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-482","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 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; dmarc=none (p=none dis=none)\n header.from=forge-stage.sourceware.org","sourceware.org;\n spf=pass smtp.mailfrom=forge-stage.sourceware.org","server2.sourceware.org;\n arc=none smtp.remote-ip=38.145.34.39"],"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 4g0x881Kw4z1yD5\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 21:00:08 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id C0A554311B72\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 11:00:05 +0000 (GMT)","from forge-stage.sourceware.org (vm08.sourceware.org [38.145.34.39])\n by sourceware.org (Postfix) with ESMTPS id E919F48EFB70\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:13 +0000 (GMT)","from forge-stage.sourceware.org (localhost [IPv6:::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256)\n (No client certificate requested)\n by forge-stage.sourceware.org (Postfix) with ESMTPS id BFD0A42B7C\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:13 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org C0A554311B72","OpenDKIM Filter v2.11.0 sourceware.org E919F48EFB70"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org E919F48EFB70","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org E919F48EFB70","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776854534; cv=none;\n b=n3/IZTqX0e731AO1zsTUnUcCSuDxmywRvk3M2G3ICGzJHYaYrUhXeUe3ZStatT/cDqTk4HauKKVeVDRP7WQ3ZgRNSJOm8xmtklMNFfPr/gxmytCBO1d/LJTayiTwG5IpF54StFGSPY0pzj5PErxeedkUBa+GYPyDs1eXwKjDTaY=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776854534; c=relaxed/simple;\n bh=E76MyKNxAXQuOvy61QlG19cl1UO4RpDEM2aJn8rFbPk=;\n h=Subject:From:To:Date:Message-ID:MIME-Version;\n b=l/EjgZYKlh0K1kPVctNhl0nCCvgGvgQX6e0n5BmEu4DKI3vtz/A/5BVGBXJTBByh6xj1Yx6GtgPfQPxMO3OvPfi3BVMSmKi8tys6QX8v19slRHH/qqFbEx4IlgE3f7zgAZvKMp1SipTjgRAGzGjBbozihBcunI9wiynAnFv5ENg=","ARC-Authentication-Results":"i=1; server2.sourceware.org","Subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","From":"Andrew Pinski via Sourceware Forge\n <forge-bot+pinskia@forge-stage.sourceware.org>","To":"gcc-patches mailing list <gcc-patches@gcc.gnu.org>","Date":"Thu, 05 Dec 2024 19:20:11 +0000","Message-ID":"\n <bmm.h2g53ld60w.gcc.gcc-TEST.pinskia.29.482.CMT@forge-stage.sourceware.org>","In-Reply-To":"\n <bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org>","X-Mailer":"batrachomyomachia","X-Requested-Reviewer":["pinskia","rsandifo"],"X-Pull-Request-Organization":"gcc","X-Pull-Request-Repository":"gcc-TEST","X-Pull-Request":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29","X-Comment":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-482","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","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"}},{"id":3680492,"web_url":"http://patchwork.ozlabs.org/comment/3680492/","msgid":"<bmm.h2g51u97wg.gcc.gcc-TEST.pinskia.29.85.REVIEW@forge-stage.sourceware.org>","list_archive_url":null,"date":"2024-12-05T19:18:25","subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","submitter":{"id":93219,"url":"http://patchwork.ozlabs.org/api/people/93219/","name":"Andrew Pinski via Sourceware Forge","email":"forge-bot+pinskia@forge-stage.sourceware.org"},"content":"Andrew Pinski (pinskia) <pinskia@gcc.gnu.org> requested changes to the code:\n\n\n> +++ gcc/config/aarch64/aarch64-builtins.cc\n> @@ -988,3 +989,3 @@\n>  #define ENTRY(E, M, Q, G)  \\\n> -  {E, \"__\" #E, #G \"__\" #E, NULL_TREE, NULL_TREE, E_##M##mode, qualifier_##Q},\n> +  {E, \"__\" #E, #G \"__\" #E, E_##M##mode, qualifier_##Q},\n>  struct aarch64_simd_type_info aarch64_simd_types [] = {\nThis struct most likely can become const now too.\n\n> +++ gcc/config/aarch64/aarch64-builtins.cc\n> @@ -995,0 +996,4 @@\n> +#undef ENTRY\n> +#define ENTRY(E, M, Q, G)  \\\n> +  {NULL_TREE, NULL_TREE},\n> +struct aarch64_simd_type_info_trees aarch64_simd_types_trees [] = {\nstruct aarch64_simd_type_info_trees aarch64_simd_types_trees [ARRAY_SIZE(aarch64_simd_types)];\n\nis most likely better and easier to deal with than including aarch64-simd-builtin-types.def again.\n\n\n--\nhttps://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-481","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 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; dmarc=none (p=none dis=none)\n header.from=forge-stage.sourceware.org","sourceware.org;\n spf=pass smtp.mailfrom=forge-stage.sourceware.org","server2.sourceware.org;\n arc=none smtp.remote-ip=38.145.34.39"],"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 4g0x9c3v8Kz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 21:01:24 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 8FD86427C746\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 11:01:22 +0000 (GMT)","from forge-stage.sourceware.org (vm08.sourceware.org [38.145.34.39])\n by sourceware.org (Postfix) with ESMTPS id DB01B48EFF9F\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:13 +0000 (GMT)","from forge-stage.sourceware.org (localhost [IPv6:::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256)\n (No client certificate requested)\n by forge-stage.sourceware.org (Postfix) with ESMTPS id ACE9A42B7B\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:13 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 8FD86427C746","OpenDKIM Filter v2.11.0 sourceware.org DB01B48EFF9F"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org DB01B48EFF9F","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org DB01B48EFF9F","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776854533; cv=none;\n b=NupDmJO/hylE6sWnZ6ANwmrs9Qu3eoYvlH6aROoaa+vBZHidZHNq/2uMy9VfL44e4UHekq+85YezB3pLsxKtGqUFN9Ezde1p9hTBPfHz6c66ZGyErmkmKy4W7P6G0xjReteSuWe2WUjXM0ovNhgKD8i5DOvja4jzmrI2Pj2TVRE=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776854533; c=relaxed/simple;\n bh=ka3961EMON9Z1VYrhAKNqorFF7EprCB+Q7dDcaqR63Q=;\n h=Subject:From:To:Date:Message-ID:MIME-Version;\n b=hlXbWwOBOdt/AV4Vx60Lj9c5BIW8ndJ84mRQwHRHn4dURoVF17mmztE/gN6HWgpC7fKWG6UIxuybgyxFF+BbDIRibVVxA8JGqc6VxaMaKXRPRybBOccFU5HJZXDhMgCLE78EiiJTLdRRbQ+iJtNIR/e0uaSHJs3UuIgBO08VabA=","ARC-Authentication-Results":"i=1; server2.sourceware.org","Subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","From":"Andrew Pinski via Sourceware Forge\n <forge-bot+pinskia@forge-stage.sourceware.org>","To":"gcc-patches mailing list <gcc-patches@gcc.gnu.org>","Date":"Thu, 05 Dec 2024 19:18:25 +0000","Message-ID":"\n <bmm.h2g51u97wg.gcc.gcc-TEST.pinskia.29.85.REVIEW@forge-stage.sourceware.org>","In-Reply-To":"\n <bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org>","X-Mailer":"batrachomyomachia","X-Requested-Reviewer":["pinskia","rsandifo"],"X-Pull-Request-Organization":"gcc","X-Pull-Request-Repository":"gcc-TEST","X-Pull-Request":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29","X-Review":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-481","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","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"}},{"id":3680499,"web_url":"http://patchwork.ozlabs.org/comment/3680499/","msgid":"<bmm.hhubox1eyo.gcc.gcc-TEST.forge-bot.29.5563.CMT@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:41:48","subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","submitter":{"id":93212,"url":"http://patchwork.ozlabs.org/api/people/93212/","name":"Lichenor Forgejo Bot via Sourceware Forge","email":"forge-bot+forge-bot@forge-stage.sourceware.org"},"content":"<!-- pr-new-version -->\nVersion 1 of this pull request has been stored. It includes the following commits:\n- aarch64: Fix ICE happening in SET_TYPE_VECTOR_SUBPARTS with libgccjit - 86c6822f10bee75c8a01548215d161ab5cd7f619\n\n\n--\nhttps://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-5563","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 spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::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; dmarc=none (p=none dis=none)\n header.from=forge-stage.sourceware.org","sourceware.org;\n spf=pass smtp.mailfrom=forge-stage.sourceware.org","server2.sourceware.org;\n arc=none smtp.remote-ip=38.145.34.39"],"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 4g0xC600mnz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 21:02:41 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 265F24BBC09B\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 11:02:40 +0000 (GMT)","from forge-stage.sourceware.org (vm08.sourceware.org [38.145.34.39])\n by sourceware.org (Postfix) with ESMTPS id CC49D4BB3BA9\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:15 +0000 (GMT)","from forge-stage.sourceware.org (localhost [IPv6:::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256)\n (No client certificate requested)\n by forge-stage.sourceware.org (Postfix) with ESMTPS id 341B142B82\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:14 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 265F24BBC09B","OpenDKIM Filter v2.11.0 sourceware.org CC49D4BB3BA9"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org CC49D4BB3BA9","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org CC49D4BB3BA9","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776854535; cv=none;\n b=CauC1Dj3SwrTd44QoQ+FD2GpwsrBZogC2LFkcvqaxd8bY3B9dqnQ8cTsDf3WVkt5K0DnQdBRoQVDWNPoZ13Rjzu83CVyIEBmHGZ/g65vcsR5KWWUyyYr3a9NES7v3MU2D/RxZ1CBSCJ2S+Ivc1sZSc6i0McQ/mcSy25xHFfCDo0=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776854535; c=relaxed/simple;\n bh=oen1tZJ2H98wszWQDQjTbpAjaLMAnj+zN1b6k/hGEPY=;\n h=Subject:From:To:Date:Message-ID:MIME-Version;\n b=us1m8qzsbrV9n1otIMPCt/UET+gtXWx4hHGZHwtw0E+GbSC6KGN4GettdHLcs1PO4lz2ZLXGy3OnIlF3ut4JrZW3okdHOAW1uRht7XDImCqhC/xytrsBVnacbKBMcOaJoL71/+CbdisXryfBBeknLij4bGdEEL4GOE70+Rjbhro=","ARC-Authentication-Results":"i=1; server2.sourceware.org","Subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","From":"Lichenor Forgejo Bot via Sourceware Forge\n <forge-bot+forge-bot@forge-stage.sourceware.org>","To":"gcc-patches mailing list <gcc-patches@gcc.gnu.org>","Date":"Wed, 22 Apr 2026 10:41:48 +0000","Message-ID":"\n <bmm.hhubox1eyo.gcc.gcc-TEST.forge-bot.29.5563.CMT@forge-stage.sourceware.org>","In-Reply-To":"\n <bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org>","X-Mailer":"batrachomyomachia","X-Requested-Reviewer":["pinskia","rsandifo"],"X-Pull-Request-Organization":"gcc","X-Pull-Request-Repository":"gcc-TEST","X-Pull-Request":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29","X-Comment":"\n https://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-5563","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","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"}},{"id":3680503,"web_url":"http://patchwork.ozlabs.org/comment/3680503/","msgid":"<bmm.hhubpbbthc.gcc.gcc-TEST.forge-bot.29.5565.CMT@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:42:12","subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","submitter":{"id":93212,"url":"http://patchwork.ozlabs.org/api/people/93212/","name":"Lichenor Forgejo Bot via Sourceware Forge","email":"forge-bot+forge-bot@forge-stage.sourceware.org"},"content":"Sent patch series version 1 containing 1 patches to gcc-patches mailing list <gcc-patches@gcc.gnu.org>.\n[Cover letter](https://inbox.sourceware.org/gcc-patches/bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org)\n\n--\nhttps://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-5565","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 spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::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; dmarc=none (p=none dis=none)\n header.from=forge-stage.sourceware.org","sourceware.org;\n spf=pass smtp.mailfrom=forge-stage.sourceware.org","server2.sourceware.org;\n arc=none smtp.remote-ip=38.145.34.39"],"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 4g0xDZ5MJVz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 21:03:58 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 9E3B240A2583\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 11:03:56 +0000 (GMT)","from forge-stage.sourceware.org (vm08.sourceware.org [38.145.34.39])\n by sourceware.org (Postfix) with ESMTPS id D15D448EFB7F\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:15 +0000 (GMT)","from forge-stage.sourceware.org (localhost [IPv6:::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256)\n (No client certificate requested)\n by forge-stage.sourceware.org (Postfix) with ESMTPS id 4466342B83\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:14 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 9E3B240A2583","OpenDKIM Filter v2.11.0 sourceware.org D15D448EFB7F"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org D15D448EFB7F","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org D15D448EFB7F","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776854535; cv=none;\n b=J/1ApUZQc6pYCQVwXyGzYNCKO7zD9xhDoWYrUNZvQTGSBkpnSxixyATEdSXyyViWy0tFs/87cAUCBInq3kmbzM9EYv6l1DvLHlclvUWDO6xOmdIVcb8yITB+4QjeBtYZnmbJopTxVR09eRcy0ZPSg9nKPXQ5JBajABA/bwYBzHU=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776854535; c=relaxed/simple;\n bh=Si+pk1bjQI94zTJjAsOpHfv5XnmgC2xHo39NjsMD9/c=;\n h=Subject:From:To:Date:Message-ID:MIME-Version;\n b=NzuLKOMZzws6dpBppDj0To5/8W1ZDBWbTuQyCfaYRJY8+H8Qm1L3CrfBpeo/u4z9XDTAvCdWHzfo+JVJS3pK3BY/nFOkzpRvAOtHunswnoz+ab/VYh9hsMAXsjAg/2HQFYFvtvv3WC2M1/i5z8U4UWIBfK9KtL98oVNbGThGlGY=","ARC-Authentication-Results":"i=1; server2.sourceware.org","Subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","From":"Lichenor Forgejo Bot via Sourceware Forge\n <forge-bot+forge-bot@forge-stage.sourceware.org>","To":"gcc-patches mailing list <gcc-patches@gcc.gnu.org>","Date":"Wed, 22 Apr 2026 10:42:12 +0000","Message-ID":"\n <bmm.hhubpbbthc.gcc.gcc-TEST.forge-bot.29.5565.CMT@forge-stage.sourceware.org>","In-Reply-To":"\n <bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org>","X-Mailer":"batrachomyomachia","X-Requested-Reviewer":["pinskia","rsandifo"],"X-Pull-Request-Organization":"gcc","X-Pull-Request-Repository":"gcc-TEST","X-Pull-Request":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29","X-Comment":"\n https://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-5565","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","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"}},{"id":3680527,"web_url":"http://patchwork.ozlabs.org/comment/3680527/","msgid":"<bmm.h2h032rbi8.gcc.gcc-TEST.rsandifo.29.86.REVIEW@forge-stage.sourceware.org>","list_archive_url":null,"date":"2024-12-06T14:04:20","subject":"Re: [APPROVED][PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","submitter":{"id":93221,"url":"http://patchwork.ozlabs.org/api/people/93221/","name":"rsandifo via Sourceware Forge","email":"forge-bot+rsandifo@forge-stage.sourceware.org"},"content":"(rsandifo) <rsandifo@gcc.gnu.org> approved the changes:\nLGTM.  OK for trunk with the formatting nit below fixed.\n\n> +++ gcc/config/aarch64/aarch64-builtins.cc\n> @@ -993,2 +994,4 @@\n>  #undef ENTRY\n>  \n> +struct aarch64_simd_type_info_trees\n> +aarch64_simd_types_trees [ARRAY_SIZE (aarch64_simd_types)];\nFormatting nit: should be no space before the `[`.\n\n> +++ gcc/config/aarch64/aarch64-builtins.cc\n> @@ -993,2 +994,4 @@\n>  #undef ENTRY\n>  \n> +struct aarch64_simd_type_info_trees\n> +aarch64_simd_types_trees [ARRAY_SIZE (aarch64_simd_types)];\nI'd like to know if there's a simpler fix for this bug than this whole patch.\nI tried keeping all the fields in the same struct and annotating the scalar fields as in:\n\n```c\nenum GTY((skip)) machine_mode mode;\n```\n\nbut it didn't fix the issue.\nAny other ideas?\n\nThanks for the review. I'll fix this.\n\n> +++ gcc/config/aarch64/aarch64-builtins.cc\n> @@ -993,2 +994,4 @@\n>  #undef ENTRY\n>  \n> +struct aarch64_simd_type_info_trees\n> +aarch64_simd_types_trees [ARRAY_SIZE (aarch64_simd_types)];\nYeah, `skip` just means “this field has no data that needs to be collected”.  `gengtype` should already be able to work that out for itself for most scalars, including `machine_mode`.\n\nImplementing @pinskia's suggesting to mark the remaining data as `const` IMO makes the split worth it for its own sake.  It means that we don't accidentally change data that is intended to be invariant.  And it reduces the amount of data that needs to be saved and restored for PCH.\n\n\n--\nhttps://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-490","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 spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::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; dmarc=none (p=none dis=none)\n header.from=forge-stage.sourceware.org","sourceware.org;\n spf=pass smtp.mailfrom=forge-stage.sourceware.org","server2.sourceware.org;\n arc=none smtp.remote-ip=38.145.34.39"],"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 4g0xSJ2tlgz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 21:14:08 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 67C854BBC0C9\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 11:14:06 +0000 (GMT)","from forge-stage.sourceware.org (vm08.sourceware.org [38.145.34.39])\n by sourceware.org (Postfix) with ESMTPS id C9AE44BBC0D6\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:15 +0000 (GMT)","from forge-stage.sourceware.org (localhost [IPv6:::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256)\n (No client certificate requested)\n by forge-stage.sourceware.org (Postfix) with ESMTPS id 1459D42B80\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:14 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 67C854BBC0C9","OpenDKIM Filter v2.11.0 sourceware.org C9AE44BBC0D6"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org C9AE44BBC0D6","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org C9AE44BBC0D6","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776854535; cv=none;\n b=ZminiOaK060yFzM/4v0HWoV8nJP48+OaEpapn2+R3CRSY067z/vqs7ACvtr/fAcDd6TP4X9rWbMGVmlLnWRZ2SL9iATdePd+c7HqYGHfeStdyGk7zZS6sCxMUQO7qTP0qiX8eTf1dVvW36YnOEJ6D8VNom3+TheTDcK3wu7LfoI=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776854535; c=relaxed/simple;\n bh=bO5d14wrqjuqe6jvSfLN8fwAJ20YlJBECa6/OkQfSLQ=;\n h=Subject:From:To:Date:Message-ID:MIME-Version;\n b=R+7UObyvV5cbwnWaZN2JaDqHEVwJ1QIyOznyoAJxwq+n0QduMdQJrVkzcBj7LNDKQ95UEsqsYhuLVl95fihHPfpGLAjAFAVjA6LexipyhcPkAPpONaHlMUCvD53T64vZM7Di6ox3CWBDMyLWulhJXhhimUCDA2g+/KEKvrIn51U=","ARC-Authentication-Results":"i=1; server2.sourceware.org","Subject":"Re: [APPROVED][PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","From":"rsandifo via Sourceware Forge\n <forge-bot+rsandifo@forge-stage.sourceware.org>","To":"gcc-patches mailing list <gcc-patches@gcc.gnu.org>","Date":"Fri, 06 Dec 2024 14:04:20 +0000","Message-ID":"\n <bmm.h2h032rbi8.gcc.gcc-TEST.rsandifo.29.86.REVIEW@forge-stage.sourceware.org>","In-Reply-To":"\n <bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org>","X-Mailer":"batrachomyomachia","X-Requested-Reviewer":["pinskia","rsandifo"],"X-Pull-Request-Organization":"gcc","X-Pull-Request-Repository":"gcc-TEST","X-Pull-Request":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29","X-Review":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-490","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","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"}},{"id":3680530,"web_url":"http://patchwork.ozlabs.org/comment/3680530/","msgid":"<bmm.h2g57udkhs.gcc.gcc-TEST.antoyo.29.483.CMT@forge-stage.sourceware.org>","list_archive_url":null,"date":"2024-12-05T19:24:28","subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","submitter":{"id":92206,"url":"http://patchwork.ozlabs.org/api/people/92206/","name":"Antoni Boucher via Sourceware Forge","email":"forge-bot+antoyo@forge-stage.sourceware.org"},"content":"> The commit message needs an explanation of why the split is needed too.\n\nShould I keep the explanation in the code, then, or do I remove it?\n\n> And explain how you tested the patch too.\n\nIn the commit message?\n\n--\nhttps://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-483","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 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; dmarc=none (p=none dis=none)\n header.from=forge-stage.sourceware.org","sourceware.org;\n spf=pass smtp.mailfrom=forge-stage.sourceware.org","server2.sourceware.org;\n arc=none smtp.remote-ip=38.145.34.39"],"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 4g0xVF4wlTz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 21:15:49 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id D190B409BE85\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 11:15:47 +0000 (GMT)","from forge-stage.sourceware.org (vm08.sourceware.org [38.145.34.39])\n by sourceware.org (Postfix) with ESMTPS id 0A14C4BB58B1\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:14 +0000 (GMT)","from forge-stage.sourceware.org (localhost [IPv6:::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256)\n (No client certificate requested)\n by forge-stage.sourceware.org (Postfix) with ESMTPS id D1BBC42B7D\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:13 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org D190B409BE85","OpenDKIM Filter v2.11.0 sourceware.org 0A14C4BB58B1"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 0A14C4BB58B1","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 0A14C4BB58B1","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776854534; cv=none;\n b=btZ0i+A3SNkJzdQRGo2X82jCVCtszG9+1wSACeEIkqYwTH2m5TJdxYB2CImpxZ7Jrf1I0/ex4zXshWIZCW/mM//r2MhTdTrnenouzOqr+07QxNtwS585QpAl9S9p/JvUVc0X4QWvstbPgSydwbrHPKUKmr9uF0xUNQ9IajdKkVY=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776854534; c=relaxed/simple;\n bh=7tzYrHG5mCczLgJP1zX5nCVVmHNACMtT7wRW2f0wAR8=;\n h=Subject:From:To:Date:Message-ID:MIME-Version;\n b=rTFzDJRTfgMcmU5t+yyNZOsh3C3kPpEDukrvF3uxV8MDGy3qLPaFDHS+k2zA5rht/Vsy62bV14i1fqMyL3+iPZWYG98zCHrlVYVyaUUp3qWc8Kex/hmyVclE+uLwK2kWo0s0C48s6MBnQw1R8uyHDKU0M7S7AEdrfCRggpxnigg=","ARC-Authentication-Results":"i=1; server2.sourceware.org","Subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","From":"Antoni Boucher via Sourceware Forge\n <forge-bot+antoyo@forge-stage.sourceware.org>","To":"gcc-patches mailing list <gcc-patches@gcc.gnu.org>","Date":"Thu, 05 Dec 2024 19:24:28 +0000","Message-ID":"\n <bmm.h2g57udkhs.gcc.gcc-TEST.antoyo.29.483.CMT@forge-stage.sourceware.org>","In-Reply-To":"\n <bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org>","X-Mailer":"batrachomyomachia","X-Requested-Reviewer":["pinskia","rsandifo"],"X-Pull-Request-Organization":"gcc","X-Pull-Request-Repository":"gcc-TEST","X-Pull-Request":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29","X-Comment":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-483","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"7bit","MIME-Version":"1.0","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"}},{"id":3680531,"web_url":"http://patchwork.ozlabs.org/comment/3680531/","msgid":"<bmm.h2g5h9qnb4.gcc.gcc-TEST.pinskia.29.484.CMT@forge-stage.sourceware.org>","list_archive_url":null,"date":"2024-12-05T19:33:58","subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","submitter":{"id":93219,"url":"http://patchwork.ozlabs.org/api/people/93219/","name":"Andrew Pinski via Sourceware Forge","email":"forge-bot+pinskia@forge-stage.sourceware.org"},"content":"> > The commit message needs an explanation of why the split is needed too.\n> \n> Should I keep the explanation in the code, then, or do I remove it?\n\nIn this case, both is best because we want to warn people not to recombine them and the commit message should explain why the change is needed and what the change is doing.\n\n> \n> \n> > And explain how you tested the patch too.\n> \n> In the commit message?\n\nyes. Also read https://gcc.gnu.org/contribute.html . Since I think the changelog format in the commit message needs some small changes (tabs).\n\n--\nhttps://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-484","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 spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::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; dmarc=none (p=none dis=none)\n header.from=forge-stage.sourceware.org","sourceware.org;\n spf=pass smtp.mailfrom=forge-stage.sourceware.org","server2.sourceware.org;\n arc=none smtp.remote-ip=38.145.34.39"],"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 4g0xVM1z0qz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 21:15:55 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 3FBB640986D5\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 11:15:53 +0000 (GMT)","from forge-stage.sourceware.org (vm08.sourceware.org [38.145.34.39])\n by sourceware.org (Postfix) with ESMTPS id C68024BAD17F\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:14 +0000 (GMT)","from forge-stage.sourceware.org (localhost [IPv6:::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256)\n (No client certificate requested)\n by forge-stage.sourceware.org (Postfix) with ESMTPS id E389542B7E\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:13 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 3FBB640986D5","OpenDKIM Filter v2.11.0 sourceware.org C68024BAD17F"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org C68024BAD17F","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org C68024BAD17F","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776854534; cv=none;\n b=Ylm+yZAO2zNGECmcIsQdtPcmf1tHW8jMD+P4mGtF5Mb1g5r4o4IMghSNEQRoPTy4bVvjXV62YPbnjE5mJBpKe/GfILpL5d4Obuokb+vhgVCyoFFtPHgzvWpUXENqVXHJZARRSvB1HkL9m/wJPzR7nlRO+yr2YyclEwTAPFo1NaE=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776854534; c=relaxed/simple;\n bh=sUlD853gn4zOFC44Ks/EWv/md6i7GycUprcaXElooNs=;\n h=Subject:From:To:Date:Message-ID:MIME-Version;\n b=cyGynkvoM9A1DTYyyIPDTY1Ltcv2trdTxUyFW6zqtKSlasnxqfPr60gRQu2bJ0SYNG0S5AZuoYXxLrq+jlbnpPbNyqUQ4PEIp3CQo3uS4YpSlx6bJH+4ok4/GkqElFqHTaIj/fqWHZkMXSzjkMXT5TLjjXLhXNTz7KzA4lfyhrg=","ARC-Authentication-Results":"i=1; server2.sourceware.org","Subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","From":"Andrew Pinski via Sourceware Forge\n <forge-bot+pinskia@forge-stage.sourceware.org>","To":"gcc-patches mailing list <gcc-patches@gcc.gnu.org>","Date":"Thu, 05 Dec 2024 19:33:58 +0000","Message-ID":"\n <bmm.h2g5h9qnb4.gcc.gcc-TEST.pinskia.29.484.CMT@forge-stage.sourceware.org>","In-Reply-To":"\n <bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org>","X-Mailer":"batrachomyomachia","X-Requested-Reviewer":["pinskia","rsandifo"],"X-Pull-Request-Organization":"gcc","X-Pull-Request-Repository":"gcc-TEST","X-Pull-Request":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29","X-Comment":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-484","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","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"}},{"id":3680534,"web_url":"http://patchwork.ozlabs.org/comment/3680534/","msgid":"<bmm.h2ga9rhqtc.gcc.gcc-TEST.antoyo.29.487.CMT@forge-stage.sourceware.org>","list_archive_url":null,"date":"2024-12-05T22:27:48","subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","submitter":{"id":92206,"url":"http://patchwork.ozlabs.org/api/people/92206/","name":"Antoni Boucher via Sourceware Forge","email":"forge-bot+antoyo@forge-stage.sourceware.org"},"content":"> yes. Also read https://gcc.gnu.org/contribute.html . Since I think the changelog format in the commit message needs some small changes (tabs).\n\nI run both `contrib/check_GNU_style.sh` and `./contrib/gcc-changelog/git_check_commit.py` locally, so I believe the changelog format is OK.\n\nI updated the PR according to your comments.\n\nThanks for the review!\n\n--\nhttps://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-487","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 spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::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; dmarc=none (p=none dis=none)\n header.from=forge-stage.sourceware.org","sourceware.org;\n spf=pass smtp.mailfrom=forge-stage.sourceware.org","server2.sourceware.org;\n arc=none smtp.remote-ip=38.145.34.39"],"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 4g0xWz1vZNz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 21:17:19 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id E2CC94BCA407\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 11:17:15 +0000 (GMT)","from forge-stage.sourceware.org (vm08.sourceware.org [38.145.34.39])\n by sourceware.org (Postfix) with ESMTPS id D43994BA2E1C\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:14 +0000 (GMT)","from forge-stage.sourceware.org (localhost [IPv6:::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256)\n (No client certificate requested)\n by forge-stage.sourceware.org (Postfix) with ESMTPS id F254942B7F\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:13 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org E2CC94BCA407","OpenDKIM Filter v2.11.0 sourceware.org D43994BA2E1C"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org D43994BA2E1C","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org D43994BA2E1C","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776854534; cv=none;\n b=c2pKnMzUAWkJPiM3azrpwCTz4IfP/j+ySK1wL9LSzlN/rjhD27K1x7zXGPDaEPZefeG/qwLYcv0vFakfQmwLW35WZNZ7IAQQ+3ybEBNmbA9QW17z8XFHT1tTBizSFLOHbe//3s8JXEvAkrB7j6jvXo8WFUFbVd1u4lyd0LrpDD0=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776854534; c=relaxed/simple;\n bh=qjt88e/D4/Kh46hmRmXMt4qkvka9nlHfOMqF8C/NQQs=;\n h=Subject:From:To:Date:Message-ID:MIME-Version;\n b=TzX5fDV71X/P0QgebiJ29Mv6PeVUkT1Xo/7Jbn7G36IGIWAUIyhdIKAYeqVFdOIMjwWqFD39euMh7qu3z0vzsNv2TNpFjZ81CkKFfiO6SB0ERPjRXya5NaXebKQiAMvppJEFAI0+LKNNe1YDMqtGMY7E+Nwf94dxoonZ0rw2SDc=","ARC-Authentication-Results":"i=1; server2.sourceware.org","Subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","From":"Antoni Boucher via Sourceware Forge\n <forge-bot+antoyo@forge-stage.sourceware.org>","To":"gcc-patches mailing list <gcc-patches@gcc.gnu.org>","Date":"Thu, 05 Dec 2024 22:27:48 +0000","Message-ID":"\n <bmm.h2ga9rhqtc.gcc.gcc-TEST.antoyo.29.487.CMT@forge-stage.sourceware.org>","In-Reply-To":"\n <bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org>","X-Mailer":"batrachomyomachia","X-Requested-Reviewer":["pinskia","rsandifo"],"X-Pull-Request-Organization":"gcc","X-Pull-Request-Repository":"gcc-TEST","X-Pull-Request":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29","X-Comment":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-487","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","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"}},{"id":3680537,"web_url":"http://patchwork.ozlabs.org/comment/3680537/","msgid":"<bmm.h2kw9m7oe8.gcc.gcc-TEST.antoyo.29.496.CMT@forge-stage.sourceware.org>","list_archive_url":null,"date":"2024-12-10T02:50:05","subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","submitter":{"id":92206,"url":"http://patchwork.ozlabs.org/api/people/92206/","name":"Antoni Boucher via Sourceware Forge","email":"forge-bot+antoyo@forge-stage.sourceware.org"},"content":"Pushed as https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=62fa2e43cccc4b60558a7c3b4c578fda744bde96\n\n--\nhttps://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-496","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 spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::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; dmarc=none (p=none dis=none)\n header.from=forge-stage.sourceware.org","sourceware.org;\n spf=pass smtp.mailfrom=forge-stage.sourceware.org","server2.sourceware.org;\n arc=none smtp.remote-ip=38.145.34.39"],"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 4g0xYQ5nHyz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 21:18:34 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id C5E9342CABDF\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 11:18:32 +0000 (GMT)","from forge-stage.sourceware.org (vm08.sourceware.org [38.145.34.39])\n by sourceware.org (Postfix) with ESMTPS id CB25F48FB41B\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:15 +0000 (GMT)","from forge-stage.sourceware.org (localhost [IPv6:::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256)\n (No client certificate requested)\n by forge-stage.sourceware.org (Postfix) with ESMTPS id 24A4A42B81\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:14 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org C5E9342CABDF","OpenDKIM Filter v2.11.0 sourceware.org CB25F48FB41B"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org CB25F48FB41B","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org CB25F48FB41B","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776854535; cv=none;\n b=G+HMBkrDUGkQLsf+u/YgXM3CuQTLrbnOvZWGZRfAwvf9jusViRlNwjozvO/BvVS+ipinCbFdLfU8cBrgAA0v89GSzShtzG78UlpARUt6GuomMv+/WoRq4m3sP30UYdN08BXHICauNRCXpWABhtJ/NhLpPuLYVJzEICnM5+q9Q80=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776854535; c=relaxed/simple;\n bh=+Qgv6GX/05wS9lTTDrawnvEgigMDNRmem6YZ4BbGPwQ=;\n h=Subject:From:To:Date:Message-ID:MIME-Version;\n b=STM4S5Zug2639tEhkaySaFVv5OB8wqeVRUnah2eNdUW4ytZkN/bZ3MunGcyGtUc+faUyf0o9c9AfFxx1vzkVgVN6aRNI5myqgx06r1iOkeUKGHfdFNNm6xo2DC6i8Uz1zBgF/MFvHfKREj0FiJaTaEJWHO7qtwBkxNqq1T9IWtg=","ARC-Authentication-Results":"i=1; server2.sourceware.org","Subject":"Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","From":"Antoni Boucher via Sourceware Forge\n <forge-bot+antoyo@forge-stage.sourceware.org>","To":"gcc-patches mailing list <gcc-patches@gcc.gnu.org>","Date":"Tue, 10 Dec 2024 02:50:05 +0000","Message-ID":"\n <bmm.h2kw9m7oe8.gcc.gcc-TEST.antoyo.29.496.CMT@forge-stage.sourceware.org>","In-Reply-To":"\n <bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org>","X-Mailer":"batrachomyomachia","X-Requested-Reviewer":["pinskia","rsandifo"],"X-Pull-Request-Organization":"gcc","X-Pull-Request-Repository":"gcc-TEST","X-Pull-Request":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29","X-Comment":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29#issuecomment-496","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","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"}},{"id":3680539,"web_url":"http://patchwork.ozlabs.org/comment/3680539/","msgid":"<bmm.hhubpevamk.gcc.gcc-TEST.antoyo.29.1.SUMMARY@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:42:17","subject":"[SUMMARY] Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","submitter":{"id":92206,"url":"http://patchwork.ozlabs.org/api/people/92206/","name":"Antoni Boucher via Sourceware Forge","email":"forge-bot+antoyo@forge-stage.sourceware.org"},"content":"This is a summary of discussions relative to the merge request created by Antoni Boucher (antoyo) titled\naarch64: Fix ICE happening in SET_TYPE_VECTOR_SUBPARTS with libgccjit\nsince its creation.\n\nDescription: ```\nThe structure aarch64_simd_type_info was split in 2 because we do not\nwant to reset the static members of aarch64_simd_type_info to their\ndefault value. We only want the tree types to be GC-ed. This is\nnecessary for libgccjit which can run multiple times in the same\nprocess. If the static values were GC-ed, the second run would\nICE/segfault because of their invalid value.\n\nThe following test suites passed for this patch:\n\n * The aarch64 tests.\n * The aarch64 regression tests.\n\nThe number of failures of the jit tests on aarch64 lowered from +100 to\n~7.\n\ngcc/ChangeLog:\n\tPR target/117923\n\t* config/aarch64/aarch64-builtins.cc: Remove GTY marker on aarch64_simd_types,\n\taarch64_simd_types_trees (new variable), rename aarch64_simd_types to\n\taarch64_simd_types_trees.\n\t* config/aarch64/aarch64-builtins.h: Remove GTY marker on aarch64_simd_types,\n\taarch64_simd_types_trees (new variable).\n\t* config/aarch64/aarch64-sve-builtins-shapes.cc: Rename aarch64_simd_types to\n\taarch64_simd_types_trees.\n\t* config/aarch64/aarch64-sve-builtins.cc: Rename aarch64_simd_types to\n\taarch64_simd_types_trees.\n```\n\nThe full and up to date discussion can be found at https://forge.sourceware.org/gcc/gcc-TEST/pulls/29\n\nThe merge request has been closed without being merged directly on the forge repository.\n\nOn 2024-12-05 19:17:26+00:00, Andrew Pinski (pinskia) <pinskia@gcc.gnu.org> requested changes to the code:\n\n\n> +++ gcc/config/aarch64/aarch64-builtins.cc\n> @@ -988,3 +989,3 @@\n>  #define ENTRY(E, M, Q, G)  \\\n> -  {E, \"__\" #E, #G \"__\" #E, NULL_TREE, NULL_TREE, E_##M##mode, qualifier_##Q},\n> +  {E, \"__\" #E, #G \"__\" #E, E_##M##mode, qualifier_##Q},\n>  struct aarch64_simd_type_info aarch64_simd_types [] = {\nThis struct most likely can become const now too.\n> +++ gcc/config/aarch64/aarch64-builtins.cc\n> @@ -995,0 +996,4 @@\n> +#undef ENTRY\n> +#define ENTRY(E, M, Q, G)  \\\n> +  {NULL_TREE, NULL_TREE},\n> +struct aarch64_simd_type_info_trees aarch64_simd_types_trees [] = {\nstruct aarch64_simd_type_info_trees aarch64_simd_types_trees [ARRAY_SIZE(aarch64_simd_types)];\n\nis most likely better and easier to deal with than including aarch64-simd-builtin-types.def again.\n\n\nOn 2024-12-05 19:20:11+00:00, Andrew Pinski (pinskia) wrote:\n\n> gcc/ChangeLog:\n> \tPR target/117923\n> \t* config/aarch64/aarch64-builtins.cc: Remove GTY marker on aarch64_simd_types,\n> \taarch64_simd_types_trees (new variable), rename aarch64_simd_types to\n> \taarch64_simd_types_trees.\n> \t* config/aarch64/aarch64-builtins.h: Remove GTY marker on aarch64_simd_types,\n> \taarch64_simd_types_trees (new variable).\n> \t* config/aarch64/aarch64-sve-builtins-shapes.cc: Rename aarch64_simd_types to\n> \taarch64_simd_types_trees.\n> \t* config/aarch64/aarch64-sve-builtins.cc: Rename aarch64_simd_types to\n> \taarch64_simd_types_trees.\n\nThe commit message needs an explanation of why the split is needed too. And explain how you tested the patch too.\n\n\nOn 2024-12-05 19:24:28+00:00, Antoni Boucher (antoyo) wrote:\n\n> The commit message needs an explanation of why the split is needed too.\n\nShould I keep the explanation in the code, then, or do I remove it?\n\n> And explain how you tested the patch too.\n\nIn the commit message?\n\n\nOn 2024-12-05 19:33:58+00:00, Andrew Pinski (pinskia) wrote:\n\n> > The commit message needs an explanation of why the split is needed too.\n> \n> Should I keep the explanation in the code, then, or do I remove it?\n\nIn this case, both is best because we want to warn people not to recombine them and the commit message should explain why the change is needed and what the change is doing.\n\n> \n> \n> > And explain how you tested the patch too.\n> \n> In the commit message?\n\nyes. Also read https://gcc.gnu.org/contribute.html . Since I think the changelog format in the commit message needs some small changes (tabs).\n\n\nOn 2024-12-05 22:27:48+00:00, Antoni Boucher (antoyo) wrote:\n\n> yes. Also read https://gcc.gnu.org/contribute.html . Since I think the changelog format in the commit message needs some small changes (tabs).\n\nI run both `contrib/check_GNU_style.sh` and `./contrib/gcc-changelog/git_check_commit.py` locally, so I believe the changelog format is OK.\n\nI updated the PR according to your comments.\n\nThanks for the review!\n\nOn 2024-12-06 14:02:59+00:00, (rsandifo) <rsandifo@gcc.gnu.org> approved the changes:\nLGTM.  OK for trunk with the formatting nit below fixed.\n\n> +++ gcc/config/aarch64/aarch64-builtins.cc\n> @@ -993,2 +994,4 @@\n>  #undef ENTRY\n>  \n> +struct aarch64_simd_type_info_trees\n> +aarch64_simd_types_trees [ARRAY_SIZE (aarch64_simd_types)];\nFormatting nit: should be no space before the `[`.\n> +++ gcc/config/aarch64/aarch64-builtins.cc\n> @@ -993,2 +994,4 @@\n>  #undef ENTRY\n>  \n> +struct aarch64_simd_type_info_trees\n> +aarch64_simd_types_trees [ARRAY_SIZE (aarch64_simd_types)];\nI'd like to know if there's a simpler fix for this bug than this whole patch.\nI tried keeping all the fields in the same struct and annotating the scalar fields as in:\n\n```c\nenum GTY((skip)) machine_mode mode;\n```\n\nbut it didn't fix the issue.\nAny other ideas?\n\nThanks for the review. I'll fix this.\n> +++ gcc/config/aarch64/aarch64-builtins.cc\n> @@ -993,2 +994,4 @@\n>  #undef ENTRY\n>  \n> +struct aarch64_simd_type_info_trees\n> +aarch64_simd_types_trees [ARRAY_SIZE (aarch64_simd_types)];\nYeah, `skip` just means “this field has no data that needs to be collected”.  `gengtype` should already be able to work that out for itself for most scalars, including `machine_mode`.\n\nImplementing @pinskia's suggesting to mark the remaining data as `const` IMO makes the split worth it for its own sake.  It means that we don't accidentally change data that is intended to be invariant.  And it reduces the amount of data that needs to be saved and restored for PCH.\n\n\nOn 2024-12-10 02:50:05+00:00, Antoni Boucher (antoyo) wrote:\n\nPushed as https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=62fa2e43cccc4b60558a7c3b4c578fda744bde96\n\n\nOn 2026-04-22 10:41:48+00:00, Lichenor Forgejo Bot (forge-bot) wrote:\n\n<!-- pr-new-version -->\nVersion 1 of this pull request has been stored. It includes the following commits:\n- aarch64: Fix ICE happening in SET_TYPE_VECTOR_SUBPARTS with libgccjit - 86c6822f10bee75c8a01548215d161ab5cd7f619\n\n\n\nOn 2026-04-22 10:42:12+00:00, Lichenor Forgejo Bot (forge-bot) wrote:\n\nSent patch series version 1 containing 1 patches to gcc-patches mailing list <gcc-patches@gcc.gnu.org>.\n[Cover letter](https://inbox.sourceware.org/gcc-patches/bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org)","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 spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::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; dmarc=none (p=none dis=none)\n header.from=forge-stage.sourceware.org","sourceware.org;\n spf=pass smtp.mailfrom=forge-stage.sourceware.org","server2.sourceware.org;\n arc=none smtp.remote-ip=38.145.34.39"],"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 4g0xZw399mz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 21:19:52 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 6572B431421E\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 11:19:50 +0000 (GMT)","from forge-stage.sourceware.org (vm08.sourceware.org [38.145.34.39])\n by sourceware.org (Postfix) with ESMTPS id 2814B4BBC0AA\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:17 +0000 (GMT)","from forge-stage.sourceware.org (localhost [IPv6:::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256)\n (No client certificate requested)\n by forge-stage.sourceware.org (Postfix) with ESMTPS id 011FC42B79\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 10:42:17 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 6572B431421E","OpenDKIM Filter v2.11.0 sourceware.org 2814B4BBC0AA"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 2814B4BBC0AA","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 2814B4BBC0AA","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776854537; cv=none;\n b=OrxRU3Ur2qwVnvH47oqfhMerzlaTk71xfJsxkptSnRITmXsMpX0AFPzw4xTZGXOXdhHsdMsaibIT7SFuoQAYnDX0DrP1DVycBxqz3IkHG+ESs76wXvEWsRug7P6iqjeOdkU2E9VCAfT8rj9DRyk5ElT72sz/vrx/h2WScjqPq8o=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776854537; c=relaxed/simple;\n bh=M6eWV6o01aPdXIJ47U/Z+AV4X7hXTCUsiiUOH0zfTp8=;\n h=Subject:From:To:Message-ID:MIME-Version:Date;\n b=h1cLfNvMi7wZinUcmrjBI33KaGqU0envPL9i+ySmMt2vdO0ahp+BLlJ63rj+zYgcF/J9hlTY8xxb9FocnLegl13O4YKRAPiNezEnJ4+Ul1443wZqn3SGSug7O16vqk3dNPCPJEPgM1MpMLUCuiPXzJS3KpBYKHKtHcF/i/kmZDw=","ARC-Authentication-Results":"i=1; server2.sourceware.org","Subject":"[SUMMARY] Re: [PATCH v1 0/1] aarch64: Fix ICE happening in\n SET_TYPE_VECTOR_SUBPARTS with libgccjit","From":"Antoni Boucher via Sourceware Forge\n <forge-bot+antoyo@forge-stage.sourceware.org>","To":"gcc-patches mailing list <gcc-patches@gcc.gnu.org>","In-Reply-To":"\n <bmm.hhuboj6scw.gcc.gcc-TEST.antoyo.29.1.0@forge-stage.sourceware.org>","Message-ID":"\n <bmm.hhubpevamk.gcc.gcc-TEST.antoyo.29.1.SUMMARY@forge-stage.sourceware.org>","X-Mailer":"batrachomyomachia","X-Requested-Reviewer":["pinskia","rsandifo"],"X-Pull-Request-Organization":"gcc","X-Pull-Request-Repository":"gcc-TEST","X-Pull-Request":"https://forge.sourceware.org/gcc/gcc-TEST/pulls/29","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","Date":"Wed, 22 Apr 2026 10:42:17 +0000 (UTC)","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"}}]