From patchwork Fri Dec 10 17:29:13 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kwok Cheung Yeung X-Patchwork-Id: 1566594 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=8.43.85.97; helo=sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=) Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4J9dFr5CcJz9ssD for ; Sat, 11 Dec 2021 04:30:08 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9A839385781A for ; Fri, 10 Dec 2021 17:30:06 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from esa3.mentor.iphmx.com (esa3.mentor.iphmx.com [68.232.137.180]) by sourceware.org (Postfix) with ESMTPS id BD9A5385801D for ; Fri, 10 Dec 2021 17:29:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org BD9A5385801D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com IronPort-SDR: nVB3slN0rr3mRuqvPjEtGDElLTmJgPZHF3q3UtFOqW241Idbwk/BprFAmQPlshmwgKhdCrN7np hqSigCroDqdYRVSfXBiHRfhnbxw7qhenyL9bWnnfJcAx5/b64mLqdmaCR7cR5yoZw/0jfJXsqw 3EegjCW+/PZHjAM3aaQXixfQea4uw3xrRmtEBEYlPqrv4fJ4lFrIldQ6qDJoLCCsh5V+guyDt6 rfyV1oJKOYJp4d7wlJ0+dzN6/rGTW6xCqK/e0U8icPqD7ZSZ2+i7aDFIK28xVpiC75owv3GOci 0nhPcCcPRJl49vN8esOd1EDJ X-IronPort-AV: E=Sophos;i="5.88,196,1635235200"; d="scan'208";a="69403043" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa3.mentor.iphmx.com with ESMTP; 10 Dec 2021 09:29:42 -0800 IronPort-SDR: wOpa9e39wSJ4KxVBq8CD/J0CEmYqgso15hFrhyw/kCIl4+y2390ACFROy6qQn4EFPxKF6D38wK zTVIA0OnXjO3tei34VpHa5PSLkeSY07/XecGVbbSBur7TG73rYTZEZ1OHoOEu4bSzHrsHfLytI 3fVzxYnqYIz0ywxEruDfRfzh4S8Hj9M+ftIs5WP7UNWdXBnheVHNge7Xc0ZmFlR5OOcuNcNCPf F/Vd17I9t8RcRoZa44lnSORHUhyPv/xXB7bgQJHl2LC9wY/7Bzo0rjYSOtZ1JSV3EJmiczJBD9 ZWA= Message-ID: Date: Fri, 10 Dec 2021 17:29:13 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 To: gcc-patches , Jakub Jelinek References: <8d413974-0068-3a31-6ae5-d36c1be06d06@codesourcery.com> Subject: [PATCH 0/7] openmp: OpenMP metadirectives support From: Kwok Cheung Yeung In-Reply-To: <8d413974-0068-3a31-6ae5-d36c1be06d06@codesourcery.com> X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-13.mgc.mentorg.com (139.181.222.13) To SVR-IES-MBX-04.mgc.mentorg.com (139.181.222.4) X-Spam-Status: No, score=-5.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, SPF_HELO_PASS, 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: , Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org Sender: "Gcc-patches" Hello This is my current patchset for OpenMP metadirectives support. It aims to implement the specification from OpenMP 5.1, with dynamic selector support (though currently only the dynamic user selector set is supported), and supports the C, C++ and Fortran front ends. The patch has been bootstrapped on a x86_64 Linux machine, and the testsuite run with no regressions (libgomp tested with both no offloading and with offloading to nvptx). Okay for inclusion in trunk? Kwok