From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 125515 invoked by alias); 12 May 2017 14:17:39 -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 125483 invoked by uid 89); 12 May 2017 14:17:38 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.7 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Full X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Received: from mail-he1eur01on0071.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.71) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 12 May 2017 14:17:35 +0000 Authentication-Results: foss.arm.com; dkim=none (message not signed) header.d=none;foss.arm.com; dmarc=none action=none header.from=arm.com; Received: from localhost (217.140.96.140) by VI1PR0802MB2463.eurprd08.prod.outlook.com (10.175.26.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Fri, 12 May 2017 14:17:34 +0000 Date: Fri, 12 May 2017 14:49:00 -0000 From: Prakhar Bahuguna To: Kyrill Tkachov CC: , , , Subject: Re: [PATCH, GCC/ARM, Stage 1] Add missing TARGET_32BIT conditional to movsi Message-ID: <20170512141728.pdfdycipeaccnzuo@e107464-lin.cambridge.arm.com> References: <20170511095610.bbtbhcx4idax63so@e107464-lin.cambridge.arm.com> <591435DC.60506@foss.arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline In-Reply-To: <591435DC.60506@foss.arm.com> X-ClientProxiedBy: VI1PR0801CA0071.eurprd08.prod.outlook.com (10.173.67.143) To VI1PR0802MB2463.eurprd08.prod.outlook.com (10.175.26.18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 850292a9-1c15-4292-78d8-08d49941a289 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(201703131423075)(201703031133081);SRVR:VI1PR0802MB2463; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2463;3:/vKR/EnOl6M30DHXcBnu0hatqBt3/gbfnx4+raTWHbVJDdQGX8/O0wFoyF5Dccw5jOdPRb/eTDLYb8yFkcD9ZvRAtqWwiSg3A4xat8tavEhCh5WnalQKJualnlPRC4ODBYOZWhvlJ+Aqp2yY1BR5m+S4uQrRlroO3bE8B/swbGR7M2A6mztwzh978FRPO0hCnKkpVpE6zzUDLd4E2MFAdxRj5l+BmzT5tGWVDspQ+mDtwih/J6g5/kziTKcTVOGQ6EpILn7sOwVExDIQ2yU5pOBZUesHKVd+hz63DrOcuVxaMHhDuUaq+auLq/+u8ahpBGd/zAZOJIjqWBizR7izxLt7ZWYiWiCL0DDyHVN76p8=;25:pcRU7rPD098BO/fR+6EHhn/mSe9G2v/0zhvwT3sgeHZy5OsM0FB1kQmgaLcaurpuasbrFcv1RIMHOvx03qaRQSXWcK9AQ0ULKI8MareyUqp/Yg6aZF9qGdrodxqfdZNGsPOT9uQ7lkexMM/Tx91WaakpEWlGf2qkvfeCk+LEpCBttiUdMfHBMd4ZLMVASPxtkYuzai5DRX0YiI7ikPNxKdOWWZ7foXBDaDbJTopDnfntGOlxwIiv/ZuyFItkynOuUJwZtu7DZbMHJYay5g92SzhmVcunHhBe0LEOBE8KlwvGwOK0CCa65G8gM57XePwS99OW0yOWBMbGVKB1bp64wxb1He722B4fhADzpKAj/FEoEnNPRttPMLcpVwjIsGyI4FXO9Lx/ZcslLX5HwX1DQrdmp2u+wE3nfNgkud4PBSZYA9ezkoxQEvW3h9SpFwCDeEiDnDhK3OyZvSXAz4VOpf/Ng0SofPvKmVlT8bul1R8= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2463;31:E+MrAXrdqmSY6wrZz6pvUxQmia5nyskiYESGCT9acCJNLq3516yyO91FbYX0DaSxfQ3ClIzt7c3Bu7ign4gO5NZqN7/Lltvp3P5/nOCq9oDC1lgljBt8g7Ln8l7VtmjZLPdqgpdxXbCiee/TQKwMYRFt9UYu1PVUBC5CkxqN6pTKHv19yMEY9mvGHeH4iqJMQ5N35pKLgCTV/VpHhjx0tgCaCwk6iZZHqzu5gd6xXEk=;20:w1TC8TJJd0ii0Cmgv3BE6qXM29yZNT4adcXYRTbMdmwx0W+ZVMYjyWGfPs8JEUwQVx0XVfXP4oCv7ltoIvh4nF4RwRt/IPjhAjxBZnjDmfJJmuirG9q6JZ43EGDCKvuLnkP0kL+ECq6f+R4van/mRrGxLkIRAWDMJaS4dTnPxYw= NoDisclaimer: True X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123555025)(6072148);SRVR:VI1PR0802MB2463;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0802MB2463; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2463;4:UXjmKK+5/uIDQCH8e6hdlkuDCTrRwFRsmR93y2hiN2f1O8XfvNm6IzTx4CPTwjfCKXiUlFfrn67yDAYOb74suwpo6njNOfLGapxJRms0eAg2UirC9ndQp/fBeIqgIISujIT5+oPHXY4emH7EuZDaJqvHzH12shygJUAyztm1LTKxE0zp8B84xoBgt/SYnwjc83K91T44KPWotjEjyBB9V/7dZfwnXTyRjQSkCdltLxjxx0vUIngFUhMFNAOFU+rtnbaMHGeTfXJRTsFsVMJ0OJoTAmbJC1pnvFcxU4zW0wEuGeA7dnHcqf+ReHgBUrfxvOtAq4j2pvB/uR8R1hJq/RMZT0IxEPkSAxO/IrYMf58QdThG9S6k4UcI4ikvtu2NI4Xs/9Wv9ga4qnP+iA0w2q/rE7RFCOvfxEO4AaZw+/z15B14S/6fAyfFTDVjTX/IvbCdfgVmUZH2xnWiusHgRZ4Xs8Yj7PZdKpgrXwAdoBAd5WA/Bh9bQfMpNihy/l0+3VPJX6EkInZiO9//hi+YbSm3MLRdUouuRRVOznHeUaie5362BAp+TKJvS5BodqlGqA1cYJTaZ+Lthre/aajplhBHAliO+KWrNSlp0/JL2gF6PJa+KVzAKrjop68folVL69BmR5/ZcOG0YePsCap+hvUHajWNhPSpTTCtWGAY1IL3TjeQ/NdPLWzVXbrhdz4Z1HU1KnElonCado3weLYanmkxCpVQH3Yd8iaYEImmlkN4bGjRAWqeiH/WtwtIzEe205lkLI8uuNM+ZvGC2snWtVBgqpab1rCWD40qBLKJ8JhKrD8Cx6ZduSuwY6OOQ5LghM1R9tIMMTGJstvFDxsmTtEwOwmDLc1fnoAlfYPCitk= X-Forefront-PRVS: 0305463112 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6069001)(39450400003)(39410400002)(39850400002)(39400400002)(39840400002)(39860400002)(377424004)(54534003)(24454002)(6496005)(42186005)(6862004)(6246003)(23676002)(6486002)(50986999)(76506005)(8676002)(47776003)(66066001)(81166006)(50466002)(33646002)(53936002)(54356999)(76176999)(478600001)(2906002)(305945005)(7736002)(25786009)(2950100002)(53546009)(5660300001)(6666003)(1076002)(3846002)(3716004)(6116002)(229853002)(72206003)(38730400002)(189998001)(4326008)(110136004);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR0802MB2463;H:localhost;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjI0NjM7MjM6eFZJdWZpMHNqUDFMVmFZYjZjME9TUXIz?= =?utf-8?B?Y3JIY1J4b25kbEk1SHhyQ0I3WGZ1cDJJbklFUFJudUxVMkZZNWNGeS8wVzlW?= =?utf-8?B?ZklmYTlkYzlYcjFDTGlVNnhIZ1BrWHlHYytjeWNkNXh4MTJmekZpRExtVHVU?= =?utf-8?B?bFRVMlRlVVpBZFdLbkVIcUptYUs5OVNRRHU3MlBDWHo3cDF5WHV2L0lsaCtr?= =?utf-8?B?L2NZOUI3NkRqTlZNaTNGOVJ0bElrbDFpREpoV2hWVlZyaDdZbWZ6d1J0YmFz?= =?utf-8?B?d3VKQllkVkNKN1pNWWs1RTFwUDhLZTRWRDNYR2Nkc0k0V0ZwUkk0THRhOVpE?= =?utf-8?B?dEsyYzV5b3Voa3V1RzluUm9jNHpYYWRzc3ZCK2ZZdTdnUUpNOUgrbkYvenRB?= =?utf-8?B?Mm9ZVTJCd1pJYkNoVm1US0h0OG5McFhVQ2hPN3kxbHk2S3FvRitCajVLYWR4?= =?utf-8?B?SGRDRlVzTmtWOGphSU80VEVEQStiVFBxZDhyMTMwMjNwUXhlWGNrbkRKTkFt?= =?utf-8?B?OVZBVjdUTSszQ0IxZnkwcVQzR0xMLysxNVRrRjBqcCtKWk9yaElQV09NQVF6?= =?utf-8?B?YzZPM09QTVRLNWhsQXdTblZhZ3dzMWJjRkxUK1B2eDJ0Rk5peS91MjZqbkRw?= =?utf-8?B?Y3hhalRyNDRhVVllNTA4OU1YMmlONHR5dkZBKzhFSUlvYUR4QkJxQ1U0Nzg3?= =?utf-8?B?WDlhcjM3QTdUUTh1TVBuNUd1akFVTWU3SmJhdkdnTXF6QXRDc2hkUi8yYUZs?= =?utf-8?B?UVZ6enRGSWJlMEhYUzExSW9yRUJuNXh4Z2RXWVlCVUdXL1hkZzkvYkV1UE5w?= =?utf-8?B?TUpGOFNhbTBkRU9uNGJSZ3dOYS95Q0xWS2pvVEsrTzdZa2FaVEI5YVhLd2Vr?= =?utf-8?B?VEltaDdXMzJ5a2dEZmJMeDhra3krTTcyZEU3TFg0VVhzbTBYRUh1aXd0dWtW?= =?utf-8?B?TitOOHNnRjR2QWxvRTR5azhZdzNVc29MQ3owMGhuY0M4VFQ3VzZ4VUVQNGd4?= =?utf-8?B?NGZiMjlCV3ZTN2pOZXRsRnBBUnM2V3N4YjRXaDRUUVE4RzRzUUVBSVdGN1U1?= =?utf-8?B?dnZrUkEva1Z5YmZlRzg0YlVsSndTcVNZTEtrWUgwamx5TzlsWTVTakFqYVRi?= =?utf-8?B?Tzg5VmZheVBleHlQWllRRzlHektCMUNSTncwK3NNUVhkTEtCdEpYYXcwTWtT?= =?utf-8?B?UWFsTXB0SDlzQjJXc3lRTjhQSHRlQkNrZ1FFM2hUenRvK05yOFRsZU93dmtv?= =?utf-8?B?UEZJY252a0hMQnppVlpqNHExaDB6cnV3Y2I0VkE1SmxLV25ML1o5QXl0TmdF?= =?utf-8?B?VnJadFR4L3IrdXh6OG4xVDNkVnc2bmRZbGQ2WGt0Mk1lZGNKVXFJeWVTeXNs?= =?utf-8?B?aGUvYnM1RzFEKzhXK0lnOWo1OWdnQk5tTEcyZEVRNENDNUVUQWpWVmlhNkdT?= =?utf-8?B?YjM4NHdLSVFhNEZ0cTUvRm00NTlScThtUys3VS9IMHcxUDhtczNVRzg4dGRk?= =?utf-8?B?YWhJK0RvNFFoMUFVYTAzTGc5YlN5Wi9jVGJCNkM1KzRmVVpmWWR5OG9Nb2RF?= =?utf-8?B?NnZuSzJxRHNSK2RseG5WRURVRlIxUHNQcW51RDE0Q3MvU2pnN0pwWGhiSHV1?= =?utf-8?Q?w=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2463;6:F+S3Gz1RaA7kloErZt/h7Oz42h9Q0rqObBo3WS+t8AqYtAEmVJBMC4486Ep/L08QxOpGXjuvsvFGOS2rla1I9kJKgtjCcrBzp/hssAIKu7djaE1PvkexE4kzycrbcxXiEAasEgAHOddULz0SJ3DPRtCTlD/yofW8sRkXWYolSQsfyEPWZVKWaNNJLYuYljFpyKwYOiKbZu/04/rWKvEPvNtDlkfht6WyWuqk5jCf6mObjMqEMKv/PeRsc267NkGjMJDTzZB345Ric+GCVltrZwQdtMq33ScvmwDUrGpvlTAMzxyq+5m1Ak5Ws6Zf1lHLbHKmyP2wjikAfp/afQxlH1hM0kzYFbTUzBdHMT7mJlSWYUUrJptHqBxnSEpdLy5sbSeDeSjbPXAfdCMWpZ8SjbiHZdrB3ZF/9rmvc4qKEDoXrZ4Ipvskx9Sq+AmbSlON5bb5RGAO3GZB46PiOTVBoLKFpJw3kBgdbnCGEF/enB9JoFo1BIkW4Pgg9fgt9YlL141M+MkWgFXdvzkRf65AJ3VbanPahjfMnEIVOSptNHY=;5:OqQWZUabFh57EjnjxRUWkS+d/1xWnbOPTBUS6Pe5OfHLYOh4mk9bdP9mbMKPuSK16HilbBo/0V0CBaKnI5P6KVhBxodRrAeSyqN8E9pPeHDBZYJ1mfs6WdNzwrE5Evl2kP0i5Qh/B/aLp8RXrqxSdA==;24:iitnjAq53b4qwwRDRRf1DnbnIfKAKDlW3QUSk72IEvQLfA1Mrdi+k4GswFqpEnWUbq6SFlkQ/MQ/p4m9rwSUAVQpJksyy7sd++/93dcZ4mU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2463;7:2oa6J4Ais46VCzWP0ta36/s3b6dRuhmc/EJ2KrYWLfiYRsFTirhNfslqvXbl6xD/rcrWi6dVs+D4WMzc+MSuQ2KpTqlNkaeCioKH/2LfcHw+1I57IoIq9jOgIv9uXkZMfHiduF/rmIKLaIABKyOsDreisEEWC1c77GxB0xEL5ltHpQs2GA6NQ11pnJpGs/SpoifK5np8GoNjQVgOZ12x+wsnKKivcE3AdqFRgFM2UV/YV0DeyeU1OReMcs0/my0Jri3FRHJgBaxt9fRpP60DjyhvzA/S4lQ41SXsva4zIEuzhvQ1ApPSrMSN5gYySp9p7NW8t/dmccsZmE1KQK0xLQ== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2017 14:17:34.3373 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2463 X-SW-Source: 2017-05/txt/msg01038.txt.bz2 On 11/05/2017 10:58:52, Kyrill Tkachov wrote: > > On 11/05/17 10:56, Prakhar Bahuguna wrote: > > Resolve the regressions introduced on non-Thumb targets by the Purecode for > > ARMv8-M Baseline patch. The TARGET_32BIT conditional has been re-added to the > > movsi expander and splitter in addition to TARGET_HAVE_MOVT. > > > > gcc/ChangeLog: > > > > 2017-05-11 Prakhar Bahuguna > > > > * config/arm/arm.md (movsi): Add TARGET_32BIT in addition to the > > TARGET_HAVE_MOVT conditional. > > (movt splitter): Likewise. > > > > Testing done: Full regression testing for ARMv5 (including XScale), ARMv7-A, > > ARMv7-M and ARMv8-M. The failing tests in particular (gcc.target/arm/scd42-2.c > > and g++.dg/torture/vshuf-v4si.c) now pass and no further regressions were > > found. > > Ok if a bootstrap on arm-none-linux-gnueabihf target passes as well. > > Thanks, > Kyrill Patch was committed in r247971 with one trivial change (brackets around the conditionals), and an arm-none-linux-gnueabihf bootstrap was successful with this modified patch. -- Prakhar Bahuguna