From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ciao.gmane.io (ciao.gmane.io [116.202.254.214]) by sourceware.org (Postfix) with ESMTPS id 844553858D28 for ; Fri, 7 Jan 2022 21:05:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 844553858D28 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1n5wQo-000AYf-A8 for fortran@gcc.gnu.org; Fri, 07 Jan 2022 22:05:50 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: fortran@gcc.gnu.org From: Harald Anlauf 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 Date: Fri, 7 Jan 2022 22:05:38 +0100 Message-ID: <155976dc-2516-6409-4bf3-746bdeb27eb9@gmx.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Content-Language: en-US In-Reply-To: Cc: gcc-patches@gcc.gnu.org X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, KAM_NUMSUBJECT, NICE_REPLY_A, 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: fortran@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Fortran mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jan 2022 21:05:52 -0000 Message-ID: <20220107210538.Ktri7rOC8aZTVKzlOO3OIBlmaKiGJONl-2Vt5Twe7EQ@z> 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.