From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cc-smtpout1.netcologne.de (cc-smtpout1.netcologne.de [89.1.8.211]) by sourceware.org (Postfix) with ESMTPS id 517843858026 for ; Wed, 20 Jan 2021 11:17:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 517843858026 Received: from cc-smtpin3.netcologne.de (cc-smtpin3.netcologne.de [89.1.8.203]) by cc-smtpout1.netcologne.de (Postfix) with ESMTP id 86A4D1388E; Wed, 20 Jan 2021 12:17:00 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by cc-smtpin3.netcologne.de (Postfix) with ESMTP id 82B8011DF9; Wed, 20 Jan 2021 12:17:00 +0100 (CET) Received: from [2a0a:a540:3087:0:a108:a51b:a207:bfe3] (helo=cc-smtpin3.netcologne.de) by localhost with ESMTP (eXpurgate 4.19.0) (envelope-from ) id 6008112c-07b2-7f0000012729-7f000001c82e-1 for ; Wed, 20 Jan 2021 12:17:00 +0100 Received: from linux-p51k.fritz.box (2a0a-a540-3087-0-a108-a51b-a207-bfe3.ipv6dyn.netcologne.de [IPv6:2a0a:a540:3087:0:a108:a51b:a207:bfe3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by cc-smtpin3.netcologne.de (Postfix) with ESMTPSA; Wed, 20 Jan 2021 12:16:56 +0100 (CET) Subject: Re: ICE for coarray_shared and team To: dhumieres.dominique@free.fr, koenigni@student.ethz.ch Cc: tobias@codesourcery.com, fortran@gcc.gnu.org References: <83f0542093b63ea6ad6d005ee9f23a8e@free.fr> From: Thomas Koenig Message-ID: <49207317-5ec8-dae1-a8e6-66de104aba0e@netcologne.de> Date: Wed, 20 Jan 2021 12:16:56 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <83f0542093b63ea6ad6d005ee9f23a8e@free.fr> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-DE Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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: Wed, 20 Jan 2021 11:17:03 -0000 Hi Dominique, > Among the errors I see with coarray_shared are > > FAIL: gfortran.dg/coarray.sh/team_change_1.f90 -fcoarray=shared  -O2 > -lcaf_shared -latomic (internal compiler error) Teams are not yet implemented, this is known :-) and documented under libgfortran/caf_shared/README.native_coarrays. In general, we try to have all test cases known to succeed in the gfortran.dg/caf-shared directory. > I think there ere missing if blocks for GFC_FCOARRAY_SHARED. For them > should we use gfor_fndecl_caf_team_number or anything else? I haven't looked at teams too closely yet. We will need a few decls in the front end. These should be separate from the caf_ names because the number and types of arguments might be different, and we don't want to pick up the wrong ones. All decls for shared memory coarrays have cas instead of caf in their names. Also, teams need to be implemented on the library side as well. Best regards Thomas