From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2067.outbound.protection.outlook.com [40.107.249.67]) by sourceware.org (Postfix) with ESMTPS id 706D53858289 for ; Thu, 10 Nov 2022 15:53:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 706D53858289 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=n7space.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=n7space.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aA75zy2LGO1mzpTuNAU1xV02hJLPoVZFPf024d5GUs8eMdeVsYnWObsCal/MSFv6Es9yBL7h+Ts9qw/oa/SvoxoUTIRGd78ayg1rvhcvoBzBdT+tlbtkba1qabSenmMfF2CtxbscGHjeXQs7oyvNkY+C+E6pnIfL1fHBIkF4Hd3qrPHjsrQe8TJTPBfO6BH/ukBmdwlNjxzw/jIDbGM3c3H8QQJ/7feWXrOJhIEsC3ETZzW/jGcPah38gFXYOv7on/TpbIiVhkJlFuSUUjNElC4Ac1X3anTtUNO5JbZibJ7zWR0c//BU4s8ThHMy69SIGHxotic461dGZIYA7l7oig== 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=c1LsLQiRR/AWy86P7ZQlaKkaGOFcikdiwMjrskdIL1c=; b=SuvNRBeGvI65eN0SQsLWS5tzd6yD3oompt4ep/Y1MLkkWXEcZu79sMepAV9hjRxO7usv2BmfpUMABuc8UCg2BXkmC7U/TvXBoHtwdQVi5AgF1vwdd8jGoiKWmP1rb+MbjjvqMZ+73PILFVVxYf0EmX17oET3nnvseaoMQ4yqvI0hP5nw82E/FRWrxvM5qpX/3gWIQvv5B2UX5zrH8qj4yZPVzfJn402x3704niaDvhdE1HlHM8XX8S3DY30lboUufxB5ndMeiK2bSEAGLzznHUpqpbzLSFt9RFjG1X8qFeMf15v9Q/a4swhfyZws640r1VBnWrYSOQsBA4qXEEAHJg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=n7space.com; dmarc=pass action=none header.from=n7space.com; dkim=pass header.d=n7space.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=n7space.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c1LsLQiRR/AWy86P7ZQlaKkaGOFcikdiwMjrskdIL1c=; b=XVS+xBIauQjRbccQjItXgxjH8xl142aJ/AJ0/CGAtS4yJLAQJSX+OerDdKxubqigevcexi8lCh+3B6cH1ag2ACY0Et+GORTgpQgQNFA95GBDcWTghN3dRkfs4B2rB0CmrUOnJunLPhR6NfU5KLSC4HXjJTXEdzcwAZEgQqf1TPE= Received: from DB7PR03MB4859.eurprd03.prod.outlook.com (2603:10a6:10:33::20) by DB9PR03MB8210.eurprd03.prod.outlook.com (2603:10a6:10:302::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.24; Thu, 10 Nov 2022 15:53:07 +0000 Received: from DB7PR03MB4859.eurprd03.prod.outlook.com ([fe80::d759:576d:f217:aba9]) by DB7PR03MB4859.eurprd03.prod.outlook.com ([fe80::d759:576d:f217:aba9%7]) with mapi id 15.20.5791.027; Thu, 10 Nov 2022 15:53:07 +0000 From: Jakub Rachucki To: "libstdc++@gcc.gnu.org" Subject: Checking libstdcxx coverage Thread-Topic: Checking libstdcxx coverage Thread-Index: Adj1Ef+spfOr4HR0TzuIf98txxl/3A== Date: Thu, 10 Nov 2022 15:53:06 +0000 Message-ID: Accept-Language: en-GB, pl-PL, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=n7space.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB7PR03MB4859:EE_|DB9PR03MB8210:EE_ x-ms-office365-filtering-correlation-id: a2ae3442-8303-4de2-f55e-08dac333a8fa x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Omm0GrjmW9JJP28CqD09fnFcjfFJMyqX8zOT0LKjfhxpK/s2wC3e2C60PV21mqVTRX2NfBfu+IqH2f8kUnnYIKy9HASlQz5KWX2E5GU8FMr2pIMS53hNysdJGDSnh0eYicoVQa3Jm/C8fEcQBFjG4h8Mp2KbHMMC6w6NkkOrUUyaXfni5tL0PV/xDzsN7hbTVfRkuW8mq2TN+mOX8hsDwkLwRou4es0Y7BjB1PVCviveA5BYGh00+55B4b0PeUF1Besj5wZEPbUJT4wHoQIkt4kJEUPyzWX32TKSWKwQKJOF/Pl6CRvJUokQtFE0YFCpNm82pblLel+nmbJHczM/rm0csVHn4xl3XTxB804htMSxeGpn3/h/zcjgl4Q1qzodacmSqQ2HaLBIFUC7KMhJsgx+tyzOa2g7cj0diPixkZLDYZhDG74XbNU9i57qkStiYOQ3F5j58YOlaSVIV8/JZR2Csj3IltDgkgT1xYXFphkoZO9zFaPUbxPNbzwO7bh2mj+Qw8WdgC/oUBL8s4jYZsBZnpPfI1oIHOM1RdfcmrnojpwxdxZ5K4B2lUQcLk/tc3aNeP5VXNbpGd2Lf9glUCwbR0f4H05uHD83ssFLUpO/+8QoFi5waogUjJ5UsjY01prgKLIJ7CUzJg0cFcdsxog4teHDUgDSTGghSurBkcOg/h6SjEF6spAXUzQJye2rUB0R80Bx73KUk6fJ7ZAyBKKpc/e3bTYurCHghQy0E4z+4Kx+OaQteuGCWOp5xD510iJXvJHfXKVZJLDDFqgCbw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR03MB4859.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39830400003)(366004)(396003)(136003)(376002)(346002)(451199015)(66476007)(8936002)(5660300002)(83380400001)(3480700007)(33656002)(66946007)(2906002)(7116003)(55016003)(76116006)(66556008)(64756008)(8676002)(478600001)(66446008)(41300700001)(316002)(52536014)(186003)(26005)(86362001)(9686003)(38070700005)(122000001)(71200400001)(38100700002)(7696005)(6506007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?aDjNGt9DS1uhwDqGXssO9TVX0FjnrWmq8gfycR/xRI7k8wf6S/XrU5WSZWz5?= =?us-ascii?Q?oiq79z6OZOkKkabH81P9CfMUbRXsFEUCHaADa547qdCJkU3ptYwh0DwBAhJc?= =?us-ascii?Q?9buS+Lp5E6j5365VGkvvYUMNTJzE5T81J10cS6Gc76/9pmn/E8UAsWri+9F5?= =?us-ascii?Q?jqRyFhjXIrwtQxgGV+QsHBKWCCX6naLnN/jhShkqmd1SgyPqW4ke1sF/MWP2?= =?us-ascii?Q?ybA/RU5+F/CLmCcGt9+6jicIj2lZRSDvTCYW/00TZt0s5ghAqvnCkSFuRPsF?= =?us-ascii?Q?ikGB6J6QNgReZcrfzNuKZxjybl88oGdNAR4Y/EUoXTzU43QgusC7C7SJVWkN?= =?us-ascii?Q?3qEm4cPpI7kVP/6GdAI8/sDmMbpn7f6P92Qt8xaRbJvsi4vPUml3dnxelaYe?= =?us-ascii?Q?CAhok3u1Ow0xILHz7VRquZeLOZebJdMFPP5G3qUqgktWOou5Ngp/0ZfbJmDS?= =?us-ascii?Q?oa3o0feBcEUCNqxzZYd4GAyQ6Kx2x5bqYw7JKrEIRy28xoX6mSgqQe0t3i0/?= =?us-ascii?Q?jUbPbglVRO8QdTh3eNjIKv5uXy5WjO/cPODNptLJr3LlkEitxA6YA46NRRZ4?= =?us-ascii?Q?3briJBj2yjWwnHY+BMd5WPEOkq14FGanAsB2RPQCRyaukzPYImAoTM6QW6s5?= =?us-ascii?Q?1iJAJYVzFdTdjuKPLITxFNy5GbxXxwEWwOQieEd2HnfNNLb2h9nyXy1j4g+H?= =?us-ascii?Q?7wT8b10En01wDLixMKh+OXbFcG8G0kSMwzTht6IBKXlbp46Gprrbe/ksyXhM?= =?us-ascii?Q?+vmeLFV5GRXFBSlKsUvTAhIU23+5zy5BXNY+n9HeQiAATzWagyI3LPKZxy9z?= =?us-ascii?Q?cIqAWftPt2eAha3qKE1HwaV9lmEzJMjttXSF+6I70ZUVJIiTzAIARB01Ct18?= =?us-ascii?Q?2UP6sHxqy9XNuiuRHX1NRZ0tb1HDiQuOxDAwiOsiXRgoaW+s0aFWjaaF1ImK?= =?us-ascii?Q?w9ZQFX/QebFDBL9XGnKeIcFqO4X90DdlymzIswPdCbpOGrplLtBZDaNbFCg/?= =?us-ascii?Q?bYpJGXVIA8p4X5MECQGm2Wop1o6Woa98+C8i18BzlaPQ1ODTmVxBM77bMkiQ?= =?us-ascii?Q?l+RR+/+JVFNRNITwulyXl5dTHxTNillEYAO7EdMqI49v1jwJjClHRiAvB0R2?= =?us-ascii?Q?Qj4Mw+5/ARwV9GqhejDXc3+6W4XQHT/svFh2+hMPBH4EnAwfG3+Tt8X9iaAi?= =?us-ascii?Q?Usl7pVNdcYHQo+TbpJyKt6BML7dpYD6g+eqdZ54dZCOvltVf3nEkWdQCb7E+?= =?us-ascii?Q?hFbuSu4qeUCRpQJ/czYKhlhLSnUmooIgpEzojKBNnBdV5Bi3FpTVuxCxn8k2?= =?us-ascii?Q?Gki5B8nC3dKDNq2yMVUC2lNeGJ1/UM/ztIgMf68L1XHdgxHWbs3u5nU8pfPC?= =?us-ascii?Q?vinGkwB7STQRtsPmrJWhwd3+t101lkUaVAiEkxB2TotK2serJYwfvH576lb+?= =?us-ascii?Q?CN5abHNFx3Gaa8uqZZ99RYTRi13Q+b9WFt2lWMB6M6lKqAigBwuzSJftxqoY?= =?us-ascii?Q?XbrEycGAp+D1EPrO6wrgoUfSKZyG2bEJUcLPhNxxEDldaM4ZpyKd2SkYvH/M?= =?us-ascii?Q?W8RW2L7+5arzyQm4GUQNK1kOStS5OG1TEJUpGrCT?= Content-Type: multipart/alternative; boundary="_000_DB7PR03MB48596D3C2FDCF97B888F6372EE019DB7PR03MB4859eurp_" MIME-Version: 1.0 X-OriginatorOrg: n7space.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB7PR03MB4859.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2ae3442-8303-4de2-f55e-08dac333a8fa X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2022 15:53:07.1801 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5938c8fc-39b0-401e-a174-4e3ffe97d69d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9sTjDOaN8ztJh3BiJn46jmrU33LJCmDGyI5WxtXI3TtpOJqEnksYambFAakaU61zH9Q4iIiRzABdMPP9tf1asw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR03MB8210 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS 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_DB7PR03MB48596D3C2FDCF97B888F6372EE019DB7PR03MB4859eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear all, I am trying to check the coverage of the libstdc++. Is it possible to confi= gure the build system to include coverage information only for libstdc++? S= o far, I have tried to configure the build system of the whole gcc using th= e --enable-coverage option and then run tests. Here is the complete configu= ration command: ../gcc/configure --prefix /home/jakub/gcc_install --enable-languages=3Dc,c+= + --disable-multilib --enable-coverage --disable-bootstrap I build the GCC using: make -j6 and run tests using: make -k -j6 check Running the test takes a very long time, most probably because of enabling = the coverage flags for the whole GCC not only the C++ library. What's more,= .gcno and .gcda files were not generated for libstdc++-v3. I have also tried to run the libstdc++ test using : make check-target-libstdc++-v3 or to enter the gcc-build-dir/x86_64-pc-linux-gnu/libstdc++-v3/ directory a= nd run from there: make -k check In every case no coverage data is produced for libstdc++-v3. I tried to manually include coverage flags in configure.ac and Makefile.am = files. In this case coverage information were included. Nevertheless, the g= cc build system is quite large and complex and I am not sure whether I have= included the coverage flags in every needed place. Is there an official way of generating coverage information for libstdc++-v= 3? Best regards, Jakub --_000_DB7PR03MB48596D3C2FDCF97B888F6372EE019DB7PR03MB4859eurp_--