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 921D9384F964 for ; Fri, 16 Dec 2022 16:19:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 921D9384F964 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,249,1665475200"; d="diff'?scan'208";a="90522464" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa2.mentor.iphmx.com with ESMTP; 16 Dec 2022 08:19:06 -0800 IronPort-SDR: lhm0jz1mDJ5bXLvz8qmY7uGJpOexYI66sEQTkExUOc837aWRtxBiLXAPuyw9M5b9xOcRV8lPEW 6e8nFdL4e26G3XMW5GXDtwLeisaYGzrQt0AZwRGlkQF+RcmljBtjyD4V9Wx7Z8V4ZQGN45lHvh cAs0AoXQmXIN1od28iZ/qGXml6G3Q09tU5RcHtFE6pujkDAm8BkcNJALN6skEgmoMQQdMmMWW3 Uaq/Q+bCTlzOQXVGdlQAXNK/2BI7JwBf5wT8pst5aPl/E4qKIOmz0GufzrR5kyd1vmGpbGiQJ2 hzM= Content-Type: multipart/mixed; boundary="------------VHaGkQT9CgYg58AkhWvsIvUb" Message-ID: Date: Fri, 16 Dec 2022 17:19:00 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Content-Language: en-US To: gcc-patches , Thomas Schwinge , Tom de Vries , Jakub Jelinek From: Tobias Burnus Subject: [Patch] nvptx/mkoffload.cc: Add dummy proc for OpenMP rev-offload table [PR108098] X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-14.mgc.mentorg.com (139.181.222.14) 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,KAM_DMARC_STATUS,KAM_SHORT,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: --------------VHaGkQT9CgYg58AkhWvsIvUb Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Seems to be a CUDA JIT issue - which is fixed by adding a dummy procedure. Lightly tested with 4 systems at hand, where 2 failed before. One had 10.2 = and the other had some ancient CUDA where 'nvptx-smi' did not print a CUDA vers= ion and requires -mptx=3D3.1. (I did check that offloading indeed happened and no hostfallback was done.) 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 --------------VHaGkQT9CgYg58AkhWvsIvUb Content-Type: text/x-patch; charset="UTF-8"; name="fix-nvptx-offload.diff" Content-Disposition: attachment; filename="fix-nvptx-offload.diff" Content-Transfer-Encoding: base64 bnZwdHgvbWtvZmZsb2FkLmNjOiBBZGQgZHVtbXkgcHJvYyBmb3IgT3Blbk1QIHJldi1vZmZs b2FkIHRhYmxlIFtQUjEwODA5OF0KClNlZW1pbmdseSwgdGhlIHB0eCBKSVQgb2YgQ1VEQSA8 PSAxMC4yIHJlcGxhY2VzIGZ1bmN0aW9uIHBvaW50ZXJzIGluIGdsb2JhbAp2YXJpYWJsZXMg YnkgTlVMTCBpZiBhIHRyYW5zbGF0aW9uIGRvZXMgbm90IGNvbnRhaW4gYW55IGV4ZWN1dGFi bGUgY29kZS4gSXQKd29ya3Mgd2l0aCBDVURBIDExLjEuICBUaGUgY29kZSBvZiB0aGlzIGNv bW1pdCBpcyBhYm91dCByZXZlcnNlIG9mZmxvYWQ7CmhhdmluZyBOVUxMIHZhbHVlcyBkaXNh YmxlcyB0aGUgc2lkZSBvZiByZXZlcnNlIG9mZmxvYWQgZHVyaW5nIGltYWdlIGxvYWQuCgpT b2x1dGlvbiBpcyB0aGUgc2FtZSBhcyBmb3VuZCBieSBUaG9tYXMgZm9yIGEgcmVsYXRlZCBp c3N1ZTogQWRkaW5nIGEgZHVtbXkKcHJvY2VkdXJlLiBDZi4gdGhlIFBSIG9mIHRoaXMgaXNz dWUgYW5kIFRob21hcycgcGF0Y2gKIm52cHR4OiBTdXBwb3J0IGdsb2JhbCBjb25zdHJ1Y3Rv cnMvZGVzdHJ1Y3RvcnMgdmlhICdjb2xsZWN0MiciCmh0dHBzOi8vZ2NjLmdudS5vcmcvcGlw ZXJtYWlsL2djYy1wYXRjaGVzLzIwMjItRGVjZW1iZXIvNjA3NzQ5Lmh0bWwKCkFzIHRoYXQg YXBwcm9hY2ggYWxzbyB3b3JrcyBoZXJlOgoKQ28tYXV0aG9yZWQtYnk6IFRob21hcyBTY2h3 aW5nZSA8dGhvbWFzQGNvZGVzb3VyY2VyeS5jb20+CgpnY2MvCglQUiBsaWJnb21wLzEwODA5 OAoKCSogY29uZmlnL252cHR4L21rb2ZmbG9hZC5jYyAocHJvY2Vzcyk6IEVtaXQgZHVtbXkg cHJvY2VkdXJlCglhbG9uZ3NpZGUgcmV2ZXJzZS1vZmZsb2FkIGZ1bmN0aW9uIHRhYmxlIHRv IHByZXZlbnQgTlVMTCB2YWx1ZXMKCW9mIHRoZSBmdW5jdGlvbiBhZGRyZXNzZXMuCgotLS0K IGdjYy9jb25maWcvbnZwdHgvbWtvZmZsb2FkLmNjIHwgMTQgKysrKysrKysrKysrKysKIDEg ZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZp Zy9udnB0eC9ta29mZmxvYWQuY2MgYi9nY2MvY29uZmlnL252cHR4L21rb2ZmbG9hZC5jYwpp bmRleCA1ZDg5YmE4Li44MzA2YWEwIDEwMDY0NAotLS0gYS9nY2MvY29uZmlnL252cHR4L21r b2ZmbG9hZC5jYworKysgYi9nY2MvY29uZmlnL252cHR4L21rb2ZmbG9hZC5jYwpAQCAtMzU3 LDYgKzM1NywyMCBAQCBwcm9jZXNzIChGSUxFICppbiwgRklMRSAqb3V0LCB1aW50MzJfdCBv bXBfcmVxdWlyZXMpCiAJZnB1dGMgKHNtX3ZlcjJbaV0sIG91dCk7CiAgICAgICBmcHJpbnRm IChvdXQsICJcIlxuXHRcIi5maWxlIDEgXFxcIjxkdW1teT5cXFwiXCJcbiIpOwogCisgICAg ICAvKiBXT1JLQVJPVU5EIC0gc2VlIFBSIDEwODA5OAorCSBJdCBzZWVtcyBhcyBpZiBvbGRl ciBDVURBIEpJVCBjb21waWxlciBvcHRpbWl6ZXMgdGhlIGZ1bmN0aW9uIHBvaW50ZXJzCisJ IGluIG9mZmxvYWRfZnVuY190YWJsZSB0byBOVUxMLCB3aGljaCBjYW4gYmUgcHJldmVudGVk IGJ5IGFkZGluZyBhCisJIGR1bW15IHByb2NlZHVyZS4gV2l0aCBDVURBIDExLjEsIGl0IHNl ZW1zIHRvIHdvcmsgZmluZSB3aXRob3V0CisJIHdvcmthcm91bmQgd2hpbGUgQ1VEQSAxMC4y IGFzIHNvbWUgYW5jaWVudCB2ZXJzaW9uIGhhdmUgbmVlZCB0aGUKKwkgd29ya2Fyb3VuZC4g QXNzdW1pbmcgQ1VEQSAxMS4wIGZpeGVzIGl0LCBlbWl0dGluZyBpdCBjb3VsZCBiZQorCSBy ZXN0cmljdGVkIHRvICdpZiAoc21fdmVyMlswXSA8IDggJiYgdmVyc2lvbjJbMF0gPCA3KScg YXMgc21fODAgYW5kCisJIFBUWCBJU0EgNy4wIGFyZSBuZXcgaW4gQ1VEQSAxMS4wOyBmb3Ig MTEuMSBpdCB3b3VsZCBiZSBzbV84NiBhbmQKKwkgUFRYIElTQSA3LjEuICAqLworICAgICAg ZnByaW50ZiAob3V0LCAiXG5cdFwiLmZ1bmMgX19kdW1teSRmdW5jICggKTtcIlxuIik7Cisg ICAgICBmcHJpbnRmIChvdXQsICJcdFwiLmZ1bmMgX19kdW1teSRmdW5jICggKVwiXG4iKTsK KyAgICAgIGZwcmludGYgKG91dCwgIlx0XCJ7XCJcbiIpOworICAgICAgZnByaW50ZiAob3V0 LCAiXHRcIn1cIlxuIik7CisKICAgICAgIHNpemVfdCBmaWR4ID0gMDsKICAgICAgIGZvciAo aWQgPSBmdW5jX2lkczsgaWQ7IGlkID0gaWQtPm5leHQpCiAJewo= --------------VHaGkQT9CgYg58AkhWvsIvUb--