From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 58236 invoked by alias); 17 Oct 2016 17:30:38 -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 58139 invoked by uid 89); 17 Oct 2016 17:30:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-spam-relays-external:sk:COL004-, H*RU:sk:COL004-, HX-HELO:sk:COL004-, Hx-spam-relays-external:sk:col004- X-HELO: COL004-OMC4S6.hotmail.com Received: from col004-omc4s6.hotmail.com (HELO COL004-OMC4S6.hotmail.com) (65.55.34.208) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 17 Oct 2016 17:30:20 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com ([65.55.34.199]) by COL004-OMC4S6.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Mon, 17 Oct 2016 10:30:19 -0700 Received: from VE1EUR01FT015.eop-EUR01.prod.protection.outlook.com (10.152.2.60) by VE1EUR01HT014.eop-EUR01.prod.protection.outlook.com (10.152.2.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.629.5; Mon, 17 Oct 2016 17:30:16 +0000 Received: from AM4PR0701MB2162.eurprd07.prod.outlook.com (10.152.2.54) by VE1EUR01FT015.mail.protection.outlook.com (10.152.2.237) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.7 via Frontend Transport; Mon, 17 Oct 2016 17:30:15 +0000 Received: from AM4PR0701MB2162.eurprd07.prod.outlook.com ([10.167.132.147]) by AM4PR0701MB2162.eurprd07.prod.outlook.com ([10.167.132.147]) with mapi id 15.01.0679.006; Mon, 17 Oct 2016 17:30:15 +0000 From: Bernd Edlinger To: Markus Trippelsdorf CC: Jason Merrill , Florian Weimer , "gcc-patches@gcc.gnu.org" , Jeff Law Subject: Re: [PATCH] Make -Wint-in-bool-context warn on suspicious shift ops Date: Mon, 17 Oct 2016 17:30:00 -0000 Message-ID: References: <87fuol77ri.fsf@mid.deneb.enyo.de> <20161017152304.GA303@x4> <20161017171124.GB303@x4> In-Reply-To: <20161017171124.GB303@x4> authentication-results: trippelsdorf.de; dkim=none (message not signed) header.d=none;trippelsdorf.de; dmarc=none action=none header.from=hotmail.de; x-ms-exchange-messagesentrepresentingtype: 1 x-eopattributedmessage: 0 x-microsoft-exchange-diagnostics: 1;VE1EUR01HT014;6:swo1wPna5ZoTwKCOzZY5jWBRtp23Qnfddd7UZUrBIxSj+BXrfuUwhsuM+jbUyNwMkRiS1NVfJ5t21Ecbyj1hZK2VPnJPoYmv+YQ0IGHa9qqhN7PIp26eZwjaoXOS0mI4dND+55Qtwl5NrSiZ9FLwA4YASNc1vV/wSp80PJVhUhUb5e3+xGLAR7k/zCh2T456g/tjXV9bUVTMrrzZ45yAjwHqyONQvr8MnWBTuuTl7WPRahSZW1qjdT+awkfNvQfbe33aRIVk0fHvDp6DrzJblwdEp3136YIgrrjYrvHAuro=;5:eJGcIxOzXyz6KxeWrfjfX5YpyVT1B/stDjcQncpeGCXoyL3kX6ktsl6HK68l42+akbkiUTHKi/1Zm2OopMtCv5lY0N4Be+zUwohRckO6f6B3rfF/FsWiyaGOD4DBiQpsgutyuUg8z6RXA76esC+9Pg==;24:XBRXZAF9iyte7VUZ1KW94pWCQdpQJA4U4qTdi0X4mqghw9cDLUsw5DnVeroTGetV4V0OdJE6nRXb+YFKqh4ezegph7E775jnVZclsWJqjww=;7:cBfCtFacewepQAwKKfn1mxgcxXy3TWzOxRj0MMoYzMwRjMiV8mZKfijpA6shYgm8t0xfPQnwyz+t8jLYqtmDmLm+8EFxtSaIb/4KHvy+BwgfFS+S2fz86UwsXGzLhjcHOAO7hx0k4HR5YAV9giCbhZBn31CU+ykBWkvGBYnSgJj/YkF36x832Pl300LXTvhZi5eIzVReHIrZ0zK+TF5J4hD+Obw03mAxNx9pKOeCOcfJ8YlEAn42QXSwfd+ZeGL1+CApJ0LSVE10IMtBr/4sm6idaeO0kFVS93vtrY1vdjK7jrpkTJIGvH86RDSNy3k5zde/mk26OuUDPGCICeouOw== x-forefront-antispam-report: EFV:NLI;SFV:NSPM;SFS:(10019020)(98900003);DIR:OUT;SFP:1102;SCL:1;SRVR:VE1EUR01HT014;H:AM4PR0701MB2162.eurprd07.prod.outlook.com;FPR:;SPF:None;LANG:en; x-ms-office365-filtering-correlation-id: 90845306-6653-4823-1df4-08d3f6b34149 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(1601124038)(1603103081)(1601125047);SRVR:VE1EUR01HT014; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(432015012)(102415321)(82015046);SRVR:VE1EUR01HT014;BCL:0;PCL:0;RULEID:;SRVR:VE1EUR01HT014; x-forefront-prvs: 0098BA6C6C spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/mixed; boundary="_002_AM4PR0701MB2162458A7F27D68C8AF290D8E4D00AM4PR0701MB2162_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2016 17:30:15.5170 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR01HT014 X-SW-Source: 2016-10/txt/msg01334.txt.bz2 --_002_AM4PR0701MB2162458A7F27D68C8AF290D8E4D00AM4PR0701MB2162_ Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 Content-length: 3164 T24gMTAvMTcvMTYgMTk6MTEsIE1hcmt1cyBUcmlwcGVsc2RvcmYgd3JvdGU6 DQo+Pj4gSSdtIHNlZWluZyB0aGlzIHdhcm5pbmcgYSBsb3QgaW4gdmFsaWQg bG93IGxldmVsIEMgY29kZSBmb3IgdW5zaWduZWQNCj4+PiBpbnRlZ2Vycy4g QW5kIEkgbXVzdCBzYXkgaXQgbG9vayBib2d1cyBpbiB0aGlzIGNvbnRleHQu IFNvbWUgZXhhbXBsZXM6DQo+DQo+IChBbGwgdGhlc2UgZXhhbXBsZXMgYXJl IGZyb20gcWVtdSB0cnVuay4pDQo+DQo+Pj4gIHJldHVybiAoKGEuaGlnaCAm IDB4N2ZmZikgPT0gMHg3ZmZmKSAmJiAoYS5sb3c8PDEpOw0KPj4+DQo+DQo+ IHR5cGVkZWYgc3RydWN0IHsNCj4gICAgIHVpbnQ2NF90IGxvdzsNCj4gICAg IHVpbnQxNl90IGhpZ2g7DQo+IH0gZmxvYXR4ODA7DQo+DQo+IHN0YXRpYyBp bmxpbmUgaW50IGZsb2F0eDgwX2lzX2FueV9uYW4oZmxvYXR4ODAgYSkNCj4g ew0KPiAgICAgcmV0dXJuICgoYS5oaWdoICYgMHg3ZmZmKSA9PSAweDdmZmYp ICYmIChhLmxvdzw8MSk7DQo+IH0NCj4NCj4+IFdpdGggdGhlIHNoaWZ0IG9w LCB0aGUgcmVzdWx0IGRlcGVuZHMgb24gaW50ZWdlciBwcm9tb3Rpb24gcnVs ZXMsDQo+PiBhbmQgaWYgdGhlIHZhbHVlIGlzIHNpZ25lZCwgaXQgY2FuIGlu dm9rZSB1bmRlZmluZWQgYmVoYXZpb3IuDQo+Pg0KPj4gQnV0IGlmIGEubG93 IGlzIGEgdW5zaWduZWQgc2hvcnQgZm9yIGluc3RhbmNlLCBhIHdhcm5pbmcg d291bGQgYmUNCj4+IG1vcmUgdGhhbiBqdXN0aWZpZWQgaGVyZS4NCj4NCj4+ PiAgaWYgKCAodWludDMyX3QpICggYVNpZzw8KCBzaGlmdENvdW50ICYgMzEg KSApICkgew0KPj4+DQo+Pg0KPj4gWWVzIGludGVyZXN0aW5nLCBhU2lnIGlz IHNpZ25lZCBpbnQsIHJpZ2h0Pw0KPg0KPiBObywgaXQgaXMgdWludDMyX3Qu DQo+DQo+PiBTbyBpZiB0aGUgPDwgd2lsbCBvdmVyZmxvdywgdGhlIGNvZGUg aXMgaW52b2tpbmcgdW5kZWZpbmVkIGJlaGF2aW9yLg0KPj4NCj4+DQo+Pj4g ICYmICh1aW50NjRfdCkgKGV4dHJhY3RGbG9hdHg4MEZyYWMoYSkgPDwgMSkp DQo+Pj4NCj4+DQo+PiBXaGF0IGlzIHRoZSByZXN1bHQgdHlwZSBvZiBleHRy YWN0RmxvYXR4ODBGcmFjKCkgPw0KPg0KPiBzdGF0aWMgaW5saW5lIHVpbnQ2 NF90IGV4dHJhY3RGbG9hdHg4MEZyYWMoIGZsb2F0eDgwIGEgKQ0KPg0KPj4N Cj4+PiAgaWYgKChwbGVuIDwgS0VZTEVOR1RIKSAmJiAoa2V5IDw8IHBsZW4p KQ0KPj4+DQo+Pg0KPj4gVGhpcyBpcyBmcm9tIGxpbnV4LCB5ZXMsIEkgaGF2 ZSBub3Qgc2VlbiB0aGF0IHdpdGggdGhlIGZpcnN0DQo+PiB2ZXJzaW9uIHdo ZXJlIHRoZSB3YXJuaW5nIGlzIG9ubHkgZm9yIHNpZ25lZCBzaGlmdCBvcHMu DQo+Pg0KPj4gQXQgZmlyc3Qgc2lnaHQgaXQgbG9va3MgcmVhbGx5LCBsaWtl IGNvdWxkIGl0IGJlIHRoYXQgImtleSA8IHBsZW4iDQo+PiB3YXMgbWVhbnQ/ IEJ1dCB5ZXMsIGFjdHVhbGx5IGl0IHdvcmtzIGNvcnJlY3RseSBhcyBsb25n DQo+PiBhcyBpbnQgaXMgMzIgYml0LCBpZiBpbnQgaXMgNjQgYml0cywgdGhh dCBjb2RlIHdvdWxkIGJyZWFrDQo+PiBpbW1lZGlhdGVseS4NCj4NCj4gdTgg cGxlbjsNCj4gdTMyIGtleTsNCj4NCj4+IEkgdGhpbmsgaW4gdGhlIG1ham9y aXR5IG9mIGNvZGUsIHdoZXJlIHRoZSBhdXRob3Igd2FzIGF3YXJlIG9mDQo+ PiBwb3NzaWJsZSBvdmVyZmxvdyBpc3N1ZXMgYW5kIGludGVnZXIgcHJvbW90 aW9uIHJ1bGVzLCBoZSB3aWxsDQo+PiBoYXZlIHVzZWQgdW5zaWduZWQgaW50 ZWdlciB0eXBlcywgb2Ygc3VmZmljaWVudCBwcmVjaXNpb24uDQo+DQo+IEFz IEkgd3JvdGUgYWJvdmUsIGFsbCB0aGVzZSB3YXJuaW5nIHdlcmUgZm9yIHVu c2lnbmVkIGludGVnZXIgdHlwZXMuDQo+IEFuZCBhbGwgZXhhbXBsZXMgYXJl IHBlcmZlY3RseSB2YWxpZCBjb2RlIGFzIGZhciBhcyBJIGNhbiBzZWUuDQo+ DQoNCkkgd291bGQgYmUgZmluZSB3aXRoIGRpc2FibGluZyB0aGUgd2Fybmlu ZyBpbiBjYXNlcyB3aGVyZSB0aGUgc2hpZnQNCmlzIGRvbmUgaW4gdW5zaWdu ZWQgaW50LiAgTm90ZSBob3dldmVyLCB0aGF0IHRoZSBsaW51eCBjb2RlIGlz DQpkZXBlbmRlbnQgb24gc2l6ZW9mKGludCk8PXNpemVvZih1MzIpLCBidXQg dGhlIHdhcm5pbmcgd291bGQgY2VydGFpbmx5DQpiZSBtb3JlIGhlbHBmdWwg aWYgaXQgY29tZXMgYmFjayBhdCB0aGUgZGF5IHdoZW4gaW50IHN0YXJ0cyB0 byBiZSA2NA0KYml0cyB3aWRlLg0KDQoNCkhvdyBhYm91dCB0aGlzIHVudGVz dGVkIHBhdGNoLCBkb2VzIGl0IHJlZHVjZSB0aGUgZmFsc2UgcG9zaXRpdmUg cmF0ZQ0KZm9yIHlvdT8NCg0KDQpUaGFua3MNCkJlcm5kLg0KDQo= --_002_AM4PR0701MB2162458A7F27D68C8AF290D8E4D00AM4PR0701MB2162_ Content-Type: text/x-patch; name="patch-bool-context4.diff" Content-Description: patch-bool-context4.diff Content-Disposition: attachment; filename="patch-bool-context4.diff"; size=830; creation-date="Mon, 17 Oct 2016 17:30:14 GMT"; modification-date="Mon, 17 Oct 2016 17:30:14 GMT" Content-ID: <6F0D417629AE034C96E4F25264C1D8CC@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 1127 MjAxNi0xMC0xNyAgQmVybmQgRWRsaW5nZXIgIDxiZXJuZC5lZGxpbmdlckBo b3RtYWlsLmRlPg0KDQoJKiBjLWNvbW1vbi5jIChjX2NvbW1vbl90cnV0aHZh bHVlX2NvbnZlcnNpb24pOiBXYXJuIG9ubHkgZm9yIHNpZ25lZA0KCWludGVn ZXIgc2hpZnQgb3BzIGluIGJvb2xlYW4gY29udGV4dC4NCg0KSW5kZXg6IGdj Yy9jLWZhbWlseS9jLWNvbW1vbi5jDQo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 DQotLS0gZ2NjL2MtZmFtaWx5L2MtY29tbW9uLmMJKHJldmlzaW9uIDI0MTI3 MCkNCisrKyBnY2MvYy1mYW1pbHkvYy1jb21tb24uYwkod29ya2luZyBjb3B5 KQ0KQEAgLTMzMjgsOCArMzMyOCwxMCBAQA0KIAkJCQkJICAgICAgIFRSRUVf T1BFUkFORCAoZXhwciwgMCkpOw0KIA0KICAgICBjYXNlIExTSElGVF9FWFBS Og0KLSAgICAgIHdhcm5pbmdfYXQgKEVYUFJfTE9DQVRJT04gKGV4cHIpLCBP UFRfV2ludF9pbl9ib29sX2NvbnRleHQsDQotCQkgICI8PCBpbiBib29sZWFu IGNvbnRleHQsIGRpZCB5b3UgbWVhbiAnPCcgPyIpOw0KKyAgICAgIGlmIChU UkVFX0NPREUgKFRSRUVfVFlQRSAoZXhwcikpID09IElOVEVHRVJfVFlQRQ0K KwkgICYmICFUWVBFX1VOU0lHTkVEIChUUkVFX1RZUEUgKGV4cHIpKSkNCisJ d2FybmluZ19hdCAoRVhQUl9MT0NBVElPTiAoZXhwciksIE9QVF9XaW50X2lu X2Jvb2xfY29udGV4dCwNCisJCSAgICAiPDwgaW4gYm9vbGVhbiBjb250ZXh0 LCBkaWQgeW91IG1lYW4gJzwnID8iKTsNCiAgICAgICBicmVhazsNCiANCiAg ICAgY2FzZSBDT05EX0VYUFI6DQo= --_002_AM4PR0701MB2162458A7F27D68C8AF290D8E4D00AM4PR0701MB2162_--