From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 77127 invoked by alias); 14 Sep 2017 19:34:24 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 77118 invoked by uid 89); 14 Sep 2017 19:34:24 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS,URIBL_RED autolearn=ham version=3.3.2 spammy=sk:cancel, H*c:HHH X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 14 Sep 2017 19:34:21 +0000 Received: from nat-ies.mentorg.com ([192.94.31.2] helo=SVR-IES-MBX-03.mgc.mentorg.com) by relay1.mentorg.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256) id 1dsZtx-0004hf-LF from Tom_deVries@mentor.com ; Thu, 14 Sep 2017 12:34:17 -0700 Received: from SVR-IES-MBX-04.mgc.mentorg.com (139.181.222.4) by SVR-IES-MBX-03.mgc.mentorg.com (139.181.222.3) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Thu, 14 Sep 2017 20:34:14 +0100 Received: from SVR-IES-MBX-04.mgc.mentorg.com ([fe80::9dd6:2f1c:ad6:d35f]) by SVR-IES-MBX-04.mgc.mentorg.com ([fe80::9dd6:2f1c:ad6:d35f%22]) with mapi id 15.00.1263.000; Thu, 14 Sep 2017 20:34:14 +0100 From: "de Vries, Tom" To: Jakub Jelinek CC: GCC Patches , "Schwinge, Thomas" Subject: Re: [PATCH, PR81844] Fix condition folding in c_parser_omp_for_loop Date: Thu, 14 Sep 2017 19:34:00 -0000 Message-ID: <1505417653837.14909@mentor.com> References: <8d91b179-6873-2988-529b-705e123010cf@mentor.com>,<20170914105503.GH1701@tucnak> In-Reply-To: <20170914105503.GH1701@tucnak> x-ms-exchange-transport-fromentityheader: Hosted Content-Type: multipart/mixed; boundary="_002_150541765383714909mentorcom_" MIME-Version: 1.0 X-SW-Source: 2017-09/txt/msg00934.txt.bz2 --_002_150541765383714909mentorcom_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-length: 327 > I know we don't have > libgomp.c-c++-common (maybe we should add that) Like so? Ran: - make check-target-libgomp RUNTESTFLAGS=3Dc.exp=3Dcancel-taskgroup-1.c - make check-target-libgomp RUNTESTFLAGS=3Dc++.exp=3Dcancel-taskgroup-1.c Currently running make check-target-libgomp. OK for trunk if tests pass? Thanks, - Tom= --_002_150541765383714909mentorcom_ Content-Type: text/x-patch; name="0001-Introduce-libgomp-testsuite-libgomp.c-c-common.patch" Content-Description: 0001-Introduce-libgomp-testsuite-libgomp.c-c-common.patch Content-Disposition: attachment; filename="0001-Introduce-libgomp-testsuite-libgomp.c-c-common.patch"; size=6283; creation-date="Thu, 14 Sep 2017 19:26:17 GMT"; modification-date="Thu, 14 Sep 2017 19:26:17 GMT" Content-Transfer-Encoding: base64 Content-length: 8520 SW50cm9kdWNlIGxpYmdvbXAvdGVzdHN1aXRlL2xpYmdvbXAuYy1jKystY29t bW9uCgoyMDE3LTA5LTE0ICBUb20gZGUgVnJpZXMgIDx0b21AY29kZXNvdXJj ZXJ5LmNvbT4KCgkqIHRlc3RzdWl0ZS9saWJnb21wLmMrKy9jYW5jZWwtdGFz a2dyb3VwLTEuQzogUmVtb3ZlLgoJKiB0ZXN0c3VpdGUvbGliZ29tcC5jL2Nh bmNlbC10YXNrZ3JvdXAtMS5jOiBNb3ZlIHRvIC4uLgoJKiB0ZXN0c3VpdGUv bGliZ29tcC5jLWMrKy1jb21tb24vY2FuY2VsLXRhc2tncm91cC0xLmM6IC4u LiBoZXJlLgoJKiB0ZXN0c3VpdGUvbGliZ29tcC5jL2MuZXhwOiBJbmNsdWRl IHRlc3QtY2FzZXMgZnJvbQoJbGliZ29tcC5jLWMrKy1jb21tb24uCgkqIHRl c3RzdWl0ZS9saWJnb21wLmMrKy9jKysuZXhwOiBTYW1lLiAgRm9yY2UgYysr LW1vZGUgY29tcGlsYXRpb24gb2YgLmMKCWZpbGVzLgoKLS0tCiBsaWJnb21w L3Rlc3RzdWl0ZS9saWJnb21wLmMrKy9jKysuZXhwICAgICAgICAgICAgICB8 ICA5ICsrLQogbGliZ29tcC90ZXN0c3VpdGUvbGliZ29tcC5jKysvY2FuY2Vs LXRhc2tncm91cC0xLkMgfCAgNCAtLQogLi4uL2xpYmdvbXAuYy1jKystY29t bW9uL2NhbmNlbC10YXNrZ3JvdXAtMS5jICAgICAgfCA3MCArKysrKysrKysr KysrKysrKysrKysrCiBsaWJnb21wL3Rlc3RzdWl0ZS9saWJnb21wLmMvYy5l eHAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBsaWJnb21wL3Rlc3RzdWl0 ZS9saWJnb21wLmMvY2FuY2VsLXRhc2tncm91cC0xLmMgICB8IDcwIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0 aW9ucygrKSwgNzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliZ29t cC90ZXN0c3VpdGUvbGliZ29tcC5jKysvYysrLmV4cCBiL2xpYmdvbXAvdGVz dHN1aXRlL2xpYmdvbXAuYysrL2MrKy5leHAKaW5kZXggMDQ1NGY5NS4uMTQ2 YjJiYSAxMDA2NDQKLS0tIGEvbGliZ29tcC90ZXN0c3VpdGUvbGliZ29tcC5j KysvYysrLmV4cAorKysgYi9saWJnb21wL3Rlc3RzdWl0ZS9saWJnb21wLmMr Ky9jKysuZXhwCkBAIC0yMiw2ICsyMiwxMSBAQCBkZy1pbml0CiAjIFR1cm4g b24gT3Blbk1QLgogbGFwcGVuZCBBTFdBWVNfQ0ZMQUdTICJhZGRpdGlvbmFs X2ZsYWdzPS1mb3Blbm1wIgogCisjIFN3aXRjaCBpbnRvIEMrKyBtb2RlLiAg T3RoZXJ3aXNlLCB0aGUgbGliZ29tcC5jLWMrKy1jb21tb24vKi5jCisjIGZp bGVzIHdvdWxkIGJlIGNvbXBpbGVkIGFzIEMgZmlsZXMuCitzZXQgU0FWRV9H Q0NfVU5ERVJfVEVTVCAiJEdDQ19VTkRFUl9URVNUIgorc2V0IEdDQ19VTkRF Ul9URVNUICIkR0NDX1VOREVSX1RFU1QgLXggYysrIgorCiBzZXQgYmxkZGly IFtsb29rZm9yX2ZpbGUgW2dldF9tdWx0aWxpYnNdIGxpYmdvbXBdCiAKIApA QCAtNDcsNyArNTIsOSBAQCBpZiB7ICRibGRkaXIgIT0gIiIgfSB7CiAKIGlm IHsgJGxhbmdfdGVzdF9maWxlX2ZvdW5kIH0gewogICAgICMgR2F0aGVyIGEg bGlzdCBvZiBhbGwgdGVzdHMuCi0gICAgc2V0IHRlc3RzIFtsc29ydCBbZmlu ZCAkc3JjZGlyLyRzdWJkaXIgKi5DXV0KKyAgICBzZXQgdGVzdHMgW2xzb3J0 IFtjb25jYXQgXAorCQkJICBbZmluZCAkc3JjZGlyLyRzdWJkaXIgKi5DXSBc CisJCQkgIFtmaW5kICRzcmNkaXIvJHN1YmRpci8uLi9saWJnb21wLmMtYysr LWNvbW1vbiAqLmNdXV0KIAogICAgIGlmIHsgJGJsZGRpciAhPSAiIiB9IHsK ICAgICAgICAgc2V0IGxkX2xpYnJhcnlfcGF0aCAiJGFsd2F5c19sZF9saWJy YXJ5X3BhdGg6JHtibGRkaXJ9LyR7bGFuZ19saWJyYXJ5X3BhdGh9IgpkaWZm IC0tZ2l0IGEvbGliZ29tcC90ZXN0c3VpdGUvbGliZ29tcC5jKysvY2FuY2Vs LXRhc2tncm91cC0xLkMgYi9saWJnb21wL3Rlc3RzdWl0ZS9saWJnb21wLmMr Ky9jYW5jZWwtdGFza2dyb3VwLTEuQwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2 NDQKaW5kZXggNGY2Njg1OS4uMDAwMDAwMAotLS0gYS9saWJnb21wL3Rlc3Rz dWl0ZS9saWJnb21wLmMrKy9jYW5jZWwtdGFza2dyb3VwLTEuQworKysgL2Rl di9udWxsCkBAIC0xLDQgKzAsMCBAQAotLy8geyBkZy1kbyBydW4gfQotLy8g eyBkZy1zZXQtdGFyZ2V0LWVudi12YXIgT01QX0NBTkNFTExBVElPTiAidHJ1 ZSIgfQotCi0jaW5jbHVkZSAiLi4vbGliZ29tcC5jL2NhbmNlbC10YXNrZ3Jv dXAtMS5jIgpkaWZmIC0tZ2l0IGEvbGliZ29tcC90ZXN0c3VpdGUvbGliZ29t cC5jLWMrKy1jb21tb24vY2FuY2VsLXRhc2tncm91cC0xLmMgYi9saWJnb21w L3Rlc3RzdWl0ZS9saWJnb21wLmMtYysrLWNvbW1vbi9jYW5jZWwtdGFza2dy b3VwLTEuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41 YTgwODExCi0tLSAvZGV2L251bGwKKysrIGIvbGliZ29tcC90ZXN0c3VpdGUv bGliZ29tcC5jLWMrKy1jb21tb24vY2FuY2VsLXRhc2tncm91cC0xLmMKQEAg LTAsMCArMSw3MCBAQAorLyogeyBkZy1kbyBydW4gfSAqLworLyogeyBkZy1z ZXQtdGFyZ2V0LWVudi12YXIgT01QX0NBTkNFTExBVElPTiAidHJ1ZSIgfSAq LworCisjaW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8b21wLmg+CisK K3N0cnVjdCBUIHsgc3RydWN0IFQgKmNoaWxkcmVuWzJdOyBpbnQgdmFsOyB9 OworCitzdHJ1Y3QgVCAqCitzZWFyY2ggKHN0cnVjdCBUICp0cmVlLCBpbnQg dmFsLCBpbnQgbHZsKQoreworICBpZiAodHJlZSA9PSBOVUxMIHx8IHRyZWUt PnZhbCA9PSB2YWwpCisgICAgcmV0dXJuIHRyZWU7CisgIHN0cnVjdCBUICpy ZXQgPSBOVUxMOworICBpbnQgaTsKKyAgZm9yIChpID0gMDsgaSA8IDI7IGkr KykKKyAgICAjcHJhZ21hIG9tcCB0YXNrIHNoYXJlZChyZXQpIGlmKGx2bCA8 IDEwKQorICAgIHsKKyAgICAgIHN0cnVjdCBUICpyID0gc2VhcmNoICh0cmVl LT5jaGlsZHJlbltpXSwgdmFsLCBsdmwgKyAxKTsKKyAgICAgIGlmIChyKQor CXsKKwkgICNwcmFnbWEgb21wIGF0b21pYyB3cml0ZQorCSAgcmV0ID0gcjsK KwkgICNwcmFnbWEgb21wIGNhbmNlbCB0YXNrZ3JvdXAKKwl9CisgICAgfQor ICAjcHJhZ21hIG9tcCB0YXNrd2FpdAorICByZXR1cm4gcmV0OworfQorCitz dHJ1Y3QgVCAqCitzZWFyY2hwIChzdHJ1Y3QgVCAqdHJlZSwgaW50IHZhbCkK K3sKKyAgc3RydWN0IFQgKnJldDsKKyAgI3ByYWdtYSBvbXAgcGFyYWxsZWwg c2hhcmVkKHJldCkgZmlyc3Rwcml2YXRlICh0cmVlLCB2YWwpCisgICNwcmFn bWEgb21wIHNpbmdsZQorICAjcHJhZ21hIG9tcCB0YXNrZ3JvdXAKKyAgcmV0 ID0gc2VhcmNoICh0cmVlLCB2YWwsIDApOworICByZXR1cm4gcmV0OworfQor CitpbnQKK21haW4gKCkKK3sKKyAgLyogTXVzdCBiZSBwb3dlciBvZiB0d28g bWludXMgMS4gICovCisgIGludCBzaXplID0gMHg3ZmZmZjsKKyAgc3RydWN0 IFQgKnRyZWVzID0gKHN0cnVjdCBUICopIG1hbGxvYyAoc2l6ZSAqIHNpemVv ZiAoc3RydWN0IFQpKTsKKyAgaWYgKHRyZWVzID09IE5VTEwpCisgICAgcmV0 dXJuIDA7CisgIGludCBpLCBsID0gMSwgYiA9IDA7CisgIGZvciAoaSA9IDA7 IGkgPCBzaXplOyBpKyspCisgICAgeworICAgICAgaWYgKGkgPT0gbCkKKwl7 CisJICBiID0gbDsKKwkgIGwgPSBsICogMiArIDE7CisJfQorICAgICAgdHJl ZXNbaV0udmFsID0gaTsKKyAgICAgIHRyZWVzW2ldLmNoaWxkcmVuWzBdID0g bCA9PSBzaXplID8gTlVMTCA6ICZ0cmVlc1tsICsgKGkgLSBiKSAqIDJdOwor ICAgICAgdHJlZXNbaV0uY2hpbGRyZW5bMV0gPSBsID09IHNpemUgPyBOVUxM IDogJnRyZWVzW2wgKyAoaSAtIGIpICogMiArIDFdOworICAgIH0KKyAgZm9y IChpID0gMDsgaSA8IDUwOyBpKyspCisgICAgeworICAgICAgaW50IHYgPSBy YW5kb20gKCkgJiBzaXplOworICAgICAgaWYgKHNlYXJjaHAgKCZ0cmVlc1sw XSwgdikgIT0gJnRyZWVzW3ZdKQorCWFib3J0ICgpOworICAgIH0KKyAgZnJl ZSAodHJlZXMpOworICByZXR1cm4gMDsKK30KZGlmZiAtLWdpdCBhL2xpYmdv bXAvdGVzdHN1aXRlL2xpYmdvbXAuYy9jLmV4cCBiL2xpYmdvbXAvdGVzdHN1 aXRlL2xpYmdvbXAuYy9jLmV4cAppbmRleCAzMDBiOTIxLi4zMWJkZDU3IDEw MDY0NAotLS0gYS9saWJnb21wL3Rlc3RzdWl0ZS9saWJnb21wLmMvYy5leHAK KysrIGIvbGliZ29tcC90ZXN0c3VpdGUvbGliZ29tcC5jL2MuZXhwCkBAIC0y NCw3ICsyNCw5IEBAIGRnLWluaXQKIGxhcHBlbmQgQUxXQVlTX0NGTEFHUyAi YWRkaXRpb25hbF9mbGFncz0tZm9wZW5tcCIKIAogIyBHYXRoZXIgYSBsaXN0 IG9mIGFsbCB0ZXN0cy4KLXNldCB0ZXN0cyBbbHNvcnQgW2ZpbmQgJHNyY2Rp ci8kc3ViZGlyICouY11dCitzZXQgdGVzdHMgW2xzb3J0IFtjb25jYXQgXAor CQkgICAgICBbZmluZCAkc3JjZGlyLyRzdWJkaXIgKi5jXSBcCisJCSAgICAg IFtmaW5kICRzcmNkaXIvJHN1YmRpci8uLi9saWJnb21wLmMtYysrLWNvbW1v biAqLmNdXV0KIAogc2V0IGxkX2xpYnJhcnlfcGF0aCAkYWx3YXlzX2xkX2xp YnJhcnlfcGF0aAogYXBwZW5kIGxkX2xpYnJhcnlfcGF0aCBbZ2NjLXNldC1t dWx0aWxpYi1saWJyYXJ5LXBhdGggJEdDQ19VTkRFUl9URVNUXQpkaWZmIC0t Z2l0IGEvbGliZ29tcC90ZXN0c3VpdGUvbGliZ29tcC5jL2NhbmNlbC10YXNr Z3JvdXAtMS5jIGIvbGliZ29tcC90ZXN0c3VpdGUvbGliZ29tcC5jL2NhbmNl bC10YXNrZ3JvdXAtMS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCA1YTgwODExLi4wMDAwMDAwCi0tLSBhL2xpYmdvbXAvdGVzdHN1aXRlL2xp YmdvbXAuYy9jYW5jZWwtdGFza2dyb3VwLTEuYworKysgL2Rldi9udWxsCkBA IC0xLDcwICswLDAgQEAKLS8qIHsgZGctZG8gcnVuIH0gKi8KLS8qIHsgZGct c2V0LXRhcmdldC1lbnYtdmFyIE9NUF9DQU5DRUxMQVRJT04gInRydWUiIH0g Ki8KLQotI2luY2x1ZGUgPHN0ZGxpYi5oPgotI2luY2x1ZGUgPG9tcC5oPgot Ci1zdHJ1Y3QgVCB7IHN0cnVjdCBUICpjaGlsZHJlblsyXTsgaW50IHZhbDsg fTsKLQotc3RydWN0IFQgKgotc2VhcmNoIChzdHJ1Y3QgVCAqdHJlZSwgaW50 IHZhbCwgaW50IGx2bCkKLXsKLSAgaWYgKHRyZWUgPT0gTlVMTCB8fCB0cmVl LT52YWwgPT0gdmFsKQotICAgIHJldHVybiB0cmVlOwotICBzdHJ1Y3QgVCAq cmV0ID0gTlVMTDsKLSAgaW50IGk7Ci0gIGZvciAoaSA9IDA7IGkgPCAyOyBp KyspCi0gICAgI3ByYWdtYSBvbXAgdGFzayBzaGFyZWQocmV0KSBpZihsdmwg PCAxMCkKLSAgICB7Ci0gICAgICBzdHJ1Y3QgVCAqciA9IHNlYXJjaCAodHJl ZS0+Y2hpbGRyZW5baV0sIHZhbCwgbHZsICsgMSk7Ci0gICAgICBpZiAocikK LQl7Ci0JICAjcHJhZ21hIG9tcCBhdG9taWMgd3JpdGUKLQkgIHJldCA9IHI7 Ci0JICAjcHJhZ21hIG9tcCBjYW5jZWwgdGFza2dyb3VwCi0JfQotICAgIH0K LSAgI3ByYWdtYSBvbXAgdGFza3dhaXQKLSAgcmV0dXJuIHJldDsKLX0KLQot c3RydWN0IFQgKgotc2VhcmNocCAoc3RydWN0IFQgKnRyZWUsIGludCB2YWwp Ci17Ci0gIHN0cnVjdCBUICpyZXQ7Ci0gICNwcmFnbWEgb21wIHBhcmFsbGVs IHNoYXJlZChyZXQpIGZpcnN0cHJpdmF0ZSAodHJlZSwgdmFsKQotICAjcHJh Z21hIG9tcCBzaW5nbGUKLSAgI3ByYWdtYSBvbXAgdGFza2dyb3VwCi0gIHJl dCA9IHNlYXJjaCAodHJlZSwgdmFsLCAwKTsKLSAgcmV0dXJuIHJldDsKLX0K LQotaW50Ci1tYWluICgpCi17Ci0gIC8qIE11c3QgYmUgcG93ZXIgb2YgdHdv IG1pbnVzIDEuICAqLwotICBpbnQgc2l6ZSA9IDB4N2ZmZmY7Ci0gIHN0cnVj dCBUICp0cmVlcyA9IChzdHJ1Y3QgVCAqKSBtYWxsb2MgKHNpemUgKiBzaXpl b2YgKHN0cnVjdCBUKSk7Ci0gIGlmICh0cmVlcyA9PSBOVUxMKQotICAgIHJl dHVybiAwOwotICBpbnQgaSwgbCA9IDEsIGIgPSAwOwotICBmb3IgKGkgPSAw OyBpIDwgc2l6ZTsgaSsrKQotICAgIHsKLSAgICAgIGlmIChpID09IGwpCi0J ewotCSAgYiA9IGw7Ci0JICBsID0gbCAqIDIgKyAxOwotCX0KLSAgICAgIHRy ZWVzW2ldLnZhbCA9IGk7Ci0gICAgICB0cmVlc1tpXS5jaGlsZHJlblswXSA9 IGwgPT0gc2l6ZSA/IE5VTEwgOiAmdHJlZXNbbCArIChpIC0gYikgKiAyXTsK LSAgICAgIHRyZWVzW2ldLmNoaWxkcmVuWzFdID0gbCA9PSBzaXplID8gTlVM TCA6ICZ0cmVlc1tsICsgKGkgLSBiKSAqIDIgKyAxXTsKLSAgICB9Ci0gIGZv ciAoaSA9IDA7IGkgPCA1MDsgaSsrKQotICAgIHsKLSAgICAgIGludCB2ID0g cmFuZG9tICgpICYgc2l6ZTsKLSAgICAgIGlmIChzZWFyY2hwICgmdHJlZXNb MF0sIHYpICE9ICZ0cmVlc1t2XSkKLQlhYm9ydCAoKTsKLSAgICB9Ci0gIGZy ZWUgKHRyZWVzKTsKLSAgcmV0dXJuIDA7Ci19Cg== --_002_150541765383714909mentorcom_--