From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6300 invoked by alias); 23 Oct 2019 06:51:30 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 5858 invoked by uid 89); 23 Oct 2019 06:51:30 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-9.2 required=5.0 tests=AWL,BAYES_00,KAM_SHORT,SPF_PASS autolearn=ham version=3.3.1 spammy=device, HContent-Transfer-Encoding:8bit X-HELO: esa4.mentor.iphmx.com Received: from esa4.mentor.iphmx.com (HELO esa4.mentor.iphmx.com) (68.232.137.252) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 23 Oct 2019 06:51:29 +0000 IronPort-SDR: i2Eg6UfFLN/rZJVsbpf1TGJGH2GyrWm2TOuAYEAQLTDeeWrqRmP0a4+xyBN2EMm5r4QIXIwBDf 4+x6sXo/9AmqzPpx7cZUTE0eUT/ShO4eUNivut8Bxf+I+vp7cpbPX/UGvhW+SSzx2j57P5d6An AJ5+XffxfWsuDt3dk0h7fikYy1qojg4uqlTBRrm/4glB5bBws+RtpufrLAcNNWcbvna+JwyzT4 MZcdyDpbs6fSlXTaiqzeW4jgzGMlpTruh1N+TWOxcbDgzfq2ye81EsbTPrPHN/230X0ehIEgLk jCM= Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa4.mentor.iphmx.com with ESMTP; 22 Oct 2019 22:51:27 -0800 IronPort-SDR: +IiI1ZtzgTy9Vu+E9MO+IFncTAsq2XSl/ucBabZH2h2u+Tt8KSzrBj5mfs9xer7GUTKMml39Cc AR4tAmXH44bOUbf2vX6tLB2Zu048DK7BoLRj10KOE8YnhcDc741p13apKCHgHY7LTNj9g2Sc4o SsR1w46SRsIgQUfo7sWZvZcoNTar6vpwfCdMGCVA11YFBJUDJp+7Nk63ZrRkmJ4ifNA3ruy/wi kOTQv6j2e3A99NyspiamvGLZlLn9NYehglI7rK+b2JAg+U29ltXOtCtbEgBph4a6afqjJFeqdC G/Q= Subject: *ping* Re: [Patch][OpenMP] use_device_addr/use_device_ptr with Fortran allocatable/pointer arrays (= array descriptor) From: Tobias Burnus To: gcc-patches , fortran , Jakub Jelinek References: <7b38dcfe-7510-59f1-f6aa-1735abc340c8@codesourcery.com> Message-ID: Date: Wed, 23 Oct 2019 07:08:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.2 MIME-Version: 1.0 In-Reply-To: <7b38dcfe-7510-59f1-f6aa-1735abc340c8@codesourcery.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 8bit Return-Path: tobias@codesourcery.com X-IsSubscribed: yes X-SW-Source: 2019-10/txt/msg01616.txt.bz2 *ping* On 10/14/19 3:11 PM, Tobias Burnus wrote: > This is a follow-up patch to the use_device_addr work. In particular, > it replaces the patch at > https://gcc.gnu.org/ml/fortran/2019-09/msg00088.html > > Fortran array descriptors need special handling, which this patch adds. > > [The use_device-addr-{3,4} test cases are based on the > use_device_addr-{1,2} ones; I saw that I could have tested there > optional + deallocated in addition, hence, I added it as well (to all > four files). – The use_device-ptr-1.f90 is a slightly cleaned-up > version of previous patch and I have removed the compile-time checks > of previous patch.] > > Bootstrapped + regtested on x86_64-gnu-linux w/o "device". And tested > additionally the testcases with nvptx offloading. > > Thanks, > > Tobias >