From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 120720 invoked by alias); 7 Sep 2018 17:44:42 -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 120618 invoked by uid 89); 7 Sep 2018 17:44:41 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-11.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,GIT_PATCH_3,KAM_MANYTO,KAM_SHORT,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=time X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Received: from mail-oln040092065094.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (40.92.65.94) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 07 Sep 2018 17:44:39 +0000 Received: from DB5EUR01FT036.eop-EUR01.prod.protection.outlook.com (10.152.4.53) by DB5EUR01HT056.eop-EUR01.prod.protection.outlook.com (10.152.5.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.1101.10; Fri, 7 Sep 2018 17:44:34 +0000 Received: from VI1PR0701MB2862.eurprd07.prod.outlook.com (10.152.4.53) by DB5EUR01FT036.mail.protection.outlook.com (10.152.5.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.1101.10 via Frontend Transport; Fri, 7 Sep 2018 17:44:34 +0000 Received: from VI1PR0701MB2862.eurprd07.prod.outlook.com ([fe80::854a:328:c580:5fb9]) by VI1PR0701MB2862.eurprd07.prod.outlook.com ([fe80::854a:328:c580:5fb9%3]) with mapi id 15.20.1122.009; Fri, 7 Sep 2018 17:44:34 +0000 From: Bernd Edlinger To: Jeff Law , "gcc-patches@gcc.gnu.org" , Richard Biener , Joseph Myers , Nathan Sidwell , Jason Merrill Subject: Re: [PATCH] Use complete_array_type on flexible array member initializers Date: Fri, 07 Sep 2018 17:44:00 -0000 Message-ID: References: <3c52e19a-c979-4beb-838b-06f11b1b356f@redhat.com> <6dad27c1-0164-90ab-a31a-1e0173cb34fd@redhat.com> <142d9b99-d761-573c-b095-90c69adf8408@redhat.com> <65e2cad4-eadc-2f0c-4d5e-a2021fb8801f@redhat.com> <4a533150-c63c-4bfd-5bd2-8cc78b63f17e@redhat.com> In-Reply-To: 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: <70692D77DF4AEF419834F2A8356E870A@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-SW-Source: 2018-09/txt/msg00443.txt.bz2 T24gMDkvMDcvMTggMTU6MzYsIEJlcm5kIEVkbGluZ2VyIHdyb3RlOg0KPiBP biAwOS8wNy8xOCAwODo1MSwgQmVybmQgRWRsaW5nZXIgd3JvdGU6DQo+PiBP biAwOS8wNy8xOCAwMDoyNiwgSmVmZiBMYXcgd3JvdGU6DQo+Pj4gT24gMDkv MDYvMjAxOCAwNDoxNiBQTSwgSmVmZiBMYXcgd3JvdGU6DQo+Pj4+IE9uIDA5 LzA2LzIwMTggMDQ6MDEgUE0sIEplZmYgTGF3IHdyb3RlOg0KPj4+Pj4gT24g MDkvMDYvMjAxOCAxMToxMiBBTSwgQmVybmQgRWRsaW5nZXIgd3JvdGU6DQo+ Pj4+Pg0KPj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pj4gQWgsIHRoYW5rcyBhIGxv dC4NCj4+Pj4+Pg0KPj4+Pj4+IE9rYXksIHRoaXMgaXMgdGhlIHN0YXR1cyBv ZiB0aGUgU1RSSU5HLUNTVCBzZW1hbnRpYy12MiBwYXRjaGVzOg0KPj4+Pj4+ DQo+Pj4+Pj4gW1BBVENIXSBDaGVjayB0aGUgU1RSSU5HX0NTVHMgaW4gdmFy YXNtLmMNCj4+Pj4+PiBodHRwczovL2djYy5nbnUub3JnL21sL2djYy1wYXRj aGVzLzIwMTgtMDgvbXNnMDE1NjkuaHRtbA0KPj4+Pj4+ID0+IFVuZm9ydHVu YXRlbHkgSSBmb3Jnb3QgdG8gY2hhbmdlIHRoZSBUaXRsZSB0byBbUEFUQ0h2 Ml0gb3Igc28uDQo+Pj4+Pj4gU2hvdWxkIEkgc2VuZCBhIHBpbmcgZm9yIHRo aXMgb25lPw0KPj4+Pj4+DQo+Pj4+Pj4gW1BBVENIdjJdIEhhbmRsZSBvdmVy bGVuZ3RoIHN0cmluZ3MgaW4gdGhlIEMgRkUNCj4+Pj4+PiBodHRwczovL2dj Yy5nbnUub3JnL21sL2djYy1wYXRjaGVzLzIwMTgtMDgvbXNnMDE1NjYuaHRt bA0KPj4+Pj4+ID0+IFNob3VsZCBJIHNlbmQgYSBwaW5nIGZvciB0aGlzIG9u ZT8NCj4+Pj4+IE5vIG5lZWQgdG8gcGluZy7CoCBJJ3ZlIGdvdCBpdCBoZXJl LsKgIFdoYXQncyBvZGQgaXMgdGhhdCBpdCdzIHJlZ3Jlc3NpbmcNCj4+Pj4+ IDg3MDUzIC4NCj4+Pj4gV2hpY2ggaXMgcHJvYmFibHkgYSBzaWduIHRoYXQg d2UndmUgZ290IGFuIGluY29ycmVjdCB0ZXN0IGZvciBOVUwNCj4+Pj4gdGVy bWluYXRpb24gc29tZXdoZXJlLg0KPj4NCj4+IEl0IG1heSBiZSBhIHNpZ24g dGhhdCB3ZSBzaG91bGQgZmlyc3QgZml4IHRoZSBsb3cgbGV2ZWwgZnVuY3Rp b25zDQo+PiBiZWZvcmUgdGhlIGhpZ2ggbGV2ZWwgc3R1ZmYuDQo+Pg0KPj4+ IEkgdGhpbmsgSSd2ZSBmb3VuZCB0aGUgaXNzdWUuwqAgSSd2ZSBnb3QgbW9y ZSB0ZXN0aW5nIHRvIGRvLCBidXQgbG9va3MNCj4+PiBsaWtlIGEgdGhpbmtv IG9uIG15IHBhcnQuDQo+Pj4NCj4+DQo+PiBBaCwgSSBmb3Jnb3QsIHRoZSBy ZWdyZXNzaW9uIG9uIHByODcwNTMgYW5kIGZvcnRyYW4uZGcvcHI0NTYzNi5m OTANCj4+IGlzIGZpeGVkIGJ5IHRoaXMgcGF0Y2g6DQo+Pg0KPj4gW1BBVENI XSBBZGp1c3QgY19nZXRzdHIvY19zdHJsZW4gdG8gbmV3IFNUUklOR19DU1Qg c2VtYW50aWMNCj4+IGh0dHBzOi8vZ2NjLmdudS5vcmcvbWwvZ2NjLXBhdGNo ZXMvMjAxOC0wOC9tc2cwMjAxMy5odG1sDQo+Pg0KPj4gVGhpcyBpcyBhIG5l dyByZWdyZXNzaW9uIHNpbmNlIHRoZSBwYXRjaCB3YXMgaW5pdGlhbGx5IHBv c3RlZC4NCj4+DQo+IA0KPiBXZWxsLCBhY3R1YWxseSBib3RoIHBhdGNoZXMg c2VlbSB0byBoYXZlIGEgY2lyY3VsYXIgZGVwZW5kZW5jeS4NCj4gDQo+IElm IHlvdSB3YW50IHdlIGNhbiBicmVhayB0aGlzIGRlcGVuZGVuY3kgYnkgYWRk aW5nIHRoaXMgdG8gdGhlwqAgY19nZXRzdHIgcGF0Y2g6DQo+IA0KPiAtLS0g Z2NjL2ZvbGQtY29uc3QuY8KgwqDCoCAyMDE4LTA5LTA3IDE0OjIyOjUwLjA0 Nzk2NDc3NSArMDIwMA0KPiArKysgZ2NjL2ZvbGQtY29uc3QuY8KgwqDCoCAy MDE4LTA5LTA3IDE1OjA2OjQ2LjY1Njk4OTkwNCArMDIwMA0KPiBAQCAtMTQ2 MTEsNiArMTQ2MTEsMTAgQEAgY19nZXRzdHIgKHRyZWUgc3JjLCB1bnNpZ25l ZCBIT1NUX1dJREVfSQ0KPiAgwqDCoCB1bnNpZ25lZCBIT1NUX1dJREVfSU5U IHN0cmluZ19sZW5ndGggPSBUUkVFX1NUUklOR19MRU5HVEggKHNyYyk7DQo+ ICDCoMKgIHVuc2lnbmVkIEhPU1RfV0lERV9JTlQgc3RyaW5nX3NpemUgPSB0 cmVlX3RvX3Vod2kgKG1lbV9zaXplKTsNCj4gDQo+ICvCoCAvKiBJZGVhbGx5 IHRoaXMgd291bGQgdHVybiBpbnRvIGEgZ2NjX2NoZWNraW5nX2Fzc2VydCBv dmVyIHRpbWUuwqAgKi8NCj4gK8KgIGlmIChzdHJpbmdfbGVuZ3RoID4gc3Ry aW5nX3NpemUpDQo+ICvCoMKgwqAgcmV0dXJuIE5VTEw7DQo+ICsNCj4gIMKg wqAgY29uc3QgY2hhciAqc3RyaW5nID0gVFJFRV9TVFJJTkdfUE9JTlRFUiAo c3JjKTsNCj4gDQo+ICDCoMKgIGlmIChzdHJpbmdfbGVuZ3RoID09IDANCj4g DQo+IA0KPiBUaGlzIHNob3VsZCBhbGxvdyBpdCB0byB3b3JrIHdpdGggY3Vy cmVudCBzZW1hbnRpY3MgYXMgd2VsbC4NCj4gDQoNCk9vcHMsIHRoaXMgZG9l cyBub3Qgd29yayBmb3Igc3RybGVub3B0LTQ5LmMuLi4NCg0KUGxlYXNlIG1h a2UgaXQ6DQoNCi0tLSBnY2MvZm9sZC1jb25zdC5jCTIwMTgtMDktMDcgMTk6 Mzk6MTkuNTU1NTg4Nzg1ICswMjAwDQorKysgZ2NjL2ZvbGQtY29uc3QuYwky MDE4LTA5LTA3IDE5OjMwOjAzLjM3MjU4MzQ4NCArMDIwMA0KQEAgLTE0NjEx LDYgKzE0NjExLDEwIEBAIGNfZ2V0c3RyICh0cmVlIHNyYywgdW5zaWduZWQg SE9TVF9XSURFX0kNCiAgICB1bnNpZ25lZCBIT1NUX1dJREVfSU5UIHN0cmlu Z19sZW5ndGggPSBUUkVFX1NUUklOR19MRU5HVEggKHNyYyk7DQogICAgdW5z aWduZWQgSE9TVF9XSURFX0lOVCBzdHJpbmdfc2l6ZSA9IHRyZWVfdG9fdWh3 aSAobWVtX3NpemUpOw0KICANCisgIC8qIElkZWFsbHkgdGhpcyB3b3VsZCB0 dXJuIGludG8gYSBnY2NfY2hlY2tpbmdfYXNzZXJ0IG92ZXIgdGltZS4gICov DQorICBpZiAoc3RyaW5nX2xlbmd0aCA+IHN0cmluZ19zaXplKQ0KKyAgICBz dHJpbmdfbGVuZ3RoID0gc3RyaW5nX3NpemU7DQorDQogICAgY29uc3QgY2hh ciAqc3RyaW5nID0gVFJFRV9TVFJJTkdfUE9JTlRFUiAoc3JjKTsNCiAgDQog ICAgaWYgKHN0cmluZ19sZW5ndGggPT0gMA0KDQoNCg0KQmVybmQuDQo=