From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by sourceware.org (Postfix) with ESMTPS id 5DC6F3858D1E; Fri, 28 Jan 2022 09:07:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5DC6F3858D1E X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from vepi2 ([79.194.174.218]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MdvmY-1meahr2ruo-00b767; Fri, 28 Jan 2022 10:07:21 +0100 Date: Fri, 28 Jan 2022 10:07:20 +0100 From: Andre Vehreschild To: Harald Anlauf via Fortran , Harald Anlauf Cc: gcc-patches@gcc.gnu.org, Damian Rouson Subject: [Submitted, PR103970, Fortran, Coarray] Multi-image co_broadcast of derived type with allocatable components fails^ Message-ID: <20220128100720.4128c9ce@vepi2> In-Reply-To: <3a178fe2-7e38-f4f5-9efd-b861f9740abd@gmx.de> References: <20220125173213.1265f8e3@vepi2> <3a178fe2-7e38-f4f5-9efd-b861f9740abd@gmx.de> X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.31; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:uZOGGSUvn76t/Wl+TsyDrgqUEbaHoj6/vmUehDlcNqwOTsNtrjP L4RdOxbk44cbrr4bsBnuarMzPLKMQ4y0J4efv6ft9t+Bfy8jNLLSktxiRZWnQ6dGaGbvL48 grMvlqQBeKpM/zohCV55+gDLPGHoQ7XzVMcqlWmnHXoa8fiQG/Uj6tOqB5F6Zopu3ESfbJJ 2ooNmpCmEzrUI8ShQAjFQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:p6BmZVN5jfE=:Rnoe9GoBpnejl1ZAUQMgAa v5G4DRx42AMk9jOrGhtdYgsQL2+PrLi1c0nnSBuvGfzwf2B5yy/L2TUxa4xCbbWk6nrU/QC6W /HITharBEURmPyfYqzTnmiSd5h6G2PJQSVzklyoSTkyMdZ1KQsKf+95ZtGuG7wnaGDMsgwMOB KeSsrm74lVRQ+BUcwOII7+871/FOe2+hqP+tR7svBIPmEjd2hRLCvlCSL3nGM1hrNARZwwOs7 T3KnaUPEdqkL7VbsKX6U3KNU4nEvt6DtDOi38QOh+K8n5kNsusDWxKgc2GoN4Th8dR+NM6dry 1sRUwZuvA+saYE9kDvUhDFwRdNGXLSTbADqBwLTJJi58cxRnAXKkYfIkHAh4unZDAAqwIxJDa 6G3kC/V0l+VB8R6fm6PFuT60xZjfHP2lc87KhNJguJCHbDThQSeHvqq/4P//614jzRvu/BB5U 3DqCXmJUaIXAmFs6oFoMCknPZ0/0sot9plf3q13xxAjAlwk8RKkRPp8OEzDEx4ccLJFcvZN9p DrzuXCR2nva5zwclU5r9bJ5gx2b+izgUwyTfyrmEvaqqqDe8gKOaMgz8mnHEs4yPHmaaMQkmR 9y1gmWAeXnhpGeUWul8QwwMLJOx2pNsYq2C5UhpMdBooro7wJr14n8TAxHanRze6UR9S4+2YS eP+5Vi3wuzA1DDnuIpbqvPZcQdr5AbvtCBNPzk2tgnFv5wf+bcXefUBmcI5qZjvj5ZrtrllUq d4eL1RCpI1JKbPyT/2dgZ4+/4ZsZ+1d0hQ+x7hz5oLtSw+31R5OXVl4Ym+Dtp3pyubHt9B0A3 I4lrv2+E+Ct2w+23HRbud294v0UJUQNkMFpiWadm3dF1k+UwFLTFPGZIcEkVxl8L14POZ9/ol NISQBBa9Yo/yiBf9G8Ufpqc6sbyJH5SWXYelcd06ol68Pye2mHb5DXaD2RGUwkb5Cn/EPdocB mkBq/EYsrk/jWOuRAPa9P/YOWIgTo1TaEAjHJ9JzvY6yOfj9KwBJQVLwqVfsJMGvWFqR8cVH7 tsaXu+t2bRLkf/9f2s4cjfOy7cD6V0DyoOuQtMDHO3VYpVF4lNwdHcGHK4oc9o1Mcg== X-Spam-Status: No, score=-4.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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, 28 Jan 2022 09:07:26 -0000 Hi Harald, thanks for the fast review. I have submitted as c9c48ab7bad. Will wait for two weeks (reminder set :-)) before backporting to gcc-11. Thank you and regards, Andre On Tue, 25 Jan 2022 22:30:22 +0100 Harald Anlauf via Fortran wrote: > Hi Andre', > > Am 25.01.22 um 17:32 schrieb Andre Vehreschild via Fortran: > > Hi all, > > > > attached patch fixes wrong code generation when broadcasting a derived= type > > containing allocatable and non-allocatable scalars. Furthermore does i= t > > prevent broadcasting of coarray-tokens, which are always local this_im= age. > > Thus having them on a different image makes no sense. > > > > Bootstrapped and regtested ok on x86_64-linux/F35. > > > > Ok, for trunk and backport to 12 and 11-branch after decent time? > > > > I perceived that 12 is closed for this kind of bugfix, therefore askin= g ok > > for 13. > > I do not think that 12 is closed for bugfixing, especially not for > fortran. And if my cursory reading of the patch is not misleading, > the impact of the patch is really limited to coarrays. > > You may want to wait for another 1-2 days for additional comments. > If not, it is OK from my side. > > Thanks for the patch! > > Harald > > > Regards, > > Andre > > -- > > Andre Vehreschild * Email: vehre ad gmx dot de > > =2D- Andre Vehreschild * Email: vehre ad gmx dot de