From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 59820 invoked by alias); 1 Aug 2018 17:37:49 -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 59806 invoked by uid 89); 1 Aug 2018 17:37:48 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KAM_SHORT,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Received: from mail-oln040092064037.outbound.protection.outlook.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (40.92.64.37) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 01 Aug 2018 17:37:46 +0000 Received: from HE1EUR01FT027.eop-EUR01.prod.protection.outlook.com (10.152.0.55) by HE1EUR01HT068.eop-EUR01.prod.protection.outlook.com (10.152.1.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.1038.3; Wed, 1 Aug 2018 17:37:41 +0000 Received: from AM5PR0701MB2657.eurprd07.prod.outlook.com (10.152.0.51) by HE1EUR01FT027.mail.protection.outlook.com (10.152.0.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.1038.3 via Frontend Transport; Wed, 1 Aug 2018 17:37:41 +0000 Received: from AM5PR0701MB2657.eurprd07.prod.outlook.com ([fe80::b1fe:1b4f:88c3:5243]) by AM5PR0701MB2657.eurprd07.prod.outlook.com ([fe80::b1fe:1b4f:88c3:5243%9]) with mapi id 15.20.1017.010; Wed, 1 Aug 2018 17:37:41 +0000 From: Bernd Edlinger To: Martin Sebor , Joseph Myers CC: GCC Patches , Richard Biener , Jakub Jelinek , Jeff Law Subject: Re: [PATCH] Handle overlength strings in the C FE Date: Wed, 01 Aug 2018 17:37:00 -0000 Message-ID: References: <49903afb-c647-5f15-f51b-80f132e18850@gmail.com> In-Reply-To: <49903afb-c647-5f15-f51b-80f132e18850@gmail.com> received-spf: None (protection.outlook.com: hotmail.de does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=bernd.edlinger@hotmail.de; Content-Type: text/plain; charset="utf-8" Content-ID: <6D9A88FCCD0859449EEB3A99265A9C39@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-SW-Source: 2018-08/txt/msg00130.txt.bz2 T24gMDgvMDEvMTggMTk6MDcsIE1hcnRpbiBTZWJvciB3cm90ZToNCj4gT24g MDgvMDEvMjAxOCAwNToyMCBBTSwgQmVybmQgRWRsaW5nZXIgd3JvdGU6DQo+ PiBPbiAwNy8zMC8xOCAxNzo0OSwgSm9zZXBoIE15ZXJzIHdyb3RlOg0KPj4+ IE9uIE1vbiwgMzAgSnVsIDIwMTgsIEJlcm5kIEVkbGluZ2VyIHdyb3RlOg0K Pj4+DQo+Pj4+IEhpLA0KPj4+Pg0KPj4+PiB0aGlzIGlzIGhvdyBJIHdvdWxk IGxpa2UgdG8gaGFuZGxlIHRoZSBvdmVyIGxlbmd0aCBzdHJpbmdzIGlzc3Vl IGluIHRoZSBDIEZFLg0KPj4+PiBJZiB0aGUgc3RyaW5nIGNvbnN0YW50IGlz IGV4YWN0bHkgdGhlIHJpZ2h0IGxlbmd0aCBhbmQgZW5kcyBpbiBvbmUgZXhw bGljaXQNCj4+Pj4gTlVMIGNoYXJhY3Rlciwgc2hvcnRlbiBpdCBieSBvbmUg Y2hhcmFjdGVyLg0KPj4+DQo+Pj4gSSBkb24ndCB0aGluayBzaG9ydGVuaW5n IHNob3VsZCBiZSBsaW1pdGVkIHRvIHRoYXQgY2FzZS7CoCBJIHRoaW5rIHRo ZSBjYXNlDQo+Pj4gd2hlcmUgdGhlIGNvbnN0YW50IGlzIGxvbmdlciB0aGFu IHRoYXQgKGFuZCBzbyBnZXRzIGFuIHVuY29uZGl0aW9uYWwNCj4+PiBwZWR3 YXJuKSBzaG91bGQgYWxzbyBoYXZlIGl0IHNob3J0ZW5lZCAtIGFueSBjb25z dGFudCB0aGF0IGRvZXNuJ3QgZml0IGluDQo+Pj4gdGhlIG9iamVjdCBiZWlu ZyBpbml0aWFsaXplZCBzaG91bGQgYmUgc2hvcnRlbmVkIHRvIGZpdCwgd2hl dGhlciBkaWFnbm9zZWQNCj4+PiBvciBub3QsIHdlIHNob3VsZCBkZWZpbmUg R0VORVJJQyAvIEdJTVBMRSB0byBkaXNhbGxvdyB0b28tbGFyZ2Ugc3RyaW5n DQo+Pj4gY29uc3RhbnRzIGluIGluaXRpYWxpemVycywgYW5kIHNob3VsZCBh ZGQgYW4gYXNzZXJ0aW9uIHNvbWV3aGVyZSBpbiB0aGUNCj4+PiBtaWRkbGUt ZW5kIHRoYXQgbm8gdG9vLWxhcmdlIHN0cmluZyBjb25zdGFudHMgcmVhY2gg aXQuDQo+Pj4NCj4+DQo+PiBPa2F5LCB0aGVyZSBpcyBhbiB1cGRhdGUgZm9s bG93aW5nIHlvdXIgc3VnZ2VzdGlvbi4NCj4+DQo+PiBCb290c3RyYXBwZWQg YW5kIHJlZy10ZXN0ZWQgb24geDg2XzY0LXBjLWxpbnV4LWdudS4NCj4+IElz IGl0IE9LIGZvciB0cnVuaz8NCj4gDQo+IFRoZSBDaGFuZ2VMb2cgZGVzY3Jp cHRpb24gc2F5czoNCj4gDQo+ICDCoMKgwqDCoCogYy10eXBlY2suYyAoZGln ZXN0X2luaXQpOiBGaXggb3Zlcmxlbmd0aCBzdHJpbmdzLg0KPiANCj4gc3Vn Z2VzdGluZyB0aGVyZSBpcyBhIGJ1ZyBidXQgdGhlcmUgaXMgbm8gdGVzdCBj YXNlLsKgIElmIHRoZXJlDQo+IGlzIGEgYnVnIGluIHRoZXJlIHRoYXQgY2Fu IGJlIHRyaWdnZXJlZCBieSBDIGNvZGUgKHZhbGlkIG9yDQo+IG90aGVyd2lz ZSksIGl0IHdvdWxkIGJlIGdvb2QgdG8gaGF2ZSBhIHRlc3QgY2FzZSBhbmQg YSBidWcNCj4gaW4gQnVnemlsbGEuwqAgSWYgdGhlcmUgaXMgbm8gYnVnIGFu ZCB0aGlzIGlzIGp1c3QgY2xlYW51cCwNCj4gSSB3b3VsZCBzdWdnZXN0IHRv IGFkanVzdCB0aGUgZGVzY3JpcHRpb24uDQo+IA0KDQpZZXMsIHRoYW5rcyBm b3IgbG9va2luZyBhdCB0aGlzLiAgVGhpcyBpcyBhbiBhdHRlbXB0IHRvDQpy ZWR1Y2UgdGhlIG51bWJlciBvZiBkaWZmZXJlbnQgZW5jb2RpbmdzIGZvciBv dGhlcndpc2UNCmlkZW50aWNhbCBzdHJpbmdzIGluIHRoZSBtaWRkbGUtZW5k Lg0KDQpJIGNvdWxkIHNheSAiU2hvcnRlbiBvdmVybGVuZ3RoIHN0cmluZ3Mu IiBpcyB0aGF0IGJldHRlcj8NClRoZXJlIGFyZSBhbHJlYWR5IG51bWVyb3Vz IHRlc3QgY2FzZXMgd2l0aCBvdmVybGVuZ3RoIHN0cmluZ3MuDQpJIHZlcmlm aWVkIHRoYXQsIGJlY2F1c2UgSSBoYXZlIHRlc3RlZCB0aGlzIHBhdGNoIG9u IHRvcA0Kb2YgaHR0cHM6Ly9nY2MuZ251Lm9yZy9tbC9nY2MtcGF0Y2hlcy8y MDE4LTA4L21zZzAwMDUwLmh0bWwNCg0KPiBPdGhlciB0aGFuIHRoYXQsIHdo aWxlIG1ha2luZyBpbXByb3ZlbWVudHMgaGVyZSwgSSB0aGluayBpdA0KPiB3 b3VsZCBiZSBoZWxwZnVsIHRvIGFsc28gYWRkIG1vcmUgZGV0YWlsIHRvIHRo ZSB0ZXh0IG9mDQo+IHRoZSB3YXJuaW5nOg0KPiANCg0KU3VyZSwgYnV0IGl0 IGlzIGltcG9ydGFudCB0byBkbyBvbmx5IG9uZSB0aGluZyBhdCBhIHRpbWUu DQpJIHNlZSB0aGlzIGFzIGEgcHJlcGFyYXRpb24gdG8gZml4aW5nIHRoZSBy ZW1haW5pbmcNCnN0cmluZ19jb25zdGFudCBmb2xkaW5nIGlzc3VlcyB3aGlj aCBhcmUgcG90ZW50aWFsIHdyb25nLWNvZGUNCmlzc3Vlcy4NCg0KPiAxKSBt ZW50aW9uIHRoZSB0eXBlIG9mIHRoZSBhcnJheSBiZWluZyBpbml0aWFsaXpl ZCBpbiBjYXNlDQo+IGl0J3Mgbm90IG9idmlvdXMgZnJvbSB0aGUgZGVjbGFy YXRpb24gKHRoZSBhcnJheSBib3VuZCBjb3VsZA0KPiBiZSBhIHN5bWJvbCwg bm90IGEgbGl0ZXJhbCwgb3IgdGhlIHR5cGUgY291bGQgYmUgYSB0eXBlZGVm KQ0KPiANCj4gMikgbWVudGlvbiB0aGUgbnVtYmVyIG9mIGVsZW1lbnRzIGlu IHRoZSBpbml0aWFsaXplciBpbiBjYXNlDQo+IGl0J3MgYSBtYWNybyAoc3Vj aCBhcyBfX0ZJTEVfXykgd2hvc2UgZGVmaW5pdGlvbiBpc24ndCB2aXNpYmxl DQo+IGluIHRoZSBkaWFnbm9zdGljDQo+IA0KPiAzKSBtZW50aW9uIHRoYXQg dGhlIGV4Y2VzcyBlbGVtZW50cyBhcmUgaWdub3JlZCAoc2luY2UgaXQncw0K PiB1bmRlZmluZWQgaW4gdGhlIHN0YW5kYXJkLCBpdCB3aWxsIGxldCB1c2Vy cyBrbm93IHdoYXQNCj4gaGFwcGVucyBpbiBHQ0MpLg0KPiANCj4gSGVyZSdz IGEgdGVzdCBjYXNlIGFuZCBhIHN1Z2dlc3RlZCB3YXJuaW5nOg0KPiANCj4g IMKgICNkZWZpbmUgUyBfX0ZJTEVfXyAiXDAwMCINCj4gIMKgIGVudW0geyBO ID0gc2l6ZW9mIF9fRklMRV9fIH07DQo+ICDCoCBjb25zdCBjaGFyIGFbTl0g PSBTOw0KPiANCj4gIMKgIHdhcm5pbmc6IGRpc2NhcmRpbmcgMSBleGNlc3Mg ZWxlbWVudCBmcm9tIGluaXRpYWxpemVyLXN0cmluZyBmb3IgJ2NoYXJbNF0n IFstV2MrKy1jb21wYXRdDQo+ICDCoMKgICNkZWZpbmUgUyBfX0ZJTEVfXyAi XDAwMCINCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBefn5+fn5+fg0K PiAgwqAgbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvIOKAmFPigJkNCj4g IMKgwqAgY29uc3QgY2hhciBhW05dID0gUzsNCj4gIMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXg0KPiAoU2ltaWxhcmx5IGZv ciBtb3JlIHRoYW4gMSBleGNlc3MgZWxlbWVudC4pDQo+IA0KDQpZZXMsIGRl ZmluaXRlbHkgaGVscGZ1bCwgYnV0IG5vdCBwYXJ0IG9mIHRoaXMgcGF0Y2gu DQpQcm9iYWJseSBvbmUgb2YgeW91ciBuZXh0IHBhdGNoZXMsIEkgd291bGQg YXNzdW1lLg0KDQpCZXJuZC4NCg==