From patchwork Thu Sep 21 09:22:00 2023
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Patchwork-Submitter: Tobias Burnus
X-Patchwork-Id: 142782
Return-Path:
Delivered-To: ouuuleilei@gmail.com
Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp4714344vqi;
Thu, 21 Sep 2023 02:23:01 -0700 (PDT)
X-Google-Smtp-Source:
AGHT+IFgWksd9EpbM0pc73iiOYY+UzQq+4IrI2gIM4Pj70dsrRwC9B3yGYOlQT7dkj6dvQd2vFCN
X-Received: by 2002:a17:906:cc17:b0:9ae:5ab2:2f07 with SMTP id
ml23-20020a170906cc1700b009ae5ab22f07mr1262124ejb.6.1695288181087;
Thu, 21 Sep 2023 02:23:01 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1695288181; cv=none;
d=google.com; s=arc-20160816;
b=yZxjiqKwsP9oomkQr6jWy0QkW10QpR/DVfdcRKAC8mtClxRml/Pjr59RooXXKk+UBh
eKAg1hsCJ1d5d2speE2hNcOk5FcrDTbHZg6UFjo0GvxnXau0GZt5jWUeJC5DMzxqHFm7
4gAGGVlCMhSg60ree6pETM7+9ntImr1KHHxq0Gzo/BeBMeJ0aflsMNqP+5QzQjQmu+if
h7r18VoVTgTmaT+7iKvOzv2P0Qd7EpfXWeSD0GTX8OC7uHY/zI8JfJ9udCfUcDmjdO5C
untEVpJr2RFUpqSG5lsVZmGPPOz7w7eixUQU9NhFQaGk7aAmesf79kuGaCpv/kyoi2Ub
QnKQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20160816;
h=errors-to:list-subscribe:list-help:list-post:list-archive
:list-unsubscribe:list-id:precedence:subject:from:to
:content-language:user-agent:mime-version:date:message-id
:ironport-sdr:dmarc-filter:delivered-to;
bh=FbooAKR4bCgDufnvmrlJmO7WixR5ioEbKdF4/yLzXqI=;
fh=DA85XFwTLV9HCIc/4Ieaj5sNPulbXtnq0e5o9X/Iulg=;
b=s6Jir3QA0o0cnIDBHiQFJAjFhUl7kd8UPuLaGwrUTrWA0o458iujeMnzsxSmmXqC2Y
GvHxGvwGVxPYnmGf2rYyEUDYh7fvzvPjmFWsd2y0MO/s2BIzp9JCBuFL5crQPFANrxad
hewFwI1NH5ULjVzQVUyBWmT+0rwix5EO+D4vWq6iyH1pDiQ8VLLmvchnVW5eM3d30ReH
CshfY3z/5HrJVa02foXrjJ5mmKkuIgzvjpi5GnF71jcfdcLy1eXcXgOjQEMSmHj/1IeB
ro+aYybG5lX+3g3GUauxXNhU7iL9IbspzcIEJT6y6Sa5skRrSV1UWPJ46Dingjq/whN1
Ugog==
ARC-Authentication-Results: i=1; mx.google.com;
spf=pass (google.com: domain of
gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates
2620:52:3:1:0:246e:9693:128c as permitted sender)
smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"
Received: from server2.sourceware.org (server2.sourceware.org.
[2620:52:3:1:0:246e:9693:128c])
by mx.google.com with ESMTPS id
v17-20020a1709061dd100b00992acf935aesi841975ejh.412.2023.09.21.02.23.00
for
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 21 Sep 2023 02:23:01 -0700 (PDT)
Received-SPF: pass (google.com: domain of
gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates
2620:52:3:1:0:246e:9693:128c as permitted sender)
client-ip=2620:52:3:1:0:246e:9693:128c;
Authentication-Results: mx.google.com;
spf=pass (google.com: domain of
gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates
2620:52:3:1:0:246e:9693:128c as permitted sender)
smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"
Received: from server2.sourceware.org (localhost [IPv6:::1])
by sourceware.org (Postfix) with ESMTP id 6C622385CC9F
for ; Thu, 21 Sep 2023 09:22:34 +0000 (GMT)
X-Original-To: gcc-patches@gcc.gnu.org
Delivered-To: gcc-patches@gcc.gnu.org
Received: from esa2.mentor.iphmx.com (esa2.mentor.iphmx.com [68.232.141.98])
by sourceware.org (Postfix) with ESMTPS id C05D63858D39
for ; Thu, 21 Sep 2023 09:22:05 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C05D63858D39
Authentication-Results: sourceware.org; dmarc=none (p=none dis=none)
header.from=codesourcery.com
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com
X-CSE-ConnectionGUID: DjZvC4gHSv2N84rT4aQMmw==
X-CSE-MsgGUID: 7jFTJdaPThiJNvow4b9p6Q==
X-IronPort-AV: E=Sophos;i="6.03,165,1694764800";
d="diff'?scan'208";a="19533186"
Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167])
by esa2.mentor.iphmx.com with ESMTP; 21 Sep 2023 01:22:04 -0800
IronPort-SDR:
WTcnUDnQKYAOU+FXb6lB8DflZvkSAKWQ0aUqCIRsFQAQJoWAFzysnGH1YJCFeedak8kuqUh4ZI
LZa9MyBlqRD5/+S5uyTqxQNQPYc/yuH3gbPmyZTWdZEFHp8CAiF040KFiaSlG6PwK4Hxvo17O8
pEISCOkEDVlpaaD1WZ9qVJ5ONzkMA+xCv1mAquwINSE0efeBYerUZwiyZfQ31M37uUM/nHwbU+
PR/g+Bf6dGmzmnkqd7cw8l6dobkVfsVYD7DLqOYRFjARsGWf//28HnX1yc0/Qah6CK0iMaSrUV
5Hw=
Message-ID:
Date: Thu, 21 Sep 2023 11:22:00 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: gcc-patches , Jakub Jelinek ,
Gerald Pfeifer
From: Tobias Burnus
Subject: [wwwdocs] OpenMP: gcc-14/changes.html and projects/gomp/ update
X-Originating-IP: [137.202.0.90]
X-ClientProxiedBy: svr-ies-mbx-15.mgc.mentorg.com (139.181.222.15) To
svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12)
X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, GIT_PATCH_0,
HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, KAM_SHORT, SPF_HELO_PASS,
SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: gcc-patches@gcc.gnu.org
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: Gcc-patches mailing list
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org
X-getmail-retrieved-from-mailbox: INBOX
X-GMAIL-THRID: 1777638499412598721
X-GMAIL-MSGID: 1777638499412598721
This updates for newer features implemented very recently (project status)
and since a while (gcc-14/changes/).
Comments? Remarks? Suggestions?
I not, I plan to commit it relatively soon - but follow-up changes are
of course possible :-)
Tobias
-----------------
Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955
OpenMP: gcc-14/changes.html and projects/gomp/ update
* htdocs/gcc-14/changes.html (OpenMP): Update for new features.
* htdocs/projects/gomp/index.html: Likewise, update the impl. status.
diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 65382746..2ca05ad0 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -55,11 +55,30 @@ a work-in-progress.
The requires
directive's unified_address
requirement is now fulfilled by both AMD GCN and nvptx devices.
+
+ OpenMP 5.1: Support was added for collapsing imperfectly nested loops and
+ using present
as map-type modifier and in
+ defaultmap
.
+
OpenMP 5.2: The OMP_TARGET_OFFLOAD=mandatory
handling has
been updated for the clarifications and changes of the 5.2 specification.
For Fortran, the list of directives permitted in Fortran pure procedures
- was extended.
+ was extended. Additionally, the spec change has been implemented for
+ default implicit mapping of C/C++ pointers pointing to unmapped storage.
+
+
+ OpenMP 6.0 preview (TR11): The decl
attribute is now
+ supported in C++ 11 attributes.
+
+
+ The GNU Offloading and
+ Multi Processing Runtime Library Manual has been updated and extended,
+ improving especially the ICV description, memory allocation, and the
+ description of the environment variables and OpenMP routines. On Linux,
+ the libnuma is now used
+ for allocators requesting the nearest-partition trait as detailed in the
+ manual.
diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html
index 04bfd908..7f0b97c3 100644
--- a/htdocs/projects/gomp/index.html
+++ b/htdocs/projects/gomp/index.html
@@ -479,8 +479,8 @@ than listed, depending on resolved corner cases and optimizations.
allocate directive |
- No |
- |
+ GCC 14 |
+ Only C, only stack variables |
Discontiguous array section with target update construct |
@@ -554,8 +554,8 @@ than listed, depending on resolved corner cases and optimizations.
align clause in allocate directive |
- No |
- |
+ GCC 14 |
+ Only C (and only stack variables) |
align modifier in allocate clause |
@@ -996,7 +996,7 @@ error.
The decl attribute was added to the C++ attribute syntax
- | No |
+ GCC 14 |
|