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 E580A3858015; Fri, 5 Nov 2021 17:55:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E580A3858015 X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gluon.fritz.box ([79.251.10.106]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MJmKh-1n2WGN0T3R-00K797; Fri, 05 Nov 2021 18:55:42 +0100 Subject: *PING* [PATCH] PR fortran/102715 - [12 Regression] ICE in gfc_simplify_transpose, at fortran/simplify.c:8184 To: fortran , gcc-patches Newsgroups: gmane.comp.gcc.fortran,gmane.comp.gcc.patches References: From: Harald Anlauf Message-ID: Date: Fri, 5 Nov 2021 18:55:24 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:6pmtbifp0TVaGDIkrx9JxEy/CvyebWu9kOkJAu6YwHq7VeqZxgD aJLeHbvXFE/47KA4XGhiL3Y/CTcnbwkInKkXNuqleb30WGG0539juZUGXxbMwKuQcfjsjcQ /vrQzW2dk1W4Xb/7DHUhA6ERI70CKR1Yakg7ZZ3z6NvyX0/4fx90FBx3u+/SdSlWyoEp/dn rvxlxyEuZbCjNbmQ9b1tg== X-UI-Out-Filterresults: notjunk:1;V03:K0:AWYdkOSQv+U=:j/WFKzNQL84TDyguzABfd5 4Hv2CnSPecM2TCbMeyo8Hu2BAgHhs+odGnWyJFnrZ20UM9Zi/oMe51TBxj0Sc84ItNHZgLh2A YMOeA9C09vRM901VOKawvKs/2/w0PEiGpO3bLBIIG80n4U1+j5nXSCHmMwouHLsglBYIAjUwr jKrasb9s3vIzhyD3m2qKxeRpKiC1CVNYozP+gFQMfnpxDDVZLXVOtvqnfOhACSUiXv0svycSO to/3KpHcRvXSWwygMiZp/Y7R4Bjvbo9j8xiA6TQ+37j8kirpXNsIxvBvnDtxAQkXhClEvqIyc JxKdLBQIJPMFHyWcMXnIuQIlyDYiMoZdR5f8xYdIqt4iayQO0WZdmL5rfYPjwr0MJIU3RcKeD iAIt7v7ZloVRK/LvHD1wB1BrnSpit3IxtOgBGvAie4g939SQQZaGmhO/qxRZ2e4M0768n2ILz 5iOhCMVn4+sRqsfHG7PcC8HAq07+3Y7KZneuh1Km1YpPpI+6VEHgGZ/QgJYQeVVzN4dWAnouX Vv5C8cC8wSL/SeQLdjGuC+zajoJ4gYnYUmlKBN9o55T1Pu8qYH9y7LfnV9mQSL3I31x9jOdHu 4RIxLrRP7wVDJHkz4D/0drCXmDQKve4uvz/tZMuj19qTfaHa+gIbtHC+npTsdRNPDFl24fuHt Uc+5KvaRNSNq54jClr4MCRlh3mEo4zwI8JK5eAMAYSNCRrKGyWCOP5AMYFosg6gGe6YctuqI0 PrDCU7d7WlHtj6jSjs4M9XAWuorlmdwogbnc/pynkDwIzUOCuqIS2oLz64bagWUIrUkIAiCmr mUMzWTxgZX54x5LGvR4lLEvHn8cJ64YpadO88WzhmEzuK1kIbal23Lx/owbSlSg7ktNe/3+tO 5BCHP8eeVtWeGodK2bp4wyFG9PPL4K0ZeZBTkL0Z4hm0fDOqohyENXPnYErtJcZ2VOps49SjF HmfFfzG1g9c3cKHyclsJbXwpke4XhZr0ToJ6q8S+NkQ6jC1Lc95eqTqFrQIHzMT0vHgb7L4rm t7OhhRdh78nc2li3CaseRtHkYaDhT8zUMD1zDZvoM56WSv5/LBj/WL3F+RNaNNI5wiJECf2D4 /8SnqhzDqPGhr8= X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_FROM, KAM_NUMSUBJECT, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no 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, 05 Nov 2021 17:55:46 -0000 Early ping. Am 31.10.21 um 22:35 schrieb Harald Anlauf via Fortran: > Dear Fortranners, > > the fix for initialization of DT arrays caused an apparent regression fo= r > cases where inconsistent ranks were used in such an initialization. > This caused either an ICE in subsequent uses of these arrays, or showed > up in valgrind as invalid reads, all of which seemed to be related to th= is > rank mismatch. > > The cleanest solution seems to be to strictly reject rank mismatch earli= er > than we used to, which helps error recovery. I had to adjust one testca= se > accordingly. > > The place I inserted the check does not distinguish between explicit sha= pe > and implied shape. The Intel compiler does give a slightly different > error message for the implied shape case. If anyone feels strongly abou= t > this, I'm open to suggestions for better choices of handling this. > > Regtested on x86_64-pc-linux-gnu. OK for mainline / affected branches? > > Thanks, > Harald >