From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 70911 invoked by alias); 22 Nov 2017 11:01:57 -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 70900 invoked by uid 89); 22 Nov 2017 11:01:57 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-11.9 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_1,GIT_PATCH_2,KAM_NUMSUBJECT,KB_WAM_FROM_NAME_SINGLEWORD,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=H*Ad:D*be, H*M:97D0, interactions X-HELO: EUR02-VE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr20074.outbound.protection.outlook.com (HELO EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.74) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 22 Nov 2017 11:01:55 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com (10.160.211.19) by AM3PR08MB0103.eurprd08.prod.outlook.com (10.160.211.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.5; Wed, 22 Nov 2017 11:01:52 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::48ab:82cd:a8b8:3a84]) by AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::48ab:82cd:a8b8:3a84%13]) with mapi id 15.20.0239.009; Wed, 22 Nov 2017 11:01:51 +0000 From: Alan Hayward To: Richard Biener CC: Kilian Verhetsel , GCC Patches , nd Subject: Re: [PATCH] Fix result for conditional reductions matching at index 0 Date: Wed, 22 Nov 2017 11:15:00 -0000 Message-ID: References: <87d14brhj6.fsf@uclouvain.be> <87zi7fbn07.fsf@uclouvain.be> In-Reply-To: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM3PR08MB0103;6:EpsmgdhHeRM/VBBN4Ig33liUf4WUSvCIVT1KRXemMmJ92vAgq6bOoVEhJjMZHlxXWyBDVnr/QGs+tF4HxPLrwGUh9UihII8EdQBTE1YKkvkfdUEZ2Q4cl3TNyIZGMLzyHsahyEfXxu5201wPiqP8Co+y0DM/F6LWFxOE7c06vwxFlufJjIleidlXrWqFQLW0OUF+NTo+XtsItwEoOtRljRKAh7Dwt3Fpm7MyjYu+aUiToL1TNVb+bhF2z8hJPcZwGxgckWOTDlN8REbHPMnlLXkfnGQdMYYLgOl6TIitKsVPeTWtP7dQHeeQk85f2xAQ+vx+JnzsT4/3pSN7Rx0c+70rGVYUMPC3oJ4pCTK2jTc=;5:TKkjycGhSxHuMtvrmeGVIdlUrdu1cKHDxfEn/la8lTDRxC7qasSFoR6Nd/FpMVAJ6Xb3t/GLQFHcfO4IsZZFUqy1lA0TdFreNeTlCVf+Vy2kOoqcKJjWMf7LlR3tz11FjALi1Ubf3410dhR0oMyCAvGVtwVicALTvLluST7mHM8=;24:rOOewMoeoTxE2wIkqbe5eGcK+8wavx3EySSmxkBNLLttLuq/t6o5V6/5ixuOhVKoNle6Cn+mj+hGJQdAsiGMThrGORKItefCdsidTiWdmnY=;7:aajIfcaeHQDIo6vuo33zSfJqAqkh/apwXxK/6fTL3ZMKi7GpGw3QUqc7e7TjM5xzFxHQtscfoQ12nDtUjTMkIMdMFSdkP3vALu6ibVawJVMsIwC8gz8Oi7EH0eqAfaF5yQ5naGC4UkeNer9qSPTyeoMBlPcxAI0iQ0zvuBh0xxu+QlL/6NPelyP3lIr8FPDHrzVRVh18OIEmtzw9vm5tsiGvd9a+c/rYr0AqK02Kqig7UgbBY3aa+oMF+DwlkHke x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 9235f6cc-a80c-4506-a505-08d531986f90 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603199);SRVR:AM3PR08MB0103; x-ms-traffictypediagnostic: AM3PR08MB0103: nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(17755550239193); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(3231022)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM3PR08MB0103;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM3PR08MB0103; x-forefront-prvs: 0499DAF22A x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(376002)(346002)(39860400002)(52314003)(199003)(189002)(54534003)(24454002)(93886005)(105586002)(229853002)(478600001)(4326008)(5660300001)(305945005)(7736002)(97736004)(72206003)(39060400002)(53936002)(99286004)(106356001)(6512007)(6246003)(189998001)(83716003)(102836003)(6116002)(53546010)(86362001)(6486002)(6436002)(14454004)(6506006)(8936002)(3280700002)(66066001)(3846002)(316002)(101416001)(2950100002)(6916009)(54906003)(5250100002)(33656002)(82746002)(76176999)(54356999)(8676002)(3660700001)(25786009)(81156014)(81166006)(36756003)(50986999)(2900100001)(2906002)(68736007);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR08MB0103;H:AM3PR08MB0101.eurprd08.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <32475FA19455D04F94F87B31F6A9B377@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9235f6cc-a80c-4506-a505-08d531986f90 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2017 11:01:51.7927 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR08MB0103 X-SW-Source: 2017-11/txt/msg02011.txt.bz2 DQo+IE9uIDIyIE5vdiAyMDE3LCBhdCAwOToxNCwgUmljaGFyZCBCaWVuZXIg PHJpY2hhcmQuZ3VlbnRoZXJAZ21haWwuY29tPiB3cm90ZToNCj4gDQo+IE9u IFR1ZSwgTm92IDIxLCAyMDE3IGF0IDU6NDMgUE0sIEtpbGlhbiBWZXJoZXRz ZWwNCj4gPGtpbGlhbi52ZXJoZXRzZWxAdWNsb3V2YWluLmJlPiB3cm90ZToN Cj4+IA0KPj4+IFRoaXMgaXMgUFI4MTE3OSBJIHRoaW5rLCBwbGVhc2UgbWVu dGlvbiB0aGF0IGluIHRoZSBjaGFuZ2Vsb2cuDQo+PiANCj4+IENvcnJlY3Qs IG15IGJhZCBmb3IgbWlzc2luZyB0aGF0Lg0KPj4gDQo+Pj4gVGhpcyB1bmNv bmRpdGlvbmFsbHkgcGVzc2ltaXplcyBjb2RlIGV2ZW4gaWYgdGhlcmUgaXMg bm8gdmFsaWQgaW5kZXgNCj4+PiB6ZXJvLCByaWdodD8NCj4+IA0KPj4gQWxt b3N0LCBzaW5jZSBmb3IgYSBsb29wIHN1Y2ggYXM6DQo+PiANCj4+ICAjZGVm aW5lIE9GRlNFVCAxDQo+PiAgdW5zaWduZWQgaW50IGZpbmQoY29uc3QgdW5z aWduZWQgaW50ICphLCB1bnNpZ25lZCBpbnQgdikgew0KPj4gICAgdW5zaWdu ZWQgaW50IHJlc3VsdCA9IDEyMDsNCj4+ICAgIGZvciAodW5zaWduZWQgaW50 IGkgPSBPRkZTRVQ7IGkgPCAzMitPRkZTRVQ7IGkrKykgew0KPj4gICAgICBp ZiAoYVtpLU9GRlNFVF0gPT0gdikgcmVzdWx0ID0gaTsNCj4+ICAgIH0NCj4+ ICAgIHJldHVybiByZXN1bHQ7DQo+PiAgfQ0KPj4gDQo+PiB0aGUgaW5kZXgg aSB3aWxsIG1hdGNoIHRoZSBjb250ZW50cyBvZiB0aGUgaW5kZXggdmVjdG9y IHVzZWQgaGVyZSAtLS0NCj4+IGJ1dCB0aGlzIGRvZXMgaW5kZWVkIHBlc3Np bWl6ZSB0aGUgY29kZSBnZW5lcmF0ZWQgZm9yLCBzYXksIE9GRlNFVA0KPj4g PSAyLiBJdCBpcyBwcm9iYWJseSBtb3JlIHNlbnNpYmxlIHRvIHVzZSB0aGUg ZXhpc3RpbmcgY29kZSBwYXRoIGluIHRob3NlDQo+PiBzaXR1YXRpb25zLg0K Pj4gDQo+Pj4gVGhlIGlzc3VlIHdpdGggdGhlIENPTkRfUkVEVUNJVElPTiBp bmRleCB2ZWN0b3IgaXMgb3ZlcmZsb3cgSUlSQy4NCj4+IA0KPj4gRG9lcyB0 aGF0IG1lYW4gc3VjaCBvdmVyZmxvd3MgY2FuIGFscmVhZHkgbWFuaWZlc3Qg dGhlbXNlbHZlcyBmb3INCj4+IHJlZ3VsYXIgQ09ORF9SRURVQ1RJT04/IEkg aGFkIGFzc3VtZWQgc3VmZmljaWVudCBjaGVja3Mgd2VyZSBhbHJlYWR5IGlu DQo+PiBwbGFjZSBiZWNhdXNlIG9mIHRoZSBwcmVzZW5jZSBvZiB0aGUgaXNf bm9ud3JhcHBpbmdfaW50ZWdlcl9pbmR1Y3Rpb24NCj4+IHRlc3QuDQo+IA0K PiBCdXQgb25seSBpZiB3ZSBuZWVkIHRoZSBpbmRleCB2ZWN0b3I/ICBUaGUg cGF0Y2ggbG9va2VkIGxpa2UgeW91J3JlIGNoYW5naW5nDQo+IGhvdyBvdGhl ciBtb2RlcyBhcmUgaGFuZGxlZCAoaW4gbXkgbG9vayBJIGRpZG4ndCBtYWtl IG15c2VsZiBmYW1pbGlhciB3aXRoDQo+IHRoZSB2YXJpb3VzIG1vZGVzIGFn YWluLi4uKS4gIEFueXdheSwgQWxhbiBob3BlZnVsbHkgcmVtZW1iZXJzIHdo YXQgaGUNCj4gY29kZWQgc28gSSdsbCBkZWZlciB0byBoaW0gaGVyZS4NCj4g DQo+IElmIEFsYW4gaXMgaGFwcHkgd2l0aCB0aGUgcGF0Y2ggY29uc2lkZXIg aXQgYXBwcm92ZWQuDQo+IA0KDQpSaWNoYXJk4oCZcyByaWdodCB3aXRoIGhp cyBxdWVzdGlvbi4NCg0KVGhlIG9wdGltaXNhdGlvbiBuZWVkcyB0byBmYWls IGlmIHRoZSBudW1iZXIgb2YgaW50ZXJhY3Rpb25zIG9mIHRoZSBsb29wICsg MSBkb2VzbuKAmXQNCmZpdCBpbnRvIHRoZSBkYXRhIHR5cGUgdXNlZCBmb3Ig dGhlIHJlc3VsdC4NCg0KSSB0b29rIHRoZSB0ZXN0IHByNjU5NDctMTQuYw0K Rmlyc3QgSSBzZXQgTiB0byAweGZmZmZmZmZmLTEuIFRoaXMgY29tcGlsZWQg YW5kIHZlY3RvcmlzZWQuIFRoYXTigJlzIG9rLg0KTm93IGlmIEkgc2V0IE4g dG8gMHhmZmZmZmZmZiBpdCBzdGlsbCB2ZWN0b3Jpc2VzLCBidXQgdGhpcyBz aG91bGQgZmFpbC4NCg0KQ29tcGFyZSB0byBwcjY1OTQ3LTE0LmMgd2hlcmUg d2Ugc2V0ICBsYXN0ID0gYVtJXTsgaW5zaWRlIHRoZSBpZi4NCldoZW4gc2V0 IE4gdG8gMHhmZmZmZmZmZi0xLCBpdCBjb21waWxlZCBhbmQgdmVjdG9yaXNl ZC4gVGhhdOKAmXMgb2suDQpXaGVuIHNldCBOIHRvIDB4ZmZmZmZmZmYgaXQg ZmFpbHMgdG8gdmVjdG9yaXNlIHdpdGggdGhlIG1lc3NhZ2UNCiJsb29wIHNp emUgaXMgZ3JlYXRlciB0aGFuIGRhdGEgc2l6ZeKAnS4NCg0KTG9va3MgbGlr ZSB5b3UgbWlnaHQganVzdCBuZWVkIHRvIGFkZCB0aGUgb25lIGNoZWNrLg0K DQpBbHNvIHNlZSBwcjY1OTQ3LTkuYyB3aGljaCB1c2VzIHRoZSBzbGlnaHRs eSBtb3JlIHVzZWZ1bCBjaGFyIGluZGV4ZXMuDQoNCg0KQWxhbi4NCg0KDQoN Cg==