From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2092.outbound.protection.outlook.com [40.107.215.92]) by sourceware.org (Postfix) with ESMTPS id 7E33D3858C2D; Tue, 11 Oct 2022 15:04:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7E33D3858C2D Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=espressif.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=espressif.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A+VVUAPCrNJWEP1/qgNd8gwrCGiTMX0IlNLVKkFUhHmJsgdpxlOuM8XF2mymHuha9d77w5dP3bN9tN+jhILqLpbjVPkDrjOFAeFYvUGbijZAcvauEHL1OYrpLHhVCj474SZF7sdjg+opadL1NEbKganltL3GrcAYYqAjSKuoCZ0uMi4t290k8HEy+io9rqXVCwd1SA0Gq8GCEImZDP2EyijBmHNkMyPVwgTidhtFvVxBZ8mB+JwfAGYQaxpYELbLXy48X9CJ0p8LVJV9IoUIJ+Juaw4kClqUe89aJnh9qYxoJcu9YKs+wvmOo4AbwaI0vPyF5R7vxujEBgVJ5/kaRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UzoT7DehD3JrLhaxXLmw078D/x7FCf2HFUT6cwP8luM=; b=Kzq5XTZN2RugR58rOa6ESXQvHE0ZK757nQr3vVEy+1NPem2Zp3U2eIWWLms3WKOgH0mvEk3XX9jYaV/U2ZymD2TBSqo/31oE1PUGt5e/waR/sfHGsVh0un/xEn7c7H3u89cNxQmVnX6WEaaahk4DisLNX99GfuQXaxrEwHgb54jnWl+FXEvYoQNgiIWYioiOW4MBqOtOMOBbS1WcDa19ObsKdEqhqkBJX2TsRVY2dLsRamQOqpWJas9hoPkMMfFvbSlMmX86Qm8SkuSMNeIU5x4m2kEPEt4KrWw2PFbg0L44strqKeK04EKdDm4ZIhPrWw/iP9/VRNtPM8HQ7ZUPEw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=espressif.com; dmarc=pass action=none header.from=espressif.com; dkim=pass header.d=espressif.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=espressifsystems.onmicrosoft.com; s=selector1-espressifsystems-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UzoT7DehD3JrLhaxXLmw078D/x7FCf2HFUT6cwP8luM=; b=wtOUOcn7ReGpcl8qtxK9iFpbPapxjrbmd/7sdo53lD7iG7PKH45Z8EaYAdsUJkjo4Cvn6iBfOdea9MF7b4+aEdATC9G2HuytVFt4MBgHtrmkTXZk/gRPdfcYCRmLEd8U6G/CuuhtHi02IxgPhUN4ZeTThQuOUqeckuFpfpBaidk= Received: from HK0PR04MB2530.apcprd04.prod.outlook.com (2603:1096:203:4e::12) by KL1PR0401MB4340.apcprd04.prod.outlook.com (2603:1096:820:24::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.40; Tue, 11 Oct 2022 15:04:37 +0000 Received: from HK0PR04MB2530.apcprd04.prod.outlook.com ([fe80::a073:4046:2fbe:ffef]) by HK0PR04MB2530.apcprd04.prod.outlook.com ([fe80::a073:4046:2fbe:ffef%7]) with mapi id 15.20.5709.015; Tue, 11 Oct 2022 15:04:37 +0000 From: Jakob Hasse To: "libstdc++@gcc.gnu.org" , gcc-patches CC: Alexey Lapshin , Anton Maklakov , Ivan Grokhotkov Subject: Re: [PATCH v3] libstdc++: fix pointer type exception catch [PR105387] Thread-Topic: [PATCH v3] libstdc++: fix pointer type exception catch [PR105387] Thread-Index: AQHYb9taULT9QOzJEkuXLkdY29/fXK0vtYkAgNpuw64= Date: Tue, 11 Oct 2022 15:04:37 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=espressif.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: HK0PR04MB2530:EE_|KL1PR0401MB4340:EE_ x-ms-office365-filtering-correlation-id: 9f585caa-2034-43a1-8ff3-08daab99ea1f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QP5RcF0nejGabXvuVWxHZJ8UtrFtgUbkw9bQXHQNRoKlxbMmI79cPh3oPqLprB/4wGZPTXw/4h47hAnqFTgqIjHKUrL7zTI6sV//q7CQR3VCHJDRK5vJtQfbLO+PncG7n0TdYHYUsXwEqRm6892iJgWqlTsZBWSXVHVknJfhwmIMzd7L4NSU8TBBP4r+fjxeDHo/Zfmn6dDoJOiOVRfEnfaUePtGtz+fAFTg9aUNJ+eTLlDv3FLDmra/IUp5ZuRoiwwn3Xjr3ZIt09zCA48rtHC9IZa0GrnEnbLgnRXJ1Ht38v5d7Y+idJ8w4gBFnmozkgVFebphgAat+gciUxgL503Vt6h+6YpP/ynZUI6M3YQC7STNQTF9EAIW8LPqQO+oVhMuZBRxDdcgOgtcQTCBnTATwLcJzkQMEXQIs/F+A85mWjcu4MgmSX8npKS137rQtXNb328jYHyE8tiE3JRLEiO0gl5/kXa3vALNY8xMFvt5L9lbVFIaM+qw7wqWqO2SN7P0h/akqTiI9iaRrbDwBhPgYOjJoytcGoCaLu2YA/jS8O4q53XOv+3Z1iwJ+w1vyVuittR6juYemvYGZLnwgLvM+TUZ1YoAuRNlYX66tgbuwi+hOWTPJ8TqIbQnHKZQSdK8HkLBVUDo9V0FL4tp4J1DBD4S2aCsmBnAmSnadpt7uWGJX64YSsTqBJGTkYYO0BGd43De04Q1YHqlqh/TFpI0Be2Chi6S9gOLlVLoXu6K/abMENy4OxaWUfOA5D+TftH8Hellkc45fsDNjCTWChbTfF3qAXE3bExTAmEmGAY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HK0PR04MB2530.apcprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39850400004)(346002)(396003)(136003)(366004)(376002)(451199015)(9686003)(107886003)(53546011)(7696005)(26005)(83380400001)(186003)(2906002)(6506007)(5660300002)(478600001)(55016003)(44832011)(54906003)(110136005)(316002)(966005)(41300700001)(8936002)(52536014)(91956017)(450100002)(76116006)(71200400001)(4326008)(8676002)(64756008)(66446008)(66476007)(66556008)(66946007)(86362001)(33656002)(38070700005)(166002)(38100700002)(122000001)(19627405001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?YbC3F+iQ7E4Tv/+0BffO92ENvQJi0Kw2gcC8nVV9YC7uTmTnPbyjBFQoyn5m?= =?us-ascii?Q?soPGW/4sTb9HlAqJMXcJfuN55JZOKBS2kR447Rq2C7Z2xfIsINouACQOC7Gl?= =?us-ascii?Q?+XOhvjt89qqxVvqpyCXyqUPbUOxuuxS+VMOWokI2HEy6oRTTTzfPNKDucvl7?= =?us-ascii?Q?ZprR6Q8ZaUmkzkIlov2fRB08ky9x8mUo9tGk88NhwtyfMLW8269b1n19Frvq?= =?us-ascii?Q?40Vy2HCRyykNNBcecenBxONTC+S1PvHzjB+h5mKlKRaR9WwzjpS4D+E48v0R?= =?us-ascii?Q?oSj0PZPh6fXugHFP1jOHbGC25eDMKOUaMq9ZZhWcMfJs2TLIIR8bez7V1kKT?= =?us-ascii?Q?W5jfvn+bt8DMx+RKZSGv1R2q81ULm5Y88/C0eXUh5RS47HgV9JyCynJH+XaN?= =?us-ascii?Q?wkFmjs2T212haa+YASoGvLIutMr0SinkyhM8Jathb5MRsPEMnsMp32D3Ib6+?= =?us-ascii?Q?Zwo9ts+OrjUeDBxPSPCNzfWU7B6dFzhwO/Z9vWrwYhv1aiwzTCQv/8/ZDL92?= =?us-ascii?Q?lDCpC8pidTqf7R0o+H0MtBQVH+cnVYtLg6qRg50Jlum5aj7f/WbEa0ZEWGYI?= =?us-ascii?Q?TzHgOxgbOe5o96uby1Y0J+eSUIwM4F+ckaRFWBOj24mNZodRleHWlXlsolcN?= =?us-ascii?Q?7m6Jqt2NxKNZw+yKirVmgGH4/vshiLT5TPqSlEwc9oSWlkfPbx/VWV+Qo95o?= =?us-ascii?Q?uYXw+VX1BHoGEstFeiSNDSU0ZKVEwKI1CE0KJln2+lthb9ot3iIR9W5Cq0zw?= =?us-ascii?Q?552cwKLCdgSwNBMvsakSgGJjyohm4ocR7Xmh5hri6CNj1o+xpZAyL8eg6wSj?= =?us-ascii?Q?N3L4naU3mAWGhcvkl6ySapIkpNpijzBbPa3CsIhb+VTVMRZjd7huPRKNCUL4?= =?us-ascii?Q?HXl5eDOLuFlgZVUdYIRN2KlxyTvaBrmXjFUnodr/d05PZdsQ9qaDdsZ97Qcr?= =?us-ascii?Q?FJpQp5RI/g7925MAKbrLTPxIF8iLD2ZYcSoUm4qf0Ki60ZOyd7WsUOitUCil?= =?us-ascii?Q?VobmPJc1uqRMgS+dNnJPQpeEPOtI2TwsHljUmwSUv9aKrXA6tTsXspSpxEkl?= =?us-ascii?Q?536hvU6cF+ERInGxm8eI6xhAQ0+t+1qSNbpXjrjd8ooyB8w6+QMkUl9+oqtx?= =?us-ascii?Q?4OQ2VBZxJC8d2cTWxUhnK1fubnlMzqtSYTA8QjxEBUGYzSu+fxHmaDaTg8Pf?= =?us-ascii?Q?FIwxOs6uWwQcVNoZ4AdEwizJmtIwzGRZRiH4uWFSLVr2N2L0T+uRGVWBsrQ3?= =?us-ascii?Q?ARtLc1K3U83Tmk4tUKwGoqyJWdg9Cn9HnsYtDLkYNifteYDpMkGDNs+2/nuQ?= =?us-ascii?Q?0ZkSSST8JwG7qgrTjgixXdfhFvnNT6uAtmzti6Xscl67ZlbW0d/Mh/UBJ0F1?= =?us-ascii?Q?a+IdBYkJm0mVsC/NXAo8uBsxpe4LafjhBr2WrgFYYzKoDBVoayEEQ5wdtIx5?= =?us-ascii?Q?UxI0+5ELdQnEOfeTS2pgOWhtE9LPRFD5Fi5/r6AAINngjhMKBdzRSXzPUMQG?= =?us-ascii?Q?W4QuaeC/YH3NBgVKTVVi+pwDZSQKowkN7gdVr59VOAF8hM4zZHpDdZLhUIf5?= =?us-ascii?Q?x6uVNiYrxsuBHB6DWzUj0IM64kDg9spKHlgHRz1h?= Content-Type: multipart/alternative; boundary="_000_HK0PR04MB25300F7E3C2452A290E69CD5E4239HK0PR04MB2530apcp_" MIME-Version: 1.0 X-OriginatorOrg: espressif.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: HK0PR04MB2530.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9f585caa-2034-43a1-8ff3-08daab99ea1f X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2022 15:04:37.2317 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5faf27fd-3557-4294-9545-8ea74a409f39 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YudeRFrt0Jy5C1PKuhM2vFgwUNVRoWK9yUxByDoshbz3PSSdchGJ00JjrKQ6UgCWcSbbdH0fJtEIYZukL6vXA/D2I7RlTCRlnPJDCkH2JsY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0401MB4340 X-Spam-Status: No, score=-5.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,HTML_MESSAGE,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_000_HK0PR04MB25300F7E3C2452A290E69CD5E4239HK0PR04MB2530apcp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, is there any update regarding the patch PR105387 for bug 105387? We'= ve been waiting for some time now, but the bugzilla bug is still open: http= s://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D105387. If there is any issue wi= th the patch (besides the ones we discussed before), please let us know. If= there's no chance to integrate that patch, we would also like to know, to = make decisions on how to handle the patch internally. Thanks, and All the Best, Jakob Hasse ________________________________ From: Jonathan Wakely Sent: Wednesday, May 25, 2022 5:18 PM To: Jakob Hasse Cc: libstdc++@gcc.gnu.org ; gcc-patches ; Anton Maklakov ; Ivan Grokhotk= ov Subject: Re: [PATCH v3] libstdc++: fix pointer type exception catch [PR1053= 87] [External: This email originated outside Espressif] On Wed, 25 May 2022 at 03:30, Jakob Hasse via Libstdc++ wrote: > > Hello, > > two weeks ago I submitted the second version of the patch PR105387 for th= e bug 105387. Now I added a pointer-to-member exception test just to make s= ure that it doesn't break in case RTTI is enabled. The test is disabled if = RTTI is disabled. I didn't receive any feedback so far regarding the second= version of the patch. Is there any issue preventing acceptance? Just a lack of time to review it properly. It's on my list. > > I ran the conformance tests on libstdc++v3 by running > make -j 18 check RUNTESTFLAGS=3Dconformance.exp > > Results for the current version (only difference is the added pointer-to-= member test): > > Without RTTI before applying patch: > =3D=3D=3D libstdc++ Summary =3D=3D=3D > > # of expected passes 14560 > # of unexpected failures 5 > # of expected failures 95 > # of unsupported tests 702 > > Without RTTI after applying patch: > =3D=3D=3D libstdc++ Summary =3D=3D=3D > > # of expected passes 14562 > # of unexpected failures 5 > # of expected failures 95 > # of unsupported tests 703 > > With RTTI before applying patch: > =3D=3D=3D libstdc++ Summary =3D=3D=3D > > # of expected passes 14598 > # of unexpected failures 2 > # of expected failures 95 > # of unsupported tests 683 > > With RTTI after applying patch: > =3D=3D=3D libstdc++ Summary =3D=3D=3D > > # of expected passes 14602 > # of unexpected failures 2 > # of expected failures 95 > # of unsupported tests 683 > > Given that the pointer-to-member test is disabled when RTTI is disabled, = the results look logical to me. > --_000_HK0PR04MB25300F7E3C2452A290E69CD5E4239HK0PR04MB2530apcp_--