From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 61345 invoked by alias); 7 Dec 2017 20:48:35 -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 61332 invoked by uid 89); 7 Dec 2017 20:48:34 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=HX-HELO:sk:EUR03-A, H*M:eurprd07, H*RU:sk:AM5EUR0, Hx-spam-relays-external:sk:AM5EUR0 X-HELO: EUR03-AM5-obe.outbound.protection.outlook.com Received: from mail-oln040092070097.outbound.protection.outlook.com (HELO EUR03-AM5-obe.outbound.protection.outlook.com) (40.92.70.97) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 07 Dec 2017 20:48:33 +0000 Received: from AM5EUR03FT034.eop-EUR03.prod.protection.outlook.com (10.152.16.55) by AM5EUR03HT135.eop-EUR03.prod.protection.outlook.com (10.152.17.176) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.282.5; Thu, 7 Dec 2017 20:48:30 +0000 Received: from AM5PR0701MB2657.eurprd07.prod.outlook.com (10.152.16.57) by AM5EUR03FT034.mail.protection.outlook.com (10.152.16.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.282.5 via Frontend Transport; Thu, 7 Dec 2017 20:48:30 +0000 Received: from AM5PR0701MB2657.eurprd07.prod.outlook.com ([fe80::4cfc:299d:94d6:c993]) by AM5PR0701MB2657.eurprd07.prod.outlook.com ([fe80::4cfc:299d:94d6:c993%18]) with mapi id 15.20.0302.007; Thu, 7 Dec 2017 20:48:30 +0000 From: Bernd Edlinger To: Jason Merrill CC: Martin Sebor , Jeff Law , "gcc-patches@gcc.gnu.org" , Joseph Myers Subject: Re: [PATCHv3] Add a warning for invalid function casts Date: Thu, 07 Dec 2017 20:48:00 -0000 Message-ID: References: <87146b27-e57b-0f0d-bd14-53a2c2acd67c@redhat.com> <40891950-f967-1ce6-3cc9-8595cde9a133@hotmail.de> In-Reply-To: x-incomingtopheadermarker: OriginalChecksum:4C30D52BE8A80D7B497242E6110FEE8ED26070CCD00DB842041E076FCC324CE5;UpperCasedChecksum:0D0127709E6D2DB3EB437C1C6908AFA5E27A3891ED253D41BCE01AE5320845D9;SizeAsReceived:8198;Count:47 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [xLbA/V+L0BLdVb/lhUDBshiObVguQ0jM] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM5EUR03HT135;6:64gX9HHQakNhXudIUKTPZLTEEdMsEK5HC2ScVyUxiaz8WgsH8fwCdGfILqkcTF6bttin78ghbfdJbky4CTj0H7E75Bdlb0u1KXF85pv1qg46DiPlaKIdhiPfhkpnK4iG6VllKRBbWSP8cI6duSKtHAQKL8SJxH0zgdlGPofV8foKm/srLxWdbwYVCVKh65NnK2Exmq83anCFTLCk1hRol/xRZpbdh+7KM6ZXapFwubstACIao5z9XoPuq7zbwGWuM6kSD0LJD9nr+3NLoWSkZ47W/576XDurL2DZT1Nod7SaQF9+5ULqvc5l45cKh7PicuUq4m3Gvu5xaSnXZtowNK0deyX09TSUAjl7Rgwwb5E=;5:yJuV2LGfinYpMaRZuJo6E5835vRW7oa1QRRf7rXX+kWfTq63OXN5bx0WvxovW1y1xLo1XiRGCUPa6kieawNL0Wa/6pbQLJgSO9vZOgHsVv8Co2N2Xwbpqv2W6sgXoMRasujZciv5p5wXQhYNlB0HWSL0wPNMI3S311m+90CDobs=;24:qailh3WYpAyMVDBS47qqo5bFloU8txEuGUYrGVpDZkL9GJJ3u9mUQRO1XjoBFyPFzwCtLM/sPy75gbzWH8BuMU8SKbiwyv/jYroV3s7naYI=;7:njBmFw5XQeVDkAJpjnKdAd9/oyG+IBASlV9KNmLcj9fj8ljRVjGT8K81T2KWFiSjh4jnAke+YuuqpHelh1cEPNlNrVr9NX0U897HL6eSvqMs9vILyRIJuTf4iQxBv4gG+NQHLrRDKK1iQZ393Q3XMOwxufBv+hy4nsX6c9ehkROIpo9aeCtJWDprhzVMBw2iPrgn7GlzCVjXcP7smqFmfxFrns0yZ7Ou207FVQsmu7v/Imz0oswOfieQpZdA8OUk x-incomingheadercount: 47 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045);SRVR:AM5EUR03HT135; x-ms-traffictypediagnostic: AM5EUR03HT135: x-ms-office365-filtering-correlation-id: a16a129d-7f8e-4610-15fe-08d53db3dedd x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(444000031);SRVR:AM5EUR03HT135;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:AM5EUR03HT135; x-forefront-prvs: 05143A8241 x-forefront-antispam-report: SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:AM5EUR03HT135;H:AM5PR0701MB2657.eurprd07.prod.outlook.com;FPR:;SPF:None;LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a16a129d-7f8e-4610-15fe-08d53db3dedd X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2017 20:48:30.0733 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR03HT135 X-SW-Source: 2017-12/txt/msg00413.txt.bz2 T24gMTIvMDYvMTcgMjM6MzUsIEphc29uIE1lcnJpbGwgd3JvdGU6DQo+IE9u IEZyaSwgRGVjIDEsIDIwMTcgYXQgNzo0MiBBTSwgQmVybmQgRWRsaW5nZXIN Cj4gPGJlcm5kLmVkbGluZ2VyQGhvdG1haWwuZGU+IHdyb3RlOg0KPj4gdGhp cyB2ZXJzaW9uIG9mIHRoZSBwYXRjaCBpbXByb3ZlcyB0aGUgaGV1cmlzdGlj IGNoZWNrIHRvIHRha2UgdGhlDQo+PiB0YXJnZXQgaG9vayBpbnRvIGFjY291 bnQsIHRvIGhhbmRsZSBjYXNlcyBjb3JyZWN0bHkgd2hlbiBib3RoIG9yIG9u bHkNCj4+IG9uZSBwYXJhbWV0ZXIgaXMgX25vdF8gcHJvbW90ZWQgdG8gaW50 Lg0KPiANCj4gSW4gbG9va2luZyBhdCB0aGlzLCBJIGRpc2NvdmVyZWQgdGhh dCB0aGUgYXJndW1lbnQgdG8NCj4gcHJvbW90ZV9wcm90b3R5cGVzIHNob3Vs ZCBiZSB0aGUgZnVuY3Rpb24gdHlwZSwgbm90IHRoZSBwYXJhbWV0ZXINCj4g dHlwZTsgdGhlIGV4aXN0aW5nIHVzZXMgaW4gdGhlIEMrKyBmcm9udCBlbmQg d2VyZSB3cm9uZy4NCj4gDQoNCkJhaCwgc29ycnkuDQoNClllcywgaXQgbG9v a3MgbGlrZSB0aGVyZSBhcmUgYXQgbGVhc3QgdHdvIG1vcmUgdGFyZ2V0IGhv b2tzIHRoYXQgY2hhbmdlDQp0aGUgdHlwZSBwcm9tb3Rpb24gcnVsZXMgbGF0 ZXItb246IHRhcmdldG0uY2FsbHMucHJvbW90ZV9mdW5jdGlvbl9tb2RlDQph bmQgUFJPTU9URV9NT0RFLg0KDQpJbiB0aGUgYWRhIEZFIHdlIHBhc3MgTlVM TF9UUkVFIHRvIHByb21vdGVfcHJvdG90eXBlcyB3aGljaCBzZWVtcyB0bw0K bWVhbiBpZiB0aGUgdGFyZ2V0IHdhbnRzIHR5cGUgcHJvbW90aW9uIGluIHBy aW5jaXBsZS4gIFNvIGl0IHJldHVybnMNCnRydWUgaWYgc29tZSBmdW5jdGlv biBtYXkgcHJvbW90ZSwgYW5kIGZhbHNlIGlmIG5vIGZ1bmN0aW9uIHByb21v dGVzLg0KQXQgbGVhc3QgdGhpcyBpcyBob3cgdGhlIHNoLXRhcmdldCBoYW5k bGVzIHRoaXMgcGFyYW1ldGVyLg0KVGhpcyBpcyBCVFcgdGhlIG9ubHkgdGFy Z2V0IHRoYXQgdXNlcyB0aGUgYXJndW1lbnQgb2YgdGhpcyBjYWxsYmFjay4N Cg0KU28gSSB3b3VsZCB0aGluayBmb3IgdGhlIHB1cnBvc2Ugb2YgdGhpcyB3 YXJuaW5nIHRoZSBmb2xsb3dpbmcgY2hlY2sNCnNob3VsZCBiZSBzdWZmaWNp ZW50Og0KDQogICBpZiAoSU5URUdSQUxfVFlQRV9QICh0MSkNCiAgICAgICAm JiBJTlRFR1JBTF9UWVBFX1AgKHQyKQ0KICAgICAgICYmIFRZUEVfUFJFQ0lT SU9OICh0MSkgPT0gVFlQRV9QUkVDSVNJT04gKHQyKQ0KICAgICAgICYmIChU WVBFX1VOU0lHTkVEICh0MSkgPT0gVFlQRV9VTlNJR05FRCAodDIpDQogICAg ICAgICAgIHx8ICF0YXJnZXRtLmNhbGxzLnByb21vdGVfcHJvdG90eXBlcyAo TlVMTF9UUkVFKQ0KICAgICAgICAgICB8fCBUWVBFX1BSRUNJU0lPTiAodDEp ID49IFRZUEVfUFJFQ0lTSU9OIChpbnRlZ2VyX3R5cGVfbm9kZSkpKQ0KDQoN CldoYXQgZG8geW91IHRoaW5rPw0KSXMgdGhlIHBhdGNoIE9LIHdpdGggdGhp cyBjaGFuZ2U/DQoNCg0KVGhhbmtzDQpCZXJuZC4NCg==