From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by sourceware.org (Postfix) with ESMTPS id EA88C3858D28; Fri, 7 Jan 2022 21:05:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org EA88C3858D28 X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.178.29] ([93.207.82.101]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mg6e4-1mRfTB40qc-00heM6; Fri, 07 Jan 2022 22:05:40 +0100 Message-ID: <155976dc-2516-6409-4bf3-746bdeb27eb9@gmx.de> Date: Fri, 7 Jan 2022 22:05:38 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Subject: Re: [Patch, fortran] PR103366 - [9/10/11/12 Regression] ICE in gfc_conv_gfc_desc_to_cfi_desc, at fortran/trans-expr.c:5647 Content-Language: en-US To: Paul Richard Thomas , "fortran@gcc.gnu.org" , gcc-patches Newsgroups: gmane.comp.gcc.fortran,gmane.comp.gcc.patches References: From: Harald Anlauf In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:UMFvdunYoVwCrQriGLaYNDcjeFJwiLLfASlczikaHV2oA4glKGB Si1NanudjsReag11DEtdX1AKMNvgcttUx2X43mD3rSfYtKJdN4owCK8Ico6JvpDrzu70kFW 1mK6TI7WoYBcLftlbYSs0r4wp83LcdftF0nn1Ybc61PYg6FWHSBLoWeTgMEU9Ad1TtY/5Op 5vvtkE+/edKaFwGQC+zng== X-UI-Out-Filterresults: notjunk:1;V03:K0:MFZ6ZEAIeQM=:QHUwrEeZv5HniKHX6+e8XR Yhkp+mZd1kEbSD9R1p8m2nGYxqx2BtND3Y4UhtYkQSsr+bUidwcggt6crnScIY6gKXO6wXqWi 10XS7Syi4gwvuKoojSFVB1O504U192Z07uhCgzrdbGtePGpwFSKwXnWvAzgVxvdPUoK5c2Z6S 6vGh+wvrsW+uLe+tw+rpJawELghG4NXfAYqjds4hX5Z1ra8MpMmImCwaqnZyxu5iHb16TNRnv Nm4DLXNi8SywbaV9LG3r5x925gJCwQw3Um5VOnA2HWSZZcTIJ15uMy39IhoeQrvhugIV2UfTd uQx+3yyr9RwM2LpnACR921kt/t9byBYeAKDPMqmSjlvGitlfLTkpJ4bqtXO0aeuzd1J1QWU6F QBuVrQxNqQhouChd81wIohrwR9fNLjN3eNPkS1tBf/A8CFa+6CIn0gyXw5lb6pktBDNNHBjWJ d+I2yTzW8SNHc4nAxeKTb5YNDhA7W6G4gi6H7rVs1CWh1EvFLuVz2bQT1n5URUVksPop/c8dy ajCZkOqHLvIFs3hhx6LNwvbOfqvtc9nlWLDPllf3mkatVblYS02ExLCzAcupjQ1KvqiSbhh7f bRvDexodwj6n8H9numeJG+GWGRgNBxFZ7bRVQO2rYOaTj8lrs+JvfzeswRdqGEFH3NXJ8qcGA mjCuvvNbuLXH/1xsjmoYNWNhEBi5FD7jtCH4BAe6fatfdLCeXTEiOa6tUCuFiIiV82BLe1wi9 2IKVA44zsBbAKuPbq5+oDJUl0sXNmQtteR1CTUTF298lvCf7av1Lcp0flhq+20XvhAZXjzTnH 5hcYSxbuwde53/NowEp1BB8xNmwzYCAd1a1B3bmMlYsU6dq52UXlb4E9CwY7CiSHrVBtdvJZv WmHGZ7ojPG9bUJ2XmU1zwnXNQGLD+ssgTrOXMO//oN1leNzLn8x5jnukNd6mILJcD4oFEejmF Ue3nxe2R8Uzr7lPSR6g6Gzxz9pChKks1Ndr/ljohj1/PQKkeF6Z4OLwMYvwiRs9DyDm6fO8D7 UTN/hB/+KZTSufhOcjUvVm2FEGPEbvPE8RD861Go9FRC63WnIM5xWPRLTPe8Ml6+si+y8oPl0 NwQdlA+TXfau/A= X-Spam-Status: No, score=-6.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_FROM, KAM_NUMSUBJECT, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jan 2022 21:05:43 -0000 Hi Paul, Am 07.01.22 um 14:42 schrieb Paul Richard Thomas via Fortran: > I doubt that this is a regression on 9-11 branches since the testcase > compiles correctly on each of my copies of these branches. IMHO it is > rather more likely to have been caused by > 64f9623765da3306b0ab6a47997dc5d62c2ea261, which introduced this new form= of > gfc_conv_gfc_desc_to_cfi_desc. > > The patch is self-explanatory. OK for mainline? I do not have a copy of F2017; but I can find your comment in the F2018 document. OK with this change. Thanks for the patch! Harald > Paul > > Fortran: Match unlimited polymorphic argument to assumed type [PR103366]= . > > 2022-01-07 Paul Thomas > > gcc/fortran > PR fortran/103366 > * trans-expr.c (gfc_conv_gfc_desc_to_cfi_desc): Allow unlimited > polymorphic actual argument passed to assumed type formal. > > gcc/testsuite/ > PR fortran/103366 > * gfortran.dg/pr103366.f90: New test.