From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 65966 invoked by alias); 7 Nov 2017 12:28:14 -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 65953 invoked by uid 89); 7 Nov 2017 12:28:14 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.7 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:680 X-HELO: EUR02-AM5-obe.outbound.protection.outlook.com Received: from mail-eopbgr00085.outbound.protection.outlook.com (HELO EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.85) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 07 Nov 2017 12:28:12 +0000 Received: from HE1PR0801MB2058.eurprd08.prod.outlook.com (10.168.95.23) by VI1PR0802MB2400.eurprd08.prod.outlook.com (10.175.25.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.197.13; Tue, 7 Nov 2017 12:28:08 +0000 Received: from HE1PR0801MB2058.eurprd08.prod.outlook.com ([fe80::92d:103c:a7c1:d911]) by HE1PR0801MB2058.eurprd08.prod.outlook.com ([fe80::92d:103c:a7c1:d911%17]) with mapi id 15.20.0178.012; Tue, 7 Nov 2017 12:28:08 +0000 From: Wilco Dijkstra To: Sudi Das , Richard Biener CC: Jakub Jelinek , GCC Patches , nd , Richard Earnshaw , "James Greenhalgh" Subject: Re: [PATCH][GCC] Simplification of 1U << (31 - x) Date: Tue, 07 Nov 2017 12:37:00 -0000 Message-ID: References: <20170413112151.GD1809@tucnak> <20170413114125.GE1809@tucnak> ,,, In-Reply-To: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Wilco.Dijkstra@arm.com; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;VI1PR0802MB2400;6:1HAGuS+WJ8MyfMF291UT77vfoAYA/y4T32mHPLpdLfIReoKoAcdd93kv5DB4JFh/4TxTS2YZNz2QVMHOsWffErDDr/KfTrIMCuSiZlCyRU0OlvWWJsK/syDkyLASnzxlTf6LSSa1MVhvrLWwwrNDxcYyzcj/JEwA87GgnMH1poCvV9TQPVTeRfp4jo5h3uuaEfe5P0RdtlnlsihDa0aXgJPu/3jnngJxFNcFhOR4wc0guMrb0AXklPY8aYZz40GCriElng04IAY92K5nc3hvXC3bIyklZoZBGKD4+zT/Gd3wZ+O2sfB3n8ONHSbTumvcmLURD7v7CbWOaoSP0ht1AlKsvTlUOk9HcLzFZ4RElQY=;5:b28b8w1v6okW8navqN2yzUbYWulG+WvvFD9hY5DSgiGWgSQjPRichytFzqaCkiJbFxb2orr5/sGf31mvSaXZBPY5ph+F7WRnEqQvgK9QyoySU75ipEFm8j+P3mjaRySnwBCQGidHnlL34IOgCbZhezBG7c4oxwwHEA2g3wmuhHY=;24:/M3kQ8JuyxEXFgVQqMm46wKg27eMimNH+hu7gj4wfJquSBUNF6q1gYN4uQLVnmzNoKslegcQe2cpZhGsTXyTBToXac8T0oxsPmbiQDu4YuQ=;7:tXbXdP2fIwT35hVgO7+Bj0UoIO8Zzq/cs5eLFAKNQBRHJH7BUxw3uTqUAU2G5QmcKV3O+38nKo8pjXzdOf0FzOaK/M1vtf8oViPR3LfltBacqLZHhvsN4BOu0uBLJeD3Bkrp5l55EDU9K9+OWWwnVw8MFeQccOtt3zTpYRo5QfoZJNZy/9lcSsAezWyplOizyXm+CFJxaYznL+v5qxSnmn23DX5uTOLOYYNQIwwxXmKFReWI1Um6Rs5d1RjgQQ69 x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR; x-ms-office365-filtering-correlation-id: 303d48e9-59db-4550-875f-08d525db00bf x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603199);SRVR:VI1PR0802MB2400; x-ms-traffictypediagnostic: VI1PR0802MB2400: nodisclaimer: True x-exchange-antispam-report-test: UriScan:(180628864354917); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(3231021)(6055026)(6041248)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:VI1PR0802MB2400;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:VI1PR0802MB2400; x-forefront-prvs: 0484063412 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(346002)(39860400002)(376002)(377424004)(189002)(199003)(85644002)(24454002)(3280700002)(99286004)(68736007)(54356999)(76176999)(305945005)(3846002)(7736002)(74316002)(3660700001)(50986999)(33656002)(8936002)(81166006)(81156014)(6116002)(102836003)(189998001)(8676002)(101416001)(106356001)(4326008)(105586002)(39060400002)(6246003)(7696004)(66066001)(5660300001)(2906002)(5250100002)(72206003)(229853002)(6506006)(6436002)(2950100002)(9686003)(53936002)(478600001)(55016002)(316002)(2900100001)(4001150100001)(14454004)(25786009)(93886005)(97736004)(54906003)(110136005)(86362001);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR0802MB2400;H:HE1PR0801MB2058.eurprd08.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 303d48e9-59db-4550-875f-08d525db00bf X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2017 12:28:08.2004 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2400 X-SW-Source: 2017-11/txt/msg00486.txt.bz2 Sudi Das wrote: > Thanks, I have made the changes to the patch. > Also can someone please apply it for me. I do not have commit access. > > 2017-10-10=A0 Sudakshina Das=A0 > > =A0=A0=A0=A0=A0=A0 PR middle-end/80131 >=A0=A0=A0=A0=A0=A0=A0 * match.pd: Simplify 1 << (C - x) where C =3D precis= ion (x) - 1. > > 2017-10-10=A0 Sudakshina Das=A0 > >=A0=A0=A0=A0=A0=A0=A0 PR middle-end/80131 >=A0=A0=A0=A0=A0=A0=A0 * testsuite/gcc.dg/pr80131-1.c: New Test. > > > With regards to the existing missed optimizations needed to the x86 RTL e= xpansion,=20 > I think the discussions can take place on the bug report that I created a= nd maybe someone will pick it up. I've committed this as r254496. Wilco