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--