From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa1.mentor.iphmx.com (esa1.mentor.iphmx.com [68.232.129.153]) by sourceware.org (Postfix) with ESMTPS id 09897385700B for ; Wed, 22 Jul 2020 13:38:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 09897385700B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Kwok_Yeung@mentor.com IronPort-SDR: iNpnMrtZYOEmUmCy4ovWpRWSv1c8GuBJs8vTgPXrz7ygevh43UFj1LRz20HMO1rkuuXnhXFc53 4smZersaAXagi1kAEyc8USPbSq0mB8xdF81CBNVtgXLORH/Dy7yTCWXgB9hcmASWI+Us2XAzFn QLLIOq/ft5QyjDT2PJmyXyq+UJoK4dONj9eA6IAYfz+XjlJrFIdicz94tEJq2peJVZub+QHsoM Uq9Xd17VyMu/o/uYkj11iWxdaMdZQE6joepmVxmZAR5VMYmSeU+Tap41JeQcUFO184ez9ch7Q2 f3o= X-IronPort-AV: E=Sophos;i="5.75,383,1589270400"; d="scan'208,223";a="53338702" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa1.mentor.iphmx.com with ESMTP; 22 Jul 2020 05:38:13 -0800 IronPort-SDR: sPT5qflDHg+N/6ypEe7zaS+GDp4tAAO/s6q6pPVB2pUGSlOf7F1otmGh9K2DOzW5R8ZuNPD1Q6 GwvKl/fpWrIk7j+3//aRaxkwURZWU6TI8Dn/ApO9okx+lLaRGkVDGilD9x2Dxfku7fN0ciz9ZJ 3e4pDDRG+Rf7AGK2Z0TsejEm16VsM0yQKNBbxYVKevOVHSJrQquqThQxNofRe6C7u/2XdJnTFl ShBplegMAcXCYWobxU1VSDHHqQu0hF7MbyAMy0jVb74pInxaJE2xmKLgn2UdR6V4dZv3ukiv5W Kog= From: Kwok Cheung Yeung Subject: [PATCH] [og10] Fix goacc/routine-4-extern.c test To: GCC Patches , Thomas Schwinge CC: Jakub Jelinek Message-ID: <07709f66-bf60-c95f-bee3-2d24adc492aa@codesourcery.com> Date: Wed, 22 Jul 2020 14:38:04 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------0F066B8BB08199C2BF70845B" Content-Language: en-GB X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) To SVR-IES-MBX-04.mgc.mentorg.com (139.181.222.4) X-Spam-Status: No, score=-12.8 required=5.0 tests=BAYES_00, GIT_PATCH_0, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org 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: Wed, 22 Jul 2020 13:38:16 -0000 --------------0F066B8BB08199C2BF70845B Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit This test fails due to expected warnings and errors not being emitted by GCC. The problem is that the 'gang reduction on an orphan loop' error is caught very early on in the frontends (c/c-typeck.c and cp/semantics.c), so the compiler aborts before getting to the tree passes that emit the missing warnings/errors. This error handling was introduced by the patch 'Various OpenACC reduction enhancements - FE changes' (commit 6b3e1f7f05cd360bbd356b3f78511aa2ec3f40c3), but the later patch to fix affected testcases 'Various OpenACC reduction enhancements - test cases' (commit 6a0b5806b24bfdefe0b0f3ccbcc51299e5195dca) did not include a fix for routine-4-extern.c. This patch removes the now outdated dg-error and dg-warnings from the test. Okay for OG10? Kwok --------------0F066B8BB08199C2BF70845B Content-Type: text/plain; charset="UTF-8"; name="0002-Fix-failures-in-c-c-common-goacc-routine-4-extern.c-.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename*0="0002-Fix-failures-in-c-c-common-goacc-routine-4-extern.c-.pa"; filename*1="tch" RnJvbSA1Nzc0ZjA0ODU2M2RmMzExZjJhMzVhNjU0YjhjMmQ3YjFhZjlmMmRhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogS3dvayBDaGV1bmcgWWV1bmcgPGtjeUBjb2Rlc291 cmNlcnkuY29tPg0KRGF0ZTogVGh1LCAxOCBKdW4gMjAyMCAxNDozMToxNyAtMDcwMA0KU3Vi amVjdDogW1BBVENIIDIvNl0gRml4IGZhaWx1cmVzIGluIGMtYysrLWNvbW1vbi9nb2FjYy9y b3V0aW5lLTQtZXh0ZXJuLmMNCiB0ZXN0Y2FzZQ0KDQoyMDIwLTA3LTIxICBLd29rIENoZXVu ZyBZZXVuZyAgPGtjeUBjb2Rlc291cmNlcnkuY29tPg0KDQoJZ2NjL3Rlc3RzdWl0ZS8NCgkq IGMtYysrLWNvbW1vbi9nb2FjYy9yb3V0aW5lLTQtZXh0ZXJuLmMgKHNlcSwgdmVjdG9yLCB3 b3JrZXIpOiBSZW1vdmUNCglvYnNvbGV0ZSBleHBlY3RlZCB3YXJuaW5ncyBhbmQgZXJyb3Jz Lg0KLS0tDQogZ2NjL3Rlc3RzdWl0ZS9jLWMrKy1jb21tb24vZ29hY2Mvcm91dGluZS00LWV4 dGVybi5jIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgMTAg aW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9nY2MvdGVz dHN1aXRlL2MtYysrLWNvbW1vbi9nb2FjYy9yb3V0aW5lLTQtZXh0ZXJuLmMgYi9nY2MvdGVz dHN1aXRlL2MtYysrLWNvbW1vbi9nb2FjYy9yb3V0aW5lLTQtZXh0ZXJuLmMNCmluZGV4IGMy M2RkY2YuLjVmODM3MmMgMTAwNjQ0DQotLS0gYS9nY2MvdGVzdHN1aXRlL2MtYysrLWNvbW1v bi9nb2FjYy9yb3V0aW5lLTQtZXh0ZXJuLmMNCisrKyBiL2djYy90ZXN0c3VpdGUvYy1jKyst Y29tbW9uL2dvYWNjL3JvdXRpbmUtNC1leHRlcm4uYw0KQEAgLTIxLDE0ICsyMSwxNCBAQCB2 b2lkIHZlY3RvciAodm9pZCk7DQogI3ByYWdtYSBhY2Mgcm91dGluZSBzZXENCiB2b2lkIHNl cSAodm9pZCkNCiB7DQotICBleHRlcm5fZ2FuZyAoKTsgIC8qIHsgZGctZXJyb3IgInJvdXRp bmUgY2FsbCB1c2VzIiB9ICovDQotICBleHRlcm5fd29ya2VyICgpOyAgLyogeyBkZy1lcnJv ciAicm91dGluZSBjYWxsIHVzZXMiIH0gKi8NCi0gIGV4dGVybl92ZWN0b3IgKCk7ICAvKiB7 IGRnLWVycm9yICJyb3V0aW5lIGNhbGwgdXNlcyIgfSAqLw0KKyAgZXh0ZXJuX2dhbmcgKCk7 DQorICBleHRlcm5fd29ya2VyICgpOw0KKyAgZXh0ZXJuX3ZlY3RvciAoKTsNCiAgIGV4dGVy bl9zZXEgKCk7DQogDQogICBpbnQgcmVkOw0KIA0KLSNwcmFnbWEgYWNjIGxvb3AgcmVkdWN0 aW9uICgrOnJlZCkgLy8geyBkZy13YXJuaW5nICJpbnN1ZmZpY2llbnQgcGFydGl0aW9uaW5n IiB9DQorI3ByYWdtYSBhY2MgbG9vcCByZWR1Y3Rpb24gKCs6cmVkKQ0KICAgZm9yIChpbnQg aSA9IDA7IGkgPCAxMDsgaSsrKQ0KICAgICByZWQgKys7DQogDQpAQCAtMzYsMTkgKzM2LDE5 IEBAIHZvaWQgc2VxICh2b2lkKQ0KICAgZm9yIChpbnQgaSA9IDA7IGkgPCAxMDsgaSsrKQ0K ICAgICByZWQgKys7DQogDQotI3ByYWdtYSBhY2MgbG9vcCB3b3JrZXIgcmVkdWN0aW9uICgr OnJlZCkgLy8geyBkZy1lcnJvciAiZGlzYWxsb3dlZCBieSBjb250YWluaW5nIHJvdXRpbmUi IH0NCisjcHJhZ21hIGFjYyBsb29wIHdvcmtlciByZWR1Y3Rpb24gKCs6cmVkKQ0KICAgZm9y IChpbnQgaSA9IDA7IGkgPCAxMDsgaSsrKQ0KICAgICByZWQgKys7DQogDQotI3ByYWdtYSBh Y2MgbG9vcCB2ZWN0b3IgcmVkdWN0aW9uICgrOnJlZCkgLy8geyBkZy1lcnJvciAiZGlzYWxs b3dlZCBieSBjb250YWluaW5nIHJvdXRpbmUiIH0NCisjcHJhZ21hIGFjYyBsb29wIHZlY3Rv ciByZWR1Y3Rpb24gKCs6cmVkKQ0KICAgZm9yIChpbnQgaSA9IDA7IGkgPCAxMDsgaSsrKQ0K ICAgICByZWQgKys7DQogfQ0KIA0KIHZvaWQgdmVjdG9yICh2b2lkKQ0KIHsNCi0gIGV4dGVy bl9nYW5nICgpOyAgLyogeyBkZy1lcnJvciAicm91dGluZSBjYWxsIHVzZXMiIH0gKi8NCi0g IGV4dGVybl93b3JrZXIgKCk7ICAvKiB7IGRnLWVycm9yICJyb3V0aW5lIGNhbGwgdXNlcyIg fSAqLw0KKyAgZXh0ZXJuX2dhbmcgKCk7DQorICBleHRlcm5fd29ya2VyICgpOw0KICAgZXh0 ZXJuX3ZlY3RvciAoKTsNCiAgIGV4dGVybl9zZXEgKCk7DQogDQpAQCAtNjIsNyArNjIsNyBA QCB2b2lkIHZlY3RvciAodm9pZCkNCiAgIGZvciAoaW50IGkgPSAwOyBpIDwgMTA7IGkrKykN CiAgICAgcmVkICsrOw0KIA0KLSNwcmFnbWEgYWNjIGxvb3Agd29ya2VyIHJlZHVjdGlvbiAo KzpyZWQpIC8vIHsgZGctZXJyb3IgImRpc2FsbG93ZWQgYnkgY29udGFpbmluZyByb3V0aW5l IiB9DQorI3ByYWdtYSBhY2MgbG9vcCB3b3JrZXIgcmVkdWN0aW9uICgrOnJlZCkNCiAgIGZv ciAoaW50IGkgPSAwOyBpIDwgMTA7IGkrKykNCiAgICAgcmVkICsrOw0KIA0KQEAgLTczLDcg KzczLDcgQEAgdm9pZCB2ZWN0b3IgKHZvaWQpDQogDQogdm9pZCB3b3JrZXIgKHZvaWQpDQog ew0KLSAgZXh0ZXJuX2dhbmcgKCk7ICAvKiB7IGRnLWVycm9yICJyb3V0aW5lIGNhbGwgdXNl cyIgfSAqLw0KKyAgZXh0ZXJuX2dhbmcgKCk7DQogICBleHRlcm5fd29ya2VyICgpOw0KICAg ZXh0ZXJuX3ZlY3RvciAoKTsNCiAgIGV4dGVybl9zZXEgKCk7DQotLSANCjIuOC4xDQoNCg== --------------0F066B8BB08199C2BF70845B--