From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 80546 invoked by alias); 17 Aug 2019 07:44:13 -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 80537 invoked by uid 89); 17 Aug 2019 07:44:13 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-9.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=H*i:sk:AM6PR10, H*Ad:U*ebotcazou, sk:stack_s, bug-fixes X-HELO: EUR03-AM5-obe.outbound.protection.outlook.com Received: from mail-oln040092070067.outbound.protection.outlook.com (HELO EUR03-AM5-obe.outbound.protection.outlook.com) (40.92.70.67) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 17 Aug 2019 07:44:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iPl8OX0jLBsJkAiOITXeTOU3RdEhUWInHbfeO4ZFbk+a4kpbDC4+/I0zJ78dJYAqgCvmjQT0CBqM93GHJN8mjHvpu8cq/XXIwToJrEA/ClR9FxINtOApbX1AUBbvsrdLuENrF23Z488iU76Xjd5jserI/qGVnL5+d/aYZonsvbwyMlNa+EjvmGktgwuy4CpmoR41Cuky1r5R7v2SMyhuPygqB4XUwiLSBe2IYcKKTr8V27VWHaZMyoNdpKwVun8teP340YDZGbUQ9olbVBTM8MDmJTI5tphx/xF3yeO4vCnjLkTfFvUx8Ak7SWPnera1hk8qCHm544OWFkvWK6JSLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mGTYjNb7DjtVhzzCQVpYf1lOBfv5m2k8JnvAsUgeIwc=; b=EEzcAg8I/8l745Fg6PVKxqukSM6GdSPKfxvyUqfTOHkUgUa2949LBygNbiDok3xLqEMYPso8FvfbY3m6Qjd+rBVV9au4z1ZwNtyWhirJTS6Hc/TAc5t2DujAHXzV3VkH0w2IoJxWUAkcTTS7BZt/GSXKtt3M03cR3HYLxCZUqkK/z8XOJKqm9gnD0AeB5Z6QggKObMEK1RbZaCRXndj8m745PLgHzsJPQOuJSd71f+xdW7AWJ4DWE9Wnj9MhD7ZZoxoGZd4sFAnAT25Lv2uazWdiDQWs6KZMpko9rKHjPlsxr9F72Vom8MPzx+9ynkxo485v2KC+9Hma1+I8DK+y7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from AM5EUR03FT023.eop-EUR03.prod.protection.outlook.com (10.152.16.51) by AM5EUR03HT204.eop-EUR03.prod.protection.outlook.com (10.152.17.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2178.16; Sat, 17 Aug 2019 07:44:08 +0000 Received: from VI1PR10MB2573.EURPRD10.PROD.OUTLOOK.COM (10.152.16.53) by AM5EUR03FT023.mail.protection.outlook.com (10.152.16.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2178.16 via Frontend Transport; Sat, 17 Aug 2019 07:44:08 +0000 Received: from VI1PR10MB2573.EURPRD10.PROD.OUTLOOK.COM ([fe80::4c47:62c0:cf1:ba27]) by VI1PR10MB2573.EURPRD10.PROD.OUTLOOK.COM ([fe80::4c47:62c0:cf1:ba27%7]) with mapi id 15.20.2178.018; Sat, 17 Aug 2019 07:44:07 +0000 From: Bernd Edlinger To: Richard Biener CC: "gcc-patches@gcc.gnu.org" , Richard Earnshaw , Ramana Radhakrishnan , Kyrill Tkachov , Eric Botcazou , Jeff Law , Jakub Jelinek Subject: Re: [PATCH] Sanitizing the middle-end interface to the back-end for strict alignment Date: Sat, 17 Aug 2019 10:11:00 -0000 Message-ID: References: In-Reply-To: x-microsoft-original-message-id: <3fdbda69-e5aa-305b-973d-2f6a152ab0fb@hotmail.de> x-ms-exchange-transport-forked: True Content-Type: multipart/mixed; boundary="_002_VI1PR10MB257350B490CA34047E9F7433E4AE0VI1PR10MB2573EURP_" MIME-Version: 1.0 X-SW-Source: 2019-08/txt/msg01226.txt.bz2 --_002_VI1PR10MB257350B490CA34047E9F7433E4AE0VI1PR10MB2573EURP_ Content-Type: text/plain; charset="utf-8" Content-ID: <466E176D5EF3144984F19CB8D1958E9F@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 Content-length: 2920 T24gOC8xNS8xOSA5OjQ3IFBNLCBCZXJuZCBFZGxpbmdlciB3cm90ZToNCj4g SGksDQo+IA0KPiB0aGlzIGlzIHRoZSBzcGxpdCBvdXQgcGFydCBmcm9tIHRo ZSAiRml4IG5vdCA4LWJ5dGUgYWxpZ25lZCBsZHJkL3N0cmQgb24gQVJNdjUg KFBSIDg5NTQ0KSINCj4gd2hpY2ggaXMgc2FuaXRpemluZyB0aGUgbWlkZGxl LWVuZCBpbnRlcmZhY2UgdG8gdGhlIGJhY2stZW5kIGZvciBzdHJpY3QgYWxp Z25tZW50LA0KPiBhbmQgYSBjb3VwbGUgb2YgYnVnLWZpeGVzIHRoYXQgYXJl IG5lY2Vzc2FyeSB0byBzdXJ2aXZlIGJvb3Qtc3RyYXAuDQo+IEl0IGlzIGlu dGVuZGVkIHRvIGJlIGFwcGxpZWQgYWZ0ZXIgdGhlIFBSIDg5NTQ0IGZpeC4N Cj4gDQo+IEkgdGhpbmsgaXQgd291bGQgYmUgcG9zc2libGUgdG8gY2hhbmdl IHRoZSBkZWZhdWx0IGltcGxlbWVudGF0aW9uIG9mIFNUQUNLX1NMT1RfQUxJ R05NRU5UDQo+IHRvIG1ha2UgYWxsIHN0YWNrIHZhcmlhYmxlcyBhbHdheXMg bmF0dXJhbGx5IGFsaWduZWQgaW5zdGVhZCBvZiBkb2luZyB0aGF0IG9ubHkN Cj4gaW4gYXNzaWduX3Bhcm1fc2V0dXBfc3RhY2ssIGJ1dCB3b3VsZCBzdGls bCBsaWtlIHRvIGF2b2lkIGNoYW5naW5nIHRvbyBtYW55IHRoaW5ncw0KPiB0 aGF0IGRvIG5vdCBzZWVtIHRvIGhhdmUgYSBwcm9ibGVtLiAgU2luY2UgdGhp cyB3b3VsZCBhZmZlY3QgbWFueSB0YXJnZXRzLCBhbmQgbW9yZQ0KPiBraW5k cyBvZiB2YXJpYWJsZXMgdGhhdCBtYXkgcHJvYmFibHkgbm90IGhhdmUgYSBz dHJpY3QgYWxpZ25tZW50IHByb2JsZW0uDQo+IEJ1dCBJIGFtIHJlYWR5IHRv IHRha2UgeW91ciBhZHZpY2UgdGhvdWdoLg0KPiANCj4gDQo+IEJvb3Qtc3Ry YXBwZWQgYW5kIHJlZy10ZXN0ZWQgb24geDg2XzY0LXBjLWxpbnV4LWdudSBh bmQgYXJtLWxpbnV4LWdudWVhYmloZg0KPiBJcyBpdCBPSyBmb3IgdHJ1bms/ DQo+IA0KPiANCg0KSG1tLCBhY3R1YWxseSB0aGUgaHVuayBpbiBhc3NpZ25f cGFybV9zZXR1cF9zdGFjayBpcyBub3Qgb25seSBmYWlsaW5nDQphbiBhc3Nl cnRpb24sIGJ1dCByYXRoZXIgYSB3cm9uZyBjb2RlIGJ1ZzoNCg0KSSBmb3Vu ZCBub3cgYSB0ZXN0IGNhc2UgdGhhdCBnZW5lcmF0ZXMgc2lsZW50bHkgd3Jv bmcgY29kZSBhbmQgaXMgZml4ZWQNCmJ5IHRoaXMgcGF0Y2guDQoNCiQgY2F0 IHVuYWxpZ25lZC1hcmd1bWVudC0zLmMgDQovKiB7IGRnLWRvIGNvbXBpbGUg fSAqLw0KLyogeyBkZy1yZXF1aXJlLWVmZmVjdGl2ZS10YXJnZXQgYXJtX2Fy bV9vayB9ICovDQovKiB7IGRnLW9wdGlvbnMgIi1tYXJtIC1tbm8tdW5hbGln bmVkLWFjY2VzcyAtTzMiIH0gKi8NCg0KdHlwZWRlZiBpbnQgX19hdHRyaWJ1 dGVfXygoYWxpZ25lZCgxKSkpIHM7DQoNCnZvaWQgeChjaGFyKiwgcyopOw0K dm9pZCBmKGNoYXIgYSwgcyBmKQ0Kew0KICB4KCZhLCAmZik7DQp9DQoNCi8q IHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAic3RyXHRcW15c XG5cXSpcXFxbc3BcXFxdIiAxIH0gfSAqLw0KLyogeyBkZy1maW5hbCB7IHNj YW4tYXNzZW1ibGVyLXRpbWVzICJzdHJcdFxbXlxcblxdKlxcXFtzcCwgIzNc XFxdIiAwIH0gfSAqLw0KDQpjdXJyZW50bHkgd2l0aCAtbWFybSAtbW5vLXVu YWxpZ25lZC1hY2Nlc3MgLU8zIHdlIGdlbmVyYXRlOg0KDQpmOg0KCUAgYXJn cyA9IDAsIHByZXRlbmQgPSAwLCBmcmFtZSA9IDgNCglAIGZyYW1lX25lZWRl ZCA9IDAsIHVzZXNfYW5vbnltb3VzX2FyZ3MgPSAwDQoJc3RyCWxyLCBbc3As ICMtNF0hDQoJc3ViCXNwLCBzcCwgIzEyDQoJbW92CXIzLCByMA0KCXN0cgly MSwgW3NwLCAjM10gIDwtIG1heSB0cmFwDQoJYWRkCXIwLCBzcCwgIzcNCglh ZGQJcjEsIHNwLCAjMw0KCXN0cmIJcjMsIFtzcCwgIzddDQoJYmwJeA0KCWFk ZAlzcCwgc3AsICMxMg0KCUAgc3AgbmVlZGVkDQoJbGRyCXBjLCBbc3BdLCAj NA0KDQoNClNvIEkgd291bGQgbGlrZSB0byBhZGQgYSB0ZXN0IGNhc2UgdG8g dGhlIHBhdGNoIGFzIGF0dGFjaGVkLg0KDQpUZXN0ZWQgd2l0aCBhIGNyb3Nz LCB0aGF0IGJvdGggZGctZmluYWwgZmFpbCBjdXJyZW50bHkgYW5kIGFyZSBm aXhlZA0Kd2l0aCB0aGUgb3RoZXIgcGF0Y2hlcyBhcHBsaWVkLg0KDQpJcyBp dCBPSyBmb3IgdHJ1bms/DQoNCg0KVGhhbmtzDQpCZXJuZC4NCg== --_002_VI1PR10MB257350B490CA34047E9F7433E4AE0VI1PR10MB2573EURP_ Content-Type: text/x-patch; name="patch-strict-align-1.diff" Content-Description: patch-strict-align-1.diff Content-Disposition: attachment; filename="patch-strict-align-1.diff"; size=809; creation-date="Sat, 17 Aug 2019 07:44:06 GMT"; modification-date="Sat, 17 Aug 2019 07:44:06 GMT" Content-ID: <34CC4D839BD82842952390F3B8D28802@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 Content-length: 1098 MjAxOS0wOC0xNyAgQmVybmQgRWRsaW5nZXIgIDxiZXJuZC5lZGxpbmdlckBo b3RtYWlsLmRlPgoKCVBSIG1pZGRsZS1lbmQvODk1NDQKCSogZ2NjLnRhcmdl dC9hcm0vdW5hbGlnbmVkLWFyZ3VtZW50LTMuYzogTmV3IHRlc3QuCgpJbmRl eDogZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FybS91bmFsaWduZWQtYXJn dW1lbnQtMy5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGdjYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9hcm0vdW5hbGlnbmVkLWFyZ3VtZW50LTMuYwko cmV2aXNpb24gMCkKKysrIGdjYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9hcm0v dW5hbGlnbmVkLWFyZ3VtZW50LTMuYwkod29ya2luZyBjb3B5KQpAQCAtMCww ICsxLDE0IEBACisvKiB7IGRnLWRvIGNvbXBpbGUgfSAqLworLyogeyBkZy1y ZXF1aXJlLWVmZmVjdGl2ZS10YXJnZXQgYXJtX2FybV9vayB9ICovCisvKiB7 IGRnLW9wdGlvbnMgIi1tYXJtIC1tbm8tdW5hbGlnbmVkLWFjY2VzcyAtTzMi IH0gKi8KKwordHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygoYWxpZ25lZCgx KSkpIHM7CisKK3ZvaWQgeChjaGFyKiwgcyopOwordm9pZCBmKGNoYXIgYSwg cyBmKQoreworICB4KCZhLCAmZik7Cit9CisKKy8qIHsgZGctZmluYWwgeyBz Y2FuLWFzc2VtYmxlci10aW1lcyAic3RyXHRcW15cXG5cXSpcXFxbc3BcXFxd IiAxIH0gfSAqLworLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRp bWVzICJzdHJcdFxbXlxcblxdKlxcXFtzcCwgIzNcXFxdIiAwIH0gfSAqLwo= --_002_VI1PR10MB257350B490CA34047E9F7433E4AE0VI1PR10MB2573EURP_--