From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 88827 invoked by alias); 1 Jun 2017 16:01:33 -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 88527 invoked by uid 89); 1 Jun 2017 16:01:30 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=HX-HELO:sk:EUR02-H X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com Received: from mail-oln040092068096.outbound.protection.outlook.com (HELO EUR02-HE1-obe.outbound.protection.outlook.com) (40.92.68.96) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 01 Jun 2017 16:01:27 +0000 Received: from VE1EUR02FT022.eop-EUR02.prod.protection.outlook.com (10.152.12.51) by VE1EUR02HT108.eop-EUR02.prod.protection.outlook.com (10.152.13.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1101.12; Thu, 1 Jun 2017 16:01:28 +0000 Received: from AM4PR0701MB2162.eurprd07.prod.outlook.com (10.152.12.53) by VE1EUR02FT022.mail.protection.outlook.com (10.152.12.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.12 via Frontend Transport; Thu, 1 Jun 2017 16:01:28 +0000 Received: from AM4PR0701MB2162.eurprd07.prod.outlook.com ([fe80::2073:585b:84f6:9881]) by AM4PR0701MB2162.eurprd07.prod.outlook.com ([fe80::2073:585b:84f6:9881%17]) with mapi id 15.01.1143.009; Thu, 1 Jun 2017 16:01:28 +0000 From: Bernd Edlinger To: Ramana Radhakrishnan CC: GCC Patches , Kyrill Tkachov , Richard Earnshaw , Wilco Dijkstra Subject: [PING**4] [PATCH, ARM] Further improve stack usage on sha512 (PR 77308) Date: Thu, 01 Jun 2017 16:01:00 -0000 Message-ID: References: In-Reply-To: authentication-results: googlemail.com; dkim=none (message not signed) header.d=none;googlemail.com; dmarc=none action=none header.from=hotmail.de; x-incomingtopheadermarker: OriginalChecksum:C281DC234613552ADA2287CDFE1565EA7374F0EF762EBBC5BCF636CA0A463259;UpperCasedChecksum:3A8D31C8CF141131F3922F4953A4BAF8EB6B8FA25E68CA478D8DBC934D7D38F9;SizeAsReceived:8894;Count:46 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [BVxMUKJUG52ThyVxajDdgcI3h3DPBD3d] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;VE1EUR02HT108;24:H5RqPbUeH503UYcmW+VzwoQntrvKqadLwxRApgX0t6YYswXLV6AUpjy87cwwuRp1XQQk1W6QUbjO/dBrWj4FTD09M+9719qvr4htnODcRJ4=;7:TgqlnlPJXMdJsb7dTqPL/9izlYoqIQt1szawxda21UUe8TMBHiD2VLjikBk1NWRQgZxvcLtNEwQK7qGG+oEoQ7N5O1BQeYTUlD9R4d+q81YNqJNeHZvjmv8HhhmspMwhLpdrbjy0MvTm1Ic7ML4LM4A+FX9jjuka+zPAP0BjAcpQqAzlX8xxJbpgKRnE6jKmSMQ8lqPmWHD4tZxuwLYmdEeUw/tcVTdgV6Cn0KTeYLt0DbptigDfhE28woLdZgdL+Yf+K51u++3LbHqjpE3XoBnVEyN+WlRGX6OzvgB+TWJF1NU7gfTuiATZzEoIwlnd x-incomingheadercount: 46 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI;SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:VE1EUR02HT108;H:AM4PR0701MB2162.eurprd07.prod.outlook.com;FPR:;SPF:None;LANG:en; x-ms-traffictypediagnostic: VE1EUR02HT108: x-ms-office365-filtering-correlation-id: 9f3c0ff8-becb-405d-e48e-08d4a90775ad x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045);SRVR:VE1EUR02HT108; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031);SRVR:VE1EUR02HT108;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:VE1EUR02HT108; x-forefront-prvs: 0325F6C77B spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2017 16:01:28.1997 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT108 X-SW-Source: 2017-06/txt/msg00055.txt.bz2 UGluZy4uLg0KDQpPbiAwNS8xMi8xNyAxODo0OSwgQmVybmQgRWRsaW5nZXIg d3JvdGU6DQo+IFBpbmcuLi4NCj4gDQo+IE9uIDA0LzI5LzE3IDE5OjQ1LCBC ZXJuZCBFZGxpbmdlciB3cm90ZToNCj4+IFBpbmcuLi4NCj4+DQo+PiBJIGF0 dGFjaGVkIGEgcmViYXNlZCB2ZXJzaW9uIHNpbmNlIHRoZXJlIHdhcyBhIG1l cmdlIGNvbmZsaWN0IGluDQo+PiB0aGUgeG9yZGkzIHBhdHRlcm4sIG90aGVy d2lzZSB0aGUgcGF0Y2ggaXMgc3RpbGwgaWRlbnRpY2FsLg0KPj4gSXQgc3Bs aXRzIGFkZGRpMywgc3ViZGkzLCBhbmRkaTMsIGlvcmRpMywgeG9yZGkzIGFu ZCBvbmVfY21wbGRpMg0KPj4gZWFybHkgd2hlbiB0aGUgdGFyZ2V0IGhhcyBu byBuZW9uIG9yIGl3bW14dC4NCj4+DQo+Pg0KPj4gVGhhbmtzDQo+PiBCZXJu ZC4NCj4+DQo+Pg0KPj4NCj4+IE9uIDExLzI4LzE2IDIwOjQyLCBCZXJuZCBF ZGxpbmdlciB3cm90ZToNCj4+PiBPbiAxMS8yNS8xNiAxMjozMCwgUmFtYW5h IFJhZGhha3Jpc2huYW4gd3JvdGU6DQo+Pj4+IE9uIFN1biwgTm92IDYsIDIw MTYgYXQgMjoxOCBQTSwgQmVybmQgRWRsaW5nZXINCj4+Pj4gPGJlcm5kLmVk bGluZ2VyQGhvdG1haWwuZGU+IHdyb3RlOg0KPj4+Pj4gSGkhDQo+Pj4+Pg0K Pj4+Pj4gVGhpcyBpbXByb3ZlcyB0aGUgc3RhY2sgdXNhZ2Ugb24gdGhlIHNo YTUxMiB0ZXN0IGNhc2UgZm9yIHRoZSBjYXNlDQo+Pj4+PiB3aXRob3V0IGhh cmR3YXJlIGZwdSBhbmQgd2l0aG91dCBpd21teHQgYnkgc3BsaXR0aW5nIGFs bCBkaS1tb2RlDQo+Pj4+PiBwYXR0ZXJucyByaWdodCB3aGlsZSBleHBhbmRp bmcgd2hpY2ggaXMgc2ltaWxhciB0byB3aGF0IHRoZQ0KPj4+Pj4gc2hpZnQt cGF0dGVybg0KPj4+Pj4gZG9lcy4gIEl0IGRvZXMgbm90aGluZyBpbiB0aGUg Y2FzZSBpd21teHQgYW5kIGZwdT1uZW9uIG9yIHZmcCBhcw0KPj4+Pj4gd2Vs bCBhcw0KPj4+Pj4gdGh1bWIxLg0KPj4+Pj4NCj4+Pj4NCj4+Pj4gSSB3b3Vs ZCBnbyBmdXJ0aGVyIGFuZCBkbyB0aGlzIGluIHRoZSBhYnNlbmNlIG9mIE5l b24sIHRoZSBWRlAgdW5pdA0KPj4+PiBiZWluZyB0aGVyZSBkb2Vzbid0IGhl bHAgd2l0aCBESW1vZGUgb3BlcmF0aW9ucyBpLmUuIHdlIGRvIG5vdCBoYXZl IDY0DQo+Pj4+IGJpdCBpbnRlZ2VyIGFyaXRobWV0aWMgaW5zdHJ1Y3Rpb25z IHdpdGhvdXQgTmVvbi4gVGhlIG1haW4gcmVhc29uIHdoeQ0KPj4+PiB3ZSBo YXZlIHRoZSBESW1vZGUgcGF0dGVybnMgc3BsaXQgc28gbGF0ZSBpcyB0byBn aXZlIGEgY2hhbmNlIGZvcg0KPj4+PiBmb2xrcyB3aG8gd2FudCB0byBkbyA2 NCBiaXQgYXJpdGhtZXRpYyBpbiBOZW9uIGEgY2hhbmNlIHRvIG1ha2UgdGhp cw0KPj4+PiB3b3JrIGFzIHdlbGwgYXMgc3VwcG9ydCBzb21lIG9mIHRoZSA2 NCBiaXQgTmVvbiBpbnRyaW5zaWNzIHdoaWNoIElJUkMNCj4+Pj4gbWFwIGRv d24gdG8gdGhlc2UgaW5zdHJ1Y3Rpb25zLiBEb2luZyB0aGlzIGp1c3QgZm9y IHNvZnQtZmxvYXQgZG9lc24ndA0KPj4+PiBpbXByb3ZlIHRoZSBkZWZhdWx0 IGNhc2Ugb25seS4gSSBkb24ndCB1c3VhbGx5IHRlc3QgaXdtbXh0IGFuZCBJ J20gbm90DQo+Pj4+IHN1cmUgd2hvIGhhcyB0aGUgYWJpbGl0eSB0byBkbyBz bywgdGh1cyBrZWVwaW5nIHRoaXMgcmVzdHJpY3Rpb24gZm9yDQo+Pj4+IGl3 TU1YIGlzIGZpbmUuDQo+Pj4+DQo+Pj4+DQo+Pj4NCj4+PiBZZXMgSSB1bmRl cnN0YW5kLCB0aGFua3MgZm9yIHBvaW50aW5nIHRoYXQgb3V0Lg0KPj4+DQo+ Pj4gSSB3YXMgbm90IGF3YXJlIHdoYXQgaXdtbXh0IGV4aXN0cyBhdCBhbGws IGJ1dCBJIG5vdGljZWQgdGhhdCBtb3N0DQo+Pj4gNjRiaXQgZXhwYW5zaW9u cyB3b3JrIGNvbXBsZXRlbHkgZGlmZmVyZW50LCBhbmQgd291bGQgYnJlYWsg aWYgd2Ugc3BsaXQNCj4+PiB0aGUgcGF0dGVybiBlYXJseS4NCj4+Pg0KPj4+ IEkgY2FuIGhvd2V2ZXIgb25seSBsb29rIGF0IHRoZSBhc3NlbWJsZXIgb3V0 b3V0IGZvciBpd21teHQsIGFuZCBtYWtlDQo+Pj4gc3VyZSB0aGF0IHRoZSBz dGFjayB1c2FnZSBkb2VzIG5vdCBnZXQgd29yc2UuDQo+Pj4NCj4+PiBUaHVz IHRoZSBuZXcgdmVyc2lvbiBvZiB0aGUgcGF0Y2gga2VlcHMgb25seSB0aHVt YjEsIG5lb24gYW5kIGl3bW14dCBhcw0KPj4+IGl0IGlzOiBhcm91bmQgMTU3 MCAodGh1bWIxKSwgMjMwMCAobmVvbikgYW5kIDIyMDAgKHdpbW14dCkgYnl0 ZXMgc3RhY2sNCj4+PiBmb3IgdGhlIHRlc3QgY2FzZXMsIGFuZCB2ZnAgYW5k IHNvZnQtZmxvYXQgYXQgYXJvdW5kIDI3MCBieXRlcyBzdGFjaw0KPj4+IHVz YWdlLg0KPj4+DQo+Pj4+PiBJdCByZWR1Y2VzIHRoZSBzdGFjayB1c2FnZSBm cm9tIDIzMDAgdG8gbmVhciBvcHRpbWFsIDI3MiBieXRlcyAoISkuDQo+Pj4+ Pg0KPj4+Pj4gTm90ZSB0aGlzIGFsc28gc3BsaXRzIG1hbnkgbGRyZC9zdHJk IGluc3RydWN0aW9ucyBhbmQgdGhlcmVmb3JlIEkgd2lsbA0KPj4+Pj4gcG9z dCBhIGZvbGxvd3VwLXBhdGNoIHRoYXQgbWl0aWdhdGVzIHRoaXMgZWZmZWN0 IGJ5IGVuYWJsaW5nIHRoZQ0KPj4+Pj4gbGRyZC9zdHJkDQo+Pj4+PiBwZWVw aG9sZSBvcHRpbWl6YXRpb24gYWZ0ZXIgdGhlIG5lY2Vzc2FyeSByZWctdGVz dGluZy4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gQm9vdHN0cmFwcGVkIGFuZCBy ZWctdGVzdGVkIG9uIGFybS1saW51eC1nbnVlYWJpaGYuDQo+Pj4+DQo+Pj4+ IFdoYXQgZG8geW91IG1lYW4gYnkgYXJtLWxpbnV4LWdudWVhYmloZiAtIHdo ZW4gZm9sa3Mgc2F5IHRoYXQgSQ0KPj4+PiBpbnRlcnByZXQgaXQgYXMgLS13 aXRoLWFyY2g9YXJtdjctYSAtLXdpdGgtZmxvYXQ9aGFyZA0KPj4+PiAtLXdp dGgtZnB1PXZmcHYzLWQxNiBvciAoLS13aXRoLWZwdT1uZW9uKS4NCj4+Pj4N Cj4+Pj4gSWYgeW91J3ZlIHJlYWxseSBib290c3RyYXBwZWQgYW5kIHJlZ3Rl c3RlZCBpdCBvbiBhcm1oZiwgZG9lc24ndCB0aGlzDQo+Pj4+IHBhdGNoIGFz IGl0IHN0YW5kIGhhdmUgbm8gZWZmZWN0IHRoZXJlIGkuZS4gbm8gY2hhbmdl ID8NCj4+Pj4gYXJtLWxpbnV4LWdudWVhYmloZiB1c3VhbGx5IG1lYW5zIHRv IG1lIHNvbWVvbmUgaGFzIGNvbmZpZ3VyZWQgd2l0aA0KPj4+PiAtLXdpdGgt ZmxvYXQ9aGFyZCwgc28gdGhlcmUgYXJlIG5vIHJlZ3Jlc3Npb25zIGluIHRo ZSBoYXJkIGZsb2F0IEFCSQ0KPj4+PiBjYXNlLA0KPj4+Pg0KPj4+DQo+Pj4g SSBrbm93IGl0IHByb3ZlcyBsaXR0bGUuICBXaGVuIEkgc2F5IGFybS1saW51 eC1nbnVlYWJpaGYNCj4+PiBJIGRvIGluIGZhY3QgbWVhbiAtLWVuYWJsZS1s YW5ndWFnZXM9YWxsLGFkYSxnbyxvYmotYysrDQo+Pj4gLS13aXRoLWFyY2g9 YXJtdjctYSAtLXdpdGgtdHVuZT1jb3J0ZXgtYTkgLS13aXRoLWZwdT12ZnB2 My1kMTYNCj4+PiAtLXdpdGgtZmxvYXQ9aGFyZC4NCj4+Pg0KPj4+IE15IG1h aW4gaW50ZXJlc3QgaW4gdGhlIHN0YWNrIHVzYWdlIGlzIG9mIGNvdXJzZSBu b3QgYmVjYXVzZSBvZiBsaW51eCwNCj4+PiBidXQgYmVjYXVzZSBvZiBlQ29z IHdoZXJlIHdlIGhhdmUgdmVyeSBzbWFsbCB0YXNrIHN0YWNrcyBhbmQgaW4g ZmFjdA0KPj4+IG5vIGZwdSBzdXBwb3J0IGJ5IHRoZSBPL1MgYXQgYWxsLCBz byB0aGF0IHBhdGNoIGlzIGV4YWN0bHkgd2hhdCB3ZSBuZWVkLg0KPj4+DQo+ Pj4NCj4+PiBCb290c3RyYXBwZWQgYW5kIHJlZy10ZXN0ZWQgb24gYXJtLWxp bnV4LWdudWVhYmloZg0KPj4+IElzIGl0IE9LIGZvciB0cnVuaz8NCj4+Pg0K Pj4+DQo+Pj4gVGhhbmtzDQo+Pj4gQmVybmQuDQo=