From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa2.mentor.iphmx.com (esa2.mentor.iphmx.com [68.232.141.98]) by sourceware.org (Postfix) with ESMTPS id 251A83854556 for ; Sat, 10 Dec 2022 08:18:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 251A83854556 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-IronPort-AV: E=Sophos;i="5.96,232,1665475200"; d="diff'?scan'208";a="89684970" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa2.mentor.iphmx.com with ESMTP; 10 Dec 2022 00:18:31 -0800 IronPort-SDR: P1qfRrt1bmFFMwoT+Y1JA6H4gWcJucW0UyqlM9grkzoYEfUf/iG7he3U/doQVzk7PuVFdP0ADH 0kKuyCiwr30x4zHOhLw35VwZDmW7ruu2bvxMHDK5D+sg53Pnp/ghqpyBrpwhIj0BTdiObIsmY8 vS7XQ0eKp8eXeysCKctCrv0FYQG+5y0eEE2oUTv41rP6SpEBUgeyJFFu6z7Mef37s1pmUyEPdx AZcVlWLwtv+thqtOM4JCXyw31+/egn1A+YDvc0FYyRd2i/llfWjwvcmXYyYIHmgSjHIZIC7s0g B9A= Content-Type: multipart/mixed; boundary="------------s50zNkSOoFuP3rynk5fwAXmv" Message-ID: Date: Sat, 10 Dec 2022 09:18:26 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Subject: Re: [Patch] libgomp.texi: Reverse-offload updates (was: [Patch] libgomp: Handle OpenMP's reverse offloads) Content-Language: en-US From: Tobias Burnus To: gcc-patches , Jakub Jelinek References: <0567b7c6-fede-72b8-63d1-1fc10dca36a0@codesourcery.com> In-Reply-To: X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-11.mgc.mentorg.com (139.181.222.11) To svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12) X-Spam-Status: No, score=-11.5 required=5.0 tests=BAYES_00,GIT_PATCH_0,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,NICE_REPLY_A,RCVD_IN_MSPIKE_H2,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 List-Id: --------------s50zNkSOoFuP3rynk5fwAXmv Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Now that the reverse-offload patch is (nearly) in: On 07.12.22 09:08, Tobias Burnus wrote: > On 06.12.22 08:45, Tobias Burnus wrote: >> * As follow-up, libgomp.texi must be updated Slight update to that uncommitted patch: I extended the nvptx entry to state that only one reverse-offload region runs at a given time. OK? Tobias ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstra=C3=9Fe 201= , 80634 M=C3=BCnchen; Gesellschaft mit beschr=C3=A4nkter Haftung; Gesch=C3= =A4ftsf=C3=BChrer: Thomas Heurung, Frank Th=C3=BCrauf; Sitz der Gesellschaf= t: M=C3=BCnchen; Registergericht M=C3=BCnchen, HRB 106955 --------------s50zNkSOoFuP3rynk5fwAXmv Content-Type: text/x-patch; charset="UTF-8"; name="nvptx-rev-offload.diff" Content-Disposition: attachment; filename="nvptx-rev-offload.diff" Content-Transfer-Encoding: base64 bGliZ29tcC50ZXhpOiBSZXZlcnNlLW9mZmxvYWQgdXBkYXRlcwoKbGliZ29tcC8KCSogbGli Z29tcC50ZXhpICg1LjAgSW1wbC4gU3RhdHVzKTogVXBkYXRlICdyZXF1aXJlcycgYW5kICdh bmNlc3RvcicuCgkoR0NOKTogQWRkIGl0ZW0gYWJvdXQgJ29tcCByZXF1aXJlcycuCgkobnZw dHgpOiBMaWtld2lzZTsgYWRkIGl0ZW0gYWJvdXQgcmV2ZXJzZSBvZmZsb2FkLgoKIGxpYmdv bXAvbGliZ29tcC50ZXhpIHwgMjAgKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFu Z2VkLCAxNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp YmdvbXAvbGliZ29tcC50ZXhpIGIvbGliZ29tcC9saWJnb21wLnRleGkKaW5kZXggYjZjMWVk NzE0Y2UuLmY5NWU4MmZjOGFhIDEwMDY0NAotLS0gYS9saWJnb21wL2xpYmdvbXAudGV4aQor KysgYi9saWJnb21wL2xpYmdvbXAudGV4aQpAQCAtMTkyLDggKzE5Miw4IEBAIFRoZSBPcGVu TVAgNC41IHNwZWNpZmljYXRpb24gaXMgZnVsbHkgc3VwcG9ydGVkLgogICAgICAgZW52IHZh cmlhYmxlIEB0YWIgWSBAdGFiCiBAaXRlbSBOZXN0ZWQtcGFyYWxsZWwgY2hhbmdlcyB0byBA ZW1waHttYXgtYWN0aXZlLWxldmVscy12YXJ9IElDViBAdGFiIFkgQHRhYgogQGl0ZW0gQGNv ZGV7cmVxdWlyZXN9IGRpcmVjdGl2ZSBAdGFiIFAKLSAgICAgIEB0YWIgY29tcGxldGUgYnV0 IG5vIG5vbi1ob3N0IGRldmljZXMgcHJvdmlkZXMgQGNvZGV7dW5pZmllZF9hZGRyZXNzfSwK LSAgICAgIEBjb2Rle3VuaWZpZWRfc2hhcmVkX21lbW9yeX0gb3IgQGNvZGV7cmV2ZXJzZV9v ZmZsb2FkfQorICAgICAgQHRhYiBjb21wbGV0ZSBidXQgbm8gbm9uLWhvc3QgZGV2aWNlcyBw cm92aWRlcyBAY29kZXt1bmlmaWVkX2FkZHJlc3N9IG9yCisgICAgICBAY29kZXt1bmlmaWVk X3NoYXJlZF9tZW1vcnl9CiBAaXRlbSBAY29kZXt0ZWFtc30gY29uc3RydWN0IG91dHNpZGUg YW4gZW5jbG9zaW5nIHRhcmdldCByZWdpb24gQHRhYiBZIEB0YWIKIEBpdGVtIE5vbi1yZWN0 YW5ndWxhciBsb29wIG5lc3RzIEB0YWIgWSBAdGFiCiBAaXRlbSBAY29kZXshPX0gYXMgcmVs YXRpb25hbC1vcCBpbiBjYW5vbmljYWwgbG9vcCBmb3JtIGZvciBDL0MrKyBAdGFiIFkgQHRh YgpAQCAtMjI4LDcgKzIyOCw3IEBAIFRoZSBPcGVuTVAgNC41IHNwZWNpZmljYXRpb24gaXMg ZnVsbHkgc3VwcG9ydGVkLgogQGl0ZW0gQGNvZGV7YWxsb2NhdGV9IGNsYXVzZSBAdGFiIFAg QHRhYiBJbml0aWFsIHN1cHBvcnQKIEBpdGVtIEBjb2Rle3VzZV9kZXZpY2VfYWRkcn0gY2xh dXNlIG9uIEBjb2Rle3RhcmdldCBkYXRhfSBAdGFiIFkgQHRhYgogQGl0ZW0gQGNvZGV7YW5j ZXN0b3J9IG1vZGlmaWVyIG9uIEBjb2Rle2RldmljZX0gY2xhdXNlCi0gICAgICBAdGFiIFkg QHRhYiBTZWUgY29tbWVudCBmb3IgQGNvZGV7cmVxdWlyZXN9CisgICAgICBAdGFiIFkgQHRh YiBIb3N0IGZhbGxiYWNrIHdpdGggR0NOIGRldmljZXMKIEBpdGVtIEltcGxpY2l0IGRlY2xh cmUgdGFyZ2V0IGRpcmVjdGl2ZSBAdGFiIFkgQHRhYgogQGl0ZW0gRGlzY29udGlndW91cyBh cnJheSBzZWN0aW9uIHdpdGggQGNvZGV7dGFyZ2V0IHVwZGF0ZX0gY29uc3RydWN0CiAgICAg ICBAdGFiIE4gQHRhYgpAQCAtMjg4LDcgKzI4OCw3IEBAIFRoZSBPcGVuTVAgNC41IHNwZWNp ZmljYXRpb24gaXMgZnVsbHkgc3VwcG9ydGVkLgogICAgICAgQGNvZGV7YXBwZW5kX2FyZ3N9 IEB0YWIgTiBAdGFiCiBAaXRlbSBAY29kZXtkaXNwYXRjaH0gY29uc3RydWN0IEB0YWIgTiBA dGFiCiBAaXRlbSBkZXZpY2Utc3BlY2lmaWMgSUNWIHNldHRpbmdzIHdpdGggZW52aXJvbm1l bnQgdmFyaWFibGVzIEB0YWIgWSBAdGFiCi1AaXRlbSBAY29kZXthc3N1bWV9IGRpcmVjdGl2 ZSBAdGFiIFkgQHRhYgorQGl0ZW0gQGNvZGV7YXNzdW1lfSBhbmQgQGNvZGV7YXNzdW1lc30g ZGlyZWN0aXZlcyBAdGFiIFkgQHRhYgogQGl0ZW0gQGNvZGV7bm90aGluZ30gZGlyZWN0aXZl IEB0YWIgWSBAdGFiCiBAaXRlbSBAY29kZXtlcnJvcn0gZGlyZWN0aXZlIEB0YWIgWSBAdGFi CiBAaXRlbSBAY29kZXttYXNrZWR9IGNvbnN0cnVjdCBAdGFiIFkgQHRhYgpAQCAtNDQ1Niw2 ICs0NDU2LDkgQEAgVGhlIGltcGxlbWVudGF0aW9uIHJlbWFyazoKIEBpdGVtIEkvTyB3aXRo aW4gT3Blbk1QIHRhcmdldCByZWdpb25zIGFuZCBPcGVuQUNDIHBhcmFsbGVsL2tlcm5lbHMg aXMgc3VwcG9ydGVkCiAgICAgICB1c2luZyB0aGUgQyBsaWJyYXJ5IEBjb2Rle3ByaW50Zn0g ZnVuY3Rpb25zIGFuZCB0aGUgRm9ydHJhbgogICAgICAgQGNvZGV7cHJpbnR9L0Bjb2Rle3dy aXRlfSBzdGF0ZW1lbnRzLgorQGl0ZW0gT3Blbk1QIGNvZGUgdGhhdCBoYXMgYSByZXF1aXJl cyBkaXJlY3RpdmUgd2l0aCBAY29kZXt1bmlmaWVkX2FkZHJlc3N9LAorICAgICAgQGNvZGV7 dW5pZmllZF9zaGFyZWRfbWVtb3J5fSBvciBAY29kZXtyZXZlcnNlX29mZmxvYWR9IHdpbGwg cmVtb3ZlCisgICAgICBhbnkgR0NOIGRldmljZSBmcm9tIHRoZSBsaXN0IG9mIGF2YWlsYWJs ZSBkZXZpY2VzIChgYGhvc3QgZmFsbGJhY2snJykuCiBAZW5kIGl0ZW1pemUKIAogCkBAIC00 NTA3LDYgKzQ1MTAsMTUgQEAgVGhlIGltcGxlbWVudGF0aW9uIHJlbWFyazoKIEBpdGVtIENv bXBpbGF0aW9uIE9wZW5NUCBjb2RlIHRoYXQgY29udGFpbnMgQGNvZGV7cmVxdWlyZXMgcmV2 ZXJzZV9vZmZsb2FkfQogICAgICAgcmVxdWlyZXMgYXQgbGVhc3QgQGNvZGV7LW1hcmNoPXNt XzM1fSwgY29tcGlsaW5nIGZvciBAY29kZXstbWFyY2g9c21fMzB9CiAgICAgICBpcyBub3Qg c3VwcG9ydGVkLgorQGl0ZW0gRm9yIGNvZGUgY29udGFpbmluZyByZXZlcnNlIG9mZmxvYWQg KGkuZS4gQGNvZGV7dGFyZ2V0fSByZWdpb25zIHdpdGgKKyAgICAgIEBjb2Rle2RldmljZShh bmNlc3RvcjoxKX0pLCB0aGVyZSBpcyBhIHNsaWdodCBwZXJmb3JtYW5jZSBwZW5hbGl0eQor ICAgICAgZm9yIEBlbXBoe2FsbH0gdGFyZ2V0IHJlZ2lvbnMsIGNvbnNpc3RpbmcgbW9zdGx5 IG9mIHNodXRkb3duIGRlbGF5CisgICAgICBQZXIgZGV2aWNlLCByZXZlcnNlIG9mZmxvYWQg cmVnaW9ucyBhcmUgcHJvY2Vzc2VkIHNlcmlhbCBzdWNoIHRoYXQKKyAgICAgIHRoZSBuZXh0 IHJldmVyc2Ugb2ZmbG9hZCByZWdpb24gaXMgb25seSBleGVjdXRlZCBhZnRlciB0aGUgcHJl dmlvdXMKKyAgICAgIG9uZSByZXR1cm5zLgorQGl0ZW0gT3Blbk1QIGNvZGUgdGhhdCBoYXMg YSByZXF1aXJlcyBkaXJlY3RpdmUgd2l0aCBAY29kZXt1bmlmaWVkX2FkZHJlc3N9CisgICAg ICBvciBAY29kZXt1bmlmaWVkX3NoYXJlZF9tZW1vcnl9IHdpbGwgcmVtb3ZlIGFueSBudnB0 eCBkZXZpY2UgZnJvbSB0aGUKKyAgICAgIGxpc3Qgb2YgYXZhaWxhYmxlIGRldmljZXMgKGBg aG9zdCBmYWxsYmFjaycnKS4KIEBlbmQgaXRlbWl6ZQogCiAK --------------s50zNkSOoFuP3rynk5fwAXmv--