From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7073 invoked by alias); 20 Aug 2019 15:43:54 -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 7061 invoked by uid 89); 20 Aug 2019 15:43:54 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-9.6 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*M:COM, assi, 27067 X-HELO: EUR03-VE1-obe.outbound.protection.outlook.com Received: from mail-oln040092072036.outbound.protection.outlook.com (HELO EUR03-VE1-obe.outbound.protection.outlook.com) (40.92.72.36) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 20 Aug 2019 15:43:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DzRHclFHRfbPirwtBwtIKiXJc5aGJKYkROB4iIBepy/K8FMjYhsU7rZIKLCiBSDpARHyCOYvRSQ9EQoEWQUq6i8OK9Kfvob244ICZFRXbxKRxxT9wTeYdXTZ6idAFgde00EVq8OcPhBn8yG4zWW5QkWWP/dv+gWfykpz7G+ouvY0WWRqk6Rg1BZOmcKh8DOyAhHHxHTZ5dwBTPxsNRdtddcC3TlHNh0/6IFt2Zt8j1G1lgPNU0INAapzuvdAT6cBu8Q5Ey0tdRBg3f+tFHvkbZZsjcGxfGVVYX9rbjXLYe8e/4sOgKNkC0DMPJ/xtvK07E01uLudGnM33jDtot+ZmA== 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=75cHv2XpKl4vkF6DJO8ZYi5u10BpILw9sgnSGMYbxT4=; b=CbV3RDuoWjeXWaO4ZaoN0/j7ZiW1SXKrZ8eFvg2B30z8TNT4x9m3PYqk+HXYqgCuGa3TY81K5l16vU01K6zQzCSOyDjPsxzCLZzM1JyIIyHXitgtbdxo1BPHw7sHy4E0SOtz8sE0U0qwmQ7ZAQLLE/c/uQWMqn+HsnNmuRsxg8FV4x42SlQF6kyNWGEJ5uoJouMCVUrPSvxHsY17SzD+ze3tvM0axZhYHv2SP1k1m2GXVLCOyosszZQV65M8NElcNBiQ8cY1hetiRfs3CwtUjHvy3ckQWBC91BApc6EbjTkSbVVEICgD7my7REQw3cc49V8gS8Q0i/2H5TEDum+XwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from AM5EUR03FT024.eop-EUR03.prod.protection.outlook.com (10.152.16.60) by AM5EUR03HT032.eop-EUR03.prod.protection.outlook.com (10.152.17.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2178.16; Tue, 20 Aug 2019 15:43:46 +0000 Received: from AM6PR10MB2566.EURPRD10.PROD.OUTLOOK.COM (10.152.16.58) by AM5EUR03FT024.mail.protection.outlook.com (10.152.16.175) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2178.16 via Frontend Transport; Tue, 20 Aug 2019 15:43:46 +0000 Received: from AM6PR10MB2566.EURPRD10.PROD.OUTLOOK.COM ([fe80::4056:d9d8:9ce5:1976]) by AM6PR10MB2566.EURPRD10.PROD.OUTLOOK.COM ([fe80::4056:d9d8:9ce5:1976%4]) with mapi id 15.20.2178.018; Tue, 20 Aug 2019 15:43:46 +0000 From: Bernd Edlinger To: John David Anglin , "gcc-patches@gcc.gnu.org" Subject: Re: Fwd: [PATCHv5] Fix not 8-byte aligned ldrd/strd on ARMv5 (PR 89544) Date: Tue, 20 Aug 2019 16:03:00 -0000 Message-ID: References: <23798c01-d456-a287-8020-505fd316a841@bell.net> <0d39b64f-67d9-7857-cf4e-36f09c0dc15e@bell.net> In-Reply-To: <0d39b64f-67d9-7857-cf4e-36f09c0dc15e@bell.net> x-microsoft-original-message-id: x-ms-exchange-purlcount: 1 x-ms-exchange-transport-forked: True Content-Type: multipart/mixed; boundary="_002_AM6PR10MB25664514650B06C417F78E8EE4AB0AM6PR10MB2566EURP_" MIME-Version: 1.0 X-SW-Source: 2019-08/txt/msg01429.txt.bz2 --_002_AM6PR10MB25664514650B06C417F78E8EE4AB0AM6PR10MB2566EURP_ Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 Content-length: 6609 QWgsIHllcyB0aGF0IHdhcyB1bmV4cGVjdGVkLi4uDQpTb3JyeSBmb3IgdGhl IGJyZWFrYWdlLg0KDQpTbyB0aGlzIG5lZWRzIHRvIGJlIGtub3duX2VxIChT VEFDS19QT0lOVEVSX09GRlNFVCwgMCkNCmluc3RlYWQgb2YgU1RBQ0tfUE9J TlRFUl9PRkZTRVQgPT0gMCBvYnZpb3VzbHkuDQoNClNob3VsZCBiZSBmaXhl ZCBieSB0aGlzIHBhdGNoLCB3aGljaCBJIGFtIGdvaW5nIHRvIGNvbW1pdA0K YXMgIm9idmlvdXMiIGluIGEgbW9tZW50IHVubGVzcyBzb21lb25lIG9iamVj dHMuDQoNCg0KVGhhbmtzDQpCZXJuZC4NCg0KDQpPbiA4LzIwLzE5IDQ6Mzkg UE0sIEpvaG4gRGF2aWQgQW5nbGluIHdyb3RlOg0KPiBPbiAyMDE5LTA4LTE1 IDM6NDcgcC5tLiwgQmVybmQgRWRsaW5nZXIgd3JvdGU6DQo+PiAyMDE5LTA4 LTE1ICBCZXJuZCBFZGxpbmdlciAgPGJlcm5kLmVkbGluZ2VyQGhvdG1haWwu ZGU+DQo+Pg0KPj4gCVBSIG1pZGRsZS1lbmQvODk1NDQNCj4+IAkqIGZ1bmN0 aW9uLmMgKGFzc2lnbl9wYXJtX2ZpbmRfc3RhY2tfcnRsKTogVXNlIGxhcmdl ciBhbGlnbm1lbnQNCj4+IAl3aGVuIHBvc3NpYmxlLg0KPiBUaGlzIHBhdGNo IGJyZWFrcyBidWlsZCBvbiBocHBhLXVua25vd24tbGludXgtZ251Og0KPiBo dHRwczovL2J1aWxkZC5kZWJpYW4ub3JnL3N0YXR1cy9mZXRjaC5waHA/cGtn PWdjYy1zbmFwc2hvdCZhcmNoPWhwcGEmdmVyPTElM0EyMDE5MDgyMC0xJnN0 YW1wPTE1NjYzMDc0NTUmcmF3PTANCj4gDQo+IGhwcGEtbGludXgtZ251LWcr Ky05IC1zdGQ9Z251Kys5OCAtZm5vLVBJRSAtYyAgIC1nIC1ESU5fR0NDICAg ICAtZm5vLWV4Y2VwdGlvbnMgLWZuby1ydHRpIC1mYXN5bmNocm9ub3VzLXVu d2luZC10YWJsZXMgLVcgLVdhbGwgLVduby1uYXJyb3dpbmcgLVd3cml0ZS1z dHJpbmdzIC1XY2FzdC1xdWFsIC1Xbm8tZm9ybWF0IC1XbWlzc2luZy1mb3Jt YXQtYXR0cmlidXRlIC1Xb3ZlcmxvYWRlZC12aXJ0dWFsIC1wZWRhbnRpYyAt V25vLWxvbmctbG9uZyAtV25vLXZhcmlhZGljLW1hY3JvcyAtV25vLW92ZXJs ZW5ndGgtc3RyaW5ncyAtZm5vLWNvbW1vbiAgLURIQVZFX0NPTkZJR19IIC1J LiAtSS4gLUkuLi8uLi9zcmMvZ2NjIC1JLi4vLi4vc3JjL2djYy8uIC1JLi4v Li4vc3JjL2djYy8uLi9pbmNsdWRlIC1JLi4vLi4vc3JjL2djYy8uLi9saWJj cHAvaW5jbHVkZSAgLUkuLi8uLi9zcmMvZ2NjLy4uL2xpYmRlY251bWJlciAt SS4uLy4uL3NyYy9nY2MvLi4vbGliZGVjbnVtYmVyL2RwZCAtSS4uL2xpYmRl Y251bWJlciAtSS4uLy4uL3NyYy9nY2MvLi4vbGliYmFja3RyYWNlICAgLW8g ZnVuY3Rpb24ubyAtTVQgZnVuY3Rpb24ubyAtTU1EIC1NUCAtTUYgLi8uZGVw cy9mdW5jdGlvbi5UUG8gLi4vLi4vc3JjL2djYy9mdW5jdGlvbi5jDQo+IGhw cGEtbGludXgtZ251LWcrKy05IC1zdGQ9Z251Kys5OCAtZm5vLVBJRSAtYyAg IC1nIC1ESU5fR0NDICAgICAtZm5vLWV4Y2VwdGlvbnMgLWZuby1ydHRpIC1m YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLVcgLVdhbGwgLVduby1uYXJy b3dpbmcgLVd3cml0ZS1zdHJpbmdzIC1XY2FzdC1xdWFsIC1Xbm8tZm9ybWF0 IC1XbWlzc2luZy1mb3JtYXQtYXR0cmlidXRlIC1Xb3ZlcmxvYWRlZC12aXJ0 dWFsIC1wZWRhbnRpYyAtV25vLWxvbmctbG9uZyAtV25vLXZhcmlhZGljLW1h Y3JvcyAtV25vLW92ZXJsZW5ndGgtc3RyaW5ncyAtZm5vLWNvbW1vbiAgLURI QVZFX0NPTkZJR19IIC1JLiAtSS4gLUkuLi8uLi9zcmMvZ2NjIC1JLi4vLi4v c3JjL2djYy8uIC1JLi4vLi4vc3JjL2djYy8uLi9pbmNsdWRlIC1JLi4vLi4v c3JjL2djYy8uLi9saWJjcHAvaW5jbHVkZSAgLUkuLi8uLi9zcmMvZ2NjLy4u L2xpYmRlY251bWJlciAtSS4uLy4uL3NyYy9nY2MvLi4vbGliZGVjbnVtYmVy L2RwZCAtSS4uL2xpYmRlY251bWJlciAtSS4uLy4uL3NyYy9nY2MvLi4vbGli YmFja3RyYWNlICAgLW8gZnVuY3Rpb24tdGVzdHMubyAtTVQgZnVuY3Rpb24t dGVzdHMubyAtTU1EIC1NUCAtTUYgLi8uZGVwcy9mdW5jdGlvbi10ZXN0cy5U UG8gLi4vLi4vc3JjL2djYy9mdW5jdGlvbi10ZXN0cy5jDQo+IGhwcGEtbGlu dXgtZ251LWcrKy05IC1zdGQ9Z251Kys5OCAtZm5vLVBJRSAtYyAgIC1nIC1E SU5fR0NDICAgICAtZm5vLWV4Y2VwdGlvbnMgLWZuby1ydHRpIC1mYXN5bmNo cm9ub3VzLXVud2luZC10YWJsZXMgLVcgLVdhbGwgLVduby1uYXJyb3dpbmcg LVd3cml0ZS1zdHJpbmdzIC1XY2FzdC1xdWFsIC1Xbm8tZm9ybWF0IC1XbWlz c2luZy1mb3JtYXQtYXR0cmlidXRlIC1Xb3ZlcmxvYWRlZC12aXJ0dWFsIC1w ZWRhbnRpYyAtV25vLWxvbmctbG9uZyAtV25vLXZhcmlhZGljLW1hY3JvcyAt V25vLW92ZXJsZW5ndGgtc3RyaW5ncyAtZm5vLWNvbW1vbiAgLURIQVZFX0NP TkZJR19IIC1JLiAtSS4gLUkuLi8uLi9zcmMvZ2NjIC1JLi4vLi4vc3JjL2dj Yy8uIC1JLi4vLi4vc3JjL2djYy8uLi9pbmNsdWRlIC1JLi4vLi4vc3JjL2dj Yy8uLi9saWJjcHAvaW5jbHVkZSAgLUkuLi8uLi9zcmMvZ2NjLy4uL2xpYmRl Y251bWJlciAtSS4uLy4uL3NyYy9nY2MvLi4vbGliZGVjbnVtYmVyL2RwZCAt SS4uL2xpYmRlY251bWJlciAtSS4uLy4uL3NyYy9nY2MvLi4vbGliYmFja3Ry YWNlICAgLW8gZndwcm9wLm8gLU1UIGZ3cHJvcC5vIC1NTUQgLU1QIC1NRiAu Ly5kZXBzL2Z3cHJvcC5UUG8gLi4vLi4vc3JjL2djYy9md3Byb3AuYw0KPiAu Li8uLi9zcmMvZ2NjL2Z1bmN0aW9uLmM6IEluIGZ1bmN0aW9uICd2b2lkIGFz c2lnbl9wYXJtX2ZpbmRfc3RhY2tfcnRsKHRyZWUsIGFzc2lnbl9wYXJtX2Rh dGFfb25lKiknOg0KPiAuLi8uLi9zcmMvZ2NjL2Z1bmN0aW9uLmM6MjY5MDoy ODogZXJyb3I6IG5vIG1hdGNoIGZvciAnb3BlcmF0b3I9PScgKG9wZXJhbmQg dHlwZXMgYXJlICdwb2x5X2ludDwxLCBsb25nIGxvbmcgaW50PicgYW5kICdp bnQnKQ0KPiAgMjY5MCB8ICAgICYmIFNUQUNLX1BPSU5URVJfT0ZGU0VUID09 IDApDQo+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn4g fg0KPiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwN Cj4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQN Cj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4uLy4uL3NyYy9nY2MvY29yZXR5 cGVzLmg6NDE1LA0KPiAgICAgICAgICAgICAgICAgIGZyb20gLi4vLi4vc3Jj L2djYy9mdW5jdGlvbi5jOjM2Og0KPiAuLi8uLi9zcmMvZ2NjL3dpZGUtaW50 Lmg6MzI4NzoxOTogbm90ZTogY2FuZGlkYXRlOiAndGVtcGxhdGU8Y2xhc3Mg VDEsIGNsYXNzIFQyPiB0eXBlbmFtZSB3aTo6YmluYXJ5X3RyYWl0czxUMSwg VDI+OjpwcmVkaWNhdGVfcmVzdWx0IG9wZXJhdG9yPT0oY29uc3QgVDEmLCBj b25zdCBUMiYpJw0KPiAgMzI4NyB8IEJJTkFSWV9QUkVESUNBVEUgKG9wZXJh dG9yID09LCBlcV9wKQ0KPiAgICAgICB8ICAgICAgICAgICAgICAgICAgIF5+ fn5+fn5+DQo+IC4uLy4uL3NyYy9nY2Mvd2lkZS1pbnQuaDozMjY0OjM6IG5v dGU6IGluIGRlZmluaXRpb24gb2YgbWFjcm8gJ0JJTkFSWV9QUkVESUNBVEUn DQo+ICAzMjY0IHwgICBPUCAoY29uc3QgVDEgJngsIGNvbnN0IFQyICZ5KSBc DQo+ICAgICAgIHwgICBefg0KPiAuLi8uLi9zcmMvZ2NjL3dpZGUtaW50Lmg6 MzI4NzoxOTogbm90ZTogICB0ZW1wbGF0ZSBhcmd1bWVudCBkZWR1Y3Rpb24v c3Vic3RpdHV0aW9uIGZhaWxlZDoNCj4gIDMyODcgfCBCSU5BUllfUFJFRElD QVRFIChvcGVyYXRvciA9PSwgZXFfcCkNCj4gICAgICAgfCAgICAgICAgICAg ICAgICAgICBefn5+fn5+fg0KPiAuLi8uLi9zcmMvZ2NjL3dpZGUtaW50Lmg6 MzI2NDozOiBub3RlOiBpbiBkZWZpbml0aW9uIG9mIG1hY3JvICdCSU5BUllf UFJFRElDQVRFJw0KPiAgMzI2NCB8ICAgT1AgKGNvbnN0IFQxICZ4LCBjb25z dCBUMiAmeSkgXA0KPiAgICAgICB8ICAgXn4NCj4gLi4vLi4vc3JjL2djYy93 aWRlLWludC5oOiBJbiBzdWJzdGl0dXRpb24gb2YgJ3RlbXBsYXRlPGNsYXNz IFQxLCBjbGFzcyBUMj4gdHlwZW5hbWUgd2k6OmJpbmFyeV90cmFpdHM8VDEs IFQyPjo6cHJlZGljYXRlX3Jlc3VsdCBvcGVyYXRvcj09KGNvbnN0IFQxJiwg Y29uc3QgVDImKSBbd2l0aCBUMSA9IHBvbHlfaW50PDEsIGxvbmcgbG9uZyBp bnQ+OyBUMiA9IGludF0nOg0KPiAuLi8uLi9zcmMvZ2NjL2Z1bmN0aW9uLmM6 MjY5MDozMTogICByZXF1aXJlZCBmcm9tIGhlcmUNCj4gLi4vLi4vc3JjL2dj Yy93aWRlLWludC5oOjMyODc6MTk6IGVycm9yOiBpbmNvbXBsZXRlIHR5cGUg J3dpOjppbnRfdHJhaXRzPHBvbHlfaW50PDEsIGxvbmcgbG9uZyBpbnQ+ID4n IHVzZWQgaW4gbmVzdGVkIG5hbWUgc3BlY2lmaWVyDQo+ICAzMjg3IHwgQklO QVJZX1BSRURJQ0FURSAob3BlcmF0b3IgPT0sIGVxX3ApDQo+ICAgICAgIHwg ICAgICAgICAgICAgICAgICAgXn5+fn5+fn4NCj4gLi4vLi4vc3JjL2djYy93 aWRlLWludC5oOjMyNjQ6Mzogbm90ZTogaW4gZGVmaW5pdGlvbiBvZiBtYWNy byAnQklOQVJZX1BSRURJQ0FURScNCj4gIDMyNjQgfCAgIE9QIChjb25zdCBU MSAmeCwgY29uc3QgVDIgJnkpIFwNCj4gICAgICAgfCAgIF5+DQo+IG1ha2Vb NV06ICoqKiBbTWFrZWZpbGU6MTExODogZnVuY3Rpb24ub10gRXJyb3IgMQ0K PiBtYWtlWzVdOiAqKiogV2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2JzLi4u Lg0KPiANCj4gV2UgaGF2ZSB0aGUgZm9sbG93aW5nIGRlZmluZSBmb3IgU1RB Q0tfUE9JTlRFUl9PRkZTRVQ6DQo+IA0KPiAjZGVmaW5lIFNUQUNLX1BPSU5U RVJfT0ZGU0VUIFwNCj4gICAoVEFSR0VUXzY0QklUID8gLShjcnRsLT5vdXRn b2luZ19hcmdzX3NpemUgKyA0OCkgOiBwb2x5X2ludDY0ICgtMzIpKQ0KPiDC oA0KPiBEYXZlDQo+IA0K --_002_AM6PR10MB25664514650B06C417F78E8EE4AB0AM6PR10MB2566EURP_ Content-Type: text/x-patch; name="patch-function.diff" Content-Description: patch-function.diff Content-Disposition: attachment; filename="patch-function.diff"; size=761; creation-date="Tue, 20 Aug 2019 15:43:46 GMT"; modification-date="Tue, 20 Aug 2019 15:43:46 GMT" Content-ID: <7E841CCFF7CCFA469DBA2C7F76A7F3D1@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 Content-length: 1033 MjAxOS0wOC0yMCAgQmVybmQgRWRsaW5nZXIgIDxiZXJuZC5lZGxpbmdlckBo b3RtYWlsLmRlPgoKCSogZnVuY3Rpb24uYyAoYXNzaWduX3Bhcm1fZmluZF9z dGFja19ydGwpOiBVc2Uga25vd25fZXEgaW5zdGVhZCBvZiA9PS4KCkluZGV4 OiBnY2MvZnVuY3Rpb24uYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBn Y2MvZnVuY3Rpb24uYwkocmV2aXNpb24gMjc0NjkxKQorKysgZ2NjL2Z1bmN0 aW9uLmMJKHdvcmtpbmcgY29weSkKQEAgLTI3MDYsNyArMjcwNiw3IEBAIGFz c2lnbl9wYXJtX2ZpbmRfc3RhY2tfcnRsICh0cmVlIHBhcm0sIHN0cnVjdCBh c3NpCiAJIHN0YWNrIHNsb3QgYm91bmRhcnksIHRha2UgYWR2YW50YWdlIG9m IHRoYXQgZXhjZXNzIGFsaWdubWVudC4KIAkgRG9uJ3QgbWFrZSBhbnkgYXNz dW1wdGlvbnMgaWYgU1RBQ0tfUE9JTlRFUl9PRkZTRVQgaXMgaW4gdXNlLiAg Ki8KICAgICAgIGlmIChwb2x5X2ludF9ydHhfcCAob2Zmc2V0X3J0eCwgJm9m ZnNldCkKLQkgICYmIFNUQUNLX1BPSU5URVJfT0ZGU0VUID09IDApCisJICAm JiBrbm93bl9lcSAoU1RBQ0tfUE9JTlRFUl9PRkZTRVQsIDApKQogCXsKIAkg IHVuc2lnbmVkIGludCBvZmZzZXRfYWxpZ24gPSBrbm93bl9hbGlnbm1lbnQg KG9mZnNldCkgKiBCSVRTX1BFUl9VTklUOwogCSAgaWYgKG9mZnNldF9hbGln biA9PSAwIHx8IG9mZnNldF9hbGlnbiA+IFNUQUNLX0JPVU5EQVJZKQo= --_002_AM6PR10MB25664514650B06C417F78E8EE4AB0AM6PR10MB2566EURP_--