[{"id":3675410,"web_url":"http://patchwork.ozlabs.org/comment/3675410/","msgid":"<5cd1fcd4-949b-4a79-aaba-06a60515cbe7@gmail.com>","list_archive_url":null,"date":"2026-04-09T17:11:30","subject":"Re: [PATCH, fortran] Followup on PR103367","submitter":{"id":78264,"url":"http://patchwork.ozlabs.org/api/people/78264/","name":"Jerry D","email":"jvdelisle2@gmail.com"},"content":"Committed\n\nOn 4/9/26 9:30 AM, Jerry D wrote:\n> I plan to commit the attached patch shortly to close this out.\n> \n> Regression tests OK\n> \n> Thanks for comments all.\n> \n> Regards\n> \n> Jerry\n> \n> ---\n> \n> fortran: Diagnose invalid array initializer after parameter\n>   substitution [PR103367]\n> \n> Keep the trunk fallback from r16-8509, but turn it into a real\n> constant-expression error instead of silently returning an empty\n> constructor.  This avoids the ICE from PR103367 without regressing\n> the more specific diagnostics discussed in the Bugzilla follow-up.\n> \n>      PR fortran/103367\n> \n> gcc/fortran/ChangeLog:\n> \n>      * trans-array.cc (gfc_conv_array_initializer): Emit an error for\n>      invalid residual initializer expressions before returning a safe\n>      empty constructor.\n> \n> gcc/testsuite/ChangeLog:\n> \n>      * gfortran.dg/pr103367.f90: Expect a constant-expression error and\n>      prune the legacy-extension warning.\n> \n> Signed-off-by: Christopher Albert <albert@tugraz.at>","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=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=sJ6rVkgR;\n\tdkim-atps=neutral","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;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=sJ6rVkgR","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","sourceware.org; spf=pass smtp.mailfrom=gmail.com","server2.sourceware.org;\n arc=none smtp.remote-ip=209.85.216.44"],"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 4fs61K3xqGz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 03:12:03 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 80D224BA2E09\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 17:12:00 +0000 (GMT)","from mail-pj1-f44.google.com (mail-pj1-f44.google.com\n [209.85.216.44])\n by sourceware.org (Postfix) with ESMTPS id CA7E84BA2E04\n for <gcc-patches@gcc.gnu.org>; Thu,  9 Apr 2026 17:11:32 +0000 (GMT)","by mail-pj1-f44.google.com with SMTP id\n 98e67ed59e1d1-35da01fc0baso778700a91.2\n for <gcc-patches@gcc.gnu.org>; Thu, 09 Apr 2026 10:11:32 -0700 (PDT)","from [10.168.168.23] ([50.37.179.80])\n by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-2b2d4f25d83sm745755ad.58.2026.04.09.10.11.30\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Thu, 09 Apr 2026 10:11:31 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 80D224BA2E09","OpenDKIM Filter v2.11.0 sourceware.org CA7E84BA2E04"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org CA7E84BA2E04","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org CA7E84BA2E04","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775754693; cv=none;\n b=pdzo5qtUrpi54eV+wHCMA8lCwTw/KMoIcIjeqY3eu9qT0a95iubJ8+gWfeHSohuh0tZcCqkiF6dzgjZ6WFX5APb8Y5KfFuqj9EtLEgnPdCp9rL8gwUw/S44wO5H9l2erGA8dA+NRYJDGuGvMAXPNVJtColrKAF+eCUis8G8LsMs=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1775754693; c=relaxed/simple;\n bh=++lInWxaLUpGJIESj7GArHiSFrk3S/tw6RyG+cWg0Iw=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To;\n b=gQqKYmy77ciEP6obc5EsZ+YK4Qc+E83R23djv1ukhAIMOgKIeIDYHQD33wjz4g068LdKP4sPVJbLNZseQxsSkxJNPDQ0ZJuGHK8iDeOz1vCkarHudoz8QYv5GOP4KxuufMBjUNf8LPbIpvgv8XwdemP2i9FSH+X0ca4Gdy2ZwuA=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1775754692; x=1776359492; darn=gcc.gnu.org;\n h=content-transfer-encoding:in-reply-to:autocrypt:content-language\n :references:cc:to:from:subject:user-agent:mime-version:date\n :message-id:from:to:cc:subject:date:message-id:reply-to;\n bh=j2kWZF6Fdg2amq5s/fNhHeHORA6uZ3R/NKj/y2dn70w=;\n b=sJ6rVkgRGfy+3QdDfnZOJsz74oXLXL9DuBc6EOgwbhAB/7w5HhwCgvVhbf4YmQkGpH\n W40j9URWqPBaHnWJu0VRMxAv5Omza6BKRlndzrwDheHWo3JOZaFsf3lFVsJgazNOvljr\n tFZE9B4Cna/EhN5QgNDbkUfkPRNlcGPRkwz9NvrSp8uHPwFVy7hQyWRLkuI8Wprg74hD\n kTeaa0RH9ggGXKww16juAmCCc8kE+QIxiC6OpvUqbgprbvyENkuKczVA8+k4VSAsZGVB\n xXy6GGTFCktzViH5fLmsN4Xn6YPYBQobzKOMKkj6qlnwgE0GQeGvucMtWfCKOBkty1DX\n XYcg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775754692; x=1776359492;\n h=content-transfer-encoding:in-reply-to:autocrypt:content-language\n :references:cc:to:from:subject:user-agent:mime-version:date\n :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=j2kWZF6Fdg2amq5s/fNhHeHORA6uZ3R/NKj/y2dn70w=;\n b=ptCMzzTTXdv99GY95y6PaKjwrHjuPcfcF0lfFJUPp/PwquMhVXLpRFbdkfTggvqje+\n gF8ssL4gSfV5r6jjNfX19HPzYOCVYSXKeMT9iMrOiuDNO7k6ZNUXqS3xRQ+Iyr6YouI2\n D7D/2ylgi1axofw5rqrfsB+dUsvfFvjui+zFpwkA4I7fXxKd4+FRZGxh1phe/zA8frrx\n Ac09Xpsm8ZqML4yA4STSJRSS7cjkPQQ9mDEZmBcoI4cE3pICtiSfUwwffavWCP0r9uEt\n s7MYz9NPQzSZgyKTO6kBGZ3A0EcownQZqF2SfxcHjl85snEKXfBsJkph5g7vxTbOWsVg\n wYoA==","X-Forwarded-Encrypted":"i=1;\n AJvYcCXCUX/UChKtFszMY25k44OB5gQGouQPlybhQaVICJDpIXewoMJxuo/z+O+OmwMHQkaAXwjpfgKhqwG5hw==@gcc.gnu.org","X-Gm-Message-State":"AOJu0Yya1T8dLBswnIWTBf20ajBzMaaM1s6ftaxvQtEd+UFEV/Mz88AF\n CKgUsZpkfVacBaWbAAKSl+XSUhXWRzkNOWyNy51Huk8Uxb6LGs5/i7FM","X-Gm-Gg":"AeBDiesnv9KQL4JR2wmDsNiY0DOlr0APriyyM70QlVP8VYZZKDOb8/wsDfwHTmlR63l\n h6JwOGZUFxFeNCbwjXp/obZVU5//SBLF6wWAci01mbIigTLooY6YkQb+VfoTdIK5uTA2Ps2TQ3h\n fGoOBDjHFcqhLlWcWnlTCyVFmardK6psyiZsZCXs1PZ6vkGAvKwGX1FMijaXMUxfBaSxOvTzNu9\n qeeYlTSW1HLc93n1l5Mg3wwbTdHV1nLT+hRSjqbgMVASAWxzKwRmoPdKydIG+00932UgkOz8U1b\n fzcwiA3dJirF7J7lAoF3QTZTsj6vFCQWWTKzFpFymVhdMmcQdY/dRLf1LJfDrFTk1RX3zF2BuG5\n iXLeCLRPqpndyqsQPWGjMBrnZRZK31p9uvYPbOV5BgoDvZ/ghgfHAkLVIoCvoct4XpWp/XwRuxx\n JCEc2D4z96CTXbCeWjFKOVr3UJUKU=","X-Received":"by 2002:a17:90b:2e50:b0:35b:e551:e776 with SMTP id\n 98e67ed59e1d1-35e359b60e7mr4908844a91.27.1775754691570;\n Thu, 09 Apr 2026 10:11:31 -0700 (PDT)","Message-ID":"<5cd1fcd4-949b-4a79-aaba-06a60515cbe7@gmail.com>","Date":"Thu, 9 Apr 2026 10:11:30 -0700","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH, fortran] Followup on PR103367","From":"Jerry D <jvdelisle2@gmail.com>","To":"gfortran <fortran@gcc.gnu.org>, gcc-patches <gcc-patches@gcc.gnu.org>","Cc":"Harald Anlauf <anlauf@gmx.de>,\n Paul Richard Thomas <paul.richard.thomas@gmail.com>,\n Christopher Albert <albert@tugraz.at>","References":"<7b38e455-33bc-4bff-8810-b7f7290700b0@gmail.com>","Content-Language":"en-US","Autocrypt":"addr=jvdelisle2@gmail.com; keydata=\n xjMEY5TlkxYJKwYBBAHaRw8BAQdAyrkRDhmJhSTTlV/50gJLlvliU6/Lm5C9ViKV8T9y1GnN\n HkplcnJ5IEQgPGp2ZGVsaXNsZTJAZ21haWwuY29tPsKJBBMWCAAxFiEEOFR0TS0390uh8dRV\n uWXAJaWpwWoFAmOU5ZMCGwMECwkIBwUVCAkKCwUWAgMBAAAKCRC5ZcAlpanBalsJAP4wdCiH\n 2Of9oZv1QWgZ/AVdbWFM3Fv47/WZQHOXfoZ9HgD6AkXrKeJ+6usST7PEaDJjptaViT1fLiYY\n V/6XaOKSsgLOOARjlOWTEgorBgEEAZdVAQUBAQdAdA7PczYnl07vnOT9oP/wvvMDd4HP09Zl\n g3LzwXQJWT8DAQgHwngEGBYIACAWIQQ4VHRNLTf3S6Hx1FW5ZcAlpanBagUCY5TlkwIbDAAK\n CRC5ZcAlpanBasF/AQCa5WjlsVpLsEiggZyT18MOJNAdeRd7wkGDUrwedHrvawD/cE1H+/Ms\n L1ZwvQiLfGdx8crigQqWTQyos4kH8Wx82wc=","In-Reply-To":"<7b38e455-33bc-4bff-8810-b7f7290700b0@gmail.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","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"}}]