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 DF49B3858D37 for ; Mon, 29 Aug 2022 10:54:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DF49B3858D37 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.93,272,1654588800"; d="diff'?scan'208,217";a="82167686" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa2.mentor.iphmx.com with ESMTP; 29 Aug 2022 02:54:40 -0800 IronPort-SDR: dSFsCb+oLrjEsk7iB7jUA9xAbtn/x7E9UxwvsX4B+FZHY9kHcgLlUH0S/2Bl5XM8DJHo1KVUcV vCLxAW6jHA6LEGimJXNeVDAHrzAvBKBIj4jKIDwtT09NM8qj6bZiXbQrh8VetjvMhrVSlHTex0 DgtO4SaXjEpD/yMKXqOryvZ0hv6b7ivGTqNsceq9FlVcqi3voUtyc/SGWjRNg3qKkyhLlBsLue 6o6gfhXKtOqMfDiJXem9sz0LM4AvMz/pFQoRiU6eaBr9vphEMjgnKaVylQ3uT19hWLnjWMfcUm 6qY= Content-Type: multipart/mixed; boundary="------------2b8au9Yjs7TWs2D4n7UxeprT" Message-ID: Date: Mon, 29 Aug 2022 12:54:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.0 Content-Language: en-US To: gcc-patches , Jakub Jelinek CC: Thomas Schwinge , Andrew Stubbs , Tom de Vries From: Tobias Burnus Subject: [Patch] libgomp.texi: Document libmemkind + nvptx/gcn specifics X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: SVR-IES-MBX-07.mgc.mentorg.com (139.181.222.7) To svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12) X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00, GIT_PATCH_0, HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE, KAM_DMARC_STATUS, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: , X-List-Received-Date: Mon, 29 Aug 2022 10:55:01 -0000 --------------2b8au9Yjs7TWs2D4n7UxeprT Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: quoted-printable I had this patch lying around since about half a year. I did tweak and agum= ented it a bit today, but finally want to get rid of it (locally - by getting it com= mitted) ... This patch changes -misa to -march for nvptx (the latter is now an alias for the former), it adds a new section about libmemkind and some informatio= n about interns of our nvptx/gcn implementation. (The latter should be mostly correct, but I might have missed some fine print or a more recent update.) OK for mainline? 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 --------------2b8au9Yjs7TWs2D4n7UxeprT Content-Type: text/x-patch; charset="UTF-8"; name="libgomp-imp-spec.diff" Content-Disposition: attachment; filename="libgomp-imp-spec.diff" Content-Transfer-Encoding: base64 bGliZ29tcC50ZXhpOiBEb2N1bWVudCBsaWJtZW1raW5kICsgbnZwdHgvZ2NuIHNwZWNpZmlj cwoKbGliZ29tcC9DaGFuZ2VMb2c6CgoJKiBsaWJnb21wLnRleGkgKE9wZW5NUC1JbXBsZW1l bnRhdGlvbiBTcGVjaWZpY3MpOiBOZXc7IGFkZCBsaWJtZW1raW5kCglzZWN0aW9uOyBtb3Zl IE9wZW5NUCBDb250ZXh0IFNlbGVjdG9ycyBmcm9tIC4uLgoJKE9mZmxvYWQtVGFyZ2V0IFNw ZWNpZmljcyk6IC4uLiBoZXJlOyBhZGQgJ0FNRCBSYWRlbyAoR0NOKScgYW5kCgknbnZwdHgn IHNlY3Rpb25zLgoKIGxpYmdvbXAvbGliZ29tcC50ZXhpIHwgMTMyICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQs IDEyNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmdv bXAvbGliZ29tcC50ZXhpIGIvbGliZ29tcC9saWJnb21wLnRleGkKaW5kZXggNjI5OGRlODI1 NGMuLjRjNTkwM2I1NWNjIDEwMDY0NAotLS0gYS9saWJnb21wL2xpYmdvbXAudGV4aQorKysg Yi9saWJnb21wL2xpYmdvbXAudGV4aQpAQCAtMTEzLDYgKzExMyw4IEBAIGNoYW5nZWQgdG8g R05VIE9mZmxvYWRpbmcgYW5kIE11bHRpIFByb2Nlc3NpbmcgUnVudGltZSBMaWJyYXJ5Lgog KiBPcGVuQUNDIExpYnJhcnkgSW50ZXJvcGVyYWJpbGl0eTo6IE9wZW5BQ0MgbGlicmFyeSBp bnRlcm9wZXJhYmlsaXR5IHdpdGggdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgTlZJRElBIENVQkxBUyBsaWJyYXJ5LgogKiBPcGVuQUNDIFByb2ZpbGluZyBJbnRlcmZh Y2U6OgorKiBPcGVuTVAtSW1wbGVtZW50YXRpb24gU3BlY2lmaWNzOjogTm90ZXMgc3BlY2lm aWNzIG9mIHRoaXMgT3Blbk1QCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1w bGVtZW50YXRpb24KICogT2ZmbG9hZC1UYXJnZXQgU3BlY2lmaWNzOjogICBOb3RlcyBvbiBv ZmZsb2FkLXRhcmdldCBzcGVjaWZpYyBpbnRlcm5hbHMKICogVGhlIGxpYmdvbXAgQUJJOjog ICAgICAgICAgICBOb3RlcyBvbiB0aGUgZXh0ZXJuYWwgQUJJIHByZXNlbnRlZCBieSBsaWJn b21wLgogKiBSZXBvcnRpbmcgQnVnczo6ICAgICAgICAgICAgIEhvdyB0byByZXBvcnQgYnVn cyBpbiB0aGUgR05VIE9mZmxvYWRpbmcgYW5kCkBAIC00MjgwLDE2ICs0MjgyLDE1IEBAIG9m ZmxvYWRpbmcgZGV2aWNlcyAoaXQncyBub3QgY2xlYXIgaWYgdGhleSBzaG91bGQgYmUpOgog QGVuZCBpdGVtaXplCiAKIEBjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotQGMgT2ZmbG9hZC1UYXJnZXQg U3BlY2lmaWNzCitAYyBPcGVuTVAtSW1wbGVtZW50YXRpb24gU3BlY2lmaWNzCiBAYyAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KIAotQG5vZGUgT2ZmbG9hZC1UYXJnZXQgU3BlY2lmaWNzCi1AY2hhcHRl ciBPZmZsb2FkLVRhcmdldCBTcGVjaWZpY3MKLQotVGhlIGZvbGxvd2luZyBzZWN0aW9ucyBw cmVzZW50IG5vdGVzIG9uIHRoZSBvZmZsb2FkLXRhcmdldCBzcGVjaWZpY3MuCitAbm9kZSBP cGVuTVAtSW1wbGVtZW50YXRpb24gU3BlY2lmaWNzOgorQGNoYXB0ZXIgT3Blbk1QLUltcGxl bWVudGF0aW9uIFNwZWNpZmljczoKIAogQG1lbnUKICogT3Blbk1QIENvbnRleHQgU2VsZWN0 b3JzOjoKKyogTWVtb3J5IGFsbG9jYXRpb24gd2l0aCBsaWJtZW1raW5kOjoKIEBlbmQgbWVu dQogCiBAbm9kZSBPcGVuTVAgQ29udGV4dCBTZWxlY3RvcnMKQEAgLTQzMDgsOSArNDMwOSwx MjggQEAgVGhlIGZvbGxvd2luZyBzZWN0aW9ucyBwcmVzZW50IG5vdGVzIG9uIHRoZSBvZmZs b2FkLXRhcmdldCBzcGVjaWZpY3MuCiAgICAgICBAdGFiIFNlZSBAY29kZXstbWFyY2g9fSBp biBgYEFNRCBHQ04gT3B0aW9ucycnCiBAaXRlbSBAY29kZXtudnB0eH0KICAgICAgIEB0YWIg QGNvZGV7Z3B1fQotICAgICAgQHRhYiBTZWUgQGNvZGV7LW1pc2E9fSBpbiBgYE52aWRpYSBQ VFggT3B0aW9ucycnCisgICAgICBAdGFiIFNlZSBAY29kZXstbWFyY2g9fSBpbiBgYE52aWRp YSBQVFggT3B0aW9ucycnCiBAZW5kIG11bHRpdGFibGUKIAorQG5vZGUgTWVtb3J5IGFsbG9j YXRpb24gd2l0aCBsaWJtZW1raW5kCitAc2VjdGlvbiBNZW1vcnkgYWxsb2NhdGlvbiB3aXRo IGxpYm1lbWtpbmQKKworT24gTGludXggc3lzdGVtcywgd2hlcmUgdGhlIEB1cmVme2h0dHBz Oi8vZ2l0aHViLmNvbS9tZW1raW5kL21lbWtpbmQsIG1lbWtpbmQKK2xpYnJhcnl9IChAY29k ZXtsaWJtZW1raW5kLnNvLjB9KSBpcyBhdmFpbGFibGUgYXQgcnVudGltZSwgaXQgaXMgdXNl ZCB3aGVuCitjcmVhdGluZyBtZW1vcnkgYWxsb2NhdG9ycyByZXF1ZXN0aW5nCisKK0BpdGVt aXplCitAaXRlbSB0aGUgbWVtb3J5IHNwYWNlIEBjb2Rle29tcF9oaWdoX2J3X21lbV9zcGFj ZX0KK0BpdGVtIHRoZSBtZW1vcnkgc3BhY2UgQGNvZGV7b21wX2xhcmdlX2NhcF9tZW1fc3Bh Y2V9CitAaXRlbSB0aGUgcGFydGl0aW9uIHRyYWl0IEBjb2Rle29tcF9hdHZfaW50ZXJsZWF2 ZWR9CitAZW5kIGl0ZW1pemUKKworCitAYyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0BjIE9mZmxvYWQt VGFyZ2V0IFNwZWNpZmljcworQGMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK0Bub2RlIE9mZmxvYWQt VGFyZ2V0IFNwZWNpZmljcworQGNoYXB0ZXIgT2ZmbG9hZC1UYXJnZXQgU3BlY2lmaWNzCisK K1RoZSBmb2xsb3dpbmcgc2VjdGlvbnMgcHJlc2VudCBub3RlcyBvbiB0aGUgb2ZmbG9hZC10 YXJnZXQgc3BlY2lmaWNzCisKK0BtZW51CisqIEFNRCBSYWRlb246OgorKiBudnB0eDo6CitA ZW5kIG1lbnUKKworQG5vZGUgQU1EIFJhZGVvbgorQHNlY3Rpb24gQU1EIFJhZGVvbiAoR0NO KQorCitPbiB0aGUgaGFyZHdhcmUgc2lkZSwgdGhlcmUgaXMgdGhlIGhpZXJhcmNoeSAoZmlu ZSB0byBjb2Fyc2UpOgorQGl0ZW1pemUKK0BpdGVtIHdvcmsgaXRlbSAodGhyZWFkKQorQGl0 ZW0gd2F2ZWZyb250CitAaXRlbSB3b3JrIGdyb3VwCitAaXRlbSBjb21wdXRlIHVuaXRlIChD VSkKK0BlbmQgaXRlbWl6ZQorCitBbGwgT3Blbk1QIGFuZCBPcGVuQUNDIGxldmVscyBhcmUg dXNlZCwgaS5lLgorQGl0ZW1pemUKK0BpdGVtIE9wZW5NUCdzIHNpbWQgYW5kIE9wZW5BQ0Mn cyB2ZWN0b3IgbWFwIHRvIHdvcmsgaXRlbXMgKHRocmVhZCkKK0BpdGVtIE9wZW5NUCdzIHRo cmVhZHMgKGBgcGFyYWxsZWwnJykgYW5kIE9wZW5BQ0MncyB3b3JrZXJzIG1hcAorICAgICAg dG8gd2F2ZWZyb250cworQGl0ZW0gT3Blbk1QJ3MgdGVhbXMgYW5kIE9wZW5BQ0MncyBnYW5n IHVzZSB1c2UgYSB0aHJlYWRwb29sIHdpdGggdGhlCisgICAgICBzaXplIG9mIHRoZSBudW1i ZXIgb2YgdGVhbXMgb3IgZ2FuZ3MsIHJlc3BlY3RpdmVseS4KK0BlbmQgaXRlbWl6ZQorCitU aGUgdXNlZCBzaXplcyBhcmUKK0BpdGVtaXplCitAaXRlbSBOdW1iZXIgb2YgdGVhbXMgaXMg dGhlIHNwZWNpZmllZCBAY29kZXtudW1fdGVhbXN9IChPcGVuTVApIG9yCisgICAgICBAY29k ZXtudW1fZ2FuZ3N9IChPcGVuQUNDKSBvciBvdGhlcndpc2UgdGhlIG51bWJlciBvZiBDVQor QGl0ZW0gTnVtYmVyIG9mIHdhdmVmcm9udHMgaXMgNCBmb3IgZ2Z4OTAwIGFuZCAxNiBvdGhl cndpc2U7CisgICAgICBAY29kZXtudW1fdGhyZWFkc30gKE9wZW5NUCkgYW5kIEBjb2Rle251 bV93b3JrZXJzfSAoT3BlbkFDQykKKyAgICAgIG92ZXJyaWRlcyB0aGlzIGlmIHNtYWxsZXIu CitAaXRlbSBUaGUgd2F2ZWZyb250IGhhcyAxMDIgc2NhbGFycyBhbmQgNjQgdmVjdG9ycwor QGl0ZW0gTnVtYmVyIG9mIHdvcmtpdGVtcyBpcyBhbHdheXMgNjQKK0BpdGVtIFRoZSBoYXJk d2FyZSBwZXJtaXRzIG1heGltYWxseSA0MCB3b3JrZ3JvdXBzL0NVIGFuZAorICAgICAgMTYg d2F2ZWZyb250cy93b3JrZ3JvdXAgdXAgdG8gYSBsaW1pdCBvZiA0MCB3YXZlZnJvbnRzIGlu IHRvdGFsIHBlciBDVS4KK0BpdGVtIDgwIHNjYWxhcnMgcmVnaXN0ZXJzIGFuZCAyNCB2ZWN0 b3IgcmVnaXN0ZXJzIGluIG5vbi1rZXJuZWwgZnVuY3Rpb25zCisgICAgICAodGhlIGNob3Nl biBwcm9jZWR1cmUtY2FsbGluZyBBUEkpLgorQGl0ZW0gRm9yIHRoZSBrZXJuZWwgaXRzZWxm OiBhcyBtYW55IGFzIHJlZ2lzdGVyIHByZXNzdXJlIGRlbWFuZHMgKG51bWJlciBvZgorICAg ICAgdGVhbXMgYW5kIG51bWJlciBvZiB0aHJlYWRzLCBzY2FsZWQgZG93biBpZiByZWdpc3Rl cnMgYXJlIGV4aGF1c3RlZCkKK0BlbmQgaXRlbWl6ZQorCitUaGUgaW1wbGVtZW50YXRpb24g cmVtYXJrOgorQGl0ZW1pemUKK0BpdGVtIEkvTyB3aXRoaW4gT3Blbk1QIHRhcmdldCByZWdp b25zIGFuZCBPcGVuQUNDIHBhcmFsbGVsL2tlcm5lbHMgaXMgc3VwcG9ydGVkCisgICAgICB1 c2luZyB0aGUgQyBsaWJyYXJ5IEBjb2Rle3ByaW50Zn0gZnVuY3Rpb25zIGFuZCB0aGUgRm9y dHJhbgorICAgICAgQGNvZGV7cHJpbnR9L0Bjb2Rle3dyaXRlfSBzdGF0ZW1lbnRzLgorQGVu ZCBpdGVtaXplCisKKworCitAbm9kZSBudnB0eAorQHNlY3Rpb24gbnZwdHgKKworT24gdGhl IGhhcmR3YXJlIHNpZGUsIHRoZXJlIGlzIHRoZSBoaWVyYXJjaHkgKGZpbmUgdG8gY29hcnNl KToKK0BpdGVtaXplCitAaXRlbSB0aHJlYWQKK0BpdGVtIHdhcnAKK0BpdGVtIHRocmVhZCBi bG9jaworQGl0ZW0gc3RyZWFtaW5nIG11bHRpcHJvY2Vzc29yCitAZW5kIGl0ZW1pemUKKwor QWxsIE9wZW5NUCBhbmQgT3BlbkFDQyBsZXZlbHMgYXJlIHVzZWQsIGkuZS4KK0BpdGVtaXpl CitAaXRlbSBPcGVuTVAncyBzaW1kIGFuZCBPcGVuQUNDJ3MgdmVjdG9yIG1hcCB0byB0aHJl YWRzCitAaXRlbSBPcGVuTVAncyB0aHJlYWRzIChgYHBhcmFsbGVsJycpIGFuZCBPcGVuQUND J3Mgd29ya2VycyBtYXAgdG8gd2FycHMKK0BpdGVtIE9wZW5NUCdzIHRlYW1zIGFuZCBPcGVu QUNDJ3MgZ2FuZyB1c2UgdXNlIGEgdGhyZWFkcG9vbCB3aXRoIHRoZQorICAgICAgc2l6ZSBv ZiB0aGUgbnVtYmVyIG9mIHRlYW1zIG9yIGdhbmdzLCByZXNwZWN0aXZlbHkuCitAZW5kIGl0 ZW1pemUKKworVGhlIHVzZWQgc2l6ZXMgYXJlCitAaXRlbWl6ZQorQGl0ZW0gVGhlIEBjb2Rl e3dhcnBfc2l6ZX0gaXMgYWx3YXlzIDMyCitAaXRlbSBDVURBIGtlcm5lbCBsYXVuY2hlZDog QGNvZGV7ZGltPUB7I3RlYW1zLDEsMUB9LCBibG9ja3M9QHsjdGhyZWFkcyx3YXJwX3NpemUs MUB9fS4KK0BlbmQgaXRlbWl6ZQorCitBZGRpdGlvbmFsIGluZm9ybWF0aW9uIGNhbiBiZSBv YnRhaW5lZCBieSBzZXR0aW5nIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSB0bworQGNvZGV7 R09NUF9ERUJVRz0xfSAodmVyeSB2ZXJib3NlOyBncmVwIGZvciBAY29kZXtrZXJuZWwuKmxh dW5jaH0gZm9yIGxhdW5jaAorcGFyYW1ldGVycykuCisKK0dDQyBnZW5lcmF0ZXMgZ2VuZXJp YyBQVFggSVNBIGNvZGUsIHdoaWNoIGlzIGp1c3QtaW4tdGltZSBjb21waWxlZCBieSBDVURB LAord2hpY2ggY2FjaGVzIHRoZSBKSVQgaW4gdGhlIHVzZXIncyBkaXJlY3RvcnkgKHNlZSBD VURBIGRvY3VtZW50YXRpb247IGNhbiBiZQordHVuZWQgYnkgdGhlIGVudmlyb25tZW50IHZh cmlhYmxlcyBAY29kZXtDVURBX0NBQ0hFX0B7RElTQUJMRSxNQVhTSVpFLFBBVEhAfX0uCisK K05vdGU6IFdoaWxlIFBUWCBJU0EgaXMgZ2VuZXJpYywgdGhlIEBjb2Rley1tcHR4PX0gYW5k IEBjb2Rley1tYXJjaD19IGNvbW1hbmRsaW5lCitvcHRpb25zIHN0aWxsIGFmZmVjdCB0aGUg dXNlZCBQVFggSVNBIGNvZGUgYW5kLCB0aHVzLCB0aGUgcmVxdWlybWVudHMgb24KK0NVREEg dmVyc2lvbiBhbmQgaGFyZHdhcmUuCisKK1RoZSBpbXBsZW1lbnRhdGlvbiByZW1hcms6CitA aXRlbWl6ZQorQGl0ZW0gSS9PIHdpdGhpbiBPcGVuTVAgdGFyZ2V0IHJlZ2lvbnMgYW5kIE9w ZW5BQ0MgcGFyYWxsZWwva2VybmVscyBpcyBzdXBwb3J0ZWQKKyAgICAgIHVzaW5nIHRoZSBD IGxpYnJhcnkgQGNvZGV7cHJpbnRmfSBmdW5jdGlvbnMuIE5vdGUgdGhhdCB0aGUgRm9ydHJh bgorICAgICAgQGNvZGV7cHJpbnR9L0Bjb2Rle3dyaXRlfSBzdGF0ZW1lbnRzCisgICAgICBh cmUgbm90IHN1cHBvcnRlZCwgeWV0LgorQGVuZCBpdGVtaXplCisKIAogQGMgLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCiBAYyBUaGUgbGliZ29tcCBBQkkK --------------2b8au9Yjs7TWs2D4n7UxeprT-- 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 DF49B3858D37 for ; Mon, 29 Aug 2022 10:54:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DF49B3858D37 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.93,272,1654588800"; d="diff'?scan'208,217";a="82167686" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa2.mentor.iphmx.com with ESMTP; 29 Aug 2022 02:54:40 -0800 IronPort-SDR: dSFsCb+oLrjEsk7iB7jUA9xAbtn/x7E9UxwvsX4B+FZHY9kHcgLlUH0S/2Bl5XM8DJHo1KVUcV vCLxAW6jHA6LEGimJXNeVDAHrzAvBKBIj4jKIDwtT09NM8qj6bZiXbQrh8VetjvMhrVSlHTex0 DgtO4SaXjEpD/yMKXqOryvZ0hv6b7ivGTqNsceq9FlVcqi3voUtyc/SGWjRNg3qKkyhLlBsLue 6o6gfhXKtOqMfDiJXem9sz0LM4AvMz/pFQoRiU6eaBr9vphEMjgnKaVylQ3uT19hWLnjWMfcUm 6qY= Content-Type: multipart/mixed; boundary="------------2b8au9Yjs7TWs2D4n7UxeprT" Message-ID: Date: Mon, 29 Aug 2022 12:54:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.0 Content-Language: en-US To: gcc-patches , Jakub Jelinek CC: Thomas Schwinge , Andrew Stubbs , Tom de Vries From: Tobias Burnus Subject: [Patch] libgomp.texi: Document libmemkind + nvptx/gcn specifics X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: SVR-IES-MBX-07.mgc.mentorg.com (139.181.222.7) To svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12) X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00,GIT_PATCH_0,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: Message-ID: <20220829105433._jBE52IBSi7pva5c1Xzfvp3Hmzr8I4PN5wfxo94ixyA@z> --------------2b8au9Yjs7TWs2D4n7UxeprT Content-Type: multipart/alternative; boundary="------------Ime7eo7lIQnVL0S1tjEZ1qwI" --------------Ime7eo7lIQnVL0S1tjEZ1qwI Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: quoted-printable I had this patch lying around since about half a year. I did tweak and agum= ented it a bit today, but finally want to get rid of it (locally - by getting it com= mitted) ... This patch changes -misa to -march for nvptx (the latter is now an alias for the former), it adds a new section about libmemkind and some information about interns of our nvptx/gcn implementation. (The latter should be mostly correct, but I might have missed some fine print or a more recent update.) OK for mainline? 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 --------------Ime7eo7lIQnVL0S1tjEZ1qwI-- --------------2b8au9Yjs7TWs2D4n7UxeprT Content-Type: text/x-patch; charset="UTF-8"; name="libgomp-imp-spec.diff" Content-Disposition: attachment; filename="libgomp-imp-spec.diff" Content-Transfer-Encoding: base64 bGliZ29tcC50ZXhpOiBEb2N1bWVudCBsaWJtZW1raW5kICsgbnZwdHgvZ2Nu IHNwZWNpZmljcwoKbGliZ29tcC9DaGFuZ2VMb2c6CgoJKiBsaWJnb21wLnRl eGkgKE9wZW5NUC1JbXBsZW1lbnRhdGlvbiBTcGVjaWZpY3MpOiBOZXc7IGFk ZCBsaWJtZW1raW5kCglzZWN0aW9uOyBtb3ZlIE9wZW5NUCBDb250ZXh0IFNl bGVjdG9ycyBmcm9tIC4uLgoJKE9mZmxvYWQtVGFyZ2V0IFNwZWNpZmljcyk6 IC4uLiBoZXJlOyBhZGQgJ0FNRCBSYWRlbyAoR0NOKScgYW5kCgknbnZwdHgn IHNlY3Rpb25zLgoKIGxpYmdvbXAvbGliZ29tcC50ZXhpIHwgMTMyICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t LQogMSBmaWxlIGNoYW5nZWQsIDEyNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmdvbXAvbGliZ29tcC50ZXhpIGIv bGliZ29tcC9saWJnb21wLnRleGkKaW5kZXggNjI5OGRlODI1NGMuLjRjNTkw M2I1NWNjIDEwMDY0NAotLS0gYS9saWJnb21wL2xpYmdvbXAudGV4aQorKysg Yi9saWJnb21wL2xpYmdvbXAudGV4aQpAQCAtMTEzLDYgKzExMyw4IEBAIGNo YW5nZWQgdG8gR05VIE9mZmxvYWRpbmcgYW5kIE11bHRpIFByb2Nlc3Npbmcg UnVudGltZSBMaWJyYXJ5LgogKiBPcGVuQUNDIExpYnJhcnkgSW50ZXJvcGVy YWJpbGl0eTo6IE9wZW5BQ0MgbGlicmFyeSBpbnRlcm9wZXJhYmlsaXR5IHdp dGggdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlZJRElB IENVQkxBUyBsaWJyYXJ5LgogKiBPcGVuQUNDIFByb2ZpbGluZyBJbnRlcmZh Y2U6OgorKiBPcGVuTVAtSW1wbGVtZW50YXRpb24gU3BlY2lmaWNzOjogTm90 ZXMgc3BlY2lmaWNzIG9mIHRoaXMgT3Blbk1QCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgaW1wbGVtZW50YXRpb24KICogT2ZmbG9hZC1UYXJn ZXQgU3BlY2lmaWNzOjogICBOb3RlcyBvbiBvZmZsb2FkLXRhcmdldCBzcGVj aWZpYyBpbnRlcm5hbHMKICogVGhlIGxpYmdvbXAgQUJJOjogICAgICAgICAg ICBOb3RlcyBvbiB0aGUgZXh0ZXJuYWwgQUJJIHByZXNlbnRlZCBieSBsaWJn b21wLgogKiBSZXBvcnRpbmcgQnVnczo6ICAgICAgICAgICAgIEhvdyB0byBy ZXBvcnQgYnVncyBpbiB0aGUgR05VIE9mZmxvYWRpbmcgYW5kCkBAIC00Mjgw LDE2ICs0MjgyLDE1IEBAIG9mZmxvYWRpbmcgZGV2aWNlcyAoaXQncyBub3Qg Y2xlYXIgaWYgdGhleSBzaG91bGQgYmUpOgogQGVuZCBpdGVtaXplCiAKIEBj IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotQGMgT2ZmbG9hZC1UYXJnZXQg U3BlY2lmaWNzCitAYyBPcGVuTVAtSW1wbGVtZW50YXRpb24gU3BlY2lmaWNz CiBAYyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAotQG5vZGUgT2ZmbG9h ZC1UYXJnZXQgU3BlY2lmaWNzCi1AY2hhcHRlciBPZmZsb2FkLVRhcmdldCBT cGVjaWZpY3MKLQotVGhlIGZvbGxvd2luZyBzZWN0aW9ucyBwcmVzZW50IG5v dGVzIG9uIHRoZSBvZmZsb2FkLXRhcmdldCBzcGVjaWZpY3MuCitAbm9kZSBP cGVuTVAtSW1wbGVtZW50YXRpb24gU3BlY2lmaWNzOgorQGNoYXB0ZXIgT3Bl bk1QLUltcGxlbWVudGF0aW9uIFNwZWNpZmljczoKIAogQG1lbnUKICogT3Bl bk1QIENvbnRleHQgU2VsZWN0b3JzOjoKKyogTWVtb3J5IGFsbG9jYXRpb24g d2l0aCBsaWJtZW1raW5kOjoKIEBlbmQgbWVudQogCiBAbm9kZSBPcGVuTVAg Q29udGV4dCBTZWxlY3RvcnMKQEAgLTQzMDgsOSArNDMwOSwxMjggQEAgVGhl IGZvbGxvd2luZyBzZWN0aW9ucyBwcmVzZW50IG5vdGVzIG9uIHRoZSBvZmZs b2FkLXRhcmdldCBzcGVjaWZpY3MuCiAgICAgICBAdGFiIFNlZSBAY29kZXst bWFyY2g9fSBpbiBgYEFNRCBHQ04gT3B0aW9ucycnCiBAaXRlbSBAY29kZXtu dnB0eH0KICAgICAgIEB0YWIgQGNvZGV7Z3B1fQotICAgICAgQHRhYiBTZWUg QGNvZGV7LW1pc2E9fSBpbiBgYE52aWRpYSBQVFggT3B0aW9ucycnCisgICAg ICBAdGFiIFNlZSBAY29kZXstbWFyY2g9fSBpbiBgYE52aWRpYSBQVFggT3B0 aW9ucycnCiBAZW5kIG11bHRpdGFibGUKIAorQG5vZGUgTWVtb3J5IGFsbG9j YXRpb24gd2l0aCBsaWJtZW1raW5kCitAc2VjdGlvbiBNZW1vcnkgYWxsb2Nh dGlvbiB3aXRoIGxpYm1lbWtpbmQKKworT24gTGludXggc3lzdGVtcywgd2hl cmUgdGhlIEB1cmVme2h0dHBzOi8vZ2l0aHViLmNvbS9tZW1raW5kL21lbWtp bmQsIG1lbWtpbmQKK2xpYnJhcnl9IChAY29kZXtsaWJtZW1raW5kLnNvLjB9 KSBpcyBhdmFpbGFibGUgYXQgcnVudGltZSwgaXQgaXMgdXNlZCB3aGVuCitj cmVhdGluZyBtZW1vcnkgYWxsb2NhdG9ycyByZXF1ZXN0aW5nCisKK0BpdGVt aXplCitAaXRlbSB0aGUgbWVtb3J5IHNwYWNlIEBjb2Rle29tcF9oaWdoX2J3 X21lbV9zcGFjZX0KK0BpdGVtIHRoZSBtZW1vcnkgc3BhY2UgQGNvZGV7b21w X2xhcmdlX2NhcF9tZW1fc3BhY2V9CitAaXRlbSB0aGUgcGFydGl0aW9uIHRy YWl0IEBjb2Rle29tcF9hdHZfaW50ZXJsZWF2ZWR9CitAZW5kIGl0ZW1pemUK KworCitAYyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0BjIE9mZmxvYWQt VGFyZ2V0IFNwZWNpZmljcworQGMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t CisKK0Bub2RlIE9mZmxvYWQtVGFyZ2V0IFNwZWNpZmljcworQGNoYXB0ZXIg T2ZmbG9hZC1UYXJnZXQgU3BlY2lmaWNzCisKK1RoZSBmb2xsb3dpbmcgc2Vj dGlvbnMgcHJlc2VudCBub3RlcyBvbiB0aGUgb2ZmbG9hZC10YXJnZXQgc3Bl Y2lmaWNzCisKK0BtZW51CisqIEFNRCBSYWRlb246OgorKiBudnB0eDo6CitA ZW5kIG1lbnUKKworQG5vZGUgQU1EIFJhZGVvbgorQHNlY3Rpb24gQU1EIFJh ZGVvbiAoR0NOKQorCitPbiB0aGUgaGFyZHdhcmUgc2lkZSwgdGhlcmUgaXMg dGhlIGhpZXJhcmNoeSAoZmluZSB0byBjb2Fyc2UpOgorQGl0ZW1pemUKK0Bp dGVtIHdvcmsgaXRlbSAodGhyZWFkKQorQGl0ZW0gd2F2ZWZyb250CitAaXRl bSB3b3JrIGdyb3VwCitAaXRlbSBjb21wdXRlIHVuaXRlIChDVSkKK0BlbmQg aXRlbWl6ZQorCitBbGwgT3Blbk1QIGFuZCBPcGVuQUNDIGxldmVscyBhcmUg dXNlZCwgaS5lLgorQGl0ZW1pemUKK0BpdGVtIE9wZW5NUCdzIHNpbWQgYW5k IE9wZW5BQ0MncyB2ZWN0b3IgbWFwIHRvIHdvcmsgaXRlbXMgKHRocmVhZCkK K0BpdGVtIE9wZW5NUCdzIHRocmVhZHMgKGBgcGFyYWxsZWwnJykgYW5kIE9w ZW5BQ0MncyB3b3JrZXJzIG1hcAorICAgICAgdG8gd2F2ZWZyb250cworQGl0 ZW0gT3Blbk1QJ3MgdGVhbXMgYW5kIE9wZW5BQ0MncyBnYW5nIHVzZSB1c2Ug YSB0aHJlYWRwb29sIHdpdGggdGhlCisgICAgICBzaXplIG9mIHRoZSBudW1i ZXIgb2YgdGVhbXMgb3IgZ2FuZ3MsIHJlc3BlY3RpdmVseS4KK0BlbmQgaXRl bWl6ZQorCitUaGUgdXNlZCBzaXplcyBhcmUKK0BpdGVtaXplCitAaXRlbSBO dW1iZXIgb2YgdGVhbXMgaXMgdGhlIHNwZWNpZmllZCBAY29kZXtudW1fdGVh bXN9IChPcGVuTVApIG9yCisgICAgICBAY29kZXtudW1fZ2FuZ3N9IChPcGVu QUNDKSBvciBvdGhlcndpc2UgdGhlIG51bWJlciBvZiBDVQorQGl0ZW0gTnVt YmVyIG9mIHdhdmVmcm9udHMgaXMgNCBmb3IgZ2Z4OTAwIGFuZCAxNiBvdGhl cndpc2U7CisgICAgICBAY29kZXtudW1fdGhyZWFkc30gKE9wZW5NUCkgYW5k IEBjb2Rle251bV93b3JrZXJzfSAoT3BlbkFDQykKKyAgICAgIG92ZXJyaWRl cyB0aGlzIGlmIHNtYWxsZXIuCitAaXRlbSBUaGUgd2F2ZWZyb250IGhhcyAx MDIgc2NhbGFycyBhbmQgNjQgdmVjdG9ycworQGl0ZW0gTnVtYmVyIG9mIHdv cmtpdGVtcyBpcyBhbHdheXMgNjQKK0BpdGVtIFRoZSBoYXJkd2FyZSBwZXJt aXRzIG1heGltYWxseSA0MCB3b3JrZ3JvdXBzL0NVIGFuZAorICAgICAgMTYg d2F2ZWZyb250cy93b3JrZ3JvdXAgdXAgdG8gYSBsaW1pdCBvZiA0MCB3YXZl ZnJvbnRzIGluIHRvdGFsIHBlciBDVS4KK0BpdGVtIDgwIHNjYWxhcnMgcmVn aXN0ZXJzIGFuZCAyNCB2ZWN0b3IgcmVnaXN0ZXJzIGluIG5vbi1rZXJuZWwg ZnVuY3Rpb25zCisgICAgICAodGhlIGNob3NlbiBwcm9jZWR1cmUtY2FsbGlu ZyBBUEkpLgorQGl0ZW0gRm9yIHRoZSBrZXJuZWwgaXRzZWxmOiBhcyBtYW55 IGFzIHJlZ2lzdGVyIHByZXNzdXJlIGRlbWFuZHMgKG51bWJlciBvZgorICAg ICAgdGVhbXMgYW5kIG51bWJlciBvZiB0aHJlYWRzLCBzY2FsZWQgZG93biBp ZiByZWdpc3RlcnMgYXJlIGV4aGF1c3RlZCkKK0BlbmQgaXRlbWl6ZQorCitU aGUgaW1wbGVtZW50YXRpb24gcmVtYXJrOgorQGl0ZW1pemUKK0BpdGVtIEkv TyB3aXRoaW4gT3Blbk1QIHRhcmdldCByZWdpb25zIGFuZCBPcGVuQUNDIHBh cmFsbGVsL2tlcm5lbHMgaXMgc3VwcG9ydGVkCisgICAgICB1c2luZyB0aGUg QyBsaWJyYXJ5IEBjb2Rle3ByaW50Zn0gZnVuY3Rpb25zIGFuZCB0aGUgRm9y dHJhbgorICAgICAgQGNvZGV7cHJpbnR9L0Bjb2Rle3dyaXRlfSBzdGF0ZW1l bnRzLgorQGVuZCBpdGVtaXplCisKKworCitAbm9kZSBudnB0eAorQHNlY3Rp b24gbnZwdHgKKworT24gdGhlIGhhcmR3YXJlIHNpZGUsIHRoZXJlIGlzIHRo ZSBoaWVyYXJjaHkgKGZpbmUgdG8gY29hcnNlKToKK0BpdGVtaXplCitAaXRl bSB0aHJlYWQKK0BpdGVtIHdhcnAKK0BpdGVtIHRocmVhZCBibG9jaworQGl0 ZW0gc3RyZWFtaW5nIG11bHRpcHJvY2Vzc29yCitAZW5kIGl0ZW1pemUKKwor QWxsIE9wZW5NUCBhbmQgT3BlbkFDQyBsZXZlbHMgYXJlIHVzZWQsIGkuZS4K K0BpdGVtaXplCitAaXRlbSBPcGVuTVAncyBzaW1kIGFuZCBPcGVuQUNDJ3Mg dmVjdG9yIG1hcCB0byB0aHJlYWRzCitAaXRlbSBPcGVuTVAncyB0aHJlYWRz IChgYHBhcmFsbGVsJycpIGFuZCBPcGVuQUNDJ3Mgd29ya2VycyBtYXAgdG8g d2FycHMKK0BpdGVtIE9wZW5NUCdzIHRlYW1zIGFuZCBPcGVuQUNDJ3MgZ2Fu ZyB1c2UgdXNlIGEgdGhyZWFkcG9vbCB3aXRoIHRoZQorICAgICAgc2l6ZSBv ZiB0aGUgbnVtYmVyIG9mIHRlYW1zIG9yIGdhbmdzLCByZXNwZWN0aXZlbHku CitAZW5kIGl0ZW1pemUKKworVGhlIHVzZWQgc2l6ZXMgYXJlCitAaXRlbWl6 ZQorQGl0ZW0gVGhlIEBjb2Rle3dhcnBfc2l6ZX0gaXMgYWx3YXlzIDMyCitA aXRlbSBDVURBIGtlcm5lbCBsYXVuY2hlZDogQGNvZGV7ZGltPUB7I3RlYW1z LDEsMUB9LCBibG9ja3M9QHsjdGhyZWFkcyx3YXJwX3NpemUsMUB9fS4KK0Bl bmQgaXRlbWl6ZQorCitBZGRpdGlvbmFsIGluZm9ybWF0aW9uIGNhbiBiZSBv YnRhaW5lZCBieSBzZXR0aW5nIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSB0 bworQGNvZGV7R09NUF9ERUJVRz0xfSAodmVyeSB2ZXJib3NlOyBncmVwIGZv ciBAY29kZXtrZXJuZWwuKmxhdW5jaH0gZm9yIGxhdW5jaAorcGFyYW1ldGVy cykuCisKK0dDQyBnZW5lcmF0ZXMgZ2VuZXJpYyBQVFggSVNBIGNvZGUsIHdo aWNoIGlzIGp1c3QtaW4tdGltZSBjb21waWxlZCBieSBDVURBLAord2hpY2gg Y2FjaGVzIHRoZSBKSVQgaW4gdGhlIHVzZXIncyBkaXJlY3RvcnkgKHNlZSBD VURBIGRvY3VtZW50YXRpb247IGNhbiBiZQordHVuZWQgYnkgdGhlIGVudmly b25tZW50IHZhcmlhYmxlcyBAY29kZXtDVURBX0NBQ0hFX0B7RElTQUJMRSxN QVhTSVpFLFBBVEhAfX0uCisKK05vdGU6IFdoaWxlIFBUWCBJU0EgaXMgZ2Vu ZXJpYywgdGhlIEBjb2Rley1tcHR4PX0gYW5kIEBjb2Rley1tYXJjaD19IGNv bW1hbmRsaW5lCitvcHRpb25zIHN0aWxsIGFmZmVjdCB0aGUgdXNlZCBQVFgg SVNBIGNvZGUgYW5kLCB0aHVzLCB0aGUgcmVxdWlybWVudHMgb24KK0NVREEg dmVyc2lvbiBhbmQgaGFyZHdhcmUuCisKK1RoZSBpbXBsZW1lbnRhdGlvbiBy ZW1hcms6CitAaXRlbWl6ZQorQGl0ZW0gSS9PIHdpdGhpbiBPcGVuTVAgdGFy Z2V0IHJlZ2lvbnMgYW5kIE9wZW5BQ0MgcGFyYWxsZWwva2VybmVscyBpcyBz dXBwb3J0ZWQKKyAgICAgIHVzaW5nIHRoZSBDIGxpYnJhcnkgQGNvZGV7cHJp bnRmfSBmdW5jdGlvbnMuIE5vdGUgdGhhdCB0aGUgRm9ydHJhbgorICAgICAg QGNvZGV7cHJpbnR9L0Bjb2Rle3dyaXRlfSBzdGF0ZW1lbnRzCisgICAgICBh cmUgbm90IHN1cHBvcnRlZCwgeWV0LgorQGVuZCBpdGVtaXplCisKIAogQGMg LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBAYyBUaGUgbGliZ29tcCBBQkkK --------------2b8au9Yjs7TWs2D4n7UxeprT--