From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from DM6FTOPR00CU001.outbound.protection.outlook.com (mail-cusazon11020023.outbound.protection.outlook.com [52.101.61.23]) by sourceware.org (Postfix) with ESMTPS id 065023858414 for ; Thu, 11 May 2023 02:18:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 065023858414 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=microsoft.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=microsoft.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e8FcRnBDO5FwWsZ4o2ljfEjxv9+VIKmDf9Zqh7xv/5BEbB1uPWf7EbOdSmazNEIQ7QWedcm6GFhoZe55NUVpN6KTkVHCJ9zFKhHsxb08ldHkyt8GDmYvpZebiumXuZ0PRBJ9gmRtJE0ScUuNkgNpoHFZSfLwVB9vbyHL6JuoZqsLM6JxRXtX8/zSxOyNM2Pd5WLJvYz8YAf4lRfZ78juJN4TEJ0br1DLe9quNAHMC39mes1V+caDWGSRdAPGwPxzCFqdCK1lcISdUzya0gBkskroZyGytysejvIFJAViOznwPoMNGI4+n6QZJeLoBpQLOuHFfAf7xQUBTmy9DXovng== 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=s5OlIkntiFcK3PaUttVpZSxwFY9Zzno6kNF9/OKUs8Q=; b=NS27CXHIJQAFg0/SJ/yvNWP+gczLxFew/xpPLyGpcfSwN3tst6SJOM7H4YJSwP02zc4WN8ftC7XXddMWyrEbvUmvlRp8Mmw9vDHvRbObHAsLPMj8dhwdIJ4qtOSDAGX3OyTemK0oaarHBNQMsa6qxyZt5uiUDtumeIHHi8rdIUgi1lzEEc1C/K6Bj0Jl2V8fAsjxKlIcYRP6f0t5ZNOA2zwHg1qxAslCTZWXIEN3aaT4k2IitxDZM8I0tJ2ZQykirJLDtbzUYolRgT/2mLL8T7McERso8Yc6bNMKrn6h2mm7UhG5kYuN6eKJm3EfczKuuQ3oS/sMvFkwI55uHDGrfA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=s5OlIkntiFcK3PaUttVpZSxwFY9Zzno6kNF9/OKUs8Q=; b=CsHy9Mqss5H4Of/KJRLuZC9fEQOLbiakm+LMHKN2AlvU2sz19Mv9vY7gqKKOkaxci3yOtUgFWRGHJ3IQifhYdR/hf9W1yH3Bbu6qZoAehB29Pwt2+YmG3/R8k8BudKBuDq4s7m5naVODqkc4jjbZKy4vDfFMF6D18GAtuX/2BE8= Received: from MN0PR21MB3484.namprd21.prod.outlook.com (2603:10b6:208:3d3::17) by SJ1PR21MB3408.namprd21.prod.outlook.com (2603:10b6:a03:454::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.3; Thu, 11 May 2023 02:17:59 +0000 Received: from MN0PR21MB3484.namprd21.prod.outlook.com ([fe80::a14a:8482:93cf:a0d7]) by MN0PR21MB3484.namprd21.prod.outlook.com ([fe80::a14a:8482:93cf:a0d7%6]) with mapi id 15.20.6411.005; Thu, 11 May 2023 02:17:59 +0000 From: Eugene Rozenfeld To: Martin Jambor CC: "gcc-patches@gcc.gnu.org" Subject: RE: [EXTERNAL] Re: [PATCH] Fixes and workarounds for warnings during autoprofiledbootstrap build Thread-Topic: [EXTERNAL] Re: [PATCH] Fixes and workarounds for warnings during autoprofiledbootstrap build Thread-Index: AdmC3+MeeFTVwz99SnG3gkcbHddnNQAOW1CAACVAaqA= Date: Thu, 11 May 2023 02:17:59 +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: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=eaed395f-24bc-4ac4-899c-084a0e7098ed;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2023-05-11T02:14:30Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; x-bromium-msgid: 52af7319-7f7d-402e-b788-78ac7e236808 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR21MB3484:EE_|SJ1PR21MB3408:EE_ x-ms-office365-filtering-correlation-id: 7e1e778c-6908-412b-9785-08db51c5f0a9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1X+zfyPq83dwTu7cPKIT3aDujwSaISWqTEi052B9QGEWy/K3Ou0lOjiXlJX0Ul6R+QpdZI2oqBUdzQ6ka0B2WZ36kearoY6G7lFyLM8O0/mgN7CJTZSaQJJlopGOaySM4Y8s0z/wQjdasgA5eJK/J424YByhTp13/EAJlYa50kfS3ZSRlMPdGAWwV1n4r66vw98RuQ3IfP07GW79N0Z4MfmPqmJpk7/jaZEgQGb0aoEBTLTx+iK1UXGMvAvHLwJzd08tJyeEYg0ZQLu+cprgnjMMHRmF0X04E1oMZuKFBPiQ+DH90trZf6ynpmDFjGeWTGKUuLzymzA6iqS9by3/NbV/nDc4EQ/lJZur2USiARuMmgeKHYOo6IX+/17FibFJYvlPbJPH7X/c8Jhfl1KMxpXBB12lyWp3DhGcJ0l8Nk9oLqGafwKz0M0/um4rndP1kJvzn5uT/wqYjowB1/2f9G0SDpvQuxZtyF+EJy8VveKJt7Q3iHmfJzgSNcldaDcNlGiG9g4SCvxEN4Quu6D9auxaoPzftjYwIKyZzmKLIcot/yyN0V6Z2uZTK3k3r7kkW5qRZxeVjPBDXNExSz44PYi/pXmR72U2Ry87eMqD9V/HECBy9QISKX14JuPJk9oQMzRkw6MTfbHtkwPgqygZNbhJ2lLOkMfWqtmzVoBTq80= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR21MB3484.namprd21.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(39860400002)(346002)(136003)(366004)(396003)(451199021)(86362001)(38100700002)(52536014)(122000001)(83380400001)(786003)(66556008)(66446008)(316002)(8936002)(8676002)(66946007)(55016003)(41300700001)(5660300002)(64756008)(76116006)(6916009)(66476007)(2906002)(38070700005)(4326008)(82960400001)(71200400001)(33656002)(6506007)(186003)(9686003)(8990500004)(82950400001)(10290500003)(7696005)(478600001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?qdj/kAFPkvZlzYsKD03nRo0pdTWnw3r/9zXBJb/M25HMs7Fu3JSfloH93i5T?= =?us-ascii?Q?mWoRzet/GDoVKnQ+pGrgMuSdFG1z7+zsJllcIN7qVA0zfOxNz8v3qWro5ly2?= =?us-ascii?Q?z8TZBjouD9VHu0AkBpDbCHQUhB+RTJJW6ACOxVBQaPlGDYw5XIGcpdboaCdH?= =?us-ascii?Q?4mj7Qz3VzjOqjszfCSMUdZjRU6GD3pHBv4SvLHLlOLM7VELQMkFk9dG2DMF+?= =?us-ascii?Q?yuEFuOSOl2TTvHkBRnn+x/AwlFH4Z53fqteNjeptis6Da+yUAzbjrUqZJSBD?= =?us-ascii?Q?Np7F6moFQMVvTk4lthC97GG98vOpxOTsL3j7GKtZMKmYnLuLCWUxAvLGsUcL?= =?us-ascii?Q?yB5eJ3FkU3XiFN2nfmlbjWDiGuOCif2f2cqvlvYfjVAnDihXA2mE0Yy8jsrg?= =?us-ascii?Q?zIsJS3l/ALgJd1tB9X52sggAOQ1WHUKUKVr7GidzM2fNNvEExlfodo3tfBea?= =?us-ascii?Q?6g7xU706Wa1lm5EfTngbxvwartAS8FytptZruoetrBBQXjINbaKcMun+7YbF?= =?us-ascii?Q?TWVU5QzQi44NAJmnKezUGjxsbxl2WcTtOZliW7ICvAUGGMpr4kf0aYI81vQ1?= =?us-ascii?Q?ACApLlsMEFoSopo2TrQ1ICjRxs5k0SKoFYE1gsrDnjcpG3TBA0rqqLeizDgH?= =?us-ascii?Q?fyAIblqafWqBk27UUgOnqeH7xzchOeCZlqxJwyG5t29UrGMeHZknEO6j2oec?= =?us-ascii?Q?79NhO7CMBvd86zrZ25LSF6qpuARII9VMM70lDD/iUvYC6D2HKIARaU1zFcpv?= =?us-ascii?Q?D7+2U5N7Cr1fm7Tbi3KoXSUBmtDj9p+AH7Xkklf97MD1RWeTIoTjz86UIOlW?= =?us-ascii?Q?E2xZNg0xRtQVRy7Ym0kiTIG3QU6pa9uhgSMW4JTiQZ4spIkQymKamsCVQr5M?= =?us-ascii?Q?hKN3Ga968y8UJMhVNdJ4n4f121zx6CqUs7bKQ5e2imm2M1j87TeglQiCmW8q?= =?us-ascii?Q?UYY6GPmoT4bxhHWmd7ZEaSYXIhV1jBdBPdR8ePSGRFc+bD99Qfi3JiIVG4SC?= =?us-ascii?Q?RvUHLqLdHcm9GqU/IIFDmdWCaGDuy02ybWUKvuekZxlENy7RcYhi5KaE1u9J?= =?us-ascii?Q?lv2HM97PLabXFwD7nOw5Y8POSRjPdcGOGMSFrAM2kVTTpBLXWeDa/k9hr2I/?= =?us-ascii?Q?3hx9+4lWFo5qIowP5mU8ddO7aJd5K64YAsuJLJbarZPjRdbq4YEdqY7Eqlfw?= =?us-ascii?Q?DqzPdog2E0zEEYHxph+O47XI13+vho8IETmeR1P3ECqijRFokfdRFooE1CJq?= =?us-ascii?Q?5fKTRmCNvYQzSqDU0xQ2l/tvcCjrb+xeBrSqFzmgb+d0+Owh0ucrZ8Hy5MMs?= =?us-ascii?Q?PcqQ56MW+OG19NttjRoOHamBPktc72KDbAckK6HA5CB8dujGeW8noX44VQHv?= =?us-ascii?Q?fHFlpjijmbL7tmBSLhIi6nCtRboeH4p8YcHQG33HI0lnwlNq2lmzbK4l66Mx?= =?us-ascii?Q?Gw3f5Tw8dieg4N4RQcGueAITdTST1XNelfifRwz+V348Q2B5c/kgyX4rsENu?= =?us-ascii?Q?k3qvopFqAC81T8FnRrqXGBlnusJW8qy4gLCEchoFMhhiMOy5X68YtSEhK9Pz?= =?us-ascii?Q?pxAbbS/s0+VN4MCJjKbaCcWkHT4Xob/4Xj8nuZofCCoc9hnfWtU0TjBF9NeB?= =?us-ascii?Q?52REN+YLKoyjHydoHeXXkqclpSF5ZKgc02o5RUYFLMds?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR21MB3484.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e1e778c-6908-412b-9785-08db51c5f0a9 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2023 02:17:59.0540 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: +0JtR7KDzp8tFJFf1OvPDiXb985glSAUnMFeQwACDxWj3stTOSWOn176AN/UrLddQRwZ9aBbfvYH0E4wG/Wo4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR21MB3408 X-Spam-Status: No, score=-4.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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: > I cannot find a call to this debug function on trunk. How exactly did th= is trigger a warning? Here is the command during autoprofiledbootstrap build that resulted in a w= arning: ~/gcc1_objdir/gcc$ /home/erozen/gcc1_objdir/./prev-gcc/xg++ -B/home/erozen/= gcc1_objdir/./prev-gcc/ -B/home/erozen/GCC1/x86_64-pc-linux-gnu/bin/ -nostd= inc++ -B/home/erozen/gcc1_objdir/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/= .libs -B/home/erozen/gcc1_objdir/prev-x86_64-pc-linux-gnu/libstdc++-v3/libs= upc++/.libs -I/home/erozen/gcc1_objdir/prev-x86_64-pc-linux-gnu/libstdc++-= v3/include/x86_64-pc-linux-gnu -I/home/erozen/gcc1_objdir/prev-x86_64-pc-l= inux-gnu/libstdc++-v3/include -I/home/erozen/gcc1/libstdc++-v3/libsupc++ -= L/home/erozen/gcc1_objdir/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs -= L/home/erozen/gcc1_objdir/prev-x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.= libs -fno-PIE -c -g -O2 -fchecking=3D1 -DIN_GCC -fno-exceptions -fno= -rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings = -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverload= ed-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-st= rings -Werror -fno-common -DHAVE_CONFIG_H -fauto-profile=3Dcc1plus.fda -I.= -I. -I/home/erozen/gcc1_objdir/../gcc1/gcc -I/home/erozen/gcc1_objdir/../g= cc1/gcc/. -I/home/erozen/gcc1_objdir/../gcc1/gcc/../include -I/home/erozen= /gcc1_objdir/../gcc1/gcc/../libcpp/include -I/home/erozen/gcc1_objdir/../gc= c1/gcc/../libcody -I/home/erozen/gcc1_objdir/./gmp -I/home/erozen/gcc1/gmp = -I/home/erozen/gcc1_objdir/./mpfr/src -I/home/erozen/gcc1/mpfr/src -I/home/= erozen/gcc1/mpc/src -I/home/erozen/gcc1_objdir/../gcc1/gcc/../libdecnumber= -I/home/erozen/gcc1_objdir/../gcc1/gcc/../libdecnumber/bid -I../libdecnumb= er -I/home/erozen/gcc1_objdir/../gcc1/gcc/../libbacktrace -I/home/erozen/gc= c1_objdir/./isl/include -I/home/erozen/gcc1/isl/include -o ipa-devirt.o -M= T ipa-devirt.o -MMD -MP -MF ./.deps/ipa-devirt.TPo /home/erozen/gcc1_objdir= /../gcc1/gcc/ipa-devirt.cc /home/erozen/gcc1_objdir/../gcc1/gcc/ipa-devirt.cc: In function 'void debug= _tree_odr_name(tree, bool)': /home/erozen/gcc1_objdir/../gcc1/gcc/ipa-devirt.cc:4037:23: error: '%s' dir= ective argument is null [-Werror=3Dformat-overflow=3D] 4037 | fprintf (stderr, "%s\n", odr); > In any case, IMHO the function should rather print something that makes i= t clear that an odr name could not be obtained rather than printing nothing= . > I also think that if we want to handle the case, we should do it before a= lso possibly passing odr to demangler. I'll modify the fix unless we end up suppressing warnings as errors for aut= oprofiledbootstrap as Richard suggested. Thanks, Martin