From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 115943 invoked by alias); 26 Jun 2018 19:20:25 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 115921 invoked by uid 89); 26 Jun 2018 19:20:24 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,MIME_BASE64_BLANKS autolearn=no version=3.3.2 spammy=Hx-languages-length:1297, H*i:sk:d5d1037, H*f:sk:d5d1037 X-HELO: mga14.intel.com Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 26 Jun 2018 19:20:23 +0000 Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Jun 2018 12:20:22 -0700 Received: from irsmsx103.ger.corp.intel.com ([163.33.3.157]) by FMSMGA003.fm.intel.com with ESMTP; 26 Jun 2018 12:20:21 -0700 Received: from irsmsx111.ger.corp.intel.com ([169.254.2.230]) by IRSMSX103.ger.corp.intel.com ([169.254.3.136]) with mapi id 14.03.0319.002; Tue, 26 Jun 2018 20:20:20 +0100 From: "Peryt, Sebastian" To: Peter Bergner CC: "gcc@gcc.gnu.org" , "Peryt, Sebastian" Subject: RE: Question regarding preventing optimizing out of register in expansion Date: Tue, 26 Jun 2018 19:46:00 -0000 Message-ID: <17623B198193D741876BD81A6E3AE5AD3C7BE705@irsmsx111.ger.corp.intel.com> References: <17623B198193D741876BD81A6E3AE5AD3C7B98EE@irsmsx111.ger.corp.intel.com> <568618ea-c8e3-c44a-5b48-89a8623bc29d@acm.org> <17623B198193D741876BD81A6E3AE5AD3C7BE10D@irsmsx111.ger.corp.intel.com> In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2018-06/txt/msg00271.txt.bz2 PiBTdWJqZWN0OiBSZTogUXVlc3Rpb24gcmVnYXJkaW5nIHByZXZlbnRpbmcg b3B0aW1pemluZyBvdXQgb2YgcmVnaXN0ZXIgaW4NCj4gZXhwYW5zaW9uDQo+ IA0KPiBPbiA2LzI2LzE4IDQ6MDUgQU0sIFBlcnl0LCBTZWJhc3RpYW4gd3Jv dGU6DQo+ID4gV2l0aCBzb21lIGNoYW5nZXMgc2ltcGxpZmllZCBpbXBsZW1l bnRhdGlvbiBvZiBteSBleHBhbnNpb24gaXMgYXMgZm9sbG93czoNCj4gPiB0 bXBfb3AwID0gZ2VuX3JlZ19ydHggKG1vZGUpOw0KPiA+IGVtaXRfbW92ZV9p bnNuICh0bXBfb3AwLCBvcDApOw0KPiANCj4gWW91IHNldCB0bXBfb3AwIGhl cmUsIGFuZCB0aGVuLi4uLg0KPiANCj4gDQo+ID4gZW1pdF9pbnNuIChnZW5f cnR4X1NFVCAodG1wX29wMCwgcmVnKSk7DQo+IA0KPiBZb3Ugc2V0IGl0IGFn YWluIGhlcmUgd2l0aG91dCBldmVyIHVzaW5nIGl0IGFib3ZlLCBzbyBpdCdz IGRlYWQgY29kZSwgd2hpY2gNCj4gZXhwbGFpbnMgd2h5IGl0J3MgcmVtb3Zl ZC4NCg0KT2guLi4uIE15IGJhZCAtIEkgb3ZlcnNpbXBsaWZpZWQgbXkgY29k ZS4gTm93IEkgY2FuIHNlZSBpdC4NCg0KVGhpcyBzaG91bGQgYmUgbW9yZSBh cHByb3ByaWF0ZToNCnRtcF9vcDAgPSBnZW5fcmVnX3J0eCAobW9kZSk7DQpl bWl0X21vdmVfaW5zbiAodG1wX29wMCwgb3AwKTsNCnRtcF9vcDEgPSBnZW5f cmVnX3J0eCAobW9kZSk7DQplbWl0X21vdmVfaW5zbiAodG1wX29wMSwgb3Ax KTsNCg0KLy8gVGhpcyBpcyBpbXBvcnRhbnQgcGFydA0KcmVnID0gZ2VuX3J0 eF9SRUcod2lkZV9tb2RlLCBYTU0yX1JFRyk7DQpvcDMgPSBnZW5fcnR4X1BM VVMgKG1vZGUsIHRtcF9vcDEsIEdFTl9JTlQgKDEyOCkpOw0KZW1pdF9pbnNu IChnZW5fcnR4X1NFVCAocmVnLCBvcDMpKTsNCg0KZW1pdF9pbnNuIChnZW5f bXlpbnNuKG9wMiwgcmVnKSk7DQoNCm9wMyA9IGdlbl9ydHhfUExVUyAobW9k ZSwgdG1wX29wMCwgR0VOX0lOVCAoMTI4KSk7DQplbWl0X2luc24gKGdlbl9y dHhfU0VUIChvcDMsIHJlZykpOw0KLy8vLw0KDQpBbHNvIEknZCBsaWtlIHRv IG9uZSBtb3JlIHRpbWUgcG9pbnQgb3V0IHRoYXQgd2l0aG91dCBhZGRpdGlv bmFsIC1tYXZ4IG9yIC1tYXZ4MiANCkknbSBnZXR0aW5nIGV4cGVjdGVkIHJl Z2lzdGVyIG1vdmVzIGJlZm9yZSBhbmQgYWZ0ZXIgbXkgaW5zdHIuIFdpdGgg dGhvc2Ugb3B0aW9ucw0Kb25seSAqYWZ0ZXIqLiBUaGlzIGlzIHRoZSBwYXJ0 IHRoYXQgSSBkb24ndCBnZXQgZXNwZWNpYWxseSAtIHdoeS4NCg0KPiANCj4g UGV0ZXINCj4gDQoNCg==