From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 105906 invoked by alias); 5 Jul 2017 18:14:35 -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 104648 invoked by uid 89); 5 Jul 2017 18:14:33 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 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=H*RU:sk:EUR02-H, Neon, absence, Hx-spam-relays-external:sk:EUR02-H X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com Received: from mail-oln040092068075.outbound.protection.outlook.com (HELO EUR02-HE1-obe.outbound.protection.outlook.com) (40.92.68.75) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 05 Jul 2017 18:14:31 +0000 Received: from VE1EUR02FT026.eop-EUR02.prod.protection.outlook.com (10.152.12.51) by VE1EUR02HT028.eop-EUR02.prod.protection.outlook.com (10.152.13.200) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9; Wed, 5 Jul 2017 18:14:27 +0000 Received: from AM5PR0701MB2657.eurprd07.prod.outlook.com (10.152.12.56) by VE1EUR02FT026.mail.protection.outlook.com (10.152.12.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.9 via Frontend Transport; Wed, 5 Jul 2017 18:14:27 +0000 Received: from AM5PR0701MB2657.eurprd07.prod.outlook.com ([fe80::6545:2237:2207:f519]) by AM5PR0701MB2657.eurprd07.prod.outlook.com ([fe80::6545:2237:2207:f519%18]) with mapi id 15.01.1240.013; Wed, 5 Jul 2017 18:14:27 +0000 From: Bernd Edlinger To: Ramana Radhakrishnan CC: GCC Patches , Kyrill Tkachov , Richard Earnshaw , Wilco Dijkstra Subject: [PING**6] [PATCH, ARM] Further improve stack usage on sha512 (PR 77308) Date: Wed, 05 Jul 2017 18:14:00 -0000 Message-ID: References: <9a0fbb5d-9909-ef4d-6871-0cb4f7971bbb@hotmail.de> In-Reply-To: <9a0fbb5d-9909-ef4d-6871-0cb4f7971bbb@hotmail.de> 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:B9EB6773353B9BA058EAD3C480A0979EF795F38BFFA0500C3C60E306757B7BBB;UpperCasedChecksum:68C50C575B6811CB026467C55ABB9AC8156F320B1FE52AA7022A93872C469B30;SizeAsReceived:7970;Count:46 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [PRvr3OFWDN6MEav4BH0Xk8OfYRORfUBl] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;VE1EUR02HT028;7:kd5rn1nE/S697OD9L5MCcmvmMcfitm9QkPQ3tUKGuWKK8mOlmRO13yRig1yoieGTMp2+RMqpo9fH+ZMUYF8VqZjoEELbu1CDVYOe4FhI0Vn39BG7vcCREd7nWh+91Di7900qLwKMVkz2nDJUFQ3iOnNvknuDbv2EaNZhkPWMggDHR66JvMG9sAxmTsLz6s8YQLfSJya3IXzzJn81pzUHVqsGMiuHR9bvzALoNsouHHPl+82fxkWO2SULYr4w2/xTi/hHCNSoTPlM+Hw8UqlCmiYEsc68REXp6DRJys3c08NomD+K8+7uPK9Z8GQtyyjwu8LufXJzQL1n3Mw9NYzrIEA6JTIEzSgjeqxcswIxk/wNyzUKbQt2oQpF+DlqwUrMWzz27SBYB53B49ZQ1868vVcUiRWGPcgNYG5SD8/lk8O3oaFEYetiw0XxJyqVVSXe/dWm2PqBmDU3nuJ14VO08IA6j6gzujbU4TkuyTz8gH/mHoZi9PJbCLZSPFAAkkbfydvF0Nm+CzF8F0hQGtxiAT0/MI+y3J0FV1Ju7lEf3wR+KQiT/ULk0V7P+XLQPCLhVQ4xExjfqYIADcMAzMzSoPdvDqbF/ti/rngbYDq6FVvJuiSzr/NT38QZAnzev+QhiIk1zFi4+DmWH3XtI5gMr3Tx3ilnuY6gqORn1T1MKS/PxmbhWwbP833SKozwErJEAAc5/7Z3Fha/3Sqe6ZSPkGZavtVmNOehMn4TP7Ln6WoahZ0vtY7zxNWgzEIsGsT78ZmfidyM0Ubjr/OUkR3JIQ== x-incomingheadercount: 46 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI;SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:VE1EUR02HT028;H:AM5PR0701MB2657.eurprd07.prod.outlook.com;FPR:;SPF:None;LANG:en; x-ms-office365-filtering-correlation-id: 81a1acc2-7e7c-488e-72d2-08d4c3d1ac4b x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1601125374)(1603101448)(1701031045)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:VE1EUR02HT028; x-ms-traffictypediagnostic: VE1EUR02HT028: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031);SRVR:VE1EUR02HT028;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:VE1EUR02HT028; x-forefront-prvs: 0359162B6D spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <902D44ED4DA6474793CAD4229FC19E36@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jul 2017 18:14:27.7804 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT028 X-SW-Source: 2017-07/txt/msg00287.txt.bz2 UGluZy4uLg0KDQpUaGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhpcyBwYXRjaCB3 YXMgaGVyZToNCmh0dHBzOi8vZ2NjLmdudS5vcmcvbWwvZ2NjLXBhdGNoZXMv MjAxNy0wNC9tc2cwMTU2Ny5odG1sDQoNClRoYW5rcw0KQmVybmQuDQoNCk9u IDA2LzE0LzE3IDE0OjM0LCBCZXJuZCBFZGxpbmdlciB3cm90ZToNCj4gUGlu Zy4uLg0KPiANCj4gT24gMDYvMDEvMTcgMTg6MDEsIEJlcm5kIEVkbGluZ2Vy IHdyb3RlOg0KPj4gUGluZy4uLg0KPj4NCj4+IE9uIDA1LzEyLzE3IDE4OjQ5 LCBCZXJuZCBFZGxpbmdlciB3cm90ZToNCj4+PiBQaW5nLi4uDQo+Pj4NCj4+ PiBPbiAwNC8yOS8xNyAxOTo0NSwgQmVybmQgRWRsaW5nZXIgd3JvdGU6DQo+ Pj4+IFBpbmcuLi4NCj4+Pj4NCj4+Pj4gSSBhdHRhY2hlZCBhIHJlYmFzZWQg dmVyc2lvbiBzaW5jZSB0aGVyZSB3YXMgYSBtZXJnZSBjb25mbGljdCBpbg0K Pj4+PiB0aGUgeG9yZGkzIHBhdHRlcm4sIG90aGVyd2lzZSB0aGUgcGF0Y2gg aXMgc3RpbGwgaWRlbnRpY2FsLg0KPj4+PiBJdCBzcGxpdHMgYWRkZGkzLCBz dWJkaTMsIGFuZGRpMywgaW9yZGkzLCB4b3JkaTMgYW5kIG9uZV9jbXBsZGky DQo+Pj4+IGVhcmx5IHdoZW4gdGhlIHRhcmdldCBoYXMgbm8gbmVvbiBvciBp d21teHQuDQo+Pj4+DQo+Pj4+DQo+Pj4+IFRoYW5rcw0KPj4+PiBCZXJuZC4N Cj4+Pj4NCj4+Pj4NCj4+Pj4NCj4+Pj4gT24gMTEvMjgvMTYgMjA6NDIsIEJl cm5kIEVkbGluZ2VyIHdyb3RlOg0KPj4+Pj4gT24gMTEvMjUvMTYgMTI6MzAs IFJhbWFuYSBSYWRoYWtyaXNobmFuIHdyb3RlOg0KPj4+Pj4+IE9uIFN1biwg Tm92IDYsIDIwMTYgYXQgMjoxOCBQTSwgQmVybmQgRWRsaW5nZXINCj4+Pj4+ PiA8YmVybmQuZWRsaW5nZXJAaG90bWFpbC5kZT4gd3JvdGU6DQo+Pj4+Pj4+ IEhpIQ0KPj4+Pj4+Pg0KPj4+Pj4+PiBUaGlzIGltcHJvdmVzIHRoZSBzdGFj ayB1c2FnZSBvbiB0aGUgc2hhNTEyIHRlc3QgY2FzZSBmb3IgdGhlIGNhc2UN Cj4+Pj4+Pj4gd2l0aG91dCBoYXJkd2FyZSBmcHUgYW5kIHdpdGhvdXQgaXdt bXh0IGJ5IHNwbGl0dGluZyBhbGwgZGktbW9kZQ0KPj4+Pj4+PiBwYXR0ZXJu cyByaWdodCB3aGlsZSBleHBhbmRpbmcgd2hpY2ggaXMgc2ltaWxhciB0byB3 aGF0IHRoZQ0KPj4+Pj4+PiBzaGlmdC1wYXR0ZXJuDQo+Pj4+Pj4+IGRvZXMu ICBJdCBkb2VzIG5vdGhpbmcgaW4gdGhlIGNhc2UgaXdtbXh0IGFuZCBmcHU9 bmVvbiBvciB2ZnAgYXMNCj4+Pj4+Pj4gd2VsbCBhcw0KPj4+Pj4+PiB0aHVt YjEuDQo+Pj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiBJIHdvdWxkIGdvIGZ1cnRo ZXIgYW5kIGRvIHRoaXMgaW4gdGhlIGFic2VuY2Ugb2YgTmVvbiwgdGhlIFZG UCB1bml0DQo+Pj4+Pj4gYmVpbmcgdGhlcmUgZG9lc24ndCBoZWxwIHdpdGgg REltb2RlIG9wZXJhdGlvbnMgaS5lLiB3ZSBkbyBub3QgDQo+Pj4+Pj4gaGF2 ZSA2NA0KPj4+Pj4+IGJpdCBpbnRlZ2VyIGFyaXRobWV0aWMgaW5zdHJ1Y3Rp b25zIHdpdGhvdXQgTmVvbi4gVGhlIG1haW4gcmVhc29uIHdoeQ0KPj4+Pj4+ IHdlIGhhdmUgdGhlIERJbW9kZSBwYXR0ZXJucyBzcGxpdCBzbyBsYXRlIGlz IHRvIGdpdmUgYSBjaGFuY2UgZm9yDQo+Pj4+Pj4gZm9sa3Mgd2hvIHdhbnQg dG8gZG8gNjQgYml0IGFyaXRobWV0aWMgaW4gTmVvbiBhIGNoYW5jZSB0byBt YWtlIHRoaXMNCj4+Pj4+PiB3b3JrIGFzIHdlbGwgYXMgc3VwcG9ydCBzb21l IG9mIHRoZSA2NCBiaXQgTmVvbiBpbnRyaW5zaWNzIHdoaWNoIElJUkMNCj4+ Pj4+PiBtYXAgZG93biB0byB0aGVzZSBpbnN0cnVjdGlvbnMuIERvaW5nIHRo aXMganVzdCBmb3Igc29mdC1mbG9hdCANCj4+Pj4+PiBkb2Vzbid0DQo+Pj4+ Pj4gaW1wcm92ZSB0aGUgZGVmYXVsdCBjYXNlIG9ubHkuIEkgZG9uJ3QgdXN1 YWxseSB0ZXN0IGl3bW14dCBhbmQgSSdtIA0KPj4+Pj4+IG5vdA0KPj4+Pj4+ IHN1cmUgd2hvIGhhcyB0aGUgYWJpbGl0eSB0byBkbyBzbywgdGh1cyBrZWVw aW5nIHRoaXMgcmVzdHJpY3Rpb24gZm9yDQo+Pj4+Pj4gaXdNTVggaXMgZmlu ZS4NCj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gWWVzIEkgdW5kZXJz dGFuZCwgdGhhbmtzIGZvciBwb2ludGluZyB0aGF0IG91dC4NCj4+Pj4+DQo+ Pj4+PiBJIHdhcyBub3QgYXdhcmUgd2hhdCBpd21teHQgZXhpc3RzIGF0IGFs bCwgYnV0IEkgbm90aWNlZCB0aGF0IG1vc3QNCj4+Pj4+IDY0Yml0IGV4cGFu c2lvbnMgd29yayBjb21wbGV0ZWx5IGRpZmZlcmVudCwgYW5kIHdvdWxkIGJy ZWFrIGlmIHdlIA0KPj4+Pj4gc3BsaXQNCj4+Pj4+IHRoZSBwYXR0ZXJuIGVh cmx5Lg0KPj4+Pj4NCj4+Pj4+IEkgY2FuIGhvd2V2ZXIgb25seSBsb29rIGF0 IHRoZSBhc3NlbWJsZXIgb3V0b3V0IGZvciBpd21teHQsIGFuZCBtYWtlDQo+ Pj4+PiBzdXJlIHRoYXQgdGhlIHN0YWNrIHVzYWdlIGRvZXMgbm90IGdldCB3 b3JzZS4NCj4+Pj4+DQo+Pj4+PiBUaHVzIHRoZSBuZXcgdmVyc2lvbiBvZiB0 aGUgcGF0Y2gga2VlcHMgb25seSB0aHVtYjEsIG5lb24gYW5kIA0KPj4+Pj4g aXdtbXh0IGFzDQo+Pj4+PiBpdCBpczogYXJvdW5kIDE1NzAgKHRodW1iMSks IDIzMDAgKG5lb24pIGFuZCAyMjAwICh3aW1teHQpIGJ5dGVzIHN0YWNrDQo+ Pj4+PiBmb3IgdGhlIHRlc3QgY2FzZXMsIGFuZCB2ZnAgYW5kIHNvZnQtZmxv YXQgYXQgYXJvdW5kIDI3MCBieXRlcyBzdGFjaw0KPj4+Pj4gdXNhZ2UuDQo+ Pj4+Pg0KPj4+Pj4+PiBJdCByZWR1Y2VzIHRoZSBzdGFjayB1c2FnZSBmcm9t IDIzMDAgdG8gbmVhciBvcHRpbWFsIDI3MiBieXRlcyAoISkuDQo+Pj4+Pj4+ DQo+Pj4+Pj4+IE5vdGUgdGhpcyBhbHNvIHNwbGl0cyBtYW55IGxkcmQvc3Ry ZCBpbnN0cnVjdGlvbnMgYW5kIHRoZXJlZm9yZSBJIA0KPj4+Pj4+PiB3aWxs DQo+Pj4+Pj4+IHBvc3QgYSBmb2xsb3d1cC1wYXRjaCB0aGF0IG1pdGlnYXRl cyB0aGlzIGVmZmVjdCBieSBlbmFibGluZyB0aGUNCj4+Pj4+Pj4gbGRyZC9z dHJkDQo+Pj4+Pj4+IHBlZXBob2xlIG9wdGltaXphdGlvbiBhZnRlciB0aGUg bmVjZXNzYXJ5IHJlZy10ZXN0aW5nLg0KPj4+Pj4+Pg0KPj4+Pj4+Pg0KPj4+ Pj4+PiBCb290c3RyYXBwZWQgYW5kIHJlZy10ZXN0ZWQgb24gYXJtLWxpbnV4 LWdudWVhYmloZi4NCj4+Pj4+Pg0KPj4+Pj4+IFdoYXQgZG8geW91IG1lYW4g YnkgYXJtLWxpbnV4LWdudWVhYmloZiAtIHdoZW4gZm9sa3Mgc2F5IHRoYXQg SQ0KPj4+Pj4+IGludGVycHJldCBpdCBhcyAtLXdpdGgtYXJjaD1hcm12Ny1h IC0td2l0aC1mbG9hdD1oYXJkDQo+Pj4+Pj4gLS13aXRoLWZwdT12ZnB2My1k MTYgb3IgKC0td2l0aC1mcHU9bmVvbikuDQo+Pj4+Pj4NCj4+Pj4+PiBJZiB5 b3UndmUgcmVhbGx5IGJvb3RzdHJhcHBlZCBhbmQgcmVndGVzdGVkIGl0IG9u IGFybWhmLCBkb2Vzbid0IHRoaXMNCj4+Pj4+PiBwYXRjaCBhcyBpdCBzdGFu ZCBoYXZlIG5vIGVmZmVjdCB0aGVyZSBpLmUuIG5vIGNoYW5nZSA/DQo+Pj4+ Pj4gYXJtLWxpbnV4LWdudWVhYmloZiB1c3VhbGx5IG1lYW5zIHRvIG1lIHNv bWVvbmUgaGFzIGNvbmZpZ3VyZWQgd2l0aA0KPj4+Pj4+IC0td2l0aC1mbG9h dD1oYXJkLCBzbyB0aGVyZSBhcmUgbm8gcmVncmVzc2lvbnMgaW4gdGhlIGhh cmQgZmxvYXQgQUJJDQo+Pj4+Pj4gY2FzZSwNCj4+Pj4+Pg0KPj4+Pj4NCj4+ Pj4+IEkga25vdyBpdCBwcm92ZXMgbGl0dGxlLiAgV2hlbiBJIHNheSBhcm0t bGludXgtZ251ZWFiaWhmDQo+Pj4+PiBJIGRvIGluIGZhY3QgbWVhbiAtLWVu YWJsZS1sYW5ndWFnZXM9YWxsLGFkYSxnbyxvYmotYysrDQo+Pj4+PiAtLXdp dGgtYXJjaD1hcm12Ny1hIC0td2l0aC10dW5lPWNvcnRleC1hOSAtLXdpdGgt ZnB1PXZmcHYzLWQxNg0KPj4+Pj4gLS13aXRoLWZsb2F0PWhhcmQuDQo+Pj4+ Pg0KPj4+Pj4gTXkgbWFpbiBpbnRlcmVzdCBpbiB0aGUgc3RhY2sgdXNhZ2Ug aXMgb2YgY291cnNlIG5vdCBiZWNhdXNlIG9mIGxpbnV4LA0KPj4+Pj4gYnV0 IGJlY2F1c2Ugb2YgZUNvcyB3aGVyZSB3ZSBoYXZlIHZlcnkgc21hbGwgdGFz ayBzdGFja3MgYW5kIGluIGZhY3QNCj4+Pj4+IG5vIGZwdSBzdXBwb3J0IGJ5 IHRoZSBPL1MgYXQgYWxsLCBzbyB0aGF0IHBhdGNoIGlzIGV4YWN0bHkgd2hh dCB3ZSANCj4+Pj4+IG5lZWQuDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IEJvb3Rz dHJhcHBlZCBhbmQgcmVnLXRlc3RlZCBvbiBhcm0tbGludXgtZ251ZWFiaWhm DQo+Pj4+PiBJcyBpdCBPSyBmb3IgdHJ1bms/DQo+Pj4+Pg0KPj4+Pj4NCj4+ Pj4+IFRoYW5rcw0KPj4+Pj4gQmVybmQuDQo=