From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by sourceware.org (Postfix) with ESMTPS id 86626388A402; Mon, 3 May 2021 09:21:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 86626388A402 X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from vepi2 ([79.194.169.29]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MyKHc-1lMotS48vE-00ykQb; Mon, 03 May 2021 11:21:15 +0200 Date: Mon, 3 May 2021 11:21:10 +0200 From: Andre Vehreschild To: GCC-Fortran-ML Cc: GCC-Patches-ML , Steve Kargl Subject: Re: [Ping, Patch, Fortran, Update 2] PR98301 Re: RANDOM_INIT() and coarray Fortran Message-ID: <20210503112110.7580eb41@vepi2> In-Reply-To: <20210426123636.7eb24c37@vepi2> References: <20210403172846.GA14134@troutmask.apl.washington.edu> <20210404053331.GA18048@troutmask.apl.washington.edu> <20210423184357.643efbdf@vepi2> <20210423171817.GA75072@troutmask.apl.washington.edu> <20210424124945.46b1da51@vepi2> <20210425200334.GA94808@troutmask.apl.washington.edu> <20210426123636.7eb24c37@vepi2> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; 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:WJvc3gpOArwDnIRRl0DWPHiMhv0ZQ1RB/dbg5hzMWK4MjiiidcM XXsQ6X87q91Vl92Q9Q3fgxja2fQkHHZLoe9LeJfzegKdQ2wdQEE50R5d7DO72kkDBI2qRC5 Vl1MvDEm7evFGcbb9SWScb2N2i9qmqjRkt/g9jvVKceRDnhYrurBeIaXJEZFwcbzHlcDGxM rWwlHxVta5AlaZO2XDvAg== X-UI-Out-Filterresults: notjunk:1;V03:K0:KGtGEnB7zNk=:48lKwQCjFrNId4CEuYA4Wu bI5XcwyWakRRWr4dcS/pCb3dhnlmbSY4Hi49X8xOW9TobtfAmeBnlLtUH/KUAPXCJeCK7o5iJ SOcaZlWiSUXh52ebGKtGxl8UKl7Ucl2EgHNHD2lpODkLPgbWj3S01eSmOb/T8LwVpXL/0wqXZ CagA5hfTeS60p7l4tdpIUHje1xPx83HV4k76gCyjJLTttTgBJWH/ThlR44ze6X7D4APMb1ajT zRzF0WNqSJ2hY50PCo9rPt8/Limm/3FsXSj5AoPR5J05pye/vOvkTVSzNwcb6B9qIUsgFT9Dw RoEOTYArypM6RxjQ7QWgQeVuV/oSkOBL5rKKQRxagsCy9A4vIbRVNWlxcFsuQ/EvTDHNWTaOP lpF/iSYswzFMqrsJNnheJfOXUjw5X0pARVQitKZ77eyb/qqM5iE4uIPjBKQ1JIyqOz72NP3yU 6K95EjzZjA3TRzS7m39SUULU4y8hyIWke4qSRpByO4E3IM/JJD4mIhEzES50FYdfT2XpZhsV0 rrqeW7ZAq/MterGCAdHbXGQYw/VY/xTmx7dWb4boDZQAXTw0eGLRRfgqUbgAI4mOCz8mJEKDS 7xyeZ+vWkrYnzXto+fQz4kZ5rbD48iD5DSS7YilYNUAWPx57weuCewIhk3rKk460K3Gal3A2/ VJgcb8zKWvpaqp9m6XUa5zGuE5TStS1KpmW7L+KmIJTaQOls6b7LR9JM8WoEAfixg/53qPULp 29LvDfeQGnKYEPxlNuzRWjL8bvDpJhXnSr1ZhfJ0Ri3hRB9waGrfJKp3FHnregvEJ2mXweIVl gf199/FOJPuiE7Nh8pbsB0KeR4QjSANrG1gFyJu0j0WyB03vYyWbxTozpAWq5tppiGD8c+BxC 7tZ4SbjHqmwvDyx6gLvZyKXLseJnhk1Ls14/pU37M6zV3jR2pgUMgMBEESDuGRPbQw/E6vVul 0hU0FUXDyHnXSgkx2fxD1NYn2iV4L3E0LY2iG/nL5j3NQJiaK9MVBY+FVOtINe3VcbjPJLcYy d5+smkvnB0tnmdgccjTFZJzpJDL/VaPMn21tZEqtwdJo3j/gb/a3VNhMShPNcnsbhFxYznshV ltjU0QRJRS3k0Kv30sFxoWCIuEy7ifP51sbTWmb1emwjyL+EVQnrGfza/rVjoo8ZgxgkyzEjJ KkJ1Rftce7cHyBXSHnlY03zpy+cO5XC32/g241DZ3ypLLDgaGBC50jZea5Yd0VSCUE8JE= X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: Mon, 03 May 2021 09:21:33 -0000 Ping! Ok for trunk? I have looked at other patches, but none was patching any location I have worked on previously. Therefore I can't return the favor of reviewing any currently open patches and have to ask for volunteers here. - Andre On Mon, 26 Apr 2021 12:36:36 +0200 Andre Vehreschild via Fortran wrote: > Hi Steve, hi all, > > I agree. The cas-things have been removed (I will put the patch for the= m into > the pr98301 ticket, so safe them), streamlining the patch a bit more. > > Bootstraped and regtested ok on x86_64-linux/f33. Ok for trunk? > > Regards, > Andre > > Steve Kargl > > PR fortran/98301 - random_init() is broken > > Correct implementation of random_init() when -fcoarray=3Dlib is given. > > gcc/fortran/ChangeLog: > > PR fortran/98301 > * trans-decl.c (gfc_build_builtin_function_decls): Move decl. > * trans-intrinsic.c (conv_intrinsic_random_init): Use bool for > lib-call of caf_random_init instead of logical (4-byte). > * trans.h: Add tree var for random_init. > > libgfortran/ChangeLog: > > PR fortran/98302 > * caf/libcaf.h (_gfortran_caf_random_init): New function. > * caf/single.c (_gfortran_caf_random_init): New function. > * gfortran.map: Added fndecl. > * intrinsics/random_init.f90: Implement random_init. > > > > On Sun, 25 Apr 2021 13:03:34 -0700 > Steve Kargl wrote: > > > Andre, > > > > The patch looks fine to me. I wonder, however, if we should > > comment out all of the shared memory stuff, i.e., the _cas_ > > stuff. I don't know when Thomas/Nicolas will merge their > > work-in-progress. > > > > > -- > Andre Vehreschild * Email: vehre ad gmx dot de =2D- Andre Vehreschild * Email: vehre ad gmx dot de