From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11836 invoked by alias); 14 Jun 2011 07:30:52 -0000 Received: (qmail 11825 invoked by uid 22791); 14 Jun 2011 07:30:50 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mtagate1.uk.ibm.com (HELO mtagate1.uk.ibm.com) (194.196.100.161) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 14 Jun 2011 07:30:36 +0000 Received: from d06nrmr1307.portsmouth.uk.ibm.com (d06nrmr1307.portsmouth.uk.ibm.com [9.149.38.129]) by mtagate1.uk.ibm.com (8.13.1/8.13.1) with ESMTP id p5E7UZSC016151 for ; Tue, 14 Jun 2011 07:30:35 GMT Received: from d06av11.portsmouth.uk.ibm.com (d06av11.portsmouth.uk.ibm.com [9.149.37.252]) by d06nrmr1307.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p5E7UY0j1704036 for ; Tue, 14 Jun 2011 08:30:34 +0100 Received: from d06av11.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av11.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p5E7UXQZ021473 for ; Tue, 14 Jun 2011 01:30:33 -0600 Received: from d12mc102.megacenter.de.ibm.com (d12mc102.megacenter.de.ibm.com [9.149.167.114]) by d06av11.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id p5E7UXtK021470; Tue, 14 Jun 2011 01:30:33 -0600 In-Reply-To: References: Subject: Re: [PATCH, SMS] Fix violation of memory dependence X-KeepSent: 71DB0BF4:D39D1CB6-C22578AF:0027203C; type=4; name=$KeepSent To: Revital Eres Cc: gcc-patches@gcc.gnu.org, Patch Tracking Message-ID: From: Ayal Zaks Date: Tue, 14 Jun 2011 08:31:00 -0000 MIME-Version: 1.0 Content-type: text/plain; charset=UTF-8 Content-transfer-encoding: base64 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 X-SW-Source: 2011-06/txt/msg01013.txt.bz2 UmV2aXRhbCBFcmVzIDxyZXZpdGFsLmVyZXNAbGluYXJvLm9yZz4gd3JvdGUg b24gMTMvMDYvMjAxMSAxMDoyOTowNiBBTToNCg0KPiBGcm9tOiBSZXZpdGFs IEVyZXMgPHJldml0YWwuZXJlc0BsaW5hcm8ub3JnPg0KPiBUbzogQXlhbCBa YWtzL0hhaWZhL0lCTUBJQk1JTA0KPiBDYzogZ2NjLXBhdGNoZXNAZ2NjLmdu dS5vcmcsIFBhdGNoIFRyYWNraW5nIDxwYXRjaGVzQGxpbmFyby5vcmc+DQo+ IERhdGU6IDEzLzA2LzIwMTEgMTA6MjkgQU0NCj4gU3ViamVjdDogW1BBVENI LCBTTVNdIEZpeCB2aW9sYXRpb24gb2YgbWVtb3J5IGRlcGVuZGVuY2UNCj4N Cj4gSGVsbG8sDQo+DQo+IFRoZSBhdHRhY2hlZCBwYXRjaCBmaXhlcyB2aW9s YXRpb24gb2YgbWVtb3J5IGRlcGVuZGVuY2llcy4gVGhlDQo+IHByb2JsZW1h dGljIHNjZW5hcmlvIGhhcHBlbnMgd2hlbiAtZm1vZHVsby1zY2hlZC1hbGxv dy1yZWdtb3ZlcyBmbGFnDQo+IGlzIHNldCBhbmQgY2VydGFpbiBhbnRpLWRl cCBlZGdlcyBhcmUgbm90IGNyZWF0ZWQuDQo+DQo+IEZvciBleGFtcGxlLCBj b25zaWRlciB0aGUgZm9sbG93aW5nIHRocmVlIGluc3RydWN0aW9ucyBhbmQg dGhlIGVkZ2VzDQo+IGJldHdlZW4gdGhlbS4gIFdoZW4gLWZtb2R1bG8tc2No ZWQtYWxsb3ctcmVnbW92ZXMgaXMgc2V0IHRoZSBlZGdlICg2MyAtDQo+IEFu dGksIDAgLT4gNjQpIGlzIG5vdCBjcmVhdGVkLiAocHJvYmFibHkgZHVlIHRv IHRyYW5zaXRpdml0eSkNCj4NCj4gSW5zbiA2MykgIHIxNjggPSBNRU1bMTc2 XQ0KPiBPdXQgZWRnZXM6ICg2MyAtIEFudGksIDAgLT4gNjQpDQo+IEluIGVk Z2VzOiAoNjQgLSBUcnVlLCAxIC0+IDYzKSwgKDY4IC0gVHJ1ZSwgMSAtPiA2 MykNCj4NCj4gaW5zbiA2NCkgIDE3NiA9IDE3NiArIDQNCj4gT3V0IGVkZ2Vz OiAoNjQgLSBUcnVlLCAxIC0+IDYzKSwgKDY0IC0gVHJ1ZSwgMC0+IDY4KQ0K PiBJbiBlZGdlczogKDYzIC0gQW50aSwgMCAtPiA2NCkNCj4NCj4gaW5zbiA2 OCkgIE1FTVsxNzYg4oCTIDRdID0gIDE5Mw0KPiBPdXQgZWRnZXM6ICg2OCAt IFRydWUsIDEgLT4gNjMpDQo+IEluIGVkZ2VzOiAoNjQgLSBUcnVlLCAwLT4g NjgpDQo+DQo+IFRoaXMgYW50aS1kZXAgZWRnZSBpcyBvbiB0aGUgcGF0aCBm cm9tIG9uZSBtZW1vcnkgaW5zdHJ1Y3Rpb24gdG8gYW5vdGhlcg0KPiAtLS0g ZnJvbSA2MyB0byA2ODsgc3VjaCB0aGF0IHJlbW92aW5nIHRoZSBlZGdlIGNh dXNlZCBhIHZpb2xhdGlvbiBvZg0KPiB0aGUgbWVtb3J5IGRlcGVuZGVuY2ll cyBhcyBpbnNuIDYzIHdhcyBzY2hlZHVsZWQgYWZ0ZXIgaW5zbiA2OC4NCj4N Cj4gVGhpcyBwYXRjaCBhZGRzIGludHJhIGVkZ2VzIGJldHdlZW4gZXZlcnkg dHdvIG1lbW9yeSBpbnN0cnVjdGlvbnMgaW4NCj4gdGhpcyBjYXNlLiAgSXQg Zml4ZXMgcmVjZW50IGJvb3RzdHJhcCBmYWlsdXJlIG9uIEFSTS4gKHdpdGgg U01TIGZsYWdzKQ0KPg0KPiBUaGUgcGF0Y2ggd2FzIHRlc3RlZCBhcyBmb2xs b3dzOg0KPiBPbiBwcGM2NC1yZWRoYXQtbGludXggcmVndGVzdCBhcyB3ZWxs IGFzIGJvb3RzdHJhcCB3aXRoIFNNUyBmbGFncw0KPiBlbmFibGluZyBTTVMg YWxzbyBvbiBsb29wcyB3aXRoIHN0YWdlIGNvdW50IDEuICBSZWd0ZXN0ZWQg b24gU1BVLg0KPiBPbiBhcm0tbGludXgtZ251ZWFiaSBib290c3RyYXAgYyBs YW5ndWFnZSB3aXRoIFNNUw0KPiBmbGFncyBlbmFibGluZyBTTVMgYWxzbyBv biBsb29wcyB3aXRoIHN0YWdlIGNvdW50IDENCj4gYW5kIGN1cnJlbnRseSBy ZWdyZXNzaW9uIHRlc3Rpbmcgb24gYyxjKysuDQo+DQo+IE9LIGZvciBtYWlu bGluZSBvbmNlIHJlZ3Rlc3Qgb24gYXJtLWxpbnV4LWdudWVhYmkgY29tcGxl dGVzPw0KPg0KDQpZZXMsIHRoaXMgaXMgYSBzdHJhaWdodGZvcndhcmQgZml4 IHRvIGEgd3JvbmctY29kZSBidWcsIGFzIGRpc2N1c3NlZA0Kb2ZmbGluZS4g T3RoZXIgYWx0ZXJuYXRpdmVzIHRoYXQgbWlnaHQgaW50cm9kdWNlIGxlc3Mg ZWRnZXM6DQpvIGNvbm5lY3QgcHJlZGVjZXNzb3JzIG9mIHUgd2l0aCB2LCBh bmQgdSB3aXRoIHN1Y2Nlc3NvcnMgb2Ygdiwgd2hlbg0KcmVtb3ZpbmcgZWRn ZSAodSx2KS4gTWF5YmUgdGhlcmUgYXJlIG90aGVyIGNhc2VzIHdoaWNoIHJl bHkgb24gdHJhbnNpdGl2aXR5DQooPykuDQpvIGhhdmUgYSB2ZXJzaW9uIG9m IHNjaGVkX2FuYWx5emUgdGhhdCBhdm9pZHMgY3JlYXRpbmcgcmVnaXN0ZXIg YW50aS1kZXBzDQp0byBiZWdpbiB3aXRoLCBhbmQgdGh1cyB3aWxsIGNyZWF0 ZSBtZW1vcnktZGVwcyBpbiB0aGUgYWJzZW5jZSBvZg0KdHJhbnNpdGl2aXR5 Lg0KDQoNCj4+ICAgICAgICAgKiBkZGcuYyAoYWRkX2ludHJhX2xvb3BfbWVt X2RlcCk6IE5ldyBmdW5jdGlvbi4NCg0KWW91IGNvdWxkIGNoZWNrIGZpcnN0 IHRoaW5nIGlmIChmcm9tLT5jdWlkID09IHRvLT5jdWlkKSwgZm9yIGNvZGUg Y2xhcml0eS4NCg0KTmljZSBjYXRjaCwNCkF5YWwuDQoNCg0KPiBUaGFua3Ms DQo+IFJldml0YWwNCj4NCj4gQ2hhbmdlbG9nOg0KPg0KPiBnY2MvDQo+ICAg ICAgICAgKiBkZGcuYyAoYWRkX2ludHJhX2xvb3BfbWVtX2RlcCk6IE5ldyBm dW5jdGlvbi4NCj4gICAgICAgICAoYnVpbGRfaW50cmFfbG9vcF9kZXBzKTog Q2FsbCBpdC4NCj4NCj4gdGVzdHN1aXRlLw0KPiAgICAgICAgICogZ2NjLmRn L3Ntcy05LmM6IE5ldyBmaWxlLg0KPiBbYXR0YWNobWVudCAicGF0Y2hfZml4 X3JlZ21vdmVzXzEyXzYudHh0IiBkZWxldGVkIGJ5IEF5YWwgWmFrcy9IYWlm YS9JQk1d